From ken at kencorey.com Tue May 1 02:03:19 2012 From: ken at kencorey.com (Ken Corey) Date: Tue, 01 May 2012 07:03:19 +0100 Subject: Datagrid in scroller on iOS update speed? Message-ID: <4F9F7CA7.6090906@kencorey.com> Hi All, I've got a datagrid inside of an scroller on iOS. I wouldn't call the datagrid complex, but there are 4 fields, varying height, and the rows are alternately coloured. When it was shown on the screen at 320x480 it was fairly responsive., even on the device. Of course, that looks funny on an ipad. When I increase the size of everything on the screen, the response is sluggish indeed. Are there any tricks for improving the speed of datagrids in scrollers I should be aware of? Any specific areas to look at? Thanks, -Ken From gerry.orkin at gmail.com Tue May 1 03:39:46 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Tue, 1 May 2012 17:39:46 +1000 Subject: Datagrid in scroller on iOS update speed? In-Reply-To: <4F9F7CA7.6090906@kencorey.com> References: <4F9F7CA7.6090906@kencorey.com> Message-ID: <3ED3EB48-D2DF-46DD-8FFF-289F2B5B4CCF@gmail.com> Turn on accelerated rendering :) on preopenstack if the environment is "mobile" then set the acceleratedRendering of this stack to true end preopenstack Gerry On 01/05/2012, at 4:03 PM, Ken Corey wrote: > > Are there any tricks for improving the speed of datagrids in scrollers I should be aware of? Any specific areas to look at? From zryip.theslug at gmail.com Tue May 1 05:22:33 2012 From: zryip.theslug at gmail.com (zryip theSlug) Date: Tue, 1 May 2012 11:22:33 +0200 Subject: [ANN] Data Grid Helper 1.6.2 supports the iOS native field for editing cells Message-ID: Dear LiveCode & DGH Users, A new update for DGH is now available. In this version: 1. We have improved our iOS script for rendering an iOS field when one edits a cell in a datagrid. A iOS native field supports features such as auto-capitalization, auto-correction and selection point magnification. For reflecting this update, we have renamed the "iOS scroller script" button by "iOS scroller & native fields script". This button is located in the iOS topic of the DGH's property palette. 2. We have fixed a bug with the "Column Labels in Unicode" parameter added in DGH 1.6.1. Labels could be encoded in unicode, despite this parameter. This was resulting in labels not displayed correctly in cross platform applications. If you have not tried DGH yet, a trial version free for 30 days can be downloaded here: http://www.aslugontheroad.com/index.php?option=com_phocadownload&view=category&id=12:trial&Itemid=63 You can also reach the Data Grid Helper plugin on the LiveCode Marketplace: http://www.runrev.com/store/product/data-grid-helper-1-2-0/ Best Regards, -- -Zryip TheSlug- wish you the best! 8) http://www.aslugontheroad.com From coiin at verizon.net Tue May 1 08:45:11 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 1 May 2012 08:45:11 -0400 Subject: Datagrid in scroller on iOS update speed? In-Reply-To: <4F9F7CA7.6090906@kencorey.com> References: <4F9F7CA7.6090906@kencorey.com> Message-ID: There was a recent discussion about how having groups inside other groups will lead to poor performance, and that RunRev are looking into a way of defining a group as just being a container. Might that help your case? My guess about it is that the outer group is being handled as a texture, and as the inner group is changing that would mean the outer groups texture has to be completely updated. If the outer group was known to jut be a container, it wouldn't be processed as a texture, but the inner groups would, and should perform well. Meanwhile, what render settings are you using? If I'm right about the issue, setting the acceleratedRendering to false might improve the performance. From wow at together.net Tue May 1 10:36:31 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 10:36:31 -0400 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> Message-ID: <4F9FF4EF.4040509@together.net> Totally stuck on using PayPal's IPN process with LC. It doesn't appear that there is any way to have PayPal send the IPN data to a LC cgi script. Doesn't look like IPN supports cgi. I'd be very happy to have a simple PHP listener script on my server which accepts the initial IPN data and simply stores that data to a local text file. I'd have no problem working with the data after that. Problem is, I know nothing about PHP. Any solutions? Thanks. Richard Miller From jacque at hyperactivesw.com Tue May 1 12:04:22 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 11:04:22 -0500 Subject: PayPal IPN & LC In-Reply-To: <4F9FF4EF.4040509@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> Message-ID: <4FA00986.1040107@hyperactivesw.com> On 5/1/12 9:36 AM, Richard Miller wrote: > Totally stuck on using PayPal's IPN process with LC. It doesn't appear > that there is any way to have PayPal send the IPN data to a LC cgi > script. Doesn't look like IPN supports cgi. It does, I've got the data coming in. The only issue I have is that PayPal hangs waiting for a response, and so it continues to resend transactions up to 15 times, until it finally assigns the transaction a "Failure" status and quits. Here's an outline of my working script, the one in the text file: on startup if $REQUEST_METHOD = "POST" then -- this is the only kind PayPal sends start using stack "liburl" read from stdin until empty put it into tOrderData if tOrderData is in url ("file:paypalLog.txt" ) then exit startup -- duplicate notification put "cmd=_notify-validate&" before tOrderData -- required response put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr post tOrderData to tPPAddr put it into tResponse -- "VERIFIED" or "INVALID" processData tOrderData -- do whatever with the data here end if end startup The real script has "LOG" commands all through it, and shows that data is coming in correctly, the posted reply is being sent, and "VERIFIED" is returned from PayPal. PayPal does not get a status code back from my cgi, which is the only issue I can't resolve. Because it doesn't think it's reached me, it continues to resend the transaction repeatedly. That's why the fourth line of the script checks to see if the data is already in the log; if so, it just drops the request. Note that an exit command in a cgi script will throw an error 500. PayPal does receive this status code and reports it in its IPN history log. That doesn't stop it from repeated sends though. Other than the resends, it works. You need to create a libURL stack and put it into cgi folder with 755 permissions. LibURL handles the POST command. The MC IDE already has one you can clone, or ask if you need info on how to make your own. In PayPal you can use the sandbox simulator. Set it to send transactions to the URL of your cgi script. If you create a sandbox test button, set that up with the cgi URL too. Except for the duplicate resends, it works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wow at together.net Tue May 1 12:47:41 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 12:47:41 -0400 Subject: PayPal IPN & LC In-Reply-To: <4FA00986.1040107@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> Message-ID: <4FA013AD.6080200@together.net> Great! That seems to work. Thank you. Richard On 5/1/2012 12:04 PM, J. Landman Gay wrote: > On 5/1/12 9:36 AM, Richard Miller wrote: >> Totally stuck on using PayPal's IPN process with LC. It doesn't appear >> that there is any way to have PayPal send the IPN data to a LC cgi >> script. Doesn't look like IPN supports cgi. > > It does, I've got the data coming in. The only issue I have is that > PayPal hangs waiting for a response, and so it continues to resend > transactions up to 15 times, until it finally assigns the transaction > a "Failure" status and quits. > > Here's an outline of my working script, the one in the text file: > > on startup > if $REQUEST_METHOD = "POST" then -- this is the only kind PayPal sends > start using stack "liburl" > read from stdin until empty > put it into tOrderData > if tOrderData is in url ("file:paypalLog.txt" ) then exit startup > -- duplicate notification > put "cmd=_notify-validate&" before tOrderData -- required response > put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr > post tOrderData to tPPAddr > put it into tResponse -- "VERIFIED" or "INVALID" > processData tOrderData -- do whatever with the data here > end if > end startup > > The real script has "LOG" commands all through it, and shows that data > is coming in correctly, the posted reply is being sent, and "VERIFIED" > is returned from PayPal. > > PayPal does not get a status code back from my cgi, which is the only > issue I can't resolve. Because it doesn't think it's reached me, it > continues to resend the transaction repeatedly. That's why the fourth > line of the script checks to see if the data is already in the log; if > so, it just drops the request. Note that an exit command in a cgi > script will throw an error 500. PayPal does receive this status code > and reports it in its IPN history log. That doesn't stop it from > repeated sends though. > > Other than the resends, it works. You need to create a libURL stack > and put it into cgi folder with 755 permissions. LibURL handles the > POST command. The MC IDE already has one you can clone, or ask if you > need info on how to make your own. > > In PayPal you can use the sandbox simulator. Set it to send > transactions to the URL of your cgi script. If you create a sandbox > test button, set that up with the cgi URL too. > > Except for the duplicate resends, it works. > From bobs at twft.com Tue May 1 13:25:30 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 1 May 2012 10:25:30 -0700 Subject: Tab Enabling/Disabling commands Message-ID: <2F962227-7897-406B-B0C2-D571DFA669B3@twft.com> This is getting embarrassing. Seems that setting wholeMatches to true prevented finding a tab item that was preceded by a "(" which is the disabling character for a menu item. If I can't find it, I can't re-enable it! This should resolve that problem: ON disableTab theTabPanel, theTab IF theTabPanel is empty THEN exit disableTab IF not there is a button theTabPanel THEN exit disableTab put the text of button theTabPanel into theTabOptions IF theTab is "All" THEN REPEAT WITH i = 1 to the number of lines of theTabOptions IF char 1 of line i of theTabOptions is not "(" THEN put "(" before line i of theTabOptions END IF END REPEAT ELSE SWITCH CASE theTab is a number IF theTab > the number of lines of theTabOptions OR theTab = 0 THEN exit disableTab IF char 1 of line theTab of theTabOptions is not "(" THEN put "(" before line theTab of theTabOptions END IF break CASE theTab is not a number set wholematches to true put lineoffset(theTab, theTabOptions) into theTabLine IF theTabLine = 0 THEN exit disableTab put "(" before line theTabLine of theTabOptions break END SWITCH END IF set the text of button theTabPanel to theTabOptions END disableTab ON enableTab theTabPanel, theTab put the text of button theTabPanel into theTabOptions IF theTab is "All" THEN REPEAT WITH i = 1 to the number of lines of theTabOptions IF char 1 of line i of theTabOptions is "(" THEN put empty into char 1 of line i of theTabOptions END IF END REPEAT ELSE SWITCH CASE theTab is a number IF theTab > the number of lines of theTabOptions OR theTab = 0 THEN exit enableTab IF char 1 of line theTab of theTabOptions is "(" THEN put empty into char 1 of line theTab of theTabOptions END IF break CASE theTab is not a number set wholematches to true put lineoffset("(" & theTab, theTabOptions) into theTabLine -- DUH! IF theTabLine = 0 THEN exit enableTab put empty into char 1 of line theTabLine of theTabOptions break END SWITCH END IF set the text of button theTabPanel to theTabOptions END enableTab From ken at kencorey.com Tue May 1 14:43:22 2012 From: ken at kencorey.com (Ken Corey) Date: Tue, 01 May 2012 19:43:22 +0100 Subject: Datagrid in scroller on iOS update speed? In-Reply-To: <3ED3EB48-D2DF-46DD-8FFF-289F2B5B4CCF@gmail.com> References: <4F9F7CA7.6090906@kencorey.com> <3ED3EB48-D2DF-46DD-8FFF-289F2B5B4CCF@gmail.com> Message-ID: <4FA02ECA.7080400@kencorey.com> On 01/05/2012 08:39, Gerry Orkin wrote: > Turn on accelerated rendering :) > > on preopenstack > if the environment is "mobile" then set the acceleratedRendering of this stack to true > end preopenstack Hi Gerry, Thanks for writing. On my iPad 2 I couldn't tell much of a response from doing this. I even created a button to toggle the acceleratedRendering so I could see if there's a difference. There's just not a lot in it at this point. -Ken From ken at kencorey.com Tue May 1 14:45:16 2012 From: ken at kencorey.com (Ken Corey) Date: Tue, 01 May 2012 19:45:16 +0100 Subject: Datagrid in scroller on iOS update speed? In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> Message-ID: <4FA02F3C.1090006@kencorey.com> On 01/05/2012 13:45, Colin Holgate wrote: > There was a recent discussion about how having groups inside other > groups will lead to poor performance, and that RunRev are looking > into a way of defining a group as just being a container. Might that > help your case? Perhaps. I don't know enough to say. Is there an easy way to test this? > My guess about it is that the outer group is being handled as a > texture, and as the inner group is changing that would mean the outer > groups texture has to be completely updated. If the outer group was > known to jut be a container, it wouldn't be processed as a texture, > but the inner groups would, and should perform well. > > Meanwhile, what render settings are you using? If I'm right about the > issue, setting the acceleratedRendering to false might improve the > performance. I set a toggle so I could set it to true or false at will, and didn't notice any difference between them. -Ken From cmsheffield at me.com Tue May 1 14:48:03 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Tue, 01 May 2012 12:48:03 -0600 Subject: Datagrid in scroller on iOS update speed? In-Reply-To: <4FA02ECA.7080400@kencorey.com> References: <4F9F7CA7.6090906@kencorey.com> <3ED3EB48-D2DF-46DD-8FFF-289F2B5B4CCF@gmail.com> <4FA02ECA.7080400@kencorey.com> Message-ID: <052F3672-0F20-41C3-BE93-3779C42CA7C2@me.com> Did you make sure to set the layerMode of the scrolling group to "scrolling"? Sorry to ask the obvious, but want to rule that out. Also, as far as sub groups go, I and others have discovered that a scrolling group *cannot* be nested inside another group if you want good performance. I'm guessing a fix is in the works, but for now your group should be by itself, and not inside another group. Chris On May 1, 2012, at 12:43 PM, Ken Corey wrote: > On 01/05/2012 08:39, Gerry Orkin wrote: >> Turn on accelerated rendering :) >> >> on preopenstack >> if the environment is "mobile" then set the acceleratedRendering of this stack to true >> end preopenstack > > Hi Gerry, > > Thanks for writing. > > On my iPad 2 I couldn't tell much of a response from doing this. I even created a button to toggle the acceleratedRendering so I could see if there's a difference. There's just not a lot in it at this point. > > -Ken > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sc at sahores-conseil.com Tue May 1 15:02:33 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Tue, 1 May 2012 21:02:33 +0200 Subject: PayPal IPN & LC In-Reply-To: <4FA00986.1040107@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> Message-ID: Jacque, Did you try what occurs in modifying your code in the following way : > on startup > if $REQUEST_METHOD = "POST" then -- this is the only kind PayPal sends > start using stack "liburl" > read from stdin until empty > put it into tOrderData > if tOrderData is in url ("file:paypalLog.txt" ) then > put "ok" -- or what ever Paypal would expect to get back from your script > exit startup -- duplicate notification > end if > put "cmd=_notify-validate&" before tOrderData -- required response > put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr > post tOrderData to tPPAddr > put it into tResponse -- "VERIFIED" or "INVALID" > processData tOrderData -- do whatever with the data here > end if > end startup The Paypal API should wait for a receipt confirmation response from your script before it quits. Best, Le 1 mai 2012 ? 18:04, J. Landman Gay a ?crit : > on startup > if $REQUEST_METHOD = "POST" then -- this is the only kind PayPal sends > start using stack "liburl" > read from stdin until empty > put it into tOrderData > if tOrderData is in url ("file:paypalLog.txt" ) then exit startup -- duplicate notification > put "cmd=_notify-validate&" before tOrderData -- required response > put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr > post tOrderData to tPPAddr > put it into tResponse -- "VERIFIED" or "INVALID" > processData tOrderData -- do whatever with the data here > end if > end startup -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From calhorner at xtra.co.nz Tue May 1 15:22:16 2012 From: calhorner at xtra.co.nz (Cal Horner) Date: Wed, 2 May 2012 07:22:16 +1200 (New Zealand Standard Time) Subject: The revMenuBar Message-ID: <4FA037E1.000003.05656@CALS_BIG_PC> > What OS? Sorry Jacqueline, I sometimes forget that there is more than one OS in the world. I'm running the best Windows stalwart. XP. I prefer an operating system of maturity. >How wide is it on your monitor? It's an old 19 inch square. >Those are the default values for all new stacks I'm not too interested in the magic number 65535. I'm more concerned with the amount of blank real estate on the toolbar. >You could try setting the maxwidth in the stack >Inspector to whatever you want and see if that works. The size might be >Scripted though. Right, I tried that and interestingly enough, when the revMenuBar loaded it was the changed side, but hey presto it changed back to the old width. My main concern now is finding that code and changing(?) it. And yes I know that's dangerous. > Do you have *both* toolbar icons and text turned off? I never Thought of doing that. Gosh Mark, I thought everyone did that. LOLOL. I started doing that way back when I came back to x-talk & RunRev version 2. It just seemed to me to be doubling up on the menuitems. So my main problem still stands where in the scripts does the IDE reset the stack size for revMenuBar. Any Ideas? Cal From mwieder at ahsoftware.net Tue May 1 15:49:45 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 1 May 2012 19:49:45 +0000 (UTC) Subject: The revMenuBar References: <4FA037E1.000003.05656@CALS_BIG_PC> Message-ID: Cal Horner writes: > So my main problem still stands where in the scripts does the IDE reset the > stack size for revMenuBar. Any Ideas? Yep. In the script of card 1 of stack "revMenuBar" (around line 108) is... if the platform is "MacOS" then set the decorations of stack "revMenuBar" to empty set the width of stack "revMenuBar" to 920 set the topLeft of stack "revMenuBar" to item 1 of the windowBoundingRect,20 else set the decorations of stack "revMenuBar" to "default" set the width of stack "revMenuBar" to 920 set the width of group "revMenuBar" to 920 end if I changed the 920 to 400 and it looks reasonable. Now I have to fiddle with glx2's status bar to match the menubar width. -- Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Tue May 1 16:18:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 15:18:55 -0500 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> Message-ID: <4FA0452F.9080606@hyperactivesw.com> On 5/1/12 2:02 PM, Pierre Sahores wrote: > > The Paypal API should wait for a receipt confirmation response from > your script before it quits. Thanks Pierre. I added "put "ok"" but it still times out. I don't know what Paypal expects back. The sample PHP scripts I looked at don't respond with anything. They just send a POST and that's all. I think there may be a problem with libURL and the POST command. My log shows that the socket is left open for up to a minute or more. If I add a command to close the socket, I get a server 500 error. If I don't close the socket, the script completes without error but the connection hangs. Then Paypal says it couldn't contact the server. I have tried: 1. Looping through the opensockets and closing each one --> server 500 error 2. Looping through the opensockets and closing each one within a try/catch structure --> server 500 error 3. Closing only line 1 of the opensockets --> server 500 error 4. Setting the httpHeaders to "Connection: close" --> server 500 error (but libURL sets that header by default anyway) 5. Setting the socketTimeoutInterval to different values between 1000 and 30000 --> no effect 6. Not doing anything after a POST -- 1 minute hang, Paypal says it can't connect -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Tue May 1 16:20:00 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 01 May 2012 23:20:00 +0300 Subject: The revMenuBar In-Reply-To: References: <4FA037E1.000003.05656@CALS_BIG_PC> Message-ID: <4FA04570.20007@gmail.com> On 05/01/2012 10:49 PM, Mark Wieder wrote: > Cal Horner writes: > >> So my main problem still stands where in the scripts does the IDE reset the >> stack size for revMenuBar. Any Ideas? > Yep. In the script of card 1 of stack "revMenuBar" (around line 108) is... > > if the platform is "MacOS" then > set the decorations of stack "revMenuBar" to empty > set the width of stack "revMenuBar" to 920 > set the topLeft of stack "revMenuBar" to item 1 of the windowBoundingRect,20 > else > set the decorations of stack "revMenuBar" to "default" > set the width of stack "revMenuBar" to 920 > set the width of group "revMenuBar" to 920 > end if There is nothing particularly mystical about this; I always muck around with the appearance (width, height, backgroundColor, textColor, where the thing parks itself on screen, and so on) of both revMenuBar and revTool; normally favouring decorations empty and revMenuBar jammed just below the top panel on Linux (either GNOME or XFCE) with jet black as the backgroundColor and smoky grey for all the labels. I tend to set revTools to park itself somewhere fairly far off to the top-left, but with some sort of a grab-bar for decorations so that I can move it around as I see fit. I normally "kill" the icons on the revMenuBar stack as they always strike me as a bit sugar-ally, gundy-man, likely to distract me when I least need to think on black-strippit ba's (especially when they are unobtainable in Bulgaria). To edit the revMenuBar stack you have to play a wee trick; you start a new main stack, and then access revMenuBar through the prefs editor. > > I changed the 920 to 400 and it looks reasonable. Now I have to fiddle with > glx2's status bar to match the menubar width. > From jacque at hyperactivesw.com Tue May 1 16:26:22 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 15:26:22 -0500 Subject: PayPal IPN & LC In-Reply-To: <4FA0452F.9080606@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> Message-ID: <4FA046EE.20701@hyperactivesw.com> On 5/1/12 3:18 PM, J. Landman Gay wrote: > I have tried: > > 1. Looping through the opensockets and closing each one > --> server 500 error BTW, I'm pretty sure this isn't really a script error, I think libURL is exiting to top. Exiting a cgi script throws a signal 11 error. Unfortunately Paypal sees that as a real error and resends the data. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From terry.judd at unimelb.edu.au Tue May 1 17:38:32 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Tue, 1 May 2012 21:38:32 +0000 Subject: PayPal IPN & LC In-Reply-To: <4FA0452F.9080606@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> Message-ID: <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> On 02/05/2012, at 6:19 AM, "J. Landman Gay" wrote: > On 5/1/12 2:02 PM, Pierre Sahores wrote: > >> >> The Paypal API should wait for a receipt confirmation response from >> your script before it quits. > > Thanks Pierre. I added "put "ok"" but it still times out. I don't know what Paypal expects back. The sample PHP scripts I looked at don't respond with anything. They just send a POST and that's all. > > I think there may be a problem with libURL and the POST command. I agree - I've had a few problems with the POST command over https as well (nothing to do with Paypal). Someone suggested trying the alternate POST routines in Trevor's GLX app framework but I could't get them to work as they seemed to be incompatible with 4.6 and on. Terry... > > My log shows that the socket is left open for up to a minute or more. If I add a command to close the socket, I get a server 500 error. If I don't close the socket, the script completes without error but the connection hangs. Then Paypal says it couldn't contact the server. > > I have tried: > > 1. Looping through the opensockets and closing each one > --> server 500 error > 2. Looping through the opensockets and closing each one within a try/catch structure > --> server 500 error > 3. Closing only line 1 of the opensockets > --> server 500 error > 4. Setting the httpHeaders to "Connection: close" > --> server 500 error (but libURL sets that header by default anyway) > 5. Setting the socketTimeoutInterval to different values between 1000 and 30000 > --> no effect > 6. Not doing anything after a POST > -- 1 minute hang, Paypal says it can't connect > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Tue May 1 17:50:23 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 16:50:23 -0500 Subject: PayPal IPN & LC In-Reply-To: <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> Message-ID: <4FA05A9F.1040602@hyperactivesw.com> On 5/1/12 4:38 PM, Terry Judd wrote: > I agree - I've had a few problems with the POST command over https as > well (nothing to do with Paypal). Maybe I should try curl. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wow at together.net Tue May 1 17:58:19 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 17:58:19 -0400 Subject: PayPal IPN & LC In-Reply-To: <4FA05A9F.1040602@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> Message-ID: <4FA05C7B.7010406@together.net> Jacqueline, Have you tried the cgi script with the actual IPN system... not the sandbox? It doesn't appear to work. Richard On 5/1/2012 5:50 PM, J. Landman Gay wrote: > On 5/1/12 4:38 PM, Terry Judd wrote: > >> I agree - I've had a few problems with the POST command over https as >> well (nothing to do with Paypal). > > Maybe I should try curl. > > From dsc at swcp.com Tue May 1 18:11:25 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 1 May 2012 16:11:25 -0600 Subject: Using handler local variables of caller Message-ID: I'd like a function to use some variables of the caller without them being passed or being declared as globals. Is there a way to do that? Desktop externals can do that, but I don't see a way for a library in a function to do that. Dar From pete at lcsql.com Tue May 1 18:15:56 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 1 May 2012 15:15:56 -0700 Subject: Using handler local variables of caller In-Reply-To: References: Message-ID: Maybe custom properties? Pete lcSQL Software On Tue, May 1, 2012 at 3:11 PM, Dar Scott wrote: > I'd like a function to use some variables of the caller without them being > passed or being declared as globals. Is there a way to do that? > > Desktop externals can do that, but I don't see a way for a library in a > function to do that. > > Dar > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Tue May 1 18:27:33 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 17:27:33 -0500 Subject: PayPal IPN & LC In-Reply-To: <4FA05C7B.7010406@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> Message-ID: <4FA06355.30806@hyperactivesw.com> On 5/1/12 4:58 PM, Richard Miller wrote: > Jacqueline, > > Have you tried the cgi script with the actual IPN system... not the > sandbox? It doesn't appear to work. No, not yet. Are you logging? Do you get any error messages? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Tue May 1 18:58:52 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 1 May 2012 15:58:52 -0700 Subject: Using handler local variables of caller In-Reply-To: References: Message-ID: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> If the handlers are in the same script, can't you use script local variables? If they are in different scripts, then Peter's suggestion of using properties may be the way to go. Seems like a lot to avoid passing parameters though. Bob On May 1, 2012, at 3:11 PM, Dar Scott wrote: > I'd like a function to use some variables of the caller without them being passed or being declared as globals. Is there a way to do that? > > Desktop externals can do that, but I don't see a way for a library in a function to do that. > > Dar > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue May 1 19:06:55 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 1 May 2012 16:06:55 -0700 Subject: Checking for an internet connectio In-Reply-To: References: <4F9C4568.6030104@pdslabs.net> Message-ID: Hi Tim, I've been trying this procedure out today and it seems to work just fine, at least on a Mac, even though the man page for ping says it returns zero if successful, not empty and the procedure is treating any non-empty result as failure. Not sure why taht is. Pete lcSQL Software On Sun, Apr 29, 2012 at 11:02 AM, Tim Jones wrote: > Pete, > > It's a good idea to always check the error code returned from a shell > command. The actual text may various from one OS update to another, so > depending of the text returned can be a quick way to introduce an odd "bug" > that works on one platform, but not on another. The man page will describe > the returned values. If they are the text values (like ENOSPC, or EINVAL), > you can look those up in the errno.h file (usually in > /usr/include/sys/errno.h). > > Since ping returns data on both a failure and a success, checking for an > empty tResult would always result in a "failure" as written. > > Tim > > On Apr 29, 2012, at 10:49 AM, Peter Haworth wrote: > > > Hi Phil, > > Double checking on the code below in your script. The man page for ping > in > > OS X and Linux say that ping has an exit code of zero if no errors are > > encountered. Should the test on tResult be for zero or have you found > that > > empty works too? > > > > Thanks, > > Pete > > lcSQL Software > > > > On Sat, Apr 28, 2012 at 12:30 PM, Phil Davis wrote: > > > >> -- check for connection failure > >> if tResult <> empty > >> then return false -- failed > >> else -- connected, but how well? > >> > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dsc at swcp.com Tue May 1 19:23:10 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 1 May 2012 17:23:10 -0600 Subject: Using handler local variables of caller In-Reply-To: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> Message-ID: Thanks, Bob and Peter! I didn't think there was a way, but I thought I'd ask. I have two goals. 1 I sometimes create commands that are like built-in commands that modify 'it'. It would be nice if mine can modify 'it' to simplify the code and make it easier for users to learn and for me to specify. Instead, I have the user pass a variable by reference (@). That creates one tick down for readability. It also seems goofy when there are cases when the referenced variable is not set and it is just unneeded appendage. 2 The other goal is to denote some expression in a standard domain language and have it evaluated but referring to variables in the caller's view. The two methods I use now are to use a lot of nested functions (not in domain language) or to compile to a string that is evaluated, like this: put value( darzXenologic( "blah-blah-blah mentioning variables a, b and c" ) ) into b The function darzXenologic() compiles the domain language into LiveCode that is evaluated by LiveCode value(). What I'd like to do is this: put darzXeno( "blah-blah-blah mentioning variables a, b and c" ) into b I don't see a way to do it. I could do this: put darzXeno( "blah-blah-blah mentioning variables a, b and c", "a", a, "b", b, "c", c) into b Now, I'm losing readability again. Well, it seems to to me. I think I'm stuck with what I have. Dar Scott On May 1, 2012, at 4:58 PM, Bob Sneidar wrote: > If the handlers are in the same script, can't you use script local variables? If they are in different scripts, then Peter's suggestion of using properties may be the way to go. Seems like a lot to avoid passing parameters though. > > Bob > > > On May 1, 2012, at 3:11 PM, Dar Scott wrote: > >> I'd like a function to use some variables of the caller without them being passed or being declared as globals. Is there a way to do that? >> >> Desktop externals can do that, but I don't see a way for a library in a function to do that. >> >> Dar >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue May 1 19:34:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 1 May 2012 16:34:26 -0700 Subject: Checking for an internet connectio In-Reply-To: <4F9ED052.9080103@pdslabs.net> References: <4F9C4568.6030104@pdslabs.net> <4C698774-4E93-490F-A209-ADF04F277B3F@twft.com> <4F9ED052.9080103@pdslabs.net> Message-ID: Hi Phil, Up to now, I've been using this on a Mac and it has worked fine as mentioned, despite the apparent discrepancy between between the empty/zero return code that's been mentioned. I tried it on Windows today and found that it was always returning false. Turns out the -t parameter on a Mac is in seconds but the -w parameter on Windows is in milliseconds, so the request was always timing out on Windows. Thanks again for the script. Pete lcSQL Software On Mon, Apr 30, 2012 at 10:48 AM, Phil Davis wrote: > Hi Bob, > > Have at it! You and others have expressed great ideas for improvements, > given various changes in the context and purpose for which it might be > used. I'm just glad to share it, and it's fun to see others adapt it for > their needs (and offer suggestions for core improvements). > > Phil > > > > On 4/30/12 8:41 AM, Bob Sneidar wrote: > >> Nice function. Simple and effective. What might make this a tad more >> better is to have a list of 5 domains, in case for some reason Google ever >> goes away or renames itself (hey it could happen!). Also, an alternate FTP >> method might be nice upon failure of ping, as some techs block ICMP at the >> firewall. >> >> Bob >> >> On Apr 28, 2012, at 12:30 PM, Phil Davis wrote: >> >> Hi Peter, >>> >>> I use "ping" to see if a given server is available. There are fewer bad >>> things that can happen using this approach than trying to get a URL. The >>> following code came from a recent project (slightly modified to protect the >>> innocent) - watch line wraps: >>> >>> >>> on mouseUp >>> answer "Connection status ="&& app_connectionStatus("google.**com >>> ") >>> end mouseUp >>> >>> >>> >>> function app_connectionStatus pTargetDomain >>> >>> -- attempt to ping the ctrainweb.com server >>> switch (the platform) >>> case "MacOS" >>> put shell("ping -c 1 -t 5"&& pTargetDomain) into tShellOutput >>> put the result into tResult >>> break >>> case "Win32" -- PD 20100411 >>> set the hideConsoleWindows to true >>> put shell("ping -n 1 -w 5"&& pTargetDomain) into tShellOutput >>> put the result into tResult >>> break >>> default -- all other OSes >>> answer "This app cannot run on the"&& the platform&& >>> "platform." >>> put param(0)& colon&& the platform&& "platform not >>> supported" into tResult >>> >>> break >>> end switch >>> >>> -- check for connection failure >>> if tResult<> empty >>> then return false -- failed >>> else -- connected, but how well? >>> set the itemDel to comma >>> if the platform = "Win32" >>> then >>> get tShellOutput >>> filter it with "*(0% loss)*" >>> else -- Mac >>> repeat for each item tFilter in "* 0% packet loss*,* 0.0% >>> packet loss*" -- for different OS versons >>> get tShellOutput >>> filter it with tFilter >>> if it<> empty then exit repeat >>> end repeat >>> end if >>> return (it<> empty) >>> end if >>> end app_connectionStatus >>> >>> >>> HTH >>> Phil Davis >>> >>> >>> >>> On 4/28/12 12:12 PM, Peter Haworth wrote: >>> >>>> Just put together a procedure for checking for software updates from my >>>> SQLiteAdmin program. All works great but I'm wondering the best way to >>>> check if there is an internet connection. I tried this out by >>>> disconnecting my computer from my wireless router and I got an"invalid >>>> host >>>> address" message from libURLErrorData as soon as I called >>>> libURLDownloadToFile. >>>> >>>> I can easily check for that of course but it sounds like that message >>>> could >>>> come back in other circumstances so wondering if there's some other way >>>> to >>>> check for an internet connection before attempting a download. >>>> >>>> Pete >>>> lcSQL Software >>>> ______________________________**_________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> >>>> -- >>> Phil Davis >>> >>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> > -- > Phil Davis > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From wow at together.net Tue May 1 19:49:40 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 19:49:40 -0400 Subject: PayPal IPN & LC In-Reply-To: <4FA06355.30806@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> Message-ID: <4FA07694.7060308@together.net> I can't find any related error messages. Not sure why it doesn't work. On 5/1/2012 6:27 PM, J. Landman Gay wrote: > On 5/1/12 4:58 PM, Richard Miller wrote: >> Jacqueline, >> >> Have you tried the cgi script with the actual IPN system... not the >> sandbox? It doesn't appear to work. > > No, not yet. Are you logging? Do you get any error messages? > From dunbarx at aol.com Tue May 1 20:03:07 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 1 May 2012 20:03:07 -0400 (EDT) Subject: Using handler local variables of caller In-Reply-To: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> Message-ID: <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> I'm with Bob. When parameters are passed in a normal function call, they are completely local from both ends, and disappear after use. If you need to use values of some kind in order to work at all, and therefore have to extract them from somewhere, like a custom property, can you tell us why you do not want to simply use parameters in the first place? -----Original Message----- From: Bob Sneidar To: How to use LiveCode Sent: Tue, May 1, 2012 6:59 pm Subject: Re: Using handler local variables of caller If the handlers are in the same script, can't you use script local variables? If they are in different scripts, then Peter's suggestion of using properties may be the way to go. Seems like a lot to avoid passing parameters though. Bob On May 1, 2012, at 3:11 PM, Dar Scott wrote: > I'd like a function to use some variables of the caller without them being passed or being declared as globals. Is there a way to do that? > > Desktop externals can do that, but I don't see a way for a library in a function to do that. > > Dar > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Tue May 1 20:14:42 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 1 May 2012 18:14:42 -0600 Subject: Using handler local variables of caller In-Reply-To: <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> Message-ID: I want to make a few commands and functions that work like some built-in functions. For example, the built-in commands 'read' and 'ask...' both set 'it'. If I make my own version of 'ask', I'd like for the command to set 'it'. For example, the built-in "function" 'value()' works in the local context. I'd like to make my own version of 'value()'. There are ways around these problems, but I wanted to keep things simple for the user. Dar On May 1, 2012, at 6:03 PM, dunbarx at aol.com wrote: > I'm with Bob. When parameters are passed in a normal function call, they are completely local from both ends, and disappear after use. If you need to use values of some kind in order to work at all, and therefore have to extract them from somewhere, like a custom property, can you tell us why you do not want to simply use parameters in the first place? > > > -----Original Message----- > From: Bob Sneidar > To: How to use LiveCode > Sent: Tue, May 1, 2012 6:59 pm > Subject: Re: Using handler local variables of caller > > > If the handlers are in the same script, can't you use script local variables? If > they are in different scripts, then Peter's suggestion of using properties may > be the way to go. Seems like a lot to avoid passing parameters though. > > Bob > > On May 1, 2012, at 3:11 PM, Dar Scott wrote: > >> I'd like a function to use some variables of the caller without them being >> passed or being declared as globals. Is there a way to do that? >> >> Desktop externals can do that, but I don't see a way for a library in a >> function to do that. >> >> Dar From wow at together.net Tue May 1 20:15:18 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 20:15:18 -0400 Subject: PayPal IPN & LC In-Reply-To: <4FA07694.7060308@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> Message-ID: <4FA07C96.2050507@together.net> I'd be happy to use a PHP listener script to simply capture the IPN data, respond to PayPal, and store the data to a file, so I can get at it through LC. The following script is the basic PHP script PayPal recommends. The sandbox test environment is happy with it. But the line of code I added to write to file (line 4 below) doesn't produce a file. Knowing nothing about PHP, I don't know how to correct it. I made sure the PHP script file had 777 permissions. Any ideas? // PHP 4.1 // read the post from PayPal system and add 'cmd' $req = 'cmd=_notify-validate'; file_put_contents("dump.txt", print_r($_POST, true)); <=== this is the line I added foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; $fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30); // assign posted variables to local variables $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; if (!$fp) { // HTTP ERROR } else { fputs ($fp, $header . $req); while (!feof($fp)) { $res = fgets ($fp, 1024); if (strcmp ($res, "VERIFIED") == 0) { // check the payment_status is Completed // check that txn_id has not been previously processed // check that receiver_email is your Primary PayPal email // check that payment_amount/payment_currency are correct // process payment } else if (strcmp ($res, "INVALID") == 0) { // log for manual investigation } } fclose ($fp); } ?> From pete at lcsql.com Tue May 1 20:15:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 1 May 2012 17:15:03 -0700 Subject: Using handler local variables of caller In-Reply-To: <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> Message-ID: I think his original email mentioned that these would be library functions which I assume means they'd be called from outside the library, thus script local variables wouldn't work. 'Tis kind of a strange request though! Pete lcSQL Software On Tue, May 1, 2012 at 5:03 PM, wrote: > I'm with Bob. When parameters are passed in a normal function call, they > are completely local from both ends, and disappear after use. If you need > to use values of some kind in order to work at all, and therefore have to > extract them from somewhere, like a custom property, can you tell us why > you do not want to simply use parameters in the first place? > > > > -----Original Message----- > From: Bob Sneidar > To: How to use LiveCode > Sent: Tue, May 1, 2012 6:59 pm > Subject: Re: Using handler local variables of caller > > > If the handlers are in the same script, can't you use script local > variables? If > they are in different scripts, then Peter's suggestion of using properties > may > be the way to go. Seems like a lot to avoid passing parameters though. > > Bob > > > On May 1, 2012, at 3:11 PM, Dar Scott wrote: > > > I'd like a function to use some variables of the caller without them > being > passed or being declared as globals. Is there a way to do that? > > > > Desktop externals can do that, but I don't see a way for a library in a > function to do that. > > > > Dar > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From monte at sweattechnologies.com Tue May 1 20:35:14 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 2 May 2012 10:35:14 +1000 Subject: PayPal IPN & LC In-Reply-To: <4FA07C96.2050507@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> Message-ID: <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> Hi Richard A couple of points: 1. you would want to do stuff with the data after you work out it's verified. 2. rather than dump to a file why not actually call your lc script with any parameters you need from paypal (Actually that might get Jacqueline over her hurdles too) Cheers -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From wow at together.net Tue May 1 20:47:17 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 20:47:17 -0400 Subject: PayPal IPN & LC In-Reply-To: <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> Message-ID: <4FA08415.4060100@together.net> Hi Monte, This is all territory I have no experience with. Regarding your point #1, I had that line of code there just to see if I could get the data written out... which I can't. I suspect the problem is with permissions. If I use this address for the IPN sender (inside my cgi-bin... where I can use 777 permissions): " http://65.23.xxx.x/cgi-bin/ipn.php " IPN says "IPN delivery failed. HTTP error code 500: Internal Server Error" If I use this address for the IPN sender (inside my servers root Documents folder... where I can't use 777 permissions): " http://65.23.xxx.x//ipn.php " The IPN sender is happy, but the PHP script can't write to file, as permissions there are only 775. Regarding point #2, do you mean to call the cgi script from inside the PHP listener? If so, what does that line of code look like? Thanks. Richard On 5/1/2012 8:35 PM, Monte Goulding wrote: > Hi Richard > > A couple of points: > 1. you would want to do stuff with the data after you work out it's verified. > 2. rather than dump to a file why not actually call your lc script with any parameters you need from paypal (Actually that might get Jacqueline over her hurdles too) > > Cheers > > -- > M E R Goulding > Software development services > Bespoke application development for vertical markets > > mergExt - There's an external for that! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From monte at sweattechnologies.com Tue May 1 20:52:21 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 2 May 2012 10:52:21 +1000 Subject: PayPal IPN & LC In-Reply-To: <4FA08415.4060100@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> Message-ID: > Regarding point #2, do you mean to call the cgi script from inside the PHP listener? If so, what does that line of code look like? It's the same as the callback to paypal but with your url. -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From andre at andregarzia.com Tue May 1 20:52:11 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2012 21:52:11 -0300 Subject: Apple being Evil, again... Message-ID: Folks, I want to release Dropbox support for LiveCode soon but it appears that Apple is being evil again. It is rejecting any application that connects to Dropbox. Checkout the thread at: http://forums.dropbox.com/topic.php?id=59350 And that is why I use webOS and Android as my mobile platforms. Silly Apple Andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From monte at sweattechnologies.com Tue May 1 21:09:52 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 2 May 2012 11:09:52 +1000 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: Looks like they are sorting it out. They just need to only allow free account creation if the client is iOS. Cheers Monte On 02/05/2012, at 10:52 AM, Andre Garzia wrote: > Folks, > > I want to release Dropbox support for LiveCode soon but it appears that > Apple is being evil again. It is rejecting any application that connects to > Dropbox. > > Checkout the thread at: > > http://forums.dropbox.com/topic.php?id=59350 > > And that is why I use webOS and Android as my mobile platforms. > > Silly Apple > Andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From dsc at swcp.com Tue May 1 21:13:00 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 1 May 2012 19:13:00 -0600 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: A couple days ago I looked at a bunch of PDF readers and most that caught my eye have some sort of dropbox interface. (The weird thing is that I was searching with Safari on the Mac--touching a site here and there--and immediately my iPad got a message through the App Store asking me if I want iBook.) I'm surprised that DropBox did not make the needed changes 40 hours ago. I'm surprised that DropBox does not have an alternative auth scheme. Dar On May 1, 2012, at 6:52 PM, Andre Garzia wrote: > Folks, > > I want to release Dropbox support for LiveCode soon but it appears that > Apple is being evil again. It is rejecting any application that connects to > Dropbox. > > Checkout the thread at: > > http://forums.dropbox.com/topic.php?id=59350 > > And that is why I use webOS and Android as my mobile platforms. > > Silly Apple > Andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mcgrath3 at mac.com Tue May 1 21:14:02 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Tue, 01 May 2012 21:14:02 -0400 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: That issued was solved by Dropbox for users who use their SDK to access dropbox themselves: > Here is a version of the iOS SDK that removes both the "Desktop Version" link and the create account link: > https://www.dropbox.com/s/36domfjo6pz1ulf/dropbox-ios-sdk-1.2.2-b2.tar.gz > > We're looking for a better long term solution, but in the mean time this should allow your app to be approved. It would seem that the login page the user is directed to is changed in the new sdk without the link to buy more space (which is against the app store rules). -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 1, 2012, at 8:52 PM, Andre Garzia wrote: > Folks, > > I want to release Dropbox support for LiveCode soon but it appears that > Apple is being evil again. It is rejecting any application that connects to > Dropbox. > > Checkout the thread at: > > http://forums.dropbox.com/topic.php?id=59350 > > And that is why I use webOS and Android as my mobile platforms. > > Silly Apple > Andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From wow at together.net Tue May 1 21:21:16 2012 From: wow at together.net (Richard Miller) Date: Tue, 01 May 2012 21:21:16 -0400 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> Message-ID: <4FA08C0C.3010105@together.net> Monte, Do you mean like the line shown below (==>)? If so, it doesn't seem to trigger my cgi script. Again, this PHP stuff is Greek to me. Thanks. Richard // PHP 4.1 // read the post from PayPal system and add 'cmd' $req = 'cmd=_notify-validate'; file_put_contents("dump.txt", print_r($_POST, true)); <=== this is the line I added foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; $fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30); ===> $fp = fsockopen ('ssl://65.23.15x.x/cgi-bin/dpg.cgi', 443, $errno, $errstr, 30); // assign posted variables to local variables $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; if (!$fp) { // HTTP ERROR } else { fputs ($fp, $header . $req); while (!feof($fp)) { $res = fgets ($fp, 1024); if (strcmp ($res, "VERIFIED") == 0) { // check the payment_status is Completed // check that txn_id has not been previously processed // check that receiver_email is your Primary PayPal email // check that payment_amount/payment_currency are correct // process payment } else if (strcmp ($res, "INVALID") == 0) { // log for manual investigation } } fclose ($fp); } ?> On 5/1/2012 8:52 PM, Monte Goulding wrote: >> Regarding point #2, do you mean to call the cgi script from inside the PHP listener? If so, what does that line of code look like? > > It's the same as the callback to paypal but with your url. > > -- > M E R Goulding > Software development services > Bespoke application development for vertical markets > > mergExt - There's an external for that! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 1 21:23:06 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 1 May 2012 18:23:06 -0700 Subject: RevDatabaseConnectResult Message-ID: Unless I'm misunderstanding something, the above function doesn't work, at least with sqlite. I have the following code snippet: *put* revDataFromQuery(,,gDBID,psql) into myData *if* myData begins with "revdberr" *then* *return* revDatabaseConnectResult(gDBID) end if Dictionary says: "I*f there were no errors on the specified database connection, the revDatabaseConnectResult function returns empty. Otherwise the revDatabaseConnectResult function returns the database specific error message for the most recent database operation that failed.*" The above code returns empty even when myData begins with "revdberr" I know I can return myData and it will have the error plus LC's preamble, I have reasons for not wanting to do that. Any thoughts? Pete lcSQL Software From mwieder at ahsoftware.net Tue May 1 21:49:36 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 1 May 2012 18:49:36 -0700 Subject: Using handler local variables of caller In-Reply-To: References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> Message-ID: <12337382234.20120501184936@ahsoftware.net> Dar- Tuesday, May 1, 2012, 5:14:42 PM, you wrote: > I want to make a few commands and functions that work like some built-in functions. > For example, the built-in commands 'read' and 'ask...' both set > 'it'. If I make my own version of 'ask', I'd like for the command > to set 'it'. Setting "it" is the easy part. Convincing the compiler to accept "it" after a command is hard. on DarzCommand do "put 123 into it" -- now 123 is in both it and the result return it end DarzCommand on mouseUp DarzCommand put it -- this will give a compiler error end mouseUp ...while... function DarzCommand do "put 123 into it" -- now 123 is in both it and the result return it end DarzCommand on mouseUp pMouseBtnNo get DarzOwnVersionOfAsk(13) if it is 123 then put "yep" else put "nope" end if end mouseUp works as designed. -- -Mark Wieder mwieder at ahsoftware.net From andre at andregarzia.com Tue May 1 21:55:32 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2012 22:55:32 -0300 Subject: PayPal IPN & LC In-Reply-To: <4FA08C0C.3010105@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> Message-ID: Guys and Gals, You may want to check https://www.paypal-community.com/t5/About-Settings/Paypal-repeats-identical-IPN-posts/td-p/465559 Cheers andre On Tue, May 1, 2012 at 10:21 PM, Richard Miller wrote: > Monte, > > Do you mean like the line shown below (==>)? If so, it doesn't seem to > trigger my cgi script. Again, this PHP stuff is Greek to me. > > Thanks. > Richard > > > > // PHP 4.1 > > // read the post from PayPal system and add 'cmd' > $req = 'cmd=_notify-validate'; > > file_put_contents("dump.txt", print_r($_POST, true)); <=== this is the > line I added > > foreach ($_POST as $key => $value) { > $value = urlencode(stripslashes($value)**); > $req .= "&$key=$value"; > } > > // post back to PayPal system to validate > $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; > $header .= "Content-Type: application/x-www-form-**urlencoded\r\n"; > $header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; > $fp = fsockopen ('ssl://www.sandbox.paypal.com**', 443, $errno, $errstr, > 30); > ===> $fp = fsockopen ('ssl://65.23.15x.x/cgi-bin/**dpg.cgi', 443, $errno, > $errstr, 30); > > > > // assign posted variables to local variables > $item_name = $_POST['item_name']; > $item_number = $_POST['item_number']; > $payment_status = $_POST['payment_status']; > $payment_amount = $_POST['mc_gross']; > $payment_currency = $_POST['mc_currency']; > $txn_id = $_POST['txn_id']; > $receiver_email = $_POST['receiver_email']; > $payer_email = $_POST['payer_email']; > > if (!$fp) { > // HTTP ERROR > } else { > fputs ($fp, $header . $req); > while (!feof($fp)) { > $res = fgets ($fp, 1024); > if (strcmp ($res, "VERIFIED") == 0) { > // check the payment_status is Completed > // check that txn_id has not been previously processed > // check that receiver_email is your Primary PayPal email > // check that payment_amount/payment_**currency are correct > // process payment > } > else if (strcmp ($res, "INVALID") == 0) { > // log for manual investigation > } > } > fclose ($fp); > } > ?> > > On 5/1/2012 8:52 PM, Monte Goulding wrote: > >> Regarding point #2, do you mean to call the cgi script from inside the >>> PHP listener? If so, what does that line of code look like? >>> >> >> It's the same as the callback to paypal but with your url. >> >> -- >> M E R Goulding >> Software development services >> Bespoke application development for vertical markets >> >> mergExt - There's an external for that! >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Tue May 1 21:57:28 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2012 22:57:28 -0300 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: Thomas, There are reports of apps being rejected EVEN AFTER THE SDK CHANGE. It appears that Apple does not want users to be able to create Dropbox accounts from the auth screen which is bogus because they allow such behavior for their iCloud stuff. Damn. I wish Android would dominate the market. Andre On Tue, May 1, 2012 at 10:14 PM, Thomas McGrath III wrote: > That issued was solved by Dropbox for users who use their SDK to access > dropbox themselves: > > > Here is a version of the iOS SDK that removes both the "Desktop Version" > link and the create account link: > > > https://www.dropbox.com/s/36domfjo6pz1ulf/dropbox-ios-sdk-1.2.2-b2.tar.gz > > > > We're looking for a better long term solution, but in the mean time this > should allow your app to be approved. > > It would seem that the login page the user is directed to is changed in > the new sdk without the link to buy more space (which is against the app > store rules). > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On May 1, 2012, at 8:52 PM, Andre Garzia wrote: > > > Folks, > > > > I want to release Dropbox support for LiveCode soon but it appears that > > Apple is being evil again. It is rejecting any application that connects > to > > Dropbox. > > > > Checkout the thread at: > > > > http://forums.dropbox.com/topic.php?id=59350 > > > > And that is why I use webOS and Android as my mobile platforms. > > > > Silly Apple > > Andre > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From jacque at hyperactivesw.com Tue May 1 21:58:18 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 20:58:18 -0500 Subject: PayPal IPN & LC In-Reply-To: <4FA08415.4060100@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> , <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> Message-ID: <4FA094BA.80808@hyperactivesw.com> On 5/1/12 7:47 PM, Richard Miller wrote: > Hi Monte, > > This is all territory I have no experience with. > > Regarding your point #1, I had that line of code there just to see if I > could get the data written out... which I can't. I suspect the problem > is with permissions. > > If I use this address for the IPN sender (inside my cgi-bin... where I > can use 777 permissions): > " http://65.23.xxx.x/cgi-bin/ipn.php " > IPN says "IPN delivery failed. HTTP error code 500: Internal Server Error" Create a blank file first. You can write to files but usually you can't create them in the cgi-bin folder. I am now using curl and it works exactly the same as my libURL script. There's an error somewhere that doesn't happen in the IDE. I no longer think it's the POST. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mcgrath3 at mac.com Tue May 1 22:02:36 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Tue, 01 May 2012 22:02:36 -0400 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: <5DFA8A3B-5060-4C05-870C-B90636094C1C@mac.com> Andre, Brian from DropBox has stated that the apps that were rejected up until 4 hours ago are using the old sdk and not the new one. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 1, 2012, at 9:57 PM, Andre Garzia wrote: > Thomas, > > There are reports of apps being rejected EVEN AFTER THE SDK CHANGE. It > appears that Apple does not want users to be able to create Dropbox > accounts from the auth screen which is bogus because they allow such > behavior for their iCloud stuff. > > Damn. > > I wish Android would dominate the market. > > Andre > > On Tue, May 1, 2012 at 10:14 PM, Thomas McGrath III wrote: > >> That issued was solved by Dropbox for users who use their SDK to access >> dropbox themselves: >> >>> Here is a version of the iOS SDK that removes both the "Desktop Version" >> link and the create account link: >>> >> https://www.dropbox.com/s/36domfjo6pz1ulf/dropbox-ios-sdk-1.2.2-b2.tar.gz >>> >>> We're looking for a better long term solution, but in the mean time this >> should allow your app to be approved. >> >> It would seem that the login page the user is directed to is changed in >> the new sdk without the link to buy more space (which is against the app >> store rules). >> >> -- Tom McGrath III >> http://lazyriver.on-rev.com >> 3mcgrath at comcast.net >> >> On May 1, 2012, at 8:52 PM, Andre Garzia wrote: >> >>> Folks, >>> >>> I want to release Dropbox support for LiveCode soon but it appears that >>> Apple is being evil again. It is rejecting any application that connects >> to >>> Dropbox. >>> >>> Checkout the thread at: >>> >>> http://forums.dropbox.com/topic.php?id=59350 >>> >>> And that is why I use webOS and Android as my mobile platforms. >>> >>> Silly Apple >>> Andre >>> >>> -- >>> http://www.andregarzia.com -- All We Do Is Code. >>> http://fon.nu -- minimalist url shortening service. >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Tue May 1 22:03:41 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 1 May 2012 20:03:41 -0600 Subject: Using handler local variables of caller In-Reply-To: <12337382234.20120501184936@ahsoftware.net> References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> <12337382234.20120501184936@ahsoftware.net> Message-ID: Hi, Mark! You hit the nail on the head. You work with desktop externals, right? They don't have this limitation. Since iOS externals do have the limitation, I'm not going to go that way. Here is a goofy solution: function darzCommand get 123 return "put " & it & " into it" end darzCommand on mouseUp do darzCommand() end if So, far the best solution for the 'ask' extensions is to add to the documentation: For all uses of the darzAskXxxx commands, pass a variable as the first parameter to receive the requested value. When replace existing 'ask' commands, simply use the variable named 'it'. Something like that. Dar On May 1, 2012, at 7:49 PM, Mark Wieder wrote: > Dar- > > Tuesday, May 1, 2012, 5:14:42 PM, you wrote: > >> I want to make a few commands and functions that work like some built-in functions. > >> For example, the built-in commands 'read' and 'ask...' both set >> 'it'. If I make my own version of 'ask', I'd like for the command >> to set 'it'. > > Setting "it" is the easy part. Convincing the compiler to accept "it" > after a command is hard. > > on DarzCommand > do "put 123 into it" > -- now 123 is in both it and the result > return it > end DarzCommand > > on mouseUp > DarzCommand > put it -- this will give a compiler error > end mouseUp > > ...while... > > function DarzCommand > do "put 123 into it" > -- now 123 is in both it and the result > return it > end DarzCommand > > on mouseUp pMouseBtnNo > get DarzOwnVersionOfAsk(13) > if it is 123 then > put "yep" > else > put "nope" > end if > end mouseUp > > works as designed. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Tue May 1 22:08:56 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2012 23:08:56 -0300 Subject: Apple being Evil, again... In-Reply-To: <5DFA8A3B-5060-4C05-870C-B90636094C1C@mac.com> References: <5DFA8A3B-5060-4C05-870C-B90636094C1C@mac.com> Message-ID: Thomas, Ok... Lets wait and see what further developments this will have... Cheers andre On Tue, May 1, 2012 at 11:02 PM, Thomas McGrath III wrote: > Andre, > > Brian from DropBox has stated that the apps that were rejected up until 4 > hours ago are using the old sdk and not the new one. > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On May 1, 2012, at 9:57 PM, Andre Garzia wrote: > > > Thomas, > > > > There are reports of apps being rejected EVEN AFTER THE SDK CHANGE. It > > appears that Apple does not want users to be able to create Dropbox > > accounts from the auth screen which is bogus because they allow such > > behavior for their iCloud stuff. > > > > Damn. > > > > I wish Android would dominate the market. > > > > Andre > > > > On Tue, May 1, 2012 at 10:14 PM, Thomas McGrath III >wrote: > > > >> That issued was solved by Dropbox for users who use their SDK to access > >> dropbox themselves: > >> > >>> Here is a version of the iOS SDK that removes both the "Desktop > Version" > >> link and the create account link: > >>> > >> > https://www.dropbox.com/s/36domfjo6pz1ulf/dropbox-ios-sdk-1.2.2-b2.tar.gz > >>> > >>> We're looking for a better long term solution, but in the mean time > this > >> should allow your app to be approved. > >> > >> It would seem that the login page the user is directed to is changed in > >> the new sdk without the link to buy more space (which is against the app > >> store rules). > >> > >> -- Tom McGrath III > >> http://lazyriver.on-rev.com > >> 3mcgrath at comcast.net > >> > >> On May 1, 2012, at 8:52 PM, Andre Garzia wrote: > >> > >>> Folks, > >>> > >>> I want to release Dropbox support for LiveCode soon but it appears that > >>> Apple is being evil again. It is rejecting any application that > connects > >> to > >>> Dropbox. > >>> > >>> Checkout the thread at: > >>> > >>> http://forums.dropbox.com/topic.php?id=59350 > >>> > >>> And that is why I use webOS and Android as my mobile platforms. > >>> > >>> Silly Apple > >>> Andre > >>> > >>> -- > >>> http://www.andregarzia.com -- All We Do Is Code. > >>> http://fon.nu -- minimalist url shortening service. > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From pete at lcsql.com Tue May 1 22:25:55 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 1 May 2012 19:25:55 -0700 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: Well of course they don't wnat anyone to use Dropbox, or Box.net or Google Drive or any other online cloud storage - it takes people away form iCloud. Is that too cynical? Pete lcSQL Software On Tue, May 1, 2012 at 6:57 PM, Andre Garzia wrote: > Thomas, > > There are reports of apps being rejected EVEN AFTER THE SDK CHANGE. It > appears that Apple does not want users to be able to create Dropbox > accounts from the auth screen which is bogus because they allow such > behavior for their iCloud stuff. > > Damn. > > I wish Android would dominate the market. > > Andre > > On Tue, May 1, 2012 at 10:14 PM, Thomas McGrath III >wrote: > > > That issued was solved by Dropbox for users who use their SDK to access > > dropbox themselves: > > > > > Here is a version of the iOS SDK that removes both the "Desktop > Version" > > link and the create account link: > > > > > > https://www.dropbox.com/s/36domfjo6pz1ulf/dropbox-ios-sdk-1.2.2-b2.tar.gz > > > > > > We're looking for a better long term solution, but in the mean time > this > > should allow your app to be approved. > > > > It would seem that the login page the user is directed to is changed in > > the new sdk without the link to buy more space (which is against the app > > store rules). > > > > -- Tom McGrath III > > http://lazyriver.on-rev.com > > 3mcgrath at comcast.net > > > > On May 1, 2012, at 8:52 PM, Andre Garzia wrote: > > > > > Folks, > > > > > > I want to release Dropbox support for LiveCode soon but it appears that > > > Apple is being evil again. It is rejecting any application that > connects > > to > > > Dropbox. > > > > > > Checkout the thread at: > > > > > > http://forums.dropbox.com/topic.php?id=59350 > > > > > > And that is why I use webOS and Android as my mobile platforms. > > > > > > Silly Apple > > > Andre > > > > > > -- > > > http://www.andregarzia.com -- All We Do Is Code. > > > http://fon.nu -- minimalist url shortening service. > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Tue May 1 22:35:37 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 1 May 2012 23:35:37 -0300 Subject: PayPal IPN & LC In-Reply-To: <4FA094BA.80808@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA094BA.80808@hyperactivesw.com> Message-ID: Folks, I found some old IPN code I had. It was a part of a online shop software. There are two useful files: ipn.inc - https://gist.github.com/2573122 ipn.irev - https://gist.github.com/2573132 The code above serves as reference material, I am not advocating that the code above is safe or that it works. I don't know if this code still works. It used LiveCode Server, when it was called RevServer. If I remember correctly, you need to output something from your IPN handler. Doing the whole POST stuff is not enough. You need to output something in the CGI or Apache will think it is a 500 error. You can't have 200 OK with no content, so just put ok. Cheers andre From jacque at hyperactivesw.com Tue May 1 23:49:22 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 22:49:22 -0500 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA094BA.80808@hyperactivesw.com> Message-ID: <4FA0AEC2.4090002@hyperactivesw.com> On 5/1/12 9:35 PM, Andre Garzia wrote: > If I remember correctly, you need to output something from your IPN > handler. Doing the whole POST stuff is not enough. You need to output > something in the CGI or Apache will think it is a 500 error. You can't have > 200 OK with no content, so just put ok. That's exactly what's happening. I've trimmed my test script down to almost nothing. There are no script errors but PayPal keeps reporting a 500 error now. Pierre suggested putting "ok" too but it didn't work. I just tried it again: on startup read from stdin until empty put it into tOrderData LOG the long time && "Received:" && tOrderData put "cmd=_notify-validate&" before tOrderData -- required response put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr put "curl --data" &"e& tOrderData "e&& tPPAddr into tPostCmd put shell(tPostCmd) into tCurlRslt put last word of tCurlRslt into tResponse -- "VERIFIED"; ignore the ascii progress meter LOG the long time && "Response:" && tResponse put "ok" end startup This one uses curl but the same problem happens with libURL. My log shows all the correct data coming in. I'll look at the references you posted, but could you let me know if the above script looks right? I've also sent a support ticket to my ISP, because it acts like port 443 outbound might be blocked. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed May 2 00:25:09 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 01 May 2012 23:25:09 -0500 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> Message-ID: <4FA0B725.4010208@hyperactivesw.com> On 5/1/12 8:55 PM, Andre Garzia wrote: > Guys and Gals, > > You may want to check > https://www.paypal-community.com/t5/About-Settings/Paypal-repeats-identical-IPN-posts/td-p/465559 That's it! That's what's happening. I don't know how you found that post, I've been crawling those forums for days and I didn't see it. How do I send a "200 OK" header? Using "put 'ok'" doesn't seem to do it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Wed May 2 02:06:08 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 02 May 2012 09:06:08 +0300 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: <4FA0CED0.7090604@gmail.com> On 05/02/2012 03:52 AM, Andre Garzia wrote: > Folks, > > I want to release Dropbox support for LiveCode soon but it appears that > Apple is being evil again. It is rejecting any application that connects to > Dropbox. > > Checkout the thread at: > > http://forums.dropbox.com/topic.php?id=59350 > > And that is why I use webOS and Android as my mobile platforms. > > Silly Apple > Andre > "Even the Devil is good sometimes" [Hiranya Swami] While Steve Jobs was a devil, of sorts, at least he was a devil we knew; now he has passed on (presumably to do devilish things elsewhere) we are left with other, lesser devils; and lesser devils are like lesser gods, inclined to do things that are neither so good nor so evil. I would question whether the new devils at Apple have the sort of UEP (Unified Evil Plan) that Steve Jobs had, and as such, their evil may seem a bit pointless and non-directional; while Jobs' UEP was comparatively easy to understand and roll with. From revdev at pdslabs.net Wed May 2 02:09:45 2012 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 01 May 2012 23:09:45 -0700 Subject: Checking for an internet connectio In-Reply-To: References: <4F9C4568.6030104@pdslabs.net> <4C698774-4E93-490F-A209-ADF04F277B3F@twft.com> <4F9ED052.9080103@pdslabs.net> Message-ID: <4FA0CFA9.8030808@pdslabs.net> Thanks for the heads-up Peter! Phil On 5/1/12 4:34 PM, Peter Haworth wrote: > Hi Phil, > Up to now, I've been using this on a Mac and it has worked fine as > mentioned, despite the apparent discrepancy between between the empty/zero > return code that's been mentioned. > > I tried it on Windows today and found that it was always returning false. > Turns out the -t parameter on a Mac is in seconds but the -w parameter on > Windows is in milliseconds, so the request was always timing out on Windows. > > Thanks again for the script. > > Pete > lcSQL Software > > > > On Mon, Apr 30, 2012 at 10:48 AM, Phil Davis wrote: > >> Hi Bob, >> >> Have at it! You and others have expressed great ideas for improvements, >> given various changes in the context and purpose for which it might be >> used. I'm just glad to share it, and it's fun to see others adapt it for >> their needs (and offer suggestions for core improvements). >> >> Phil >> >> >> >> On 4/30/12 8:41 AM, Bob Sneidar wrote: >> >>> Nice function. Simple and effective. What might make this a tad more >>> better is to have a list of 5 domains, in case for some reason Google ever >>> goes away or renames itself (hey it could happen!). Also, an alternate FTP >>> method might be nice upon failure of ping, as some techs block ICMP at the >>> firewall. >>> >>> Bob >>> >>> On Apr 28, 2012, at 12:30 PM, Phil Davis wrote: >>> >>> Hi Peter, >>>> I use "ping" to see if a given server is available. There are fewer bad >>>> things that can happen using this approach than trying to get a URL. The >>>> following code came from a recent project (slightly modified to protect the >>>> innocent) - watch line wraps: >>>> >>>> >>>> on mouseUp >>>> answer "Connection status ="&& app_connectionStatus("google.**com >>>> ") >>>> end mouseUp >>>> >>>> >>>> >>>> function app_connectionStatus pTargetDomain >>>> >>>> -- attempt to ping the ctrainweb.com server >>>> switch (the platform) >>>> case "MacOS" >>>> put shell("ping -c 1 -t 5"&& pTargetDomain) into tShellOutput >>>> put the result into tResult >>>> break >>>> case "Win32" -- PD 20100411 >>>> set the hideConsoleWindows to true >>>> put shell("ping -n 1 -w 5"&& pTargetDomain) into tShellOutput >>>> put the result into tResult >>>> break >>>> default -- all other OSes >>>> answer "This app cannot run on the"&& the platform&& >>>> "platform." >>>> put param(0)& colon&& the platform&& "platform not >>>> supported" into tResult >>>> >>>> break >>>> end switch >>>> >>>> -- check for connection failure >>>> if tResult<> empty >>>> then return false -- failed >>>> else -- connected, but how well? >>>> set the itemDel to comma >>>> if the platform = "Win32" >>>> then >>>> get tShellOutput >>>> filter it with "*(0% loss)*" >>>> else -- Mac >>>> repeat for each item tFilter in "* 0% packet loss*,* 0.0% >>>> packet loss*" -- for different OS versons >>>> get tShellOutput >>>> filter it with tFilter >>>> if it<> empty then exit repeat >>>> end repeat >>>> end if >>>> return (it<> empty) >>>> end if >>>> end app_connectionStatus >>>> >>>> >>>> HTH >>>> Phil Davis >>>> >>>> >>>> >>>> On 4/28/12 12:12 PM, Peter Haworth wrote: >>>> >>>>> Just put together a procedure for checking for software updates from my >>>>> SQLiteAdmin program. All works great but I'm wondering the best way to >>>>> check if there is an internet connection. I tried this out by >>>>> disconnecting my computer from my wireless router and I got an"invalid >>>>> host >>>>> address" message from libURLErrorData as soon as I called >>>>> libURLDownloadToFile. >>>>> >>>>> I can easily check for that of course but it sounds like that message >>>>> could >>>>> come back in other circumstances so wondering if there's some other way >>>>> to >>>>> check for an internet connection before attempting a download. >>>>> >>>>> Pete >>>>> lcSQL Software >>>>> ______________________________**_________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>>>> >>>>> -- >>>> Phil Davis >>>> >>>> >>>> ______________________________**_________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >>> >> -- >> Phil Davis >> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis From monte at sweattechnologies.com Wed May 2 03:38:22 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 2 May 2012 17:38:22 +1000 Subject: [ANN] External accessory framework external added to mergExt Message-ID: Hi LiveCoders A new external has just been added to the mergExt suite. This one (mergAccessory) allows you to connect to, read from and write to external accessories such as bluetooth devices that are part of the Made For iPhone (MFi) program. There's an example stack showing how to print to the BlueBamboo p25i mini bluetooth printer. I've also just uploaded a minor bugfix release of mergPop. There's only 2 days left to get MobGUI and mergExt for half price from the RunRev Marketplace when purchased together so don't miss out. Find out more at http://mergext.com and don't forget to vote for what you want next! Regards Monte -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From dirk.cleenwerck at gmail.com Wed May 2 05:54:12 2012 From: dirk.cleenwerck at gmail.com (dirk cleenwerck) Date: Wed, 2 May 2012 11:54:12 +0200 Subject: PayPal IPN & LC In-Reply-To: <4FA0B725.4010208@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> Message-ID: Good morning, Does this help. http://oreilly.com/openbook/cgi/ch03_07.html Dirk Cleenwerck On Wed, May 2, 2012 at 6:25 AM, J. Landman Gay wrote: > On 5/1/12 8:55 PM, Andre Garzia wrote: > >> Guys and Gals, >> >> You may want to check >> https://www.paypal-community.**com/t5/About-Settings/Paypal-** >> repeats-identical-IPN-posts/**td-p/465559 >> > > That's it! That's what's happening. I don't know how you found that post, > I've been crawling those forums for days and I didn't see it. > > How do I send a "200 OK" header? Using "put 'ok'" doesn't seem to do it. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From wow at together.net Wed May 2 08:43:31 2012 From: wow at together.net (Richard Miller) Date: Wed, 02 May 2012 08:43:31 -0400 Subject: PHP help (was PayPal IPN & LC) In-Reply-To: <4FA0B725.4010208@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> Message-ID: <4FA12BF3.9090506@together.net> Any ideas why this would not put "this is just a test" into the file "dump.txt"? PayPal is happy with the script. It indicates it has received the correct response when it calls this PHP script. The script is located in my Documents folder on my (dedicated OSX) server. I can't set that folder to WRITE permissions, so I have to write the data to my cgi-bin folder. I am trying to write the data to the cgi-bin folder via an ftp write (the area shown below from <=== to <====). The cgi-bin folder is all 777 permissions. Thanks. Richard // PHP 4.1 // read the post from PayPal system and add 'cmd' $req = 'cmd=_notify-validate'; // file_put_contents("dump.txt", print_r($_POST, true)); /* set the FTP hostname */ <=========== $user = "rdm2222"; $pass = "ilanxxxx"; $host = "65.23.157.7"; $file = "dump.txt"; $hostname = $user . ":" . $pass . "@" . $host . "/" . $file; /* the file content */ $content = "this is just a test."; /* create a stream context telling PHP to overwrite the file */ $options = array('ftp' => array('overwrite' => true)); $stream = stream_context_create($options); /* and finally, put the contents */ file_put_contents($hostname, $content, 0, $stream); <=========== foreach ($_POST as $key => $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header .= "POST /cgi-bin/webscr HTTP/1.0\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; $fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30); // $fp = fsockopen ('ssl://65.23.157.7/cgi-bin/dpg.cgi', 443, $errno, $errstr, 30); // assign posted variables to local variables $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; if (!$fp) { // HTTP ERROR } else { fputs ($fp, $header . $req); while (!feof($fp)) { $res = fgets ($fp, 1024); if (strcmp ($res, "VERIFIED") == 0) { // check the payment_status is Completed // check that txn_id has not been previously processed // check that receiver_email is your Primary PayPal email // check that payment_amount/payment_currency are correct // process payment } else if (strcmp ($res, "INVALID") == 0) { // log for manual investigation } } fclose ($fp); } ?> From pmbrig at gmail.com Wed May 2 09:40:07 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 2 May 2012 09:40:07 -0400 Subject: Tab Enabling/Disabling commands In-Reply-To: <2F962227-7897-406B-B0C2-D571DFA669B3@twft.com> References: <2F962227-7897-406B-B0C2-D571DFA669B3@twft.com> Message-ID: <2B174DF1-FE3E-451A-B08A-264388A9F381@gmail.com> On May 1, 2012, at 1:25 PM, Bob Sneidar wrote: > This is getting embarrassing. Seems that setting wholeMatches to true prevented finding a tab item that was preceded by a "(" which is the disabling character for a menu item. If I can't find it, I can't re-enable it! This should resolve that problem: ... snip ... I've had this experience too -- post a script to this list, then find a bug five minutes after hitting the send button.... It's threatening to become part of my debugging routine. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From ambassador at fourthworld.com Wed May 2 10:31:22 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 02 May 2012 07:31:22 -0700 Subject: Apple being Evil, again... In-Reply-To: References: Message-ID: <4FA1453A.2040903@fourthworld.com> Peter Haworth wrote: > Well of course they don't wnat anyone to use Dropbox, or Box.net or Google > Drive or any other online cloud storage - it takes people away form iCloud. > > Is that too cynical? Not cynical at all; it's well within their rights to define their platform however they like. I just wonder how their iCloud investment will do in a couple years when so many will migrate to private clouds. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From ambassador at fourthworld.com Wed May 2 10:45:11 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 02 May 2012 07:45:11 -0700 Subject: Apple being Evil, again... In-Reply-To: <4FA0CED0.7090604@gmail.com> References: <4FA0CED0.7090604@gmail.com> Message-ID: <4FA14877.1050008@fourthworld.com> Richmond wrote: > While Steve Jobs was a devil, of sorts, at least he was a devil we knew; > > now he has passed on (presumably to do devilish things elsewhere) we > are left with other, lesser devils; and lesser devils are like lesser gods, > inclined to do things that are neither so good nor so evil. > > I would question whether the new devils at Apple have the sort of > UEP (Unified Evil Plan) that Steve Jobs had, and as such, their evil may > seem a bit pointless and non-directional; while Jobs' UEP was comparatively > easy to understand and roll with. No, just easy to roll over with. Steve Jobs was widely regarded as a person whose mind was difficult to change. Forstall was able to do it with his advocacy of the idea that iOS shouldn't be a closed system and should create an app store, which Jobs initially rejected but of course ultimately came to embrace. But few are as "maddeningly political" as Forstall, so few were as effective at such things. Jobs was a passionate man, but passion isn't always a virtue. The Isaacson book is filled with stories of the mixed results of such passion. Personally, in Tim Cook I see many of the best traits of Jobs but tempered with a cooler, more calculating methodology. Cook seems easy going, and folks say he's a joy to work with. But I would never risk underestimating him; he seems to work with a very nimble chess-like mind, thinking several steps ahead of whatever the issue at hand is. For example, in contrast to Jobs' decree of "thermonuclear war" with all things Android, Cook is scheduled to sit down with the head of Samsung to negotiate a settlement for their many expensive patent suits around the world. Apple's success is about innovation, not litigation. Cook seems to understand this, and appears to be taking steps toward keeping all aspects of the company laser-focused on that mandate. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From dsc at swcp.com Wed May 2 12:02:06 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 2 May 2012 10:02:06 -0600 Subject: Intercepting 'set the script..." in the IDE editor Message-ID: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> I want to make a plugin that makes some tweaks to a script just before it is applied. I want the user to see and edit his version, but what is saved is a slightly different version. In some ideas, both are valid scripts, that shown in the editor and that put into the script property. In some ideas, the edited one is an extension that might not color right or give the editor grief, so I'll put off those. In many cases, I can limit this to intra-line changes only. Is there an established way to do this in the standard editor? In plugin notes, I see only a message that is sent when editing starts. (I tried changing the script outside the editor, but the editor complained that it was changed and then froze.) This might be used in things like constant folding and macros. Dar Scott From bobs at twft.com Wed May 2 12:07:22 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 2 May 2012 09:07:22 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA0B725.4010208@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> Message-ID: When you guys get through all this, it would be great if you could share all you've learned in one place, maybe even write up an article for the Rev newsletter. It's great the way this community solves problems cooperatively. It restores my admittedly shaken faith in the human race. :-) Bob On May 1, 2012, at 9:25 PM, J. Landman Gay wrote: > On 5/1/12 8:55 PM, Andre Garzia wrote: >> Guys and Gals, >> >> You may want to check >> https://www.paypal-community.com/t5/About-Settings/Paypal-repeats-identical-IPN-posts/td-p/465559 > > That's it! That's what's happening. I don't know how you found that post, I've been crawling those forums for days and I didn't see it. > > How do I send a "200 OK" header? Using "put 'ok'" doesn't seem to do it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 2 12:12:18 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 2 May 2012 09:12:18 -0700 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> Message-ID: You may want to get ahold of GLX2 and see what Jerry did to do this. Since it's open source now (thanks a million Jerry) you can get into the code and see what is happening. Bob On May 2, 2012, at 9:02 AM, Dar Scott wrote: > I want to make a plugin that makes some tweaks to a script just before it is applied. I want the user to see and edit his version, but what is saved is a slightly different version. > > In some ideas, both are valid scripts, that shown in the editor and that put into the script property. In some ideas, the edited one is an extension that might not color right or give the editor grief, so I'll put off those. > > In many cases, I can limit this to intra-line changes only. > > Is there an established way to do this in the standard editor? > > In plugin notes, I see only a message that is sent when editing starts. > > (I tried changing the script outside the editor, but the editor complained that it was changed and then froze.) > > This might be used in things like constant folding and macros. > > Dar Scott > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Wed May 2 12:42:35 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 11:42:35 -0500 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> Message-ID: <4FA163FB.1020301@hyperactivesw.com> On 5/2/12 11:07 AM, Bob Sneidar wrote: > When you guys get through all this, it would be great if you could > share all you've learned in one place, maybe even write up an article > for the Rev newsletter. It's great the way this community solves > problems cooperatively. It restores my admittedly shaken faith in the > human race. :-) Trawling the lists and putting together piecemeal info makes a man of you, Bob. I never wanted to be a man, but we'd hate to deprive you of that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed May 2 12:44:05 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 11:44:05 -0500 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> Message-ID: <4FA16455.7060903@hyperactivesw.com> On 5/2/12 11:02 AM, Dar Scott wrote: > I want to make a plugin that makes some tweaks to a script just > before it is applied. I want the user to see and edit his version, > but what is saved is a slightly different version. I don't know if any messages are sent, but you could possibly trap closefield in a frontscript. If the target name contains "script editor" then you know the script was changed and you can replace it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major.on-rev.com Wed May 2 12:49:42 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 2 May 2012 18:49:42 +0200 Subject: PayPal IPN & LC In-Reply-To: <4FA163FB.1020301@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> Message-ID: Hi Jaqueline, Am 02.05.2012 um 18:42 schrieb J. Landman Gay: > On 5/2/12 11:07 AM, Bob Sneidar wrote: >> When you guys get through all this, it would be great if you could >> share all you've learned in one place, maybe even write up an article >> for the Rev newsletter. It's great the way this community solves >> problems cooperatively. It restores my admittedly shaken faith in the >> human race. :-) > > Trawling the lists and putting together piecemeal info makes a man of you, Bob. > I never wanted to be a man, but we'd hate to deprive you of that. :-D :-D :-D You made my day! Tanks a lot! > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From jacque at hyperactivesw.com Wed May 2 12:50:52 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 11:50:52 -0500 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> Message-ID: <4FA165EC.5070009@hyperactivesw.com> On 5/2/12 4:54 AM, dirk cleenwerck wrote: > Good morning, > > Does this help. > > http://oreilly.com/openbook/cgi/ch03_07.html Yes! Yes it does!! Excitement, happiness, joy joy! In the simulator at least, this WORKS!!!: on startup read from stdin until empty put it into tOrderData LOG the long time && "Received:" && tOrderData put "cmd=_notify-validate&" before tOrderData -- required response put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr put "curl --data" &"e& tOrderData "e&& tPPAddr into tPostCmd put shell(tPostCmd) into tCurlRslt put last word of tCurlRslt into tResponse -- "VERIFIED" put "Status: 200 OK" &cr&cr -- > Magic line! put "ok" LOG the long time && "Response:" && tResponse end startup Hahahahahahaha!! I'm afraid to try the real button... Thank you. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Wed May 2 12:58:16 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 2 May 2012 09:58:16 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA163FB.1020301@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> Message-ID: <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> Ouch! On May 2, 2012, at 9:42 AM, J. Landman Gay wrote: > On 5/2/12 11:07 AM, Bob Sneidar wrote: >> When you guys get through all this, it would be great if you could >> share all you've learned in one place, maybe even write up an article >> for the Rev newsletter. It's great the way this community solves >> problems cooperatively. It restores my admittedly shaken faith in the >> human race. :-) > > Trawling the lists and putting together piecemeal info makes a man of you, Bob. > > I never wanted to be a man, but we'd hate to deprive you of that. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Wed May 2 13:30:15 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 02 May 2012 10:30:15 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA165EC.5070009@hyperactivesw.com> References: <4FA165EC.5070009@hyperactivesw.com> Message-ID: <4FA16F27.8020702@fourthworld.com> J. Landman Gay wrote: > On 5/2/12 4:54 AM, dirk cleenwerck wrote: >> Good morning, >> >> Does this help. >> >> http://oreilly.com/openbook/cgi/ch03_07.html > > Yes! Yes it does!! Excitement, happiness, joy joy! > > In the simulator at least, this WORKS!!!: > > on startup > read from stdin until empty > put it into tOrderData > LOG the long time && "Received:" && tOrderData > put "cmd=_notify-validate&" before tOrderData -- required response > put "https://www.sandbox.paypal.com/cgi-bin/webscr" into tPPAddr > put "curl --data" &"e& tOrderData "e&& tPPAddr into tPostCmd > put shell(tPostCmd) into tCurlRslt > put last word of tCurlRslt into tResponse -- "VERIFIED" > put "Status: 200 OK" &cr&cr -- > Magic line! > put "ok" > LOG the long time && "Response:" && tResponse > end startup > > > Hahahahahahaha!! Ah, so it was a header issue after all. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From jacque at hyperactivesw.com Wed May 2 13:36:39 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 12:36:39 -0500 Subject: PayPal IPN & LC In-Reply-To: <4FA16F27.8020702@fourthworld.com> References: <4FA165EC.5070009@hyperactivesw.com> <4FA16F27.8020702@fourthworld.com> Message-ID: <4FA170A7.7020008@hyperactivesw.com> On 5/2/12 12:30 PM, Richard Gaskin wrote: > Ah, so it was a header issue after all. You're justified if you want to gloat now. I'm sorry I sniped at you. If it helps, you weren't the only one. The Husband hid in the basement. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed May 2 13:38:36 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 12:38:36 -0500 Subject: PayPal IPN & LC In-Reply-To: <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> Message-ID: <4FA1711C.2090707@hyperactivesw.com> On 5/2/12 11:58 AM, Bob Sneidar wrote: > Ouch! :) I'll post something once I'm sure the real page works. It's been a long, hard journey. I've decided I hate web servers. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed May 2 13:39:42 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 02 May 2012 10:39:42 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA170A7.7020008@hyperactivesw.com> References: <4FA170A7.7020008@hyperactivesw.com> Message-ID: <4FA1715E.9060109@fourthworld.com> J. Landman Gay wrote: > On 5/2/12 12:30 PM, Richard Gaskin wrote: > >> Ah, so it was a header issue after all. > > You're justified if you want to gloat now. I'm sorry I sniped at you. If > it helps, you weren't the only one. The Husband hid in the basement. I had the luxury of being half a continent away; I could simply hang up. But Jack, his was a true survival scenario. :) But I don't remember you sniping at me at all. What I find curious here is that this essential part of the header is not a more transparent part of the httpHeaders documentation. I've seen issues with this in mchttpd.mc as well. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Wed May 2 13:42:24 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 2 May 2012 10:42:24 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA1711C.2090707@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> Message-ID: <1F4691B8-159E-4AE2-985E-4D3B1A1D1360@twft.com> It's awesome you got through this. FTR these are some of the hardest kinds of problems to solve. Your pain will be other's gain. :-) Bob On May 2, 2012, at 10:38 AM, J. Landman Gay wrote: > On 5/2/12 11:58 AM, Bob Sneidar wrote: >> Ouch! > > :) I'll post something once I'm sure the real page works. It's been a long, hard journey. I've decided I hate web servers. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From MikeKerner at roadrunner.com Wed May 2 13:47:08 2012 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Wed, 2 May 2012 13:47:08 -0400 Subject: LinkedIn's App Is... Message-ID: Interesting article from VentureBeat on LinkedIn's mobile app. It was built in........ http://venturebeat.com/2012/05/02/linkedin-ipad-app-engineering/ Not RunRev, but it also has some surprises in it. -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From jacque at hyperactivesw.com Wed May 2 13:49:02 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 12:49:02 -0500 Subject: PayPal IPN & LC In-Reply-To: <4FA1715E.9060109@fourthworld.com> References: <4FA170A7.7020008@hyperactivesw.com> <4FA1715E.9060109@fourthworld.com> Message-ID: <4FA1738E.90301@hyperactivesw.com> On 5/2/12 12:39 PM, Richard Gaskin wrote: > J. Landman Gay wrote: >> On 5/2/12 12:30 PM, Richard Gaskin wrote: >> >>> Ah, so it was a header issue after all. >> >> You're justified if you want to gloat now. I'm sorry I sniped at you. If >> it helps, you weren't the only one. The Husband hid in the basement. > > I had the luxury of being half a continent away; I could simply hang up. > But Jack, his was a true survival scenario. :) I think he's getting used to it. :) > > But I don't remember you sniping at me at all. Great! Check for Alzheimers. > > What I find curious here is that this essential part of the header is > not a more transparent part of the httpHeaders documentation. That's an important point. The first thing I tried was setting the httpHeaders property to "Status: 200 OK". It did NOT work. I had to write the string directly to stdout. Odd. But at this point I don't care. I don't know if the extra "put ok" is needed but I left it in. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Wed May 2 13:51:19 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 2 May 2012 11:51:19 -0600 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <4FA16455.7060903@hyperactivesw.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> <4FA16455.7060903@hyperactivesw.com> Message-ID: <44DAF68E-D194-4FAE-9EA9-8C727E573649@swcp.com> I like the idea of a plugin setting up a front script. However, don't I need to catch the click on the apply button rather than closefield? Maybe, I'm trying to do the wrong thing. Maybe I just need a plugin button to make the transformation on the edit field itself, perhaps with comments showing the change. This should be set up to be undoable. That might look OK for, say, constant folding, but would look scary for translating some domain language into 'talk. Even with a comment showing the original line, suddenly getting lines 300 characters long that look like nonsense can be confusing. It does put the LiveCode programmer in charge. Dar On May 2, 2012, at 10:44 AM, J. Landman Gay wrote: > On 5/2/12 11:02 AM, Dar Scott wrote: >> I want to make a plugin that makes some tweaks to a script just >> before it is applied. I want the user to see and edit his version, >> but what is saved is a slightly different version. > > I don't know if any messages are sent, but you could possibly trap closefield in a frontscript. If the target name contains "script editor" then you know the script was changed and you can replace it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 2 13:56:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 2 May 2012 10:56:26 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA1711C.2090707@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> Message-ID: Congrats on working through all this. Slightly off topic but related. I assume you're doing this to send out license codes or something similar. Some time ago, I had a need to automatically react to someone purchasing one or more mp3 music files. This is way before I even knew about LiveCode and certainly didn't know anything about htmp, cgi. php, etc. At the time I was using the Mac Mail client and it lets you define rules for identifying and processing incoming messages, including the ability to run an Applescript. I was able to cobble together an Applescript that tracked down the mp3 file(s) that had been purchsed (using the PayPal product codes) and send an automated reply to the purchaser with download link(s) to them. It worked pretty nicely for me. I've long since switched to using gMail and although its Filters are somewaht equivalent to the Mail rules, you can't specify any type of external script to run against messages identified by a filter. I really miss that now that I'm involved with sending out license codes! I may have to go back to using the Mail client just to collect PayPal messages. Pete lcSQL Software On Wed, May 2, 2012 at 10:38 AM, J. Landman Gay wrote: > On 5/2/12 11:58 AM, Bob Sneidar wrote: > >> Ouch! >> > > :) I'll post something once I'm sure the real page works. It's been a > long, hard journey. I've decided I hate web servers. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From scott at tactilemedia.com Wed May 2 14:26:17 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 02 May 2012 11:26:17 -0700 Subject: LinkedIn's App Is... In-Reply-To: Message-ID: Recently, Mike Kerner wrote: > Interesting article from VentureBeat on LinkedIn's mobile app. It was > built in........ > http://venturebeat.com/2012/05/02/linkedin-ipad-app-engineering/ An interesting (and important, IMO) comment at the end: ?You can?t take a mobile app and just scale it up to tablet or desktop,? he said. ?A lot of responsive design is building one site that works everywhere, and that works for websites. But it?s bad for apps? You have to come up with a completely different design because of the use case.? Regards, Scott Rossi Creative Director Tactile Media, UX Design From dick.kriesel at mail.com Wed May 2 14:36:45 2012 From: dick.kriesel at mail.com (Dick Kriesel) Date: Wed, 2 May 2012 11:36:45 -0700 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> Message-ID: <2BC3A529-AE7C-4776-9A8F-78DB38E5A628@mail.com> On May 2, 2012, at 9:02 AM, Dar Scott wrote: > I want to make a plugin that makes some tweaks to a script just before it is applied. On Feb 4, 2012, at 12:47 PM, Dick Kriesel wrote: > When I needed to do that, I read through the IDE scripts to choose a message the IDE fires late in the "apply" process, so I could trap it in a frontScript. Eventually I chose to trap seUpdateCheckSum. > > Do something like this in your frontScript: > > -- > > Does that work for you? Any questions? > > -- Dick From userev at canelasoftware.com Wed May 2 14:58:05 2012 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 2 May 2012 11:58:05 -0700 Subject: Time-Stamping Demo programs #2 In-Reply-To: <4F96D09C.9070009@hyperactivesw.com> References: <4F9513AB.5040406@gmail.com> <984F24BF-BA5F-4A80-9AC4-EC36A27B2D47@economy-x-talk.com> <4F9516BA.8070201@gmail.com> <4F969E61.20405@gmail.com> <4F96C1FD.907@researchware.com> <4F96D09C.9070009@hyperactivesw.com> Message-ID: On Apr 24, 2012, at 9:11 AM, J. Landman Gay wrote: > On 4/24/12 10:08 AM, Paul Dupuis wrote: > >> However, I'd agree with Richard Gaskin's post that a feature limited >> demo is generally a better marketing approach than a time limited demo. > > I think so too. Or even just make the program slightly annoying during launch. Graphic Converter does that and its author has been supporting himself for years with it, it's hugely popular. It isn't limited in any way. He just inserts a 10 second wait after every launch before the program becomes useable. Like most people, I used the free version for a couple of years until the ten seconds got so annoying I paid up. I've been paying for updates ever since. > It is completely possible to give out a fully-featured, time-limited application that can defeat clock resets. You can store the license file in plain sight, and the user won't be able to reset their trial by deleting their license file. Nor do you need to shackle your clients with an 'always-on' internet requirement. We have a commercial solution that includes that functionality, as well as customer analytics, CRM, copy protection, autoupdate, in-app purchasing, social networking integration, proxy server support, and more - with all cloud services hosted in a Tier 4 datacenter (http://en.wikipedia.org/wiki/Data_center#Data_center_tiers) . If you'd like to discuss this in depth, please contact me off-list at spicekit at canelasoftware.com. Best regards, Mark Talluto http://www.canelasoftware.com From jacque at hyperactivesw.com Wed May 2 17:18:11 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 02 May 2012 16:18:11 -0500 Subject: PayPal IPN & LC In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> Message-ID: <4FA1A493.6090707@hyperactivesw.com> On 5/2/12 12:56 PM, Peter Haworth wrote: > Congrats on working through all this. > > Slightly off topic but related. I assume you're doing this to send out > license codes or something similar. Right, I'm trying to automate AirLaunch sales from my web site. Zygodact makes the serial keys and I've finally got it working with the PayPal "Buy Now" button I think. > At the time I was using the Mac Mail client and it lets you define rules > for identifying and processing incoming messages, including the ability to > run an Applescript. I was able to cobble together an Applescript that > tracked down the mp3 file(s) that had been purchsed (using the PayPal > product codes) and send an automated reply to the purchaser with download > link(s) to them. What a good idea. It would come in handy for the LiveCode market place sales, because those can't be automated with my registration system. I still have to process those orders manually. I don't use Apple Mail though. It would be great if Thunderbird could automate a response. I wonder... -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Wed May 2 17:43:21 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 2 May 2012 14:43:21 -0700 Subject: PayPal IPN & LC In-Reply-To: <4FA1A493.6090707@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4F9FF4EF.4040509@together.net> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> Message-ID: Maybe there's a Thunderbird plugin that would help. The other way might be if there's some way of saving filtered messages to a text file in a specific folder, then setting the folder options to run a script each time a new message turns up. When I get some time, I plan to look into that for use with gMail. Pete lcSQL Software On Wed, May 2, 2012 at 2:18 PM, J. Landman Gay wrote: > What a good idea. It would come in handy for the LiveCode market place > sales, because those can't be automated with my registration system. I > still have to process those orders manually. > > I don't use Apple Mail though. It would be great if Thunderbird could > automate a response. I wonder... > From cszasz at mac.com Wed May 2 18:23:47 2012 From: cszasz at mac.com (Charles Szasz) Date: Wed, 02 May 2012 18:23:47 -0400 Subject: Problem with pasting from a Rev App to Pages.. Message-ID: <053199CE-2530-472F-86F1-1DB1FD129E9C@mac.com> Mark, I tried your suggestion: set the clipboardData["rtf"] to the rtfText of field "statement" set the textFont of character 1 to -1 of field "statement" to "Times New Roman" As soon as I click on the button that had the script above the textfont in the field "statement" changed to the font Times New Roman. And, the text pasted into the blank Pages document was Lucida Grande and not Times New Roman. Any other ideas? Charles Szasz cszasz at mac.com From bobs at twft.com Wed May 2 18:39:23 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 2 May 2012 15:39:23 -0700 Subject: Problem with pasting from a Rev App to Pages.. In-Reply-To: <053199CE-2530-472F-86F1-1DB1FD129E9C@mac.com> References: <053199CE-2530-472F-86F1-1DB1FD129E9C@mac.com> Message-ID: <526F8F43-2144-4E9B-A722-A89B6C315194@twft.com> Don't you want to do that in the reverse order? You are setting the clipboard to the rtftext of the field, but what you do to the field after that is irrelevant to the clipboard. Bob On May 2, 2012, at 3:23 PM, Charles Szasz wrote: > Mark, > > I tried your suggestion: > > set the clipboardData["rtf"] to the rtfText of field "statement" > > set the textFont of character 1 to -1 of field "statement" to "Times New Roman" > > As soon as I click on the button that had the script above the textfont in the field "statement" changed to the font Times New Roman. And, the text pasted into the blank Pages document was Lucida Grande and not Times New Roman. Any other ideas? > > Charles Szasz > cszasz at mac.com > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Wed May 2 19:35:35 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 3 May 2012 01:35:35 +0200 Subject: [ANN] Installer Maker 1.7.7 Message-ID: Dear LiveCode users, Economy-x-Talk is releasing Installer Maker Plugin 1.7.6 today. Installer Maker allows you to wrap your LiveCode standalones in an installer without additional software. This release is a maintenance release, which fixes another 5 bugs reported by our customers, including the issue of incorrectly displayed button labels. More information is available from our website. You can download the Installer Maker Plugin from your website at http://rrinstallermaker.economy-x-talk.com where you can also obtain a license. This version is free for everyone who bought a license during the past 3 months. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From cszasz at mac.com Wed May 2 21:24:29 2012 From: cszasz at mac.com (Charles Szasz) Date: Wed, 02 May 2012 21:24:29 -0400 Subject: Problem with pasting from a Rev App to Pages.. Message-ID: Hi Bob, Believe it or not I have tried reversing scripts already but I always get the same font in Pages: Lucida Grande. I would appreciate any other suggestions that may have. Charles Szasz cszasz at mac.com From pmbrig at gmail.com Thu May 3 10:18:10 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 10:18:10 -0400 Subject: LinkedIn's App Is... In-Reply-To: References: Message-ID: <9DFED60C-64DA-42FB-8B30-6E0401C384F5@gmail.com> On May 2, 2012, at 2:26 PM, Scott Rossi wrote: > Recently, Mike Kerner wrote: > >> Interesting article from VentureBeat on LinkedIn's mobile app. It was >> built in........ >> http://venturebeat.com/2012/05/02/linkedin-ipad-app-engineering/ > > An interesting (and important, IMO) comment at the end: > > ?You can?t take a mobile app and just scale it up to tablet or desktop,? he > said. ?A lot of responsive design is building one site that works > everywhere, and that works for websites. But it?s bad for apps? You have to > come up with a completely different design because of the use case.? It begins to sound as if Edinburgh's whole approach to coping with multiple platforms might be trying pound in a screw with a wrench. I hope they're not heading in the wrong direction. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From ambassador at fourthworld.com Thu May 3 10:46:01 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 03 May 2012 07:46:01 -0700 Subject: LinkedIn's App Is... In-Reply-To: <9DFED60C-64DA-42FB-8B30-6E0401C384F5@gmail.com> References: <9DFED60C-64DA-42FB-8B30-6E0401C384F5@gmail.com> Message-ID: <4FA29A29.40004@fourthworld.com> Peter M. Brigham wrote: > On May 2, 2012, at 2:26 PM, Scott Rossi wrote: > >> Recently, Mike Kerner wrote: >> >>> Interesting article from VentureBeat on LinkedIn's mobile app. It was >>> built in........ >>> http://venturebeat.com/2012/05/02/linkedin-ipad-app-engineering/ >> >> An interesting (and important, IMO) comment at the end: >> >> ?You can?t take a mobile app and just scale it up to tablet or desktop,? he >> said. ?A lot of responsive design is building one site that works >> everywhere, and that works for websites. But it?s bad for apps? You have to >> come up with a completely different design because of the use case.? > > It begins to sound as if Edinburgh's whole approach to coping with multiple platforms > might be trying pound in a screw with a wrench. I hope they're not heading in the wrong > direction. It's not the tool, but how it's used. Right now, it's fashionable for web designers to impress their clients with oh-so-modern techniques like "responsive" designs. For most of the many decades of software design, "responsiveness" referred to performance, how well a system responded to user interaction. This was a user-centric definition which I still prefer, since I believe all design decision must be user-centric and nomenclature has a subtle way of influencing our thinking; the current trend to redefine "responsive design" places the designer at the focal point, as it describes an architectural change which makes no visible difference to the user over more traditional methods of arriving at the same layouts. In a world where designers' careers may depend less on a portfolio demonstrating unquestionable ROI for their clients and relying instead on reinventing common words to mean something entirely different (remember when "user interface design" became "user experience design", even though the actual scope of what the designer did remained entirely the same? Ah, the joys of anything that can be inappropriately acronymized to incldue an "X" ), in web design right now "responsive design" means simply using CSS in clever ways to have one layout adapt itself to multiple device form factors. Before "responsive design" web designers simply used two different templates, one for full-sized devices and another for hand-helds. Most still do, checking the user-agent string and forwarding to a m.* subdomain using the smaller-sized template when needed. But those who feel the need to more trend-conscious than ROI-conscious have jumped on the bandwagon of making one-size-fits-all layouts, with the downside being as described in the quote above. Many important decisions must be made to accommodate different form factors, far beyond just the layout. With smaller devices you need to prune content very carefully, making sure that the most important stuff is available and easy to get to without sifting through less important stuff, while on a full-sized screen you have the liberty of putting both side by side affording an opportunity for discovery of things which may be less important but no less delightful to the reader. So whether you're using HTML/JavaScript/CSS or LiveCode or Objective C or anything else, the same design principles come into play. While it's possible to do one-size-fits-all layouts in LiveCode, I don't believe RunRev encourages that. Instead, what I'm seeing is them encouraging folks to factor code and content, and crafting different UIs for desktop and mobile. In fact, they provide different sets of messages for mouse- and touch-driven UIs for that purpose. That said, it is indeed possible to use LiveCode - or any tool - to make a single layout that merely scales lazily for the device it's viewed on. But again, this isn't a function of the tool, but of the designer's willingness to put in the appropriate level of effort needed to deliver a great UI (or "UX" if you prefer to make acronyms that aren't based on a word's first letter ). -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From wow at together.net Thu May 3 10:59:07 2012 From: wow at together.net (Richard Miller) Date: Thu, 03 May 2012 10:59:07 -0400 Subject: PayPal IPN & LC In-Reply-To: <4FA1A493.6090707@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4FA00986.1040107@hyperactivesw.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> Message-ID: <4FA29D3B.1010004@together.net> I got my IPN solution working by using a simple PHP script which takes the IPN data and stores it out to a file with a unique filename. A LC script then scans for these files and does what it needs to with the data. This was only working in the simulator until I discovered that the GoDaddy shopping cart was sending its own IPN url to PayPal, overriding the PHP notification url I had specified there. I made a change in GoDaddy and all is now working. Here's the PHP script: ----------------------------- $value) { $value = urlencode(stripslashes($value)); $req .= "&$key=$value"; } // post back to PayPal system to validate $header = "POST /cgi-bin/webscr HTTP/1.0\r\n"; // If testing on Sandbox use: // $header .= "Host: www.sandbox.paypal.com:443\r\n"; $header .= "Host: ipnpb.paypal.com:443\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Content-Length: " . strlen($req) . "\r\n\r\n"; // If testing on Sandbox use: // $fp = fsockopen ('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30); $fp = fsockopen ('ssl://www.paypal.com', 443, $errno, $errstr, 30); // assign posted variables to local variables $item_name = $_POST['item_name']; $item_number = $_POST['item_number']; $payment_status = $_POST['payment_status']; $payment_amount = $_POST['mc_gross']; $payment_currency = $_POST['mc_currency']; $txn_id = $_POST['txn_id']; $receiver_email = $_POST['receiver_email']; $payer_email = $_POST['payer_email']; $tempFileName = "dump" . rand(1000, 100000) . ".txt"; file_put_contents($tempFileName, print_r($_POST, true)); if (!$fp) { // HTTP ERROR } else { fputs ($fp, $header . $req); while (!feof($fp)) { $res = fgets ($fp, 1024); if (strcmp ($res, "VERIFIED") == 0) { // check the payment_status is Completed // check that txn_id has not been previously processed // check that receiver_email is your Primary PayPal email // check that payment_amount/payment_currency are correct // process payment $mail_From = "From: MyOrderEmailAddressGoesHere"; $mail_To = "rdmiller at together.net"; $mail_Subject = "VERIFIED IPN"; $mail_Body = $req; foreach ($_POST as $key => $value){ $emailtext .= $key . " = " .$value ."\n\n"; } mail($mail_To, $mail_Subject, $emailtext . "\n\n" . $mail_Body, $mail_From); } else if (strcmp ($res, "INVALID") == 0) { // log for manual investigation $mail_From = "From: MyOrderEmailAddressGoesHere"; $mail_To = "rdmiller at together.net"; $mail_Subject = "INVALID IPN"; $mail_Body = $req; foreach ($_POST as $key => $value){ $emailtext .= $key . " = " .$value ."\n\n"; } mail($mail_To, $mail_Subject, $emailtext . "\n\n" . $mail_Body, $mail_From); } } fclose ($fp); } ?> ---------------------------------------- On 5/2/2012 5:18 PM, J. Landman Gay wrote: > On 5/2/12 12:56 PM, Peter Haworth wrote: >> Congrats on working through all this. >> >> Slightly off topic but related. I assume you're doing this to send out >> license codes or something similar. > > Right, I'm trying to automate AirLaunch sales from my web site. > Zygodact makes the serial keys and I've finally got it working with > the PayPal "Buy Now" button I think. > >> At the time I was using the Mac Mail client and it lets you define rules >> for identifying and processing incoming messages, including the >> ability to >> run an Applescript. I was able to cobble together an Applescript that >> tracked down the mp3 file(s) that had been purchsed (using the PayPal >> product codes) and send an automated reply to the purchaser with >> download >> link(s) to them. > > What a good idea. It would come in handy for the LiveCode market place > sales, because those can't be automated with my registration system. I > still have to process those orders manually. > > I don't use Apple Mail though. It would be great if Thunderbird could > automate a response. I wonder... > From bobs at twft.com Thu May 3 11:15:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 3 May 2012 08:15:58 -0700 Subject: Problem with pasting from a Rev App to Pages.. In-Reply-To: References: Message-ID: <368199B8-196A-44BD-A324-B5751038E51E@twft.com> I don't think you can set the font and size of the clipboarddata directly. Have you tried changing the font and size of the field itself before copying? Another thing you can try is pasting into Textedit and see if the font and size are preserved. It may be that Pages is having it's paragraph style settings override the clipboard. Bob On May 2, 2012, at 6:24 PM, Charles Szasz wrote: > Hi Bob, > > Believe it or not I have tried reversing scripts already but I always get the same font in Pages: Lucida Grande. I would appreciate any other suggestions that may have. > > Charles Szasz > cszasz at mac.com > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Thu May 3 11:41:16 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 11:41:16 -0400 Subject: Problem with pasting from a Rev App to Pages.. In-Reply-To: <368199B8-196A-44BD-A324-B5751038E51E@twft.com> References: <368199B8-196A-44BD-A324-B5751038E51E@twft.com> Message-ID: <6FE0859A-4738-451E-8743-949FEEC670F4@gmail.com> There used to be a clipboard utility for the Mac (somewhere back in the 10.5 days or thereabouts) that would allow you to manipulate the contents of the clip after copying, with a huge variety of options: text functions like changing case, font, size, unwrapping "hard" lines, etc., and IIRC also some image manipulation tools. It stopped working at some OS update or other, and AFAIK it died. I wish I could recall the name of it. Of course this is triply unhelpful to you, since the utility is probably defunct, only worked on Macs, and I think you want a totally background solution with no call for the user to do anything special. I mention it only because I found it so useful. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 3, 2012, at 11:15 AM, Bob Sneidar wrote: > I don't think you can set the font and size of the clipboarddata directly. Have you tried changing the font and size of the field itself before copying? Another thing you can try is pasting into Textedit and see if the font and size are preserved. It may be that Pages is having it's paragraph style settings override the clipboard. > > Bob > > > On May 2, 2012, at 6:24 PM, Charles Szasz wrote: > >> Hi Bob, >> >> Believe it or not I have tried reversing scripts already but I always get the same font in Pages: Lucida Grande. I would appreciate any other suggestions that may have. From pete at lcsql.com Thu May 3 12:22:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 3 May 2012 09:22:58 -0700 Subject: 5.5 Preferences Message-ID: It seems that 5.5 stomps all over existing Preference settings. Other than wondering why RunRev's QA process didn't catch that, I can live with it since it's not too hard to set them up again. However, I've found that it also totally wiped out an Image Library I had set up under 5.0. It doesn't appear in the Image Library dropdown menu and the revxxx stack that contained it doesn't appear in the Application browser. Not there in 5.0 or 5.5. I'm not sure how to set about getting my Image Library back again. I have Time Machine backups but what do I restore to get hold of the stack that holds my Image Library and how do I get it back into the current rev stacks? Pete lcSQL Software From lvhdgc7 at gmail.com Thu May 3 12:31:42 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Thu, 3 May 2012 09:31:42 -0700 (PDT) Subject: Program Installation folders In-Reply-To: References: Message-ID: <1336062702624-4606483.post@n4.nabble.com> Hi, My problems with "Program Files" are: 1) It's read-only on typical post-XP PCs. So you can't save any data back to that folder, if that matters to you. You end up with more data scattered around the machine. 2) It's not obvious to average users, especially since MS "hides" the contents of "Program Files" by default. We have customers who often want to move our program and their work to a Flash drive for mobile use. That makes "Program Files" a headache, so we default install to "My Documents", where the user always has read/write permissions and the app's folder is easily found if they need to go mobile with it. I'm sure the MS mothership frowns on this approach, but it works for customers and it works for us every since the release of Vista. Just some things to consider... -- Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Program-Installation-folders-tp4599040p4606483.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Thu May 3 12:46:34 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 3 May 2012 09:46:34 -0700 Subject: 5.5 Preferences In-Reply-To: References: Message-ID: <138177600531.20120503094634@ahsoftware.net> Peter- Thursday, May 3, 2012, 9:22:58 AM, you wrote: > I'm not sure how to set about getting my Image Library back again. I have > Time Machine backups but what do I restore to get hold of the stack that > holds my Image Library and how do I get it back into the current rev stacks? Any image libraries you've added should end up in your user folder. Alongside the Plugins folder should be one called Resources. Inside that is one called "Icon Libraries". The libraries in there are just stacks and you should be able to load them in 5.5 and save them as 2.7 format. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu May 3 13:43:20 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 12:43:20 -0500 Subject: 5.5 Preferences In-Reply-To: References: Message-ID: <4FA2C3B8.7020602@hyperactivesw.com> On 5/3/12 11:22 AM, Peter Haworth wrote: > It seems that 5.5 stomps all over existing Preference settings. Among other things. It's been a topic on the dev list. > Other than > wondering why RunRev's QA process didn't catch that, I can live with it > since it's not too hard to set them up again. They did make some changes to prevent problems, but there's still something iffy going on. I keep a clean copy of the 5.02 prefs and whenever I move from 5.5 to 5.02 I swap in the clean copy. Recently Mark Weider suggested I lock the prefs file so it couldn't be overwritten. Duh. :) > I'm not sure how to set about getting my Image Library back again. I have > Time Machine backups but what do I restore to get hold of the stack that > holds my Image Library and how do I get it back into the current rev stacks? That came up on the dev list too, though I haven't had a problem with it. Some people are losing their plugins or seeing them corrupted (probably because of the format change.) One person solved it by renaming the My LiveCode folder to something else. The real solution will be for developers to always save their plugins and prefs in 2.7 format, but that will require individual updates. By default, all your stuff is saved in Documents/My LiveCode/. Image libraries should be in there in the Resources/Icon Libraries folder. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pmbrig at gmail.com Thu May 3 13:47:30 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 13:47:30 -0400 Subject: array mystery Message-ID: I have a customprop, CYPdata, that is an array, each element of which is an array itself. I am scraping the data to build CYPdata from an HTML page on the web, and filling it via script by parsing the HTML. There is an odd bug that I'm trying to get to the bottom of, and something strange is happening when I do the following in a test button: on mouseUp put the CYPdata of this stack into CYParray put CYParray["fluvoxamine"] into aFLV put CYParray["doxepin"] into aDOX put aFLV is an array into testFLV put aDOX is an array into testDOX breakpoint end mouseUp In the debugger variable pane at the breakpoint, expanding the array CYParray shows the keys, which are a whole list of drugs (as it should be), and each key/drug is indeed indicated as containing an array (with the little gray expansion triangle at the left). If I examine CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the elements of that array, as expected. Same for CYParray["doxepin"]. The correct data is there in both cases. However, the aDOX variable does not display as an array (no expansion triangle) and testDOX = false, whereas aFLV is indeed an array, as displayed in the debugger and confirmed by testFLV = true. What could be going on here? As it happens, the "doxepin" case is handled differently from the "fluvoxamine" case when I parse the HTML in loading the array, since they appear in slightly different contexts, so that must be the source of the difference, but how can the debugger show the "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? Any ideas? -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From jacque at hyperactivesw.com Thu May 3 13:49:25 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 12:49:25 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <4FA29D3B.1010004@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> Message-ID: <4FA2C525.2010300@hyperactivesw.com> I've set up a test page with my working PayPal button and LiveCode CGI script. I'm hoping some of you will help me test it. I'd especially like at least one non-US person to try it, because I want to know how the currency conversion works. PayPal suggests we check the amount paid to make sure we aren't being cheated. I'm not sure if the data I receive is always in USD or if it is in the native currency of the buyer. If I could get a few non-US people to try it, I can look at the data and find out. I've disabled that particular check for now so that it won't error. This test will cost you five cents, but you get something for your trouble. Full info here: http://www.hyperactivesw.com/stewtest/index.html I don't need a whole lot of testers, but the stew really is pretty good. :) If things don't work right, either write to me or post here. If they do work right, I'll post the entire working script and instructions. You've all helped me so much, I owe you. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mpetrides at earthlink.net Thu May 3 14:07:00 2012 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Thu, 3 May 2012 13:07:00 -0500 Subject: PayPal IPN & LC - and Beef Stew (OT) In-Reply-To: <4FA2C525.2010300@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA2C525.2010300@hyperactivesw.com> Message-ID: <0706B771-FF5E-4351-B58D-6CC6174EB6A5@earthlink.net> Do you really think a mere recipe is enough? After looking at the photo, it seems we should hold out for a sample of the real thing. ;-) On May 3, 2012, at 12:49 PM, J. Landman Gay wrote: > I've set up a test page with my working PayPal button and LiveCode CGI script. I'm hoping some of you will help me test it. I'd especially like at least one non-US person to try it, because I want to know how the currency conversion works. > > PayPal suggests we check the amount paid to make sure we aren't being cheated. I'm not sure if the data I receive is always in USD or if it is in the native currency of the buyer. If I could get a few non-US people to try it, I can look at the data and find out. I've disabled that particular check for now so that it won't error. > > This test will cost you five cents, but you get something for your trouble. Full info here: > > http://www.hyperactivesw.com/stewtest/index.html > > I don't need a whole lot of testers, but the stew really is pretty good. :) > > If things don't work right, either write to me or post here. If they do work right, I'll post the entire working script and instructions. You've all helped me so much, I owe you. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Thu May 3 14:22:22 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 03 May 2012 11:22:22 -0700 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <4FA2C525.2010300@hyperactivesw.com> Message-ID: Was tempted to choose "Bill Me Later -- extend payments over 6 months" but wasn't sure if that would fly. Just received the download -- appeared to take about 15 min or so. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Jacque Landman Gay wrote: > I've set up a test page with my working PayPal button and LiveCode CGI > script. I'm hoping some of you will help me test it. I'd especially like > at least one non-US person to try it, because I want to know how the > currency conversion works. > > PayPal suggests we check the amount paid to make sure we aren't being > cheated. I'm not sure if the data I receive is always in USD or if it is > in the native currency of the buyer. If I could get a few non-US people > to try it, I can look at the data and find out. I've disabled that > particular check for now so that it won't error. > > This test will cost you five cents, but you get something for your > trouble. Full info here: > > http://www.hyperactivesw.com/stewtest/index.html > > I don't need a whole lot of testers, but the stew really is pretty good. :) > > If things don't work right, either write to me or post here. If they do > work right, I'll post the entire working script and instructions. You've > all helped me so much, I owe you. From klaus at major.on-rev.com Thu May 3 14:23:09 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 3 May 2012 20:23:09 +0200 Subject: acceleratedrendering = true and ink = NOOP don't cooperate :-/ Message-ID: <890CC20B-9C8B-4D20-9C6D-03281A1F8D55@major.on-rev.com> Hi freinds I just found an evil bug on the Mac :-/ LiveCode 5.02 When you "set the acceleratedrendering of this stack to true" all objects with their INK set to NOOP will become visible again. This does not happen on Windows. Can someone please confirm this, before I bug report? Does this also happen in LC 5.5x? Thanks! Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From jacque at hyperactivesw.com Thu May 3 14:26:31 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 13:26:31 -0500 Subject: PayPal IPN & LC - and Beef Stew (OT) In-Reply-To: <0706B771-FF5E-4351-B58D-6CC6174EB6A5@earthlink.net> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA2C525.2010300@hyperactivesw.com> <0706B771-FF5E-4351-B58D-6CC6174EB6A5@earthlink.net> Message-ID: <4FA2CDD7.4010905@hyperactivesw.com> On 5/3/12 1:07 PM, Marian Petrides, M.D. wrote: > Do you really think a mere recipe is enough? After looking at the > photo, it seems we should hold out for a sample of the real thing. > ;-) Well, not only that, you're a victim of bait and switch. That isn't even a picture of my stew, it's somebody else's that Google found. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Thu May 3 14:26:53 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 03 May 2012 11:26:53 -0700 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: Message-ID: Recently, I wrote: > Just received the download -- appeared to take about 15 min or so. By "received the download" I meant the download email, not the time required to download the PDF... Regards, Scott Rossi Creative Director Tactile Media, UX Design From mpetrides at earthlink.net Thu May 3 14:30:01 2012 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Thu, 3 May 2012 13:30:01 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: Message-ID: Mine came a bit quicker--as in a minute or two after I finished paying via PayPal. Hope this helps you out, Jacque. On May 3, 2012, at 1:26 PM, Scott Rossi wrote: > Recently, I wrote: > >> Just received the download -- appeared to take about 15 min or so. > > By "received the download" I meant the download email, not the time required > to download the PDF... > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 3 14:33:38 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 13:33:38 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: Message-ID: <4FA2CF82.7020505@hyperactivesw.com> On 5/3/12 1:26 PM, Scott Rossi wrote: > Recently, I wrote: > >> Just received the download -- appeared to take about 15 min or so. > > By "received the download" I meant the download email, not the time required > to download the PDF... I wondered. :) PayPal is sending me notifications a little late too, but not 15 minutes. Odd, maybe their server is swamped with stew lovers. My log says it processed your request at 2:13 and your first email to me just now was at 1:22. So it looks like the delay is over at PayPal. I'm glad you got the mail eventually though, and I really appreciate your help. I'm going to write it all up for everyone, it looks like it's working. :) Jacque -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Thu May 3 14:42:03 2012 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 3 May 2012 18:42:03 +0000 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: Message-ID: <4891F7F0-EF28-436A-A03C-219A70D6B0CB@byu.edu> And mine came almost immediately, too. Devin On May 3, 2012, at 12:30 PM, Marian Petrides, M.D. wrote: > Mine came a bit quicker--as in a minute or two after I finished paying via PayPal. Hope this helps you out, Jacque. > > > On May 3, 2012, at 1:26 PM, Scott Rossi wrote: > >> Recently, I wrote: >> >>> Just received the download -- appeared to take about 15 min or so. >> >> By "received the download" I meant the download email, not the time required >> to download the PDF... >> Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Thu May 3 14:48:03 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 13:48:03 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: Message-ID: <4FA2D2E3.5010303@hyperactivesw.com> On 5/3/12 1:30 PM, Marian Petrides, M.D. wrote: > Mine came a bit quicker--as in a minute or two after I finished > paying via PayPal. Hope this helps you out, Jacque. It does, and thank you so much. I've had a couple of non-US orders now too, and it looks like all currency is converted in the sent data as USD. That makes things much easier. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Thu May 3 14:57:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 3 May 2012 11:57:54 -0700 Subject: 5.5 Preferences In-Reply-To: <4FA2C3B8.7020602@hyperactivesw.com> References: <4FA2C3B8.7020602@hyperactivesw.com> Message-ID: Thanks Jacque (and Mark). Should be able to resore my image (!) with that info. Pete lcSQL Software On Thu, May 3, 2012 at 10:43 AM, J. Landman Gay wrote: > On 5/3/12 11:22 AM, Peter Haworth wrote: > >> It seems that 5.5 stomps all over existing Preference settings. >> > > Among other things. It's been a topic on the dev list. > > > Other than >> wondering why RunRev's QA process didn't catch that, I can live with it >> since it's not too hard to set them up again. >> > > They did make some changes to prevent problems, but there's still > something iffy going on. I keep a clean copy of the 5.02 prefs and whenever > I move from 5.5 to 5.02 I swap in the clean copy. Recently Mark Weider > suggested I lock the prefs file so it couldn't be overwritten. Duh. :) > > > I'm not sure how to set about getting my Image Library back again. I have >> Time Machine backups but what do I restore to get hold of the stack that >> holds my Image Library and how do I get it back into the current rev >> stacks? >> > > That came up on the dev list too, though I haven't had a problem with it. > Some people are losing their plugins or seeing them corrupted (probably > because of the format change.) One person solved it by renaming the My > LiveCode folder to something else. The real solution will be for developers > to always save their plugins and prefs in 2.7 format, but that will require > individual updates. > > By default, all your stuff is saved in Documents/My LiveCode/. Image > libraries should be in there in the Resources/Icon Libraries folder. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From keith.clarke at clarkeandclarke.co.uk Thu May 3 15:09:10 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Thu, 3 May 2012 20:09:10 +0100 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <4FA2D2E3.5010303@hyperactivesw.com> References: <4FA2D2E3.5010303@hyperactivesw.com> Message-ID: Hi Jaque, My download email came through immediately - UK, via a Google Apps address - if that is important(?) I was charged ?0.04 at a 1:1.25 UKP:USD exchange rate. Good luck with the finishing touches. Best, Keith.. On 3 May 2012, at 19:48, J. Landman Gay wrote: > On 5/3/12 1:30 PM, Marian Petrides, M.D. wrote: >> Mine came a bit quicker--as in a minute or two after I finished >> paying via PayPal. Hope this helps you out, Jacque. > > It does, and thank you so much. I've had a couple of non-US orders now too, and it looks like all currency is converted in the sent data as USD. That makes things much easier. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kray at sonsothunder.com Thu May 3 15:10:20 2012 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 3 May 2012 14:10:20 -0500 Subject: array mystery In-Reply-To: References: Message-ID: On May 3, 2012, at 12:47 PM, Peter M. Brigham, MD wrote: > I have a customprop, CYPdata, that is an array, each element of which is an array itself. I am scraping the data to build CYPdata from an HTML page on the web, and filling it via script by parsing the HTML. There is an odd bug that I'm trying to get to the bottom of, and something strange is happening when I do the following in a test button: > > on mouseUp > put the CYPdata of this stack into CYParray > put CYParray["fluvoxamine"] into aFLV > put CYParray["doxepin"] into aDOX > put aFLV is an array into testFLV > put aDOX is an array into testDOX > breakpoint > end mouseUp > > In the debugger variable pane at the breakpoint, expanding the array CYParray shows the keys, which are a whole list of drugs (as it should be), and each key/drug is indeed indicated as containing an array (with the little gray expansion triangle at the left). If I examine CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the elements of that array, as expected. Same for CYParray["doxepin"]. The correct data is there in both cases. However, the aDOX variable does not display as an array (no expansion triangle) and testDOX = false, whereas aFLV is indeed an array, as displayed in the debugger and confirmed by testFLV = true. > > What could be going on here? As it happens, the "doxepin" case is handled differently from the "fluvoxamine" case when I parse the HTML in loading the array, since they appear in slightly different contexts, so that must be the source of the difference, but how can the debugger show the "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? Any ideas? Peter, instead of trying to store multidimensional arrays "raw" in the custom property; can you use arrayEncode/arrayDecode? I think it might help eliminate issues; so assuming you parse the HTML and you have the data in a multidimensional array variable "CYParray", instead of doing: set the CYPdata of this stack to CYParray do set the CYPdata of this stack to arrayEncode(CYParray) ? and then when you're ready to read it: on mouseUp put arrayDecode(the CYPdata of this stack) into CYParray -- changed line put CYParray["fluvoxamine"] into aFLV put CYParray["doxepin"] into aDOX put aFLV is an array into testFLV put aDOX is an array into testDOX breakpoint end mouseUp Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From klaus at major.on-rev.com Thu May 3 15:17:21 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 3 May 2012 21:17:21 +0200 Subject: acceleratedrendering = true and ink = NOOP don't cooperate :-/ In-Reply-To: <890CC20B-9C8B-4D20-9C6D-03281A1F8D55@major.on-rev.com> References: <890CC20B-9C8B-4D20-9C6D-03281A1F8D55@major.on-rev.com> Message-ID: <4C69D2E9-59B5-49FF-B274-72323363EDFB@major.on-rev.com> Hi all, Am 03.05.2012 um 20:23 schrieb Klaus on-rev: > Hi freinds > > I just found an evil bug on the Mac :-/ > LiveCode 5.02 > > When you "set the acceleratedrendering of this stack to true" > all objects with their INK set to NOOP will become visible again. > > This does not happen on Windows. > > Can someone please confirm this, before I bug report? > Does this also happen in LC 5.5x? Bug #10202: Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From kray at sonsothunder.com Thu May 3 15:25:34 2012 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 3 May 2012 14:25:34 -0500 Subject: Using handler local variables of caller In-Reply-To: References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> <12337382234.20120501184936@ahsoftware.net> Message-ID: <2E45AE4F-3B1F-4C23-8B1D-3FA193673148@sonsothunder.com> On May 1, 2012, at 9:03 PM, Dar Scott wrote: > Hi, Mark! > > You hit the nail on the head. > > You work with desktop externals, right? They don't have this limitation. Since iOS externals do have the limitation, I'm not going to go that way. > > Here is a goofy solution: > > function darzCommand > get 123 > return "put " & it & " into it" > end darzCommand Trevor had a great (although sneaky) solution, posted a couple of years back (thank you, Scripter's Scrapbook!): He wanted to run a custom handler and have it set the value of "it" independently from "the result". The example he wanted to make work was: GrabSomeWebData put the result into theError if theError is empty then -- 'it' contains the data from the web end if To do this, he has a special handler that "GrabSomeWebData" would call that uses the debugcontext to work its magic (I've shortened some of his global names for clarity in email): private command _SetValueOfItInCaller pValue global gTempStorageForHandlerLocalVar ## Store value in global put pValue into gTempStorage ## Store current debugcontext (debugger uses this) put the debugcontext into theContext ## the executionContexts is the list of handlers in the chain. ## This handler would be line -1. ## The handler that called this handler is -2. ## The handler that you want to set "it" in is -3 set the debugcontext to line -3 of the executioncontexts ## Make the global gTempStorage available ## within context of handler we want to set "it" in. Then set it to the ## global var debugdo "global gTempStorage;put gTempStorage into it" ## restore debugcontext set the debugcontext to theContext ## cleanup delete global gTempStorage end _SetValueOfItInCaller I haven't tested it in LC 5.x, but I don't think anything's changed that would prevent it from working, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From pete at lcsql.com Thu May 3 15:36:12 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 3 May 2012 12:36:12 -0700 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: <4FA2D2E3.5010303@hyperactivesw.com> Message-ID: Hi Jacque, Well I coudn't resist a good beef stew recipe so I went ahead and purchased even though I'm in the USA. The PayPal transaction email was timed at 11:53am (PDT) and your confirmation email had the same timestamp so no delay here. Pete lcSQL Software On Thu, May 3, 2012 at 12:09 PM, Keith Clarke < keith.clarke at clarkeandclarke.co.uk> wrote: > Hi Jaque, My download email came through immediately - UK, via a Google > Apps address - if that is important(?) > > I was charged ?0.04 at a 1:1.25 UKP:USD exchange rate. > > Good luck with the finishing touches. > Best, > Keith.. > > On 3 May 2012, at 19:48, J. Landman Gay wrote: > > > On 5/3/12 1:30 PM, Marian Petrides, M.D. wrote: > >> Mine came a bit quicker--as in a minute or two after I finished > >> paying via PayPal. Hope this helps you out, Jacque. > > > > It does, and thank you so much. I've had a couple of non-US orders now > too, and it looks like all currency is converted in the sent data as USD. > That makes things much easier. > > > > -- > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > HyperActive Software | http://www.hyperactivesw.com > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dsc at swcp.com Thu May 3 16:15:00 2012 From: dsc at swcp.com (Dar Scott) Date: Thu, 3 May 2012 14:15:00 -0600 Subject: Using handler local variables of caller In-Reply-To: <2E45AE4F-3B1F-4C23-8B1D-3FA193673148@sonsothunder.com> References: <944E85C6-0405-4B5D-8762-09E7AFF5958C@twft.com> <8CEF60E16D6BC4E-2068-1CB2D@webmail-m031.sysops.aol.com> <12337382234.20120501184936@ahsoftware.net> <2E45AE4F-3B1F-4C23-8B1D-3FA193673148@sonsothunder.com> Message-ID: <6FB08D7F-18F2-4E13-8379-6A434A0FFC50@swcp.com> Thanks, Ray! That is just what I wanted! I do need to come up with a growth plan for when a future version of LiveCode does break it. (And maybe by then I'll have my script filter working.) Dar On May 3, 2012, at 1:25 PM, Ken Ray wrote: > > On May 1, 2012, at 9:03 PM, Dar Scott wrote: > >> Hi, Mark! >> >> You hit the nail on the head. >> >> You work with desktop externals, right? They don't have this limitation. Since iOS externals do have the limitation, I'm not going to go that way. >> >> Here is a goofy solution: >> >> function darzCommand >> get 123 >> return "put " & it & " into it" >> end darzCommand > > Trevor had a great (although sneaky) solution, posted a couple of years back (thank you, Scripter's Scrapbook!): > > He wanted to run a custom handler and have it set the value of "it" independently from "the result". The example he wanted to make work was: > > GrabSomeWebData > put the result into theError > > if theError is empty then > -- 'it' contains the data from the web > end if > > To do this, he has a special handler that "GrabSomeWebData" would call that uses the debugcontext to work its magic (I've shortened some of his global names for clarity in email): > > private command _SetValueOfItInCaller pValue > global gTempStorageForHandlerLocalVar > > ## Store value in global > put pValue into gTempStorage > > ## Store current debugcontext (debugger uses this) > put the debugcontext into theContext > > ## the executionContexts is the list of handlers in the chain. > ## This handler would be line -1. > ## The handler that called this handler is -2. > ## The handler that you want to set "it" in is -3 > set the debugcontext to line -3 of the executioncontexts > > ## Make the global gTempStorage available > ## within context of handler we want to set "it" in. Then set it to the > ## global var > debugdo "global gTempStorage;put gTempStorage into it" > > ## restore debugcontext > set the debugcontext to theContext > > ## cleanup > delete global gTempStorage > end _SetValueOfItInCaller > > I haven't tested it in LC 5.x, but I don't think anything's changed that would prevent it from working, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Thu May 3 16:32:59 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 16:32:59 -0400 Subject: array mystery In-Reply-To: References: Message-ID: <548FB189-B54A-4E44-A9B1-4267A25FEE88@gmail.com> On May 3, 2012, at 3:10 PM, Ken Ray wrote: > > On May 3, 2012, at 12:47 PM, Peter M. Brigham, MD wrote: > >> I have a customprop, CYPdata, that is an array, each element of which is an array itself. I am scraping the data to build CYPdata from an HTML page on the web, and filling it via script by parsing the HTML. There is an odd bug that I'm trying to get to the bottom of, and something strange is happening when I do the following in a test button: >> >> on mouseUp >> put the CYPdata of this stack into CYParray >> put CYParray["fluvoxamine"] into aFLV >> put CYParray["doxepin"] into aDOX >> put aFLV is an array into testFLV >> put aDOX is an array into testDOX >> breakpoint >> end mouseUp >> >> In the debugger variable pane at the breakpoint, expanding the array CYParray shows the keys, which are a whole list of drugs (as it should be), and each key/drug is indeed indicated as containing an array (with the little gray expansion triangle at the left). If I examine CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the elements of that array, as expected. Same for CYParray["doxepin"]. The correct data is there in both cases. However, the aDOX variable does not display as an array (no expansion triangle) and testDOX = false, whereas aFLV is indeed an array, as displayed in the debugger and confirmed by testFLV = true. >> >> What could be going on here? As it happens, the "doxepin" case is handled differently from the "fluvoxamine" case when I parse the HTML in loading the array, since they appear in slightly different contexts, so that must be the source of the difference, but how can the debugger show the "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? Any ideas? > > Peter, instead of trying to store multidimensional arrays "raw" in the custom property; can you use arrayEncode/arrayDecode? I think it might help eliminate issues; so assuming you parse the HTML and you have the data in a multidimensional array variable "CYParray", instead of doing: > > set the CYPdata of this stack to CYParray > > do > > set the CYPdata of this stack to arrayEncode(CYParray) > > ? and then when you're ready to read it: > > on mouseUp > put arrayDecode(the CYPdata of this stack) into CYParray -- changed line > put CYParray["fluvoxamine"] into aFLV > put CYParray["doxepin"] into aDOX > put aFLV is an array into testFLV > put aDOX is an array into testDOX > breakpoint > end mouseUp > > Ken Ray I'll try that. However, I'm suspecting a problem with the raw data fetched from the webpage, since after doing several filters on a section of the HTML containing "doxepin" I was left with something that looked like the correct list of meds, one to a line, but with some empty lines. When I tried to "filter tList without empty" it was left unchanged, and even doing a descending repeat loop to delete empty lines it was unchanged. I had to resort to a descending repeat loop checking if the number of words of line n of tList = 0 and deleting those. There appeared to be no tabs or detectable characters in tList (I would not expect tabs anyway in a distillation of HTMLtext). But there's something squirrely about the text I'm fetching. I'm wondering if it's related to line termination characters in some way, so I may try putting the raw text into a hidden field and then taking it out again before parsing it, to let the LC engine handle the cross-platform EOL/CR/LF complexities. But I'll try the arrayEncode/arrayDecode thing too. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From jacque at hyperactivesw.com Thu May 3 16:33:03 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 15:33:03 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: <4FA2D2E3.5010303@hyperactivesw.com> Message-ID: <4FA2EB7F.6040206@hyperactivesw.com> On 5/3/12 2:09 PM, Keith Clarke wrote: > Hi Jaque, My download email came through immediately - UK, via a > Google Apps address - if that is important(?) I'm not sure why some mail is delayed. My logs show instant response, but sometimes my mail server gets slow. When Scott mentioned a delay I thought it was PayPal, but then I realized it's *me* sending the mail. > > I was charged ?0.04 at a 1:1.25 UKP:USD exchange rate. I wondered what it would be in other currencies. It came through on my end as US dollars which is perfect. LOL!! I just checked the log and saw your note! That's a riot. :) > > Good luck with the finishing touches. I'm writing up instructions as we speak. :) Thanks for the test! -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 3 16:40:51 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 15:40:51 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: <4FA2D2E3.5010303@hyperactivesw.com> Message-ID: <4FA2ED53.8080201@hyperactivesw.com> On 5/3/12 2:36 PM, Peter Haworth wrote: > Hi Jacque, > Well I coudn't resist a good beef stew recipe so I went ahead and purchased > even though I'm in the USA. I shouda charged ten cents. > > The PayPal transaction email was timed at 11:53am (PDT) and your > confirmation email had the same timestamp so no delay here. Maybe my server woke up. Thanks Pete. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Thu May 3 17:08:07 2012 From: dsc at swcp.com (Dar Scott) Date: Thu, 3 May 2012 15:08:07 -0600 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <2BC3A529-AE7C-4776-9A8F-78DB38E5A628@mail.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> <2BC3A529-AE7C-4776-9A8F-78DB38E5A628@mail.com> Message-ID: <2F9F3050-1603-4D80-9A54-FA10A69A9419@swcp.com> Hi, Dick! That looks very promising. I will try it. I hope I do not have too many questions. Why does the focusedObject have to be "Script"? It seems there might be scenarios where the user clicks the Apply button and the field does not have the focus. Does this bring up the dialog about the script changed outside of the editor? I guess I can tinker with it to find out that. Dar On May 2, 2012, at 12:36 PM, Dick Kriesel wrote: > On May 2, 2012, at 9:02 AM, Dar Scott wrote: > >> I want to make a plugin that makes some tweaks to a script just before it is applied. > > > On Feb 4, 2012, at 12:47 PM, Dick Kriesel wrote: > >> When I needed to do that, I read through the IDE scripts to choose a message the IDE fires late in the "apply" process, so I could trap it in a frontScript. Eventually I chose to trap seUpdateCheckSum. >> >> Do something like this in your frontScript: >> >> -- >> >> Does that work for you? Any questions? >> >> -- Dick > From dunbarx at aol.com Thu May 3 17:34:38 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Thu, 3 May 2012 17:34:38 -0400 (EDT) Subject: array mystery In-Reply-To: <548FB189-B54A-4E44-A9B1-4267A25FEE88@gmail.com> References: <548FB189-B54A-4E44-A9B1-4267A25FEE88@gmail.com> Message-ID: <8CEF78BAD09C1E4-B0C-2AACF@webmail-m079.sysops.aol.com> Peter. There was a very recent thread about permissible chars for an array, and it seems that all chars except null work fine. is it possible that your recalcitrant empty lines might contain (or simply be) a null? Craig -----Original Message----- From: Peter M. Brigham, MD To: How to use LiveCode Sent: Thu, May 3, 2012 4:33 pm Subject: Re: array mystery On May 3, 2012, at 3:10 PM, Ken Ray wrote: > > On May 3, 2012, at 12:47 PM, Peter M. Brigham, MD wrote: > >> I have a customprop, CYPdata, that is an array, each element of which is an array itself. I am scraping the data to build CYPdata from an HTML page on the web, and filling it via script by parsing the HTML. There is an odd bug that I'm trying to get to the bottom of, and something strange is happening when I do the following in a test button: >> >> on mouseUp >> put the CYPdata of this stack into CYParray >> put CYParray["fluvoxamine"] into aFLV >> put CYParray["doxepin"] into aDOX >> put aFLV is an array into testFLV >> put aDOX is an array into testDOX >> breakpoint >> end mouseUp >> >> In the debugger variable pane at the breakpoint, expanding the array CYParray shows the keys, which are a whole list of drugs (as it should be), and each key/drug is indeed indicated as containing an array (with the little gray expansion triangle at the left). If I examine CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the elements of that array, as expected. Same for CYParray["doxepin"]. The correct data is there in both cases. However, the aDOX variable does not display as an array (no expansion triangle) and testDOX = false, whereas aFLV is indeed an array, as displayed in the debugger and confirmed by testFLV = true. >> >> What could be going on here? As it happens, the "doxepin" case is handled differently from the "fluvoxamine" case when I parse the HTML in loading the array, since they appear in slightly different contexts, so that must be the source of the difference, but how can the debugger show the "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? Any ideas? > > Peter, instead of trying to store multidimensional arrays "raw" in the custom property; can you use arrayEncode/arrayDecode? I think it might help eliminate issues; so assuming you parse the HTML and you have the data in a multidimensional array variable "CYParray", instead of doing: > > set the CYPdata of this stack to CYParray > > do > > set the CYPdata of this stack to arrayEncode(CYParray) > > ? and then when you're ready to read it: > > on mouseUp > put arrayDecode(the CYPdata of this stack) into CYParray -- changed line > put CYParray["fluvoxamine"] into aFLV > put CYParray["doxepin"] into aDOX > put aFLV is an array into testFLV > put aDOX is an array into testDOX > breakpoint > end mouseUp > > Ken Ray I'll try that. However, I'm suspecting a problem with the raw data fetched from the webpage, since after doing several filters on a section of the HTML containing "doxepin" I was left with something that looked like the correct list of meds, one to a line, but with some empty lines. When I tried to "filter tList without empty" it was left unchanged, and even doing a descending repeat loop to delete empty lines it was unchanged. I had to resort to a descending repeat loop checking if the number of words of line n of tList = 0 and deleting those. There appeared to be no tabs or detectable characters in tList (I would not expect tabs anyway in a distillation of HTMLtext). But there's something squirrely about the text I'm fetching. I'm wondering if it's related to line termination characters in some way, so I may try putting the raw text into a hidden field and then taking it out again before parsing it, to let the LC engine handle the cross-platform EOL/CR/LF complexities. But I'll try the arrayEncode/arrayDecode thing too. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Thu May 3 17:46:13 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 17:46:13 -0400 Subject: array mystery In-Reply-To: References: Message-ID: <669B7A73-EEDE-4C5F-8B1F-6EA8E96AB5E6@gmail.com> On May 3, 2012, at 3:10 PM, Ken Ray wrote: > > On May 3, 2012, at 12:47 PM, Peter M. Brigham, MD wrote: > >> I have a customprop, CYPdata, that is an array, each element of which is an array itself. I am scraping the data to build CYPdata from an HTML page on the web, and filling it via script by parsing the HTML. There is an odd bug that I'm trying to get to the bottom of, and something strange is happening when I do the following in a test button: >> >> on mouseUp >> put the CYPdata of this stack into CYParray >> put CYParray["fluvoxamine"] into aFLV >> put CYParray["doxepin"] into aDOX >> put aFLV is an array into testFLV >> put aDOX is an array into testDOX >> breakpoint >> end mouseUp >> >> In the debugger variable pane at the breakpoint, expanding the array CYParray shows the keys, which are a whole list of drugs (as it should be), and each key/drug is indeed indicated as containing an array (with the little gray expansion triangle at the left). If I examine CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the elements of that array, as expected. Same for CYParray["doxepin"]. The correct data is there in both cases. However, the aDOX variable does not display as an array (no expansion triangle) and testDOX = false, whereas aFLV is indeed an array, as displayed in the debugger and confirmed by testFLV = true. >> >> What could be going on here? As it happens, the "doxepin" case is handled differently from the "fluvoxamine" case when I parse the HTML in loading the array, since they appear in slightly different contexts, so that must be the source of the difference, but how can the debugger show the "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? Any ideas? > > Peter, instead of trying to store multidimensional arrays "raw" in the custom property; can you use arrayEncode/arrayDecode? I think it might help eliminate issues; so assuming you parse the HTML and you have the data in a multidimensional array variable "CYParray", instead of doing: > > set the CYPdata of this stack to CYParray > > do > > set the CYPdata of this stack to arrayEncode(CYParray) > > ? and then when you're ready to read it: > > on mouseUp > put arrayDecode(the CYPdata of this stack) into CYParray -- changed line > put CYParray["fluvoxamine"] into aFLV > put CYParray["doxepin"] into aDOX > put aFLV is an array into testFLV > put aDOX is an array into testDOX > breakpoint > end mouseUp Well, arrayEncoding/decoding doesn't change anything and neither does putting the text into a hidden field and then putting the text of the field back into a variable. The debugger still sees CYParray["doxepin"] as an array, with the correct keys and data visible, but put (CYParray["doxepin"] is an array) into testDOX still gives testDOX = false, and put CYParray["doxepin"]["3A456"] into shouldBeX gives empty, when it should be "x". The same construction for CYParray["fluvoxamine"] works as expected. I'm stumped. Looks as if I'll have to try a whole different approach, which I can do, but I'm very troubled by not understanding at all what is going on. It makes no sense. I can tolerate not understanding something if I have some glimmerings and know that I could get to the bottom of it if I work at it, but I hate not having a clue at all. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From pmbrig at gmail.com Thu May 3 17:47:44 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 17:47:44 -0400 Subject: array mystery In-Reply-To: <8CEF78BAD09C1E4-B0C-2AACF@webmail-m079.sysops.aol.com> References: <548FB189-B54A-4E44-A9B1-4267A25FEE88@gmail.com> <8CEF78BAD09C1E4-B0C-2AACF@webmail-m079.sysops.aol.com> Message-ID: <64F82266-6E30-4A0B-A542-523FDE4093D1@gmail.com> On May 3, 2012, at 5:34 PM, dunbarx at aol.com wrote: > Peter. > > There was a very recent thread about permissible chars for an array, and it seems that all chars except null work fine. is it possible that your recalcitrant empty lines might contain (or simply be) a null? Would putting the string into a field then putting the text of the field back into a variable remove any null characters? -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From ambassador at fourthworld.com Thu May 3 17:54:38 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 03 May 2012 14:54:38 -0700 Subject: array mystery In-Reply-To: <64F82266-6E30-4A0B-A542-523FDE4093D1@gmail.com> References: <64F82266-6E30-4A0B-A542-523FDE4093D1@gmail.com> Message-ID: <4FA2FE9E.30108@fourthworld.com> Peter M. Brigham wrote: > On May 3, 2012, at 5:34 PM, dunbarx at aol.com wrote: > >> Peter. >> >> There was a very recent thread about permissible chars for an array, and it seems that all chars except null work fine. is it possible that your recalcitrant empty lines might contain (or simply be) a null? > > Would putting the string into a field then putting the text of the field back into a variable remove any null characters? I don't think so, but this will: replace NULL with empty in tSomeData -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Thu May 3 18:26:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 3 May 2012 15:26:27 -0700 Subject: array mystery In-Reply-To: References: Message-ID: <5370CA8E-5E6E-48E5-AEA7-051F6AB05ADD@twft.com> check for null or other special characters? Bob On May 3, 2012, at 10:47 AM, Peter M. Brigham, MD wrote: > I have a customprop, CYPdata, that is an array, each element of which is an array itself. I am scraping the data to build CYPdata from an HTML page on the web, and filling it via script by parsing the HTML. There is an odd bug that I'm trying to get to the bottom of, and something strange is happening when I do the following in a test button: > > on mouseUp > put the CYPdata of this stack into CYParray > put CYParray["fluvoxamine"] into aFLV > put CYParray["doxepin"] into aDOX > put aFLV is an array into testFLV > put aDOX is an array into testDOX > breakpoint > end mouseUp > > In the debugger variable pane at the breakpoint, expanding the array CYParray shows the keys, which are a whole list of drugs (as it should be), and each key/drug is indeed indicated as containing an array (with the little gray expansion triangle at the left). If I examine CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the elements of that array, as expected. Same for CYParray["doxepin"]. The correct data is there in both cases. However, the aDOX variable does not display as an array (no expansion triangle) and testDOX = false, whereas aFLV is indeed an array, as displayed in the debugger and confirmed by testFLV = true. > > What could be going on here? As it happens, the "doxepin" case is handled differently from the "fluvoxamine" case when I parse the HTML in loading the array, since they appear in slightly different contexts, so that must be the source of the difference, but how can the debugger show the "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? Any ideas? > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Thu May 3 18:28:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 3 May 2012 15:28:47 -0700 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <4FA2ED53.8080201@hyperactivesw.com> References: <4FA2D2E3.5010303@hyperactivesw.com> <4FA2ED53.8080201@hyperactivesw.com> Message-ID: I'm gonna try your recipe Jacque (even though it doesn't contain Guinness!) In the spirit of "not measuring", I'd like to suggest the following new keywords in LC: - split tVar by whateverworks - if tvar IsSomethingCloseTo "abc" then.... - send mouseUp to button "xyz" AtSomePointInTime - get SomeSortOfOffset(tvar,tText) - put Optionally "xyz" into tVar Pete lcSQL Software On Thu, May 3, 2012 at 1:40 PM, J. Landman Gay wrote: > On 5/3/12 2:36 PM, Peter Haworth wrote: > >> Hi Jacque, >> Well I coudn't resist a good beef stew recipe so I went ahead and >> purchased >> even though I'm in the USA. >> > > I shouda charged ten cents. > > > >> The PayPal transaction email was timed at 11:53am (PDT) and your >> confirmation email had the same timestamp so no delay here. >> > > Maybe my server woke up. Thanks Pete. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From sundown at pacifier.com Thu May 3 19:00:32 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 3 May 2012 16:00:32 -0700 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <4FA2C525.2010300@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA2C525.2010300@hyperactiv esw.com> Message-ID: I tested it from the Seattle/Tacoma area and it worked great. The email was sent back right away. -=>JB<=- On May 3, 2012, at 10:49 AM, J. Landman Gay wrote: > I've set up a test page with my working PayPal button and LiveCode CGI script. I'm hoping some of you will help me test it. I'd especially like at least one non-US person to try it, because I want to know how the currency conversion works. > > PayPal suggests we check the amount paid to make sure we aren't being cheated. I'm not sure if the data I receive is always in USD or if it is in the native currency of the buyer. If I could get a few non-US people to try it, I can look at the data and find out. I've disabled that particular check for now so that it won't error. > > This test will cost you five cents, but you get something for your trouble. Full info here: > > http://www.hyperactivesw.com/stewtest/index.html > > I don't need a whole lot of testers, but the stew really is pretty good. :) > > If things don't work right, either write to me or post here. If they do work right, I'll post the entire working script and instructions. You've all helped me so much, I owe you. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Thu May 3 19:03:28 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 4 May 2012 01:03:28 +0200 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: Message-ID: Hi everyone, There was still a problem in the Installer Maker Plugin and I believe we've got it fixed now. Version 1.7.8 should be displaying all button labels correctly in LiveCode 5.5. If you still encounter a problem, please let me know. You can download the Installer Maker Plugin from our website at http://rrinstallermaker.economy-x-talk.com where you can also obtain a license. This version is free for everyone who bought a license during the past 3 months. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From mwieder at ahsoftware.net Thu May 3 19:47:15 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 3 May 2012 16:47:15 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: Message-ID: <1202840718.20120503164715@ahsoftware.net> Mark- Thursday, May 3, 2012, 4:03:28 PM, you wrote: > Hi everyone, > There was still a problem in the Installer Maker Plugin and I > believe we've got it fixed now. Version 1.7.8 should be displaying > all button labels correctly in LiveCode 5.5. If you still encounter > a problem, please let me know. > You can download the Installer Maker Plugin from our website at > http://rrinstallermaker.economy-x-talk.com where you can also obtain > a license. This version is free for everyone who bought a license > during the past 3 months. Er... this just caught my eye. You make people pay for bug fixes? -- -Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Thu May 3 19:50:12 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 4 May 2012 01:50:12 +0200 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <1202840718.20120503164715@ahsoftware.net> References: <1202840718.20120503164715@ahsoftware.net> Message-ID: <1368B9D7-9034-4EDE-92F7-A78308043C21@economy-x-talk.com> Dear Mark, Feel free to contact me off-list. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 4 mei 2012, at 01:47, Mark Wieder wrote: > Mark- > > Thursday, May 3, 2012, 4:03:28 PM, you wrote: > >> Hi everyone, > >> There was still a problem in the Installer Maker Plugin and I >> believe we've got it fixed now. Version 1.7.8 should be displaying >> all button labels correctly in LiveCode 5.5. If you still encounter >> a problem, please let me know. > >> You can download the Installer Maker Plugin from our website at >> http://rrinstallermaker.economy-x-talk.com where you can also obtain >> a license. This version is free for everyone who bought a license >> during the past 3 months. > > Er... this just caught my eye. You make people pay for bug fixes? > > -- > -Mark Wieder > mwieder at ahsoftware.net From jperryl at ecs.fullerton.edu Thu May 3 21:02:06 2012 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 3 May 2012 18:02:06 -0700 (PDT) Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <1202840718.20120503164715@ahsoftware.net> References: <1202840718.20120503164715@ahsoftware.net> Message-ID: Mark W., If you read Mark S.'s page, he makes it very clear that all bug fixes and new releases are free for a three month period after you've bought his software. I don't understand what the problem is... Judy On Thu, 3 May 2012, Mark Wieder wrote: > Mark- > > Thursday, May 3, 2012, 4:03:28 PM, you wrote: > >> You can download the Installer Maker Plugin from our website at >> http://rrinstallermaker.economy-x-talk.com where you can also obtain >> a license. This version is free for everyone who bought a license >> during the past 3 months. ^^^^^^^^^^^^^^^^^^^^^^^^^ > > Er... this just caught my eye. You make people pay for bug fixes? > From jperryl at ecs.fullerton.edu Thu May 3 21:16:48 2012 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 3 May 2012 18:16:48 -0700 (PDT) Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> Message-ID: And, FWIW, Rev certainly makes people pay for bug fixes. I'm still waiting for "rotate" to work properly, something that's NEVER worked since version 1. Judy > On Thu, 3 May 2012, Mark Wieder wrote: > >> Er... this just caught my eye. You make people pay for bug fixes? From mwieder at ahsoftware.net Thu May 3 21:23:54 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 3 May 2012 18:23:54 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> Message-ID: <21208639718.20120503182354@ahsoftware.net> Judy- Thursday, May 3, 2012, 6:02:06 PM, you wrote: > Mark W., > If you read Mark S.'s page, he makes it very clear that all bug fixes and > new releases are free for a three month period after you've bought his > software. > I don't understand what the problem is... Not a problem exactly. I'm a happy owner of InstallerMaker. I bought it on first seeing Mark do a demo and I recommend it highly. And I'll upgrade for new features - no problem there. But if I've got a license that's three months and a day old I'm expected to pay for a bug fix? -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu May 3 21:25:05 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 3 May 2012 18:25:05 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> Message-ID: <98208710781.20120503182505@ahsoftware.net> Judy- Thursday, May 3, 2012, 6:16:48 PM, you wrote: > And, FWIW, Rev certainly makes people pay for bug fixes. I'm still > waiting for "rotate" to work properly, something that's NEVER worked since > version 1. I thought bug releases (the minor versions) were free. It's the major versions you pay again for. Should I reread the license stuff? -- -Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Thu May 3 21:43:27 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 3 May 2012 18:43:27 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> Message-ID: Everyone is free to implement whatever they want as far as bug fixes are concerned as long as they make it clear up front. Personally, I am averse to having to pay for a release of a product where the ONLY changes are bug fixes and there are no enhancements, no matter how long I've owned the product. I don't know enough about this situation to know if that's the case or not. Pete lcSQL Software On Thu, May 3, 2012 at 6:02 PM, Judy Perry wrote: > Mark W., > > If you read Mark S.'s page, he makes it very clear that all bug fixes and > new releases are free for a three month period after you've bought his > software. > > I don't understand what the problem is... > > Judy > > On Thu, 3 May 2012, Mark Wieder wrote: > > Mark- >> >> Thursday, May 3, 2012, 4:03:28 PM, you wrote: >> >> You can download the Installer Maker Plugin from our website at >>> http://rrinstallermaker.**economy-x-talk.comwhere you can also obtain >>> a license. This version is free for everyone who bought a license >>> during the past 3 months. >>> >> ^^^^^^^^^^^^^^^^^^^^^^^^^ > > >> Er... this just caught my eye. You make people pay for bug fixes? >> >> > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From monte at sweattechnologies.com Thu May 3 21:57:28 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 4 May 2012 11:57:28 +1000 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> Message-ID: >> >> >>> You can download the Installer Maker Plugin from our website at >>> http://rrinstallermaker.economy-x-talk.com where you can also obtain >>> a license. This version is free for everyone who bought a license >>> during the past 3 months. > ^^^^^^^^^^^^^^^^^^^^^^^^^ > >> >> Er... this just caught my eye. You make people pay for bug fixes? >> While I can see how it would be hard to part with the cash if in that 3 months there wasn't a significant new feature it's not unreasonable if the features keep coming on a regular basis as as far as I can tell Mark's addon is quite actively developed. In fact it's because Mark is so active with Installer Maker that I didn't push ahead with my InstallGadget 2 plans a couple of years back. This market just isn't big enough. IG will quite possibly become a mergExt freebie at some stage. mergExt has a similar scheme as it's treated like a big bucket of stuff (including support) which you pay for access to. Obviously you can keep using the stuff when you don't have access to updates but the general idea is to encourage people to maintain their access like a subscription (although leaving it up to them rather than forcing the issue). mergExt has an additional 20% discount off the already discounted price for people buying more access to updates before their time is up similar to Mark's 50% off if buying again within a year. The main reason I'm doing it this way is so I can release new features (externals etc) without worrying about who has the right to what. I assume Mark would have similar reasoning. Cheers -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From pmbrig at gmail.com Thu May 3 22:25:10 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 3 May 2012 22:25:10 -0400 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: <4FA2D2E3.5010303@hyperactivesw.com> <4FA2ED53.8080201@hyperactivesw.com> Message-ID: On May 3, 2012, at 6:28 PM, Peter Haworth wrote: > - split tVar by whateverworks > > - if tvar IsSomethingCloseTo "abc" then.... > > - send mouseUp to button "xyz" AtSomePointInTime > > - get SomeSortOfOffset(tvar,tText) > > - put Optionally "xyz" into tVar "2 + 2 = 5, for sufficiently large values of 2." -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From mwieder at ahsoftware.net Thu May 3 22:27:28 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 3 May 2012 19:27:28 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> Message-ID: <150212454109.20120503192728@ahsoftware.net> Peter- Thursday, May 3, 2012, 6:43:27 PM, you wrote: > Personally, I am averse to having to pay for a release of a product where > the ONLY changes are bug fixes and there are no enhancements, no matter how > long I've owned the product. I don't know enough about this situation to > know if that's the case or not. No, that's definitely *not* the case - Mark's been adding lots of bells and whistles to this thing as time goes on. And I don't want this to be an ad hominem on Mark or on InstallerMaker. I'm bringing up what I hope is the more abstract question of charging for bug fixes. I don't do that and I certainly don't think it's standard industry practice to do it. It's more of "you have version 1.3 of our software, we have version 1.3.7 available for download with several bugs fixed. Or you can upgrade to version 1.4" rather than "oh yeah... that feature doesn't work... give me more money". -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu May 3 22:41:56 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 3 May 2012 19:41:56 -0700 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: References: <4FA2D2E3.5010303@hyperactivesw.com> <4FA2ED53.8080201@hyperactivesw.com> Message-ID: <199213321765.20120503194156@ahsoftware.net> Pete- Thursday, May 3, 2012, 3:28:47 PM, you wrote: > I'm gonna try your recipe Jacque (even though it doesn't contain Guinness!) > In the spirit of "not measuring", I'd like to suggest the following new > keywords in LC: > - split tVar by whateverworks > - if tvar IsSomethingCloseTo "abc" then.... > - send mouseUp to button "xyz" AtSomePointInTime > - get SomeSortOfOffset(tvar,tText) > - put Optionally "xyz" into tVar See bug reports 3157 and 8305. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu May 3 23:05:11 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 03 May 2012 22:05:11 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <199213321765.20120503194156@ahsoftware.net> References: <4FA2D2E3.5010303@hyperactivesw.com> <4FA2ED53.8080201@hyperactivesw.com> <199213321765.20120503194156@ahsoftware.net> Message-ID: <4FA34767.4060105@hyperactivesw.com> On 5/3/12 9:41 PM, Mark Wieder wrote: > Pete- > > Thursday, May 3, 2012, 3:28:47 PM, you wrote: > >> I'm gonna try your recipe Jacque (even though it doesn't contain Guinness!) > >> In the spirit of "not measuring", I'd like to suggest the following new >> keywords in LC: > >> - split tVar by whateverworks > >> - if tvar IsSomethingCloseTo "abc" then.... > >> - send mouseUp to button "xyz" AtSomePointInTime > >> - get SomeSortOfOffset(tvar,tText) > >> - put Optionally "xyz" into tVar > > See bug reports 3157 and 8305. > :) I'd seen Jeanne's but I didn't know you'd put your foot in too. I'd like to see the above list added as well but I'm afraid RR would take away our access. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From effendi at wanadoo.fr Fri May 4 07:12:50 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 4 May 2012 13:12:50 +0200 Subject: PayPal IPN & LC - and Beef Stew Message-ID: <1C70C7EB-EC23-477A-A029-9D296902D163@wanadoo.fr> Hi Jacqueline, Worked like a charm. I didn't need a recipe for beef stew, 'cos we have Irish Stew, made with Guinness. But it was fun to give you a hand ! When downloading the pdf file, I noticed a "%20" (a blank) in the pdf file name Was that deliberate ? Of course, it worked anyway. I am now 0.04 euros poorer, but for a good cause :>) Best Regards -Francis From bobs at twft.com Fri May 4 11:35:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 4 May 2012 08:35:37 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <150212454109.20120503192728@ahsoftware.net> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> Message-ID: <102D13D5-458C-4088-9A47-2B97AF3A898B@twft.com> Hey! Ad Hominem's are people too! ;=) Bob On May 3, 2012, at 7:27 PM, Mark Wieder wrote: > And I don't want > this to be an ad hominem on Mark or on InstallerMaker. From tolistim at me.com Fri May 4 11:40:07 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 04 May 2012 08:40:07 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <102D13D5-458C-4088-9A47-2B97AF3A898B@twft.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <102D13D5-458C-4088-9A47-2B97AF3A898B@twft.com> Message-ID: <49275580-146B-4901-8AD3-C799275975B2@me.com> No, Bob, you've confused Ad Hominem with Homo Sapiens sub-species, Homo Ad Nauseum :-P . Tim On May 4, 2012, at 8:35 AM, Bob Sneidar wrote: > Hey! Ad Hominem's are people too! ;=) > > Bob > > > On May 3, 2012, at 7:27 PM, Mark Wieder wrote: > >> And I don't want >> this to be an ad hominem on Mark or on InstallerMaker. From keith.clarke at clarkeandclarke.co.uk Fri May 4 11:46:37 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Fri, 4 May 2012 16:46:37 +0100 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <49275580-146B-4901-8AD3-C799275975B2@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <102D13D5-458C-4088-9A47-2B97AF3A898B@twft.com> <49275580-146B-4901-8AD3-C799275975B2@me.com> Message-ID: <42B0E19A-7E58-46B9-A9DB-7750293F6342@clarkeandclarke.co.uk> ...surely it just needs an Ad Blocker? ;-) Best, Keith.. On 4 May 2012, at 16:40, Tim Jones wrote: > No, Bob, you've confused Ad Hominem with Homo Sapiens sub-species, Homo Ad Nauseum :-P . > > Tim > > On May 4, 2012, at 8:35 AM, Bob Sneidar wrote: > >> Hey! Ad Hominem's are people too! ;=) >> >> Bob >> >> >> On May 3, 2012, at 7:27 PM, Mark Wieder wrote: >> >>> And I don't want >>> this to be an ad hominem on Mark or on InstallerMaker. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 4 12:04:32 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 4 May 2012 09:04:32 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <49275580-146B-4901-8AD3-C799275975B2@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <102D13D5-458C-4088-9A47-2B97AF3A898B@twft.com> <49275580-146B-4901-8AD3-C799275975B2@me.com> Message-ID: <3B103504-E285-4789-85F3-3958D0ABBF05@twft.com> Ohh... well.... NEVER MIND! :-) Bob On May 4, 2012, at 8:40 AM, Tim Jones wrote: > No, Bob, you've confused Ad Hominem with Homo Sapiens sub-species, Homo Ad Nauseum :-P . > > Tim > > On May 4, 2012, at 8:35 AM, Bob Sneidar wrote: > >> Hey! Ad Hominem's are people too! ;=) >> >> Bob >> >> >> On May 3, 2012, at 7:27 PM, Mark Wieder wrote: >> >>> And I don't want >>> this to be an ad hominem on Mark or on InstallerMaker. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Fri May 4 12:51:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 4 May 2012 09:51:30 -0700 Subject: [ANN] Installer Maker Plugin 1.7.8 In-Reply-To: <150212454109.20120503192728@ahsoftware.net> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> Message-ID: Understand and I agree. I've just downloaed InstallerMaker to give it a whirl Pete lcSQL Software On Thu, May 3, 2012 at 7:27 PM, Mark Wieder wrote: > Peter- > > Thursday, May 3, 2012, 6:43:27 PM, you wrote: > > > Personally, I am averse to having to pay for a release of a product where > > the ONLY changes are bug fixes and there are no enhancements, no matter > how > > long I've owned the product. I don't know enough about this situation to > > know if that's the case or not. > > No, that's definitely *not* the case - Mark's been adding lots of > bells and whistles to this thing as time goes on. And I don't want > this to be an ad hominem on Mark or on InstallerMaker. > > I'm bringing up what I hope is the more abstract question of charging > for bug fixes. I don't do that and I certainly don't think it's > standard industry practice to do it. It's more of "you have version > 1.3 of our software, we have version 1.3.7 available for download with > several bugs fixed. Or you can upgrade to version 1.4" rather than "oh > yeah... that feature doesn't work... give me more money". > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Fri May 4 12:53:07 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 4 May 2012 09:53:07 -0700 Subject: [OT] - Google Drive Message-ID: Anyone tried Google Drive yet? How does it compare to DropBox, Box, etc? Pete lcSQL Software From dsc at swcp.com Fri May 4 13:01:33 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 11:01:33 -0600 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <150212454109.20120503192728@ahsoftware.net> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> Message-ID: Here at my place the Igors, minions and henchmen are eager for the darzLab shingle to hang out and we put some products and freebees in the window. Many of these will support folks developing in LiveCode. So, this is important to me. We here on this list are small small shops and want to have fun and make big bucks. The strategy in upgrades and bug fixes might be such that encourages fun and big bucks for all involved. Most of us cannot handle a lot of public branches in development. The approach of "upgrades for three months" puts a cap on the total burden of selling something. That encourages products. If we see the developer as being diligent, then it is a good thing. Many bugs will be fixed, perhaps our favorites. In a sense, we are paying for a reputation, a diligence. In a community as ours, this approach has merit. Using your example, Mark, it might be that 1.3.7 will never come. The bug in 1.3 goes away in 1.4 because a simpler new way of doing a portion is created. Fixing the bug in 1.3 to make 1.3.7 might be an inefficient use of resources. If 1.3.7 never comes, then essentially 1.4, even with new features, can be interpreted as "give me more money" for the bug fix. If resources are applied to create 1.3.7 or 1.3.8, then 1.5, what we really want and will pay for, might never come. For a small shop, a strategy might be taken in which the 1.3 line no longer has bug fixes and the focus of resources is on 1.4. This is hard on one who bought in at 1.3.7, though perhaps the overt bugs have been pretty thinned out. That person might like the 3-month upgrade approach. As much as we think we do, we do not pay for bug-free products. Of course, we do have expectations and obligations. I do not want to diminish that. Agreements are important. Trade is important. However, we can view what we do as "money acts" in which we encourage fun and profit for us, ours, and even for our neighbors and traders. If this mad scientist does put some products in the store window, I would hope they are of good quality and I will work to fix bugs. However, I don't want that to be open-ended. So, I'm eager to learn what those who buy products from each other in this community expect from others in terms of bug fixes and upgrades and paying more money. Dar Scott dba Dar Scott Consulting (services) also Fearless Leader and Mad Scientist darzLab (products) On May 3, 2012, at 8:27 PM, Mark Wieder wrote: > Peter- > > Thursday, May 3, 2012, 6:43:27 PM, you wrote: > >> Personally, I am averse to having to pay for a release of a product where >> the ONLY changes are bug fixes and there are no enhancements, no matter how >> long I've owned the product. I don't know enough about this situation to >> know if that's the case or not. > > No, that's definitely *not* the case - Mark's been adding lots of > bells and whistles to this thing as time goes on. And I don't want > this to be an ad hominem on Mark or on InstallerMaker. > > I'm bringing up what I hope is the more abstract question of charging > for bug fixes. I don't do that and I certainly don't think it's > standard industry practice to do it. It's more of "you have version > 1.3 of our software, we have version 1.3.7 available for download with > several bugs fixed. Or you can upgrade to version 1.4" rather than "oh > yeah... that feature doesn't work... give me more money". > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Fri May 4 13:05:19 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 04 May 2012 10:05:19 -0700 Subject: [OT] - Google Drive In-Reply-To: Message-ID: At first glance, it seems pretty much the same as DropBox, with added links to any Google Docs documents you may have. 5GB of storage free, $2.49 for 25GB. I believe there's no mobile access yet, but they claim that's coming. You gotta feel for the DropBox guys. The icons are flatter, too. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Peter Haworth wrote: > Anyone tried Google Drive yet? How does it compare to DropBox, Box, etc? > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From henshaw at me.com Fri May 4 13:37:09 2012 From: henshaw at me.com (Andrew Henshaw) Date: Fri, 4 May 2012 18:37:09 +0100 Subject: [OT] - Google Drive In-Reply-To: References: Message-ID: <53F38461-F320-4E2D-ADB3-F8AFF6C11112@me.com> I have Google Drive and Dropbox running side by side, they seem to play quite happily together. Id say at the moment Dropbox is slightly quicker at getting the sync done, but Google has the extra free space. Very similar though. Andy On 4 May 2012, at 18:05, Scott Rossi wrote: > At first glance, it seems pretty much the same as DropBox, with added links > to any Google Docs documents you may have. 5GB of storage free, $2.49 for > 25GB. I believe there's no mobile access yet, but they claim that's coming. > You gotta feel for the DropBox guys. > > The icons are flatter, too. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > Recently, Peter Haworth wrote: > >> Anyone tried Google Drive yet? How does it compare to DropBox, Box, etc? >> Pete >> lcSQL Software >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri May 4 13:46:57 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 04 May 2012 12:46:57 -0500 Subject: [OT] - Google Drive In-Reply-To: References: Message-ID: <4FA41611.2050808@hyperactivesw.com> On 5/4/12 12:05 PM, Scott Rossi wrote: > At first glance, it seems pretty much the same as DropBox, with added links > to any Google Docs documents you may have. 5GB of storage free, $2.49 for > 25GB. I believe there's no mobile access yet, but they claim that's coming. > You gotta feel for the DropBox guys. That's a good summary. I've signed up but I haven't actually put any files on it yet. There's an Android app though, so there's mobile access that way. I now have Dropbox, SugarSync, and Drive (and iCloud for the iPad stuff.) Discounting iCloud, the biggest difference I can see is that SugarSync lets you sync any folder, while Dropbox and Drive only work with their "special" folder. The difference doesn't bother me much. Drive seems very similar to Dropbox. I looked into Box too, a couple of times, because they were offering such gigantic amounts of free space, but each time I decided against it. It's pretty much a one-way affair with Box. You can put stuff in but it's hard to get out. There's no auto-sync unless you subscribe and pay a fee. Box has some advantages for teams working with files, but for individuals it didn't seem useful. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri May 4 14:00:49 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 04 May 2012 13:00:49 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <1C70C7EB-EC23-477A-A029-9D296902D163@wanadoo.fr> References: <1C70C7EB-EC23-477A-A029-9D296902D163@wanadoo.fr> Message-ID: <4FA41951.6030205@hyperactivesw.com> On 5/4/12 6:12 AM, Francis Nugent Dixon wrote: > Hi Jacqueline, > > Worked like a charm. > > I didn't need a recipe for beef stew, 'cos > we have Irish Stew, made with Guinness. You can put Guiness into the stew. I don't know how it would taste, but you can do it. :) > When downloading the pdf file, I noticed > a "%20" (a blank) in the pdf file name > Was that deliberate ? Of course, it worked > anyway. It was a little accidental but not important so I didn't change it. I already had the file on my site so I didn't change the name. The urlEncoding made it clickable so I didn't worry about it. Thanks for your help with my little test. I'm writing up the instructions now and will let the list know when it's ready. It will be posted on my web site, it's too long for a list post. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Fri May 4 14:08:51 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 4 May 2012 11:08:51 -0700 Subject: [OT] - Google Drive In-Reply-To: References: Message-ID: I just installed it on my Mac and it seems to do everything I need. I already used Google Docs extensively and I'm a big Google fan in general so I'll probably stick with Drive. I have it installed on my Andorid phone and my Acer A100 Android tablet (recently updated to Ice Cream Sandwich) and it seems to be working fine on those devices to. Don't have an iThing so can't try it on iOS. Will try a Windows install later today. Last Pete lcSQL Software On Fri, May 4, 2012 at 10:05 AM, Scott Rossi wrote: > At first glance, it seems pretty much the same as DropBox, with added links > to any Google Docs documents you may have. 5GB of storage free, $2.49 for > 25GB. I believe there's no mobile access yet, but they claim that's > coming. > You gotta feel for the DropBox guys. > > The icons are flatter, too. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > Recently, Peter Haworth wrote: > > > Anyone tried Google Drive yet? How does it compare to DropBox, Box, etc? > > Pete > > lcSQL Software > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mwieder at ahsoftware.net Fri May 4 14:27:02 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 4 May 2012 11:27:02 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> Message-ID: <105270027875.20120504112702@ahsoftware.net> Dar- Thanks. Good points all. Stuff to think about. -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Fri May 4 15:13:58 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 13:13:58 -0600 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <105270027875.20120504112702@ahsoftware.net> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> Message-ID: What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? Dar On May 4, 2012, at 12:27 PM, Mark Wieder wrote: > Dar- > > Thanks. Good points all. Stuff to think about. > > -- > -Mark Wieder > mwieder at ahsoftware.net From tolistim at me.com Fri May 4 15:38:09 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 04 May 2012 12:38:09 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> Message-ID: <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> On May 4, 2012, at 12:13 PM, Dar Scott wrote: > What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? If the product is advertised to offer a feature, and that feature is missing, incomplete, or doesn't work as expected, I would expect a bug fix. This is an "update". If the product is not advertised as having a feature, and you add it, I would expect it to be a new version. This is an "upgrade" For my products, I use a 3 place version identifier - major.minor.bug If I release a new project - it's 1.0.0 If I fix a bug or two - it's 1.0.1 If I add a simple feature or improve an existing feature - it's 1.1.0 If I add a new set of major features - it's 2.0.0 My customers "always" get bug fixes and minor updates as "updates" They only get "upgrades" for free if they have a support and maintenance plan otherwise they pay a 50% upgrade fee for the new version. This has worked for over 22 years and our customer base is very happy in how we treat them. Tim From mwieder at ahsoftware.net Fri May 4 15:56:23 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 4 May 2012 12:56:23 -0700 Subject: paying for bug fixes In-Reply-To: <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> Message-ID: <26275389421.20120504125623@ahsoftware.net> Tim- Thanks. I was going to post exactly the same. -- -Mark Wieder mwieder at ahsoftware.net From bvlahos at mac.com Fri May 4 16:27:35 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 04 May 2012 13:27:35 -0700 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <44DAF68E-D194-4FAE-9EA9-8C727E573649@swcp.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> <4FA16455.7060903@hyperactivesw.com> <44DAF68E-D194-4FAE-9EA9-8C727E573649@swcp.com> Message-ID: Dar, ActionCompile is called when you click the Apply (compile) button in the IDE. I believe it is called before the actual compile. If you don't have the "pass actionCompile" statement it doesn't compile. on actionCompile --your code here pass actionCompile end actionCompile Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. On May 2, 2012, at 10:51 AM, Dar Scott wrote: > I like the idea of a plugin setting up a front script. However, don't I need to catch the click on the apply button rather than closefield? > > > Maybe, I'm trying to do the wrong thing. Maybe I just need a plugin button to make the transformation on the edit field itself, perhaps with comments showing the change. This should be set up to be undoable. > > That might look OK for, say, constant folding, but would look scary for translating some domain language into 'talk. Even with a comment showing the original line, suddenly getting lines 300 characters long that look like nonsense can be confusing. > > It does put the LiveCode programmer in charge. > > > Dar From dsc at swcp.com Fri May 4 16:40:01 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 14:40:01 -0600 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> Message-ID: Thank you, Tim. This is very clear and attractive. I do have a question. If Product X is on version 8.8 and a customer is using 1.0.5 (released 11 years ago, just before 2.0.0) and finds a bug, do you fix the bug? That is, do you create version 1.0.6? Another. If Product Y is on 1.5.8 which has not gotten bug reports for a couple months and you create a new and better version with major feature changes and plan to release it as 2.0.0. However, some bug reports come in for 1.5.8 and the bug does not occur in 2.0.0. What do you do? Do you release the new major release as 1.6.0 (update) or do you release it as 2.0.0 (upgrade) and then work on 1.5.8 ignoring complaints about 2.0.0 bugs until 1.5.8 is out, or do you hold off on releasing 2.0.0 until 1.5.8 is out? is a change in a minor digit an upgrade or an update? Dar On May 4, 2012, at 1:38 PM, Tim Jones wrote: > On May 4, 2012, at 12:13 PM, Dar Scott wrote: > >> What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? > > If the product is advertised to offer a feature, and that feature is missing, incomplete, or doesn't work as expected, I would expect a bug fix. This is an "update". > > If the product is not advertised as having a feature, and you add it, I would expect it to be a new version. This is an "upgrade" > > For my products, I use a 3 place version identifier - major.minor.bug > > If I release a new project - it's 1.0.0 > If I fix a bug or two - it's 1.0.1 > If I add a simple feature or improve an existing feature - it's 1.1.0 > If I add a new set of major features - it's 2.0.0 > > My customers "always" get bug fixes and minor updates as "updates" > They only get "upgrades" for free if they have a support and maintenance plan otherwise they pay a 50% upgrade fee for the new version. > > This has worked for over 22 years and our customer base is very happy in how we treat them. > > Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Fri May 4 16:54:51 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 04 May 2012 13:54:51 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> Message-ID: <23DF1D83-7A20-4C33-AB46-CC47EEA72633@me.com> On May 4, 2012, at 1:40 PM, Dar Scott wrote: > Thank you, Tim. This is very clear and attractive. > > I do have a question. If Product X is on version 8.8 and a customer is using 1.0.5 (released 11 years ago, just before 2.0.0) and finds a bug, do you fix the bug? That is, do you create version 1.0.6? That falls WAAAAAY outside of expected support. However, we do cover that in our playbook - in that case, we offer the user a price-adjusted upgrade path - less than full price, but more than the 50% normal upgrade - to the current version or offer to fix the problem in 1.0.5 under contract for a specified NRE rate. > Another. If Product Y is on 1.5.8 which has not gotten bug reports for a couple months and you create a new and better version with major feature changes and plan to release it as 2.0.0. However, some bug reports come in for 1.5.8 and the bug does not occur in 2.0.0. What do you do? Do you release the new major release as 1.6.0 (update) or do you release it as 2.0.0 (upgrade) and then work on 1.5.8 ignoring complaints about 2.0.0 bugs until 1.5.8 is out, or do you hold off on releasing 2.0.0 until 1.5.8 is out? In that case, we release version 2.0.0 and port the fix back to 1.5.7. In fact, we're putting out version 3.0.0 of our BRU Producer's Edition product on the 15th of May, but we've back ported 3 fixes to the 2.3.4 version and are releasing an update to 2.3.5 today to provide the fixes to the non-support customers. > is a change in a minor digit an upgrade or an update? We treat it as an update. Tim From bobs at twft.com Fri May 4 17:41:51 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 4 May 2012 14:41:51 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> Message-ID: <923A4796-BB71-4B9B-9A0F-BE38F6DCB860@twft.com> If I may chime in here, if there is a bug in a prior major revision, and no one called to say so, and there is no maintenance contract, then I think the end user should pay for the new major version. You may as a favor, and if you know what the problem is, do a bug fix and release it, but that would be up to you IMHO. Also, if no one called to report the bug, it was either no a very big one, or else not a very commonly encountered one, or the end user was thinking, "I'll not bother to report it." In any case it doesn't seem fair that the developer should be REQUIRED to fix it, but of course may opt to do so in the interest of good customer relations. Bob On May 4, 2012, at 1:40 PM, Dar Scott wrote: > Thank you, Tim. This is very clear and attractive. > > I do have a question. If Product X is on version 8.8 and a customer is using 1.0.5 (released 11 years ago, just before 2.0.0) and finds a bug, do you fix the bug? That is, do you create version 1.0.6? > > Another. If Product Y is on 1.5.8 which has not gotten bug reports for a couple months and you create a new and better version with major feature changes and plan to release it as 2.0.0. However, some bug reports come in for 1.5.8 and the bug does not occur in 2.0.0. What do you do? Do you release the new major release as 1.6.0 (update) or do you release it as 2.0.0 (upgrade) and then work on 1.5.8 ignoring complaints about 2.0.0 bugs until 1.5.8 is out, or do you hold off on releasing 2.0.0 until 1.5.8 is out? > > is a change in a minor digit an upgrade or an update? > > Dar > > > On May 4, 2012, at 1:38 PM, Tim Jones wrote: > >> On May 4, 2012, at 12:13 PM, Dar Scott wrote: >> >>> What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? >> >> If the product is advertised to offer a feature, and that feature is missing, incomplete, or doesn't work as expected, I would expect a bug fix. This is an "update". >> >> If the product is not advertised as having a feature, and you add it, I would expect it to be a new version. This is an "upgrade" >> >> For my products, I use a 3 place version identifier - major.minor.bug >> >> If I release a new project - it's 1.0.0 >> If I fix a bug or two - it's 1.0.1 >> If I add a simple feature or improve an existing feature - it's 1.1.0 >> If I add a new set of major features - it's 2.0.0 >> >> My customers "always" get bug fixes and minor updates as "updates" >> They only get "upgrades" for free if they have a support and maintenance plan otherwise they pay a 50% upgrade fee for the new version. >> >> This has worked for over 22 years and our customer base is very happy in how we treat them. >> >> Tim >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Fri May 4 17:48:05 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 15:48:05 -0600 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <23DF1D83-7A20-4C33-AB46-CC47EEA72633@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> <23DF1D83-7A20-4C33-AB46-CC47EEA72633@me.com> Message-ID: <5309FDA0-9AF1-4824-9205-A529E2124D5B@swcp.com> On May 4, 2012, at 2:54 PM, Tim Jones wrote: >> I do have a question. If Product X is on version 8.8 and a customer is using 1.0.5 (released 11 years ago, just before 2.0.0) and finds a bug, do you fix the bug? That is, do you create version 1.0.6? > > That falls WAAAAAY outside of expected support. However, we do cover that in our playbook - in that case, we offer the user a price-adjusted upgrade path - less than full price, but more than the 50% normal upgrade - to the current version or offer to fix the problem in 1.0.5 under contract for a specified NRE rate. I like the idea of a playbook, whether figurative or literal. When we here have Planning for Excellence meetings such a thing can outline scenarios that can help in quality planning. So far, I think I'm hearing that bug-fix support should go beyond 3 months (Mark) but need not go to 11 years (Tim). Dar From dsc at swcp.com Fri May 4 18:02:02 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 16:02:02 -0600 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <923A4796-BB71-4B9B-9A0F-BE38F6DCB860@twft.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> <923A4796-BB71-4B9B-9A0F-BE38F6DCB860@twft.com> Message-ID: <5C8B16BA-2A84-4E15-9656-D9A3941F8B30@swcp.com> Hi, Bob! Would it meet the intent of what you are saying to essentially close the bugs-to-be-fixed list for a major release some period of time--say a month--after the release of the next major release? (With the caveats of "may opt to do so" as you say.) Or should that period be in the 3 months to 11 year range? That is, the person who bought the earlier release just before the new release was (uh) released would have a month to say that the product does not work with his stuff. Dar On May 4, 2012, at 3:41 PM, Bob Sneidar wrote: > If I may chime in here, if there is a bug in a prior major revision, and no one called to say so, and there is no maintenance contract, then I think the end user should pay for the new major version. You may as a favor, and if you know what the problem is, do a bug fix and release it, but that would be up to you IMHO. Also, if no one called to report the bug, it was either no a very big one, or else not a very commonly encountered one, or the end user was thinking, "I'll not bother to report it." In any case it doesn't seem fair that the developer should be REQUIRED to fix it, but of course may opt to do so in the interest of good customer relations. > > Bob > > > On May 4, 2012, at 1:40 PM, Dar Scott wrote: > >> Thank you, Tim. This is very clear and attractive. >> >> I do have a question. If Product X is on version 8.8 and a customer is using 1.0.5 (released 11 years ago, just before 2.0.0) and finds a bug, do you fix the bug? That is, do you create version 1.0.6? >> >> Another. If Product Y is on 1.5.8 which has not gotten bug reports for a couple months and you create a new and better version with major feature changes and plan to release it as 2.0.0. However, some bug reports come in for 1.5.8 and the bug does not occur in 2.0.0. What do you do? Do you release the new major release as 1.6.0 (update) or do you release it as 2.0.0 (upgrade) and then work on 1.5.8 ignoring complaints about 2.0.0 bugs until 1.5.8 is out, or do you hold off on releasing 2.0.0 until 1.5.8 is out? >> >> is a change in a minor digit an upgrade or an update? >> >> Dar >> >> >> On May 4, 2012, at 1:38 PM, Tim Jones wrote: >> >>> On May 4, 2012, at 12:13 PM, Dar Scott wrote: >>> >>>> What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? >>> >>> If the product is advertised to offer a feature, and that feature is missing, incomplete, or doesn't work as expected, I would expect a bug fix. This is an "update". >>> >>> If the product is not advertised as having a feature, and you add it, I would expect it to be a new version. This is an "upgrade" >>> >>> For my products, I use a 3 place version identifier - major.minor.bug >>> >>> If I release a new project - it's 1.0.0 >>> If I fix a bug or two - it's 1.0.1 >>> If I add a simple feature or improve an existing feature - it's 1.1.0 >>> If I add a new set of major features - it's 2.0.0 >>> >>> My customers "always" get bug fixes and minor updates as "updates" >>> They only get "upgrades" for free if they have a support and maintenance plan otherwise they pay a 50% upgrade fee for the new version. >>> >>> This has worked for over 22 years and our customer base is very happy in how we treat them. >>> >>> Tim >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Fri May 4 18:03:39 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 16:03:39 -0600 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> <4FA16455.7060903@hyperactivesw.com> <44DAF68E-D194-4FAE-9EA9-8C727E573649@swcp.com> Message-ID: <6826CD62-C317-4978-8FC7-6C477B33E69A@swcp.com> Thanks! Are there object and script parameters or will I have to get those another way? Dar On May 4, 2012, at 2:27 PM, Bill Vlahos wrote: > Dar, > > ActionCompile is called when you click the Apply (compile) button in the IDE. I believe it is called before the actual compile. If you don't have the "pass actionCompile" statement it doesn't compile. > > on actionCompile > --your code here > pass actionCompile > end actionCompile > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > > On May 2, 2012, at 10:51 AM, Dar Scott wrote: > >> I like the idea of a plugin setting up a front script. However, don't I need to catch the click on the apply button rather than closefield? >> >> >> Maybe, I'm trying to do the wrong thing. Maybe I just need a plugin button to make the transformation on the edit field itself, perhaps with comments showing the change. This should be set up to be undoable. >> >> That might look OK for, say, constant folding, but would look scary for translating some domain language into 'talk. Even with a comment showing the original line, suddenly getting lines 300 characters long that look like nonsense can be confusing. >> >> It does put the LiveCode programmer in charge. >> >> >> Dar > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Fri May 4 18:08:53 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 04 May 2012 15:08:53 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <5C8B16BA-2A84-4E15-9656-D9A3941F8B30@swcp.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> <923A4796-BB71-4B9B-9A0F-BE38F6DCB860@twft.com> <5C8B16BA-2A84-4E15-9656-D9A3941F8B30@swcp.com> Message-ID: <5F0293A9-8B11-4F07-95CB-C23CE4A2A91D@me.com> On May 4, 2012, at 3:02 PM, Dar Scott wrote: > Hi, Bob! > > Would it meet the intent of what you are saying to essentially close the bugs-to-be-fixed list for a major release some period of time--say a month--after the release of the next major release? (With the caveats of "may opt to do so" as you say.) Or should that period be in the 3 months to 11 year range? That is, the person who bought the earlier release just before the new release was (uh) released would have a month to say that the product does not work with his stuff. In this case, we offer a 60 day protection amnesty period - if the user buys a version and we ship a major upgrade within the 60 days after they purchase, they get the new version for free. This is for three reasons - 1: Protect the user from an unexpected expense when they've just bought your product 3: Protect the maintenance team from tracking down bugs that may be fixed in the new version 2: Protect your revenue stream so that the customers don't get wind of a new version and then wait to purchase. Tim From bobs at twft.com Fri May 4 18:27:48 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 4 May 2012 15:27:48 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <5C8B16BA-2A84-4E15-9656-D9A3941F8B30@swcp.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> <923A4796-BB71-4B9B-9A0F-BE38F6DCB860@twft.com> <5C8B16BA-2A84-4E15-9656-D9A3941F8B30@swcp.com> Message-ID: It's my experience that if I purchase software within a time period of something like a month or two before a major release, I get comped the new version. The period of time is up to you but it's usually something like a month or two. The reason for this is that developers like to keep their release date secret, in case something goes horribly awry and they cannot meet their own deadline. So they cannot very well alert potential clients to hold off on buying that product because they are just about to release a new one! Bob On May 4, 2012, at 3:02 PM, Dar Scott wrote: > Hi, Bob! > > Would it meet the intent of what you are saying to essentially close the bugs-to-be-fixed list for a major release some period of time--say a month--after the release of the next major release? (With the caveats of "may opt to do so" as you say.) Or should that period be in the 3 months to 11 year range? That is, the person who bought the earlier release just before the new release was (uh) released would have a month to say that the product does not work with his stuff. > > Dar From monte at sweattechnologies.com Fri May 4 19:01:54 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 5 May 2012 09:01:54 +1000 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <5F0293A9-8B11-4F07-95CB-C23CE4A2A91D@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> <923A4796-BB71-4B9B-9A0F-BE38F6DCB860@twft.com> <5C8B16BA-2A84-4E15-9656-D9A3941F8B30@swcp.com> <5F0293A9-8B11-4F07-95CB-C23CE4A2A91D@me.com> Message-ID: > In this case, we offer a 60 day protection amnesty period - if the user buys a version and we ship a major upgrade within the 60 days after they purchase, they get the new version for free. Probably worth pointing out here that Mark's scheme offers this for 3 months. So theres some trade off between free upgrades and free updates. It is definitely worth pointing out that the upgrade/update scheme you apply to a an addon for a relatively unknown developer tool where your sales are very unlikely to cover development time is probably not the scheme you would apply to a more general consumer product. Maybe one day the livecode user base will be big enough to support thriving addon businesses but not yet. Most addons for livecode have arisen from either in-house tools that people have cleaned up a bit and documented and released for a fee to cover a little support or from a wish to give something back to this community that's so helpful but needing at least some return on their time. My own case of mergExt came from needing a barcode reader but then I enjoyed enabling livecode developers to do stuff they can't otherwise do so I setup the poll so the community can tell me what they need. Cheers Monte From lfredricks at proactive-intl.com Fri May 4 19:58:42 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 4 May 2012 16:58:42 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net><150212454109.20120503192728@ahsoftware.net> Message-ID: > So, I'm eager to learn what those who buy products from each > other in this community expect from others in terms of bug > fixes and upgrades and paying more money. You don't know how many times Ive mulled over this question. All I can really say is that it depends on: 1) Does the type of product ever get truly upgraded? Consider a product like a game, or some sort of casual application. The user has little expectation of getting a "2.0" of that product. The product, therefore, likely has to have a relatively long life, so bug fixes would be free. 2) Is it a product that requires a lot of critical maintenance? Selling Valentina really falls into this. DBs are infrastructure, critical incompatibilities come up with new updates to operating systems, or something new gets implemented that has a secondary effect. But also look into #3 (where I will explain more of our thinking in regards to Valentina). 3) Does the pricing strategy take into account updating previous versions? At one time, if you bought an infrastructure product, you could expect a previous version to get some form of updates, for some time. You used to see that even with major dev tools, ie the IDE. But pricing strategies have significantly changed since those days. Products are more expensive to build, operating systems change more rapidly, security issues come up, etc. So how to address this problem? 3a - Specifically charge for patches. Some companies, especially those of undead platforms will charge you a very large amount of money for simple patches, sometimes on a plan, sometimes not. In fact, there are companies that buy up older products specifically to do that. Some will issue a patch if someone else is willing to pay the cost. 3b - Alter your cost structure to cover the updating of old versions. Everyone pays more. 3c - Patches come with updates. If you qualify for an update, you'll get patches, but only for the new version of the product. With Valentina, since our customer balks at a or b, we've had to go with c. On the other hand, each version of the software has at least a year as the current version, and you also get 12 months of updates when you buy (when you buy for the first time, or you update). We also keep API and file format changes to a minimum. Ive gotten a lot of feedback from customers over the years about their expectations for updates. Sometimes Ill get a story about how 'back in my COBOL days, we gave free patches to old versions for year after year'. Yes, I had vendors who did that - many of which no longer exist, or they were in a different vertical market space. The software business continuously spawns new business models and paradigms and often an old business model is impossible, no longer expected, or too costly in a market where competitiveness has changed. Summing up - your bug fix strategy is a part of a larger business strategy. It isn't just a matter of nice guys vs greedy swine. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From bvlahos at mac.com Fri May 4 20:46:07 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 04 May 2012 17:46:07 -0700 Subject: Intercepting 'set the script..." in the IDE editor In-Reply-To: <6826CD62-C317-4978-8FC7-6C477B33E69A@swcp.com> References: <7BB18992-A5E5-462F-8055-C1120AE0A4EF@swcp.com> <4FA16455.7060903@hyperactivesw.com> <44DAF68E-D194-4FAE-9EA9-8C727E573649@swcp.com> <6826CD62-C317-4978-8FC7-6C477B33E69A@swcp.com> Message-ID: Dar, Alas no. I wish there were. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. On May 4, 2012, at 3:03 PM, Dar Scott wrote: > Thanks! Are there object and script parameters or will I have to get those another way? > > Dar > > On May 4, 2012, at 2:27 PM, Bill Vlahos wrote: > >> Dar, >> >> ActionCompile is called when you click the Apply (compile) button in the IDE. I believe it is called before the actual compile. If you don't have the "pass actionCompile" statement it doesn't compile. >> >> on actionCompile >> --your code here >> pass actionCompile >> end actionCompile >> >> Bill Vlahos From pete at lcsql.com Fri May 4 22:03:45 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 4 May 2012 19:03:45 -0700 Subject: Named Parameters Message-ID: I seem to recall somewhere in the dim distant past that some languages have a syntax where function and procedure calls can have named parameters rather than positional ones. function doIT p1,p2,p3,p4,p5,p6,p7,p8,p9,p10 .. .. end doIT put doIT("abc",p3="xyz", p10="def") into tVar When functions have a large number of possible parameters but not all of them are required, this is a great way to avoid having to count commas in the calls to them. I don;t think LC has any such syntax built in but wondering if anyone has tried to implement something similar? Pete lcSQL Software From monte at sweattechnologies.com Fri May 4 22:52:57 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 5 May 2012 12:52:57 +1000 Subject: Named Parameters In-Reply-To: References: Message-ID: <21EECF02-9D87-42A2-B8A5-951D3ECE0874@sweattechnologies.com> Yep, use an array. -- Monte Goulding On 05/05/2012, at 12:03 PM, Peter Haworth wrote: > I seem to recall somewhere in the dim distant past that some languages have > a syntax where function and procedure calls can have named parameters > rather than positional ones. > > function doIT p1,p2,p3,p4,p5,p6,p7,p8,p9,p10 > .. > .. > end doIT > > put doIT("abc",p3="xyz", p10="def") into tVar > > When functions have a large number of possible parameters but not all of > them are required, this is a great way to avoid having to count commas in > the calls to them. > > I don;t think LC has any such syntax built in but wondering if anyone has > tried to implement something similar? > > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Fri May 4 22:57:51 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 4 May 2012 20:57:51 -0600 Subject: Named Parameters In-Reply-To: References: Message-ID: <9BE0D4CC-2D62-414F-BE81-A159632D0367@swcp.com> Sometimes I pass an array when there are many parameters, many will be missing in any particular call, or I expect the number to grow. Perhaps this will do what you want. I suppose an alternative is to pass pairs of names and values in odd-even parameters. You can also use globals and have the handler clear the globals afterward. And you can pass comma pairs as parameters. It has been a long time since I have used LISP. Dar On May 4, 2012, at 8:03 PM, Peter Haworth wrote: > I seem to recall somewhere in the dim distant past that some languages have > a syntax where function and procedure calls can have named parameters > rather than positional ones. > > function doIT p1,p2,p3,p4,p5,p6,p7,p8,p9,p10 > .. > .. > end doIT > > put doIT("abc",p3="xyz", p10="def") into tVar > > When functions have a large number of possible parameters but not all of > them are required, this is a great way to avoid having to count commas in > the calls to them. > > I don;t think LC has any such syntax built in but wondering if anyone has > tried to implement something similar? > > > Pete > lcSQL Software From jacque at hyperactivesw.com Fri May 4 22:58:11 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 04 May 2012 21:58:11 -0500 Subject: PayPal IPN & LC - Scripts are posted In-Reply-To: <4FA29D3B.1010004@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> Message-ID: <4FA49743.7030002@hyperactivesw.com> I've posted an article on my website that explains how I made PayPal IPN work with LiveCode CGIs: It's also linked at my main Resources page with everything else. I could not have done this without all your help, so I'm giving back what's owed. I learned a lot from this exercise: 1. PayPal does not charge a fee on five-cent sales. 2. At least two people prefer that their stew contain beer. 3. Someone among us has extortionist tendencies, and wanted a cut of my five cent profit. Hmph. I forgave him because he likes raisins. 4. More people have unverified PayPal accounts than not. 5. People would rather pay for food than for software, even if the food is only printed on paper. 6. I hate servers. 7. This list is the absolute best of all lists, and LiveCoders are the most generous people anywhere, except for my husband, who has now tentatively emerged from the basement. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobcole at earthlink.net Fri May 4 23:34:02 2012 From: bobcole at earthlink.net (Bob Cole) Date: Fri, 4 May 2012 22:34:02 -0500 Subject: Casey' Solitaire Message-ID: Jacque: I downloaded your new game from the iTunes App Store yesterday and have enjoyed playing it with Casey. It is fun especially when, as you recommended, all the "cheats" are turned on. I won a few games then started turning off the cheats. I actually won a game without any of the cheats! I lost one game because of Casey's poop. I don't think I will buy a parrot anytime soon. I don't have much in the way of recommendations other than to increase the size of the score particularly when it turns green. Big, bold, green numbers would be nice. Congrats on developing a fun game. Bob From monte at sweattechnologies.com Sat May 5 00:40:46 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 5 May 2012 14:40:46 +1000 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> Message-ID: <9A1A5A24-3061-4113-9406-5A883BDB84CF@sweattechnologies.com> > 3b - Alter your cost structure to cover the updating of old versions. > Everyone pays more. That's a good point. No matter which way you look at it the user must pay for the maintenance and support of the software for the developer to stay in buisiness. By limiting the free update period the developer can lower the entry point price which financially benefits the user. With mergExt the user has the clear choice of purchasing 3 months of access or 1 year of access. The price is higher for the year but much cheaper per month. When the user logs in on mergExt.com they see how much time they have remaining and that they can get an extra 20% off if they buy more time before their current access ends. It's early days yet and still evolving but it is all seeming to work for both myself and the group of developers who have signed up to support the effort so far. Cheers Monte From jacque at hyperactivesw.com Sat May 5 01:08:46 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 05 May 2012 00:08:46 -0500 Subject: Casey' Solitaire In-Reply-To: References: Message-ID: <4FA4B5DE.2000105@hyperactivesw.com> On 5/4/12 10:34 PM, Bob Cole wrote: > Jacque: > I downloaded your new game from the iTunes App Store yesterday and have enjoyed playing it with Casey. > It is fun especially when, as you recommended, all the "cheats" are turned on. I won a few games then started turning off the cheats. I actually won a game without any of the cheats! > I lost one game because of Casey's poop. I don't think I will buy a parrot anytime soon. > I don't have much in the way of recommendations other than to increase the size of the score particularly when it turns green. Big, bold, green numbers would be nice. > Congrats on developing a fun game. What a nice thing to say, thanks so much. I've played about 1500 games during development and I don't think I've won without any cheats turned on more than twice. Good for you! Do you mean the whole score field should be larger? Or just when you win? Nobody knows what they're getting into when they get their first parrot. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From williamdesmet at gmail.com Sat May 5 02:14:28 2012 From: williamdesmet at gmail.com (William de Smet) Date: Sat, 5 May 2012 08:14:28 +0200 Subject: Is there a way to make a new dir via FTP on iOS? Message-ID: Hi there, Is there anyone who knows a way to FTP a new dir on iOS? On my desktop app I use: libURLftpCommand("MKD" && tPath & "/"& tName,"server","user","password") but the libURLftpCommand is not supported on iOS. I use LC 5.5 on OSX 10.7.3 greetings, William From admin at FlexibleLearning.com Sat May 5 04:11:10 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Sat, 5 May 2012 09:11:10 +0100 Subject: Named Parameters In-Reply-To: Message-ID: ChartMaker uses the 'keyValue pairs' syntax (in the form "Key=Value"), of which any, some or all can be passed as parameters like this... get CMBarChart("ChartSize=500,300","Values=[list of values]","Categories=[list of categories]") The app first applies all the defaults in an internal array. It then parses any specified keyValue parameters to update the array that is then used to create the chart. The keyValues are finally stored in the chart for later use. Once the app's initial parsing scheme is written is it relatively straightforward to modify it with new keyValue pairs. The advantage of this method is that the order of the parameters is irrelevant and their contents can be optionally passed as variables for coding simplicity... get CMBarChart(tChartSize,tValues,tCategories) The main downside of passing parameters is the engine's limits on total parameter string length. If too much data is passed, the engine simply truncates the data to the maximum length it can handle. If the amount of data does exceed the engine's parameter-passing limit, then the data elements have to be iteratively set directly (e.g. set the uValues of group "Chart1" to [a very large dataset]). I personally find this a more cumbersome syntax than the keyValue syntax but it does mean there are limits. For ChartMaker, the limits are about 15,000 data points (depending on overall string length, of course). ChartMaker is available from www.FlexibleLearning.com/chartmaker Hugh Senior FLCo Peter Haworth wrote: I seem to recall somewhere in the dim distant past that some languages have a syntax where function and procedure calls can have named parameters rather than positional ones. function doIT p1,p2,p3,p4,p5,p6,p7,p8,p9,p10 .. .. end doIT put doIT("abc",p3="xyz", p10="def") into tVar When functions have a large number of possible parameters but not all of them are required, this is a great way to avoid having to count commas in the calls to them. I don;t think LC has any such syntax built in but wondering if anyone has tried to implement something similar? Pete lcSQL Software From sc at sahores-conseil.com Sat May 5 05:28:00 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 5 May 2012 11:28:00 +0200 Subject: Fwd: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) References: Message-ID: <8C72F36D-9AB7-4B00-8621-00637C646041@sahores-conseil.com> D?but du message r?exp?di? : > De : Dar Scott > Date : 4 mai 2012 21:13:58 HAEC > ? : How to use LiveCode > Objet : R?p : paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) > R?pondre ? : How to use LiveCode > > What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? > > Dar > > > On May 4, 2012, at 12:27 PM, Mark Wieder wrote: > >> Dar- >> >> Thanks. Good points all. Stuff to think about. >> >> -- >> -Mark Wieder >> mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Thanks for your two last posts, Dar. Should help... -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From sc at sahores-conseil.com Sat May 5 05:34:50 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 5 May 2012 11:34:50 +0200 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> References: <1202840718.20120503164715@ahsoftware.net> <150212454109.20120503192728@ahsoftware.net> <105270027875.20120504112702@ahsoftware.net> <392275C3-2034-46E4-A44C-B0CFEB059155@me.com> Message-ID: <5BAE1C3E-B0F4-4D56-8B54-B05D7B2ED403@sahores-conseil.com> Clearly the way to make customers as confident as possible in how they can trust in their ISV ! Le 4 mai 2012 ? 21:38, Tim Jones a ?crit : > On May 4, 2012, at 12:13 PM, Dar Scott wrote: > >> What would you hope for, look for, in bug fixes when you buy a product? In particular, if I put something into a storefront window and, in some fit of insanity, you bought one, what would you think is a reasonable bug-fix policy for your purchase? Or your niece bought one? > > If the product is advertised to offer a feature, and that feature is missing, incomplete, or doesn't work as expected, I would expect a bug fix. This is an "update". > > If the product is not advertised as having a feature, and you add it, I would expect it to be a new version. This is an "upgrade" > > For my products, I use a 3 place version identifier - major.minor.bug > > If I release a new project - it's 1.0.0 > If I fix a bug or two - it's 1.0.1 > If I add a simple feature or improve an existing feature - it's 1.1.0 > If I add a new set of major features - it's 2.0.0 > > My customers "always" get bug fixes and minor updates as "updates" > They only get "upgrades" for free if they have a support and maintenance plan otherwise they pay a 50% upgrade fee for the new version. > > This has worked for over 22 years and our customer base is very happy in how we treat them. > > Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From sc at sahores-conseil.com Sat May 5 05:40:45 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 5 May 2012 11:40:45 +0200 Subject: Casey' Solitaire References: Message-ID: Does the score scale goes over 208 ? ;) D?but du message r?exp?di? : > De : Bob Cole > Date : 5 mai 2012 05:34:02 HAEC > ? : use-revolution at lists.runrev.com > Objet : Casey' Solitaire > R?pondre ? : How to use LiveCode > > Jacque: > I downloaded your new game from the iTunes App Store yesterday and have enjoyed playing it with Casey. > It is fun especially when, as you recommended, all the "cheats" are turned on. I won a few games then started turning off the cheats. I actually won a game without any of the cheats! > I lost one game because of Casey's poop. I don't think I will buy a parrot anytime soon. > I don't have much in the way of recommendations other than to increase the size of the score particularly when it turns green. Big, bold, green numbers would be nice. > Congrats on developing a fun game. > Bob > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From sc at sahores-conseil.com Sat May 5 06:08:10 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 5 May 2012 12:08:10 +0200 Subject: PayPal IPN & LC - Scripts are posted In-Reply-To: <4FA49743.7030002@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA49743.7030002@hyperactivesw.com> Message-ID: How to thank you for this inestimable contribution without considering the human generosity behind your gesture which goes far beyond the workplace. I'm glad LiveCode is the incredible community that we know because all those human being shared values ??that civilized creation software and drive business tasks to the noblest level. Thank you, Jacque. My saturday morning eyes involved smile is because you ;D Pierre Le 5 mai 2012 ? 04:58, J. Landman Gay a ?crit : > I've posted an article on my website that explains how I made PayPal IPN work with LiveCode CGIs: > > > > It's also linked at my main Resources page with everything else. I could not have done this without all your help, so I'm giving back what's owed. > > I learned a lot from this exercise: > > 1. PayPal does not charge a fee on five-cent sales. > > 2. At least two people prefer that their stew contain beer. > > 3. Someone among us has extortionist tendencies, and wanted a cut of my five cent profit. Hmph. I forgave him because he likes raisins. > > 4. More people have unverified PayPal accounts than not. > > 5. People would rather pay for food than for software, even if the food is only printed on paper. > > 6. I hate servers. > > 7. This list is the absolute best of all lists, and LiveCoders are the most generous people anywhere, except for my husband, who has now tentatively emerged from the basement. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From ken at kencorey.com Sat May 5 06:35:21 2012 From: ken at kencorey.com (Ken Corey) Date: Sat, 05 May 2012 11:35:21 +0100 Subject: Mobile Apps: Battery Life Native vs LiveCode In-Reply-To: <4B307FAB-C14B-4DD2-B1EB-418EA5B58E55@uni.lu> References: <4B307FAB-C14B-4DD2-B1EB-418EA5B58E55@uni.lu> Message-ID: <4FA50269.4060201@kencorey.com> On 30/04/2012 09:34, Roderick McCALL wrote: > We are currently looking into using LiveCode for a variety of > location-aware programs that we want to test on Android and IOS. One > key issue is battery life with many viewing any cross-platform tools > as having a negative impact. Therefore does anyone have a view or > objective measures for this across a range of mobile tasks or have > experience of these issues from their existing projects? > > We will most likely continue to use LiveCode for internal rapid > prototyping however for large scale deployment battery life is > clearly an issue. Hi Rod, If by "location aware" you mean "using the GPS" inside these devices, I think you're focused on the wrong battery drain. I don't have documentation, but I have to imagine the GPS takes up *hugely* more battery than any inefficiencies with LC vs native. Kinda like when congress saves a few tens of millions off the deficit, which sounds really good, until you realise that the total debt stands in the trillions. -Ken From effendi at wanadoo.fr Sat May 5 07:39:39 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 5 May 2012 13:39:39 +0200 Subject: PayPal IPN & LC - and Beef Stew Message-ID: <88345047-0C45-459E-9276-31C699839512@wanadoo.fr> Hi from Beautiful Brittany, Jacqueline wrote : > 2. At least two people prefer that their stew contain beer. Not beer, Jacqueline, Guinness (or at least "stout") In the true spirit of sharing on this forum, although it may be considered not very LiveCode, I pass on a recipe for Stew made with Guinness. 2 pounds beef stew meat, cut into 1-inch chunks (I buy a cheaper cut with some fat in it. When it is well cooked, the meat is tender and scrumptious) 3 tablespoons vegetable oil (some people use olive oil, but our country is a hell of a long way from the Mediterranean !) 2 tablespoons flour 1 pinch salt and ground black pepper to taste (Use Indonesian Lampung pepper if you can afford it !) 1 pinch cayenne pepper (a splurge of hot chili sauce will also do the job well) 2 large onions, chopped 1 clove garlic, crushed (I sometimes forego the garlic) 2 tablespoons tomato paste 1 1/2 cups of Guinness (or a good stiff stout) 2 cups thinly sliced carrots I like to add a tablespoon of Hoisin sauce (gives a slightly fruity flavour) If no Hoisin, try a splurge of HP Original sauce You can add small slices of potatoes. Some of my family left Ireland after the battle of the Boyne. When you have been eating only potatoes for more than 500 years, you tend to look elsewhere .... :>) Mix the beef chunks with 1 tablespoon of vegetable oil. In a separate bowl, stir together the flour, salt, pepper and cayenne pepper. Sprinkle over the beef and leave a few minutes to sink in Heat the remaining oil in a deep casserole at medium-high heat (7). Add the beef, and brown on all sides. Add the onions (and garlic). Stir the tomato paste into a small amount of water to dilute; pour into the pan and stir to blend. Reduce the heat to medium, cover, and cook for 5 minutes. Pour 1/2 cup of the beer into the pan, and as it begins to boil stir often to avoid the residue sticking to the bottom of the casserole. Pour in the rest of the beer. Cover, reduce heat and simmer for 2 to 3 hours, stirring often. Then put it in the fridge, and heat it and eat it tomorrow ! Bon Appetit ! -Francis From mikekann at yahoo.com Sat May 5 11:06:58 2012 From: mikekann at yahoo.com (Michael Kann) Date: Sat, 5 May 2012 08:06:58 -0700 (PDT) Subject: Human Factors Meeting Message-ID: <1336230418.31192.YahooMailClassic@web161606.mail.bf1.yahoo.com> http://chi2012.acm.org/CHIcompleteLR.pdf -- Notice this is a pdf file so it might take a while to load, or not load at all. Some of you might be interested in browsing through the presentations for this meeting. The schedule of speakers starts around page 45. Mike From ambassador at fourthworld.com Sat May 5 11:39:38 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 05 May 2012 08:39:38 -0700 Subject: Human Factors Meeting In-Reply-To: <1336230418.31192.YahooMailClassic@web161606.mail.bf1.yahoo.com> References: <1336230418.31192.YahooMailClassic@web161606.mail.bf1.yahoo.com> Message-ID: <4FA549BA.3060401@fourthworld.com> Michael Kann wrote: > http://chi2012.acm.org/CHIcompleteLR.pdf > > -- Notice this is a pdf file so it might take a while to load, or not load at all. > > Some of you might be interested in browsing through the presentations for this meeting. The schedule of speakers starts around page 45. Thanks for posting that, Michael. Although I first joined SIGCHI in the mid-90s I've only made it to one of their general conferences, in '98 when it was last held in Los Angeles. Best UI/UX conference ever! Powerful learning, and a chance to meet the biggest names in the field. If you're in the Austin area, you'll kick yourself if you didn't go. Looking ahead, here's the CHI general conference schedule for the next few years: CHI 2012 ? May 5 - 10, Austin, US CHI 2013 ? April 27 - May 2, Paris, France CHI 2014 ? April 26 - May 1, Toronto, Canada CHI 2015 ? Asia (Tentative) I would love to attend next year in Paris if I can (certainly wouldn't get any argument from my gal on a trip to that most beautiful city ). If you can make it to any of these you'll be glad you did. And if you can't, SIGCHI membership is priced surprisingly low for what it provides, which includes access to not only the conference proceedings but also their quarterly magazine "Interactions", and their vast library of research papers. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From dsc at swcp.com Sat May 5 11:51:44 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 5 May 2012 09:51:44 -0600 Subject: engine's limit on total parameter string length (was Re: Named Parameters) In-Reply-To: References: Message-ID: On May 5, 2012, at 2:11 AM, FlexibleLearning wrote: > The main downside of passing parameters is the engine's limits on total > parameter string length. If too much data is passed, the engine simply > truncates the data to the maximum length it can handle. > > If the amount of data does exceed the engine's parameter-passing limit, then > the data elements have to be iteratively set directly (e.g. set the uValues > of group "Chart1" to [a very large dataset]). I personally find this a more > cumbersome syntax than the keyValue syntax but it does mean there are > limits. For ChartMaker, the limits are about 15,000 data points (depending > on overall string length, of course). I was not aware of this limit. I don't see it in the limits page of the user guide for LiveCode 5.0.2. I have not had trouble passing very long strings as parameters, though often, if that is likely, I set up the handler to require a referenced variable for speed. Is this a limit in the number of parameters? Is this driven by the maximum length of a line in a field? I'd like to get a better handle on this in my mind, so any clues you have would be good. Dar From rdimola at evergreeninfo.net Sat May 5 12:01:52 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Sat, 5 May 2012 12:01:52 -0400 Subject: Casey' Solitaire In-Reply-To: References: Message-ID: <00ee01cd2ad8$63713b00$2a53b100$@net> Stop all the whining, I've been sucked into Casey land since I beta tested it way back when. I get Hyper trying to win and Pepper the cat tries to play with Casey. And I thought Space Invaders was addicting. J, Great game with a Casey twist.... Congrats! Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From pete at lcsql.com Sat May 5 12:42:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 5 May 2012 09:42:24 -0700 Subject: Named Parameters In-Reply-To: References: Message-ID: Thanks Hugh, that's the idea I had in mind. However, I'm beginning to see the limitations of this approach. Unless I'm missing something, it can only work if the right operand of the pair is a literal value. In other words, I could do something like "ChartSize=tVar", where tVar is a variable in the handler that issues the call. Similar problem if I wanted to pass the id of control as the right operand. So while I can make use of this technique when I want to pass literal values, it seems that it the engine would have to recognise this syntax and resolve any non-literal values involved before invoking the called procedure. I also learned something new - that there's a limit to the amount of data you can pass in to handlers in parameters. As far as I know I haven't run into that but sounds like it's something that should be checked if there's any danger that it could happen in any specific handler. Pete lcSQL Software On Sat, May 5, 2012 at 1:11 AM, FlexibleLearning wrote: > ChartMaker uses the 'keyValue pairs' syntax (in the form "Key=Value"), of > which any, some or all can be passed as parameters like this... > > get CMBarChart("ChartSize=500,300","Values=[list of > values]","Categories=[list of categories]") > > > The app first applies all the defaults in an internal array. It then parses > any specified keyValue parameters to update the array that is then used to > create the chart. The keyValues are finally stored in the chart for later > use. Once the app's initial parsing scheme is written is it relatively > straightforward to modify it with new keyValue pairs. > > The advantage of this method is that the order of the parameters is > irrelevant and their contents can be optionally passed as variables for > coding simplicity... > > get CMBarChart(tChartSize,tValues,tCategories) > > > The main downside of passing parameters is the engine's limits on total > parameter string length. If too much data is passed, the engine simply > truncates the data to the maximum length it can handle. > > If the amount of data does exceed the engine's parameter-passing limit, > then > the data elements have to be iteratively set directly (e.g. set the uValues > of group "Chart1" to [a very large dataset]). I personally find this a more > cumbersome syntax than the keyValue syntax but it does mean there are > limits. For ChartMaker, the limits are about 15,000 data points (depending > on overall string length, of course). > > ChartMaker is available from www.FlexibleLearning.com/chartmaker > > > Hugh Senior > FLCo > > > > Peter Haworth wrote: > > I seem to recall somewhere in the dim distant past that some languages have > a syntax where function and procedure calls can have named parameters > rather than positional ones. > > function doIT p1,p2,p3,p4,p5,p6,p7,p8,p9,p10 > .. > .. > end doIT > > put doIT("abc",p3="xyz", p10="def") into tVar > > When functions have a large number of possible parameters but not all of > them are required, this is a great way to avoid having to count commas in > the calls to them. > > I don;t think LC has any such syntax built in but wondering if anyone has > tried to implement something similar? > > Pete > lcSQL Software > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Sat May 5 13:02:57 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 05 May 2012 10:02:57 -0700 Subject: Named Parameters In-Reply-To: References: Message-ID: <4FA55D41.3070507@fourthworld.com> Peter Haworth wrote: > I also learned something new - that there's a limit to the amount of data > you can pass in to handlers in parameters. As far as I know I haven't run > into that but sounds like it's something that should be checked if there's > any danger that it could happen in any specific handler. While there's a limit on the length of a handler name, it's uint2 (64k) so it's not likely to be exceeded. In HC and SC there were limits on the number of arguments that could be passed to a handler, but if there are such limits in LC they're not listed with the other limits that govern the language. It may be that the general limit on single-line handling applies to script lines, which would be uint2. But that would be a lot of typing for a single line anyway, and likely so unreadable that it would explain why no one's ever reported that as a problem. If such a limit exists, it would likely be for the length of the line, not any data contained in variables whose names appear in that line. I regularly pass data far larger than 64k in args, both by reference and by value, so I know it's bigger than that. It may be that the only limit is the same as the size of any variable, uint4 (~4GB). -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pete at lcsql.com Sat May 5 13:38:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 5 May 2012 10:38:26 -0700 Subject: Named Parameters In-Reply-To: <4FA55D41.3070507@fourthworld.com> References: <4FA55D41.3070507@fourthworld.com> Message-ID: Thanks Richard, sounds like somewhat of a false alarm, unless you think a variable content may exceed 4gigs. Pete lcSQL Software On Sat, May 5, 2012 at 10:02 AM, Richard Gaskin wrote: > Peter Haworth wrote: > >> I also learned something new - that there's a limit to the amount of data >> you can pass in to handlers in parameters. As far as I know I haven't run >> into that but sounds like it's something that should be checked if there's >> any danger that it could happen in any specific handler. >> > > While there's a limit on the length of a handler name, it's uint2 (64k) so > it's not likely to be exceeded. > > In HC and SC there were limits on the number of arguments that could be > passed to a handler, but if there are such limits in LC they're not listed > with the other limits that govern the language. > > It may be that the general limit on single-line handling applies to script > lines, which would be uint2. But that would be a lot of typing for a > single line anyway, and likely so unreadable that it would explain why no > one's ever reported that as a problem. > > If such a limit exists, it would likely be for the length of the line, not > any data contained in variables whose names appear in that line. > > I regularly pass data far larger than 64k in args, both by reference and > by value, so I know it's bigger than that. > > It may be that the only limit is the same as the size of any variable, > uint4 (~4GB). > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From ambassador at fourthworld.com Sat May 5 13:42:17 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 05 May 2012 10:42:17 -0700 Subject: Named Parameters In-Reply-To: References: Message-ID: <4FA56679.2070802@fourthworld.com> Peter Haworth wrote: > Thanks Richard, sounds like somewhat of a false alarm, unless you think a > variable content may exceed 4gigs. ...which would be a problem for anything in LiveCode since the engine uses 32-bit addressing, so 4GBs is the largest of anything it can know about. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From dsc at swcp.com Sat May 5 13:55:38 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 5 May 2012 11:55:38 -0600 Subject: Named Parameters In-Reply-To: <4FA55D41.3070507@fourthworld.com> References: <4FA55D41.3070507@fourthworld.com> Message-ID: <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> On May 5, 2012, at 11:02 AM, Richard Gaskin wrote: > It may be that the general limit on single-line handling applies to script lines, which would be uint2. But that would be a lot of typing for a single line anyway, and likely so unreadable that it would explain why no one's ever reported that as a problem. Perhaps that might come up in computed scripts. However, in the editor one is limited by the field limits--64K characters and 32K pixels per line, I believe. The latter might make a practical limit of (just guessing) 5,000 characters per line. Dar From ambassador at fourthworld.com Sat May 5 14:08:56 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 05 May 2012 11:08:56 -0700 Subject: Named Parameters In-Reply-To: <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> References: <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> Message-ID: <4FA56CB8.5020100@fourthworld.com> Dar Scott wrote: > On May 5, 2012, at 11:02 AM, Richard Gaskin wrote: > >> It may be that the general limit on single-line handling applies to script lines, which would be uint2. But that would be a lot of typing for a single line anyway, and likely so unreadable that it would explain why no one's ever reported that as a problem. > > Perhaps that might come up in computed scripts. > > However, in the editor one is limited by the field limits--64K characters and 32K pixels per line, I believe. The latter might make a practical limit of (just guessing) 5,000 characters per line. FWIW, I believe the pixel limit is specific to the API's they're using on OS X, and will not affect other platforms. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From jacque at hyperactivesw.com Sat May 5 14:12:59 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 05 May 2012 13:12:59 -0500 Subject: Casey' Solitaire In-Reply-To: References: Message-ID: <4FA56DAB.8000606@hyperactivesw.com> On 5/5/12 4:40 AM, Pierre Sahores wrote: > Does the score scale goes over 208 ? ;) No, that's the highest possible score you can get with all cheats turned off and no problems with Casey. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From admin at FlexibleLearning.com Sat May 5 14:15:50 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Sat, 5 May 2012 19:15:50 +0100 Subject: Parameter string length (was Named Parameters) In-Reply-To: Message-ID: For most practical purposes LiveCode handles what is required. I suspect that any limits may depend on and be subject to the amount of on-board RAM as ChartMaker here easily handles uint2 (64Kb) but not uint4 (4Gb). In short, we need clarification from Edinburgh. Hugh Senior FLCo www.FlexibleLearning.com/chartmaker From jacque at hyperactivesw.com Sat May 5 14:17:27 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 05 May 2012 13:17:27 -0500 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <88345047-0C45-459E-9276-31C699839512@wanadoo.fr> References: <88345047-0C45-459E-9276-31C699839512@wanadoo.fr> Message-ID: <4FA56EB7.50000@hyperactivesw.com> On 5/5/12 6:39 AM, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > Jacqueline wrote : > >> 2. At least two people prefer that their stew contain beer. > > > Not beer, Jacqueline, Guinness (or at least "stout") I don't drink beer, and I guess it shows. To me, stout and beer and ale are all the same thing. (I hope that doesn't start a war.) Reading your recipe, I noticed that mine didn't include any flour. That was a mistake. Anyone who tries to make my beef stew will end up with beef soup if you don't thicken it at the end. I suppose you get what you pay for. If I'd charged ten cents I might have proofread my recipe. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat May 5 14:22:19 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 05 May 2012 13:22:19 -0500 Subject: Named Parameters In-Reply-To: <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> References: <4FA55D41.3070507@fourthworld.com> <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> Message-ID: <4FA56FDB.3040402@hyperactivesw.com> On 5/5/12 12:55 PM, Dar Scott wrote: > However, in the editor one is limited by the field limits--64K > characters and 32K pixels per line, I believe. The latter might make > a practical limit of (just guessing) 5,000 characters per line. I didn't think there were any limits to the amount of text a field could hold, outside of the total 4 gigs an app can accomodate. The line length does have a limit. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lfredricks at proactive-intl.com Sat May 5 14:43:40 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 5 May 2012 11:43:40 -0700 Subject: paying for bug fixes (was Re: [ANN] Installer Maker Plugin 1.7.8) In-Reply-To: <9A1A5A24-3061-4113-9406-5A883BDB84CF@sweattechnologies.com> References: <1202840718.20120503164715@ahsoftware.net><150212454109.20120503192728@ahsoftware.net> <9A1A5A24-3061-4113-9406-5A883BDB84CF@sweattechnologies.com> Message-ID: > > 3b - Alter your cost structure to cover the updating of old > versions. > > Everyone pays more. > > That's a good point. No matter which way you look at it the > user must pay for the maintenance and support of the software > for the developer to stay in buisiness. By limiting the free > update period the developer can lower the entry point price > which financially benefits the user. Right! Ive found some developers don't think this through and, find out they are losing money in a big way. They end up not supporting the product at all as result. > With mergExt the user has the clear choice of purchasing 3 > months of access or 1 year of access. The price is higher for > the year but much cheaper per month. When the user logs in on > mergExt.com they see how much time they have remaining and > that they can get an extra 20% off if they buy more time > before their current access ends. It's early days yet and > still evolving but it is all seeming to work for both myself > and the group of developers who have signed up to support the > effort so far. That works out well, though one problem Ive seen with variable time periods is that if you do not update regularly, some customers will feel burned. Ive noticed you regularly update your products so I think you have a good system :-) Another vendor I know of (withhout naming names) updates every 90 days, but if a beta period doesn't resolve a bug in that time, they do not extend it. As a result, you can end up with people who beta test a fix, hoping to get it ASAP. But it doesn't fit into that time period, so it gets rolled over into the next 90 day period. They don't get the fix after testing it, and also may have to pay again. It works for some folks, but wow, it makes some others angry... Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From ambassador at fourthworld.com Sat May 5 14:53:41 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 05 May 2012 11:53:41 -0700 Subject: Parameter string length (was Named Parameters) In-Reply-To: References: Message-ID: <4FA57735.8070801@fourthworld.com> Hugh Senior wrote: > For most practical purposes LiveCode handles what is required. I suspect > that any limits may depend on and be subject to the amount of on-board RAM > as ChartMaker here easily handles uint2 (64Kb) but not uint4 (4Gb). > > In short, we need clarification from Edinburgh. I believe all the relevant limits have been provided in the User Guide - see section 2.2.9, "LiveCode Memory Limits". -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From lfredricks at proactive-intl.com Sat May 5 14:55:20 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 5 May 2012 11:55:20 -0700 Subject: Omegabundle for LiveCode 2012 Ending Monday; Survey Bags You Additonal DB Icon Set Message-ID: <32F1951B218741DD987A741EDEE5A2E1@GATEWAY> Hi all, Omegabundle for LiveCode 2012 ends on Monday, end of day. There is a single sku this year at $399, which is pretty nice for a product set worth 3699. We have an end of offer survey too for buyers - which bags a db focused icon set worth $99 for free, which extends the Turner Icon set with 47 new icons. Several of these products were updated during the offer period - yes, you get those upgrades! For example, .com Solutions FmPro Migrator now supports VB 6 -> LiveCode conversion (if you haven't read it yet, read Dave's Writing Code Generators for LiveCode on the Omegabundle.com website, lots of good coding nuggets there). Valentina is about to turn 5, and this is the cheapest way to get into Valentina for LiveCode - Paradigma products come with 12 months of updates, so you'll get 5.0 and a lot more! Here is everything in Omegabundle for LiveCode 2012 this year: - PowerDebug. Ah Software's powerful debugging tool suite for building better applications. Sold separately for $40.00. - Franklin 3D Game Engine. Multi-platform cross-platform 3D engine for games, simulations and 3D apps for desktop games. The only true 3D game engine for LiveCode! Sold Separately for $299. - SQL Yoga. Makes developing data-driven solutions easy by tranforming database complexities into common LiveCode processes. Sold separately for $199. - Flexible Learning ChartMaker. A fully featured cross-platform library solution designed to create professional charts in your own work. Sold separately for $79.00. - ASG DataGrid Helper. A complete set of tools for rapidly creating professional business layouts and data grids for the desktop and for iPhone. Sold separately for $49. - .com Solutions FmPro Migrator Platinum Edition. Migrates FileMaker and Access to MySQL, Oracle, Access, SQL Server, Sybase, DB2, OpenBase, PostgreSQL, FrontBase, SQLite and Valentina and Convert interfaces to LiveCode. Sold separately for $600. - tm tools Pro Pack 2012. Seven Tactile Media professional interface building tools for LiveCode, including tmControl, tmColor, tmGradient, tmAudio, tmGauge, tmNumeric, tmAlign. Sold separately for $226. - Turner Icon Set Professional. 80 professionally designed, cross platform compatible icons for your applications. Sold separately for $179.00. - Valentina Office Server Unlimited. Advanced database and reports server based on the ultra fast columnar database engine Valentina. Sold separately for $1499. - Flexible Learning Scripter's Scrapbook. A knowledge rich resource for collecting code resources and accessing years of shared resources of LiveCode professional developers. Sold separately for $79.00. - Valentina ADK+ for LiveCode. Embedded local ultra fast analytical database for LiveCode on Windows, Mac OS X and Linux. Sold separately for $399.00. Have a great weekend! Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From dsc at swcp.com Sat May 5 15:02:07 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 5 May 2012 13:02:07 -0600 Subject: Named Parameters In-Reply-To: <4FA56FDB.3040402@hyperactivesw.com> References: <4FA55D41.3070507@fourthworld.com> <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> <4FA56FDB.3040402@hyperactivesw.com> Message-ID: Hi, Jacque! I apologize for the ambiguous statement. I meant 64K characters per line and 32K pixels per line. And Richard suggested that the 32K pixel limit is OS X only. In some of my test stacks I type in some test data into a field or click a button that fills it with some number of characters. These often get up to 33MB, so I confirm your observation of no limit to the amount of text a field can hold. Dar On May 5, 2012, at 12:22 PM, J. Landman Gay wrote: > On 5/5/12 12:55 PM, Dar Scott wrote: > >> However, in the editor one is limited by the field limits--64K >> characters and 32K pixels per line, I believe. The latter might make >> a practical limit of (just guessing) 5,000 characters per line. > > I didn't think there were any limits to the amount of text a field could hold, outside of the total 4 gigs an app can accomodate. The line length does have a limit. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Sat May 5 15:12:23 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 05 May 2012 14:12:23 -0500 Subject: Named Parameters In-Reply-To: References: <4FA55D41.3070507@fourthworld.com> <60BC7B11-F4DB-4D28-9D9D-C5D4F7F4AFBE@swcp.com> <4FA56FDB.3040402@hyperactivesw.com> Message-ID: <4FA57B97.4080100@hyperactivesw.com> On 5/5/12 2:02 PM, Dar Scott wrote: > Hi, Jacque! > > I apologize for the ambiguous statement. I meant 64K characters per > line and 32K pixels per line. And Richard suggested that the 32K > pixel limit is OS X only. > > In some of my test stacks I type in some test data into a field or > click a button that fills it with some number of characters. These > often get up to 33MB, so I confirm your observation of no limit to > the amount of text a field can hold. That helps. Thanks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sat May 5 15:31:29 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 5 May 2012 13:31:29 -0600 Subject: Parameter string length (was Named Parameters) In-Reply-To: <4FA57735.8070801@fourthworld.com> References: <4FA57735.8070801@fourthworld.com> Message-ID: If Hugh is correct in his observation that there is some kind of limit in parameters, that might be a consequence of section 2.2.9 limits, or it might be something not listed there. It also might be a limit that existed long ago. At this point I'm willing to leave the question open. Dar On May 5, 2012, at 12:53 PM, Richard Gaskin wrote: > Hugh Senior wrote: >> For most practical purposes LiveCode handles what is required. I suspect >> that any limits may depend on and be subject to the amount of on-board RAM >> as ChartMaker here easily handles uint2 (64Kb) but not uint4 (4Gb). >> >> In short, we need clarification from Edinburgh. > > I believe all the relevant limits have been provided in the User Guide - see section 2.2.9, "LiveCode Memory Limits". > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From dirk.cleenwerck at gmail.com Sat May 5 17:29:29 2012 From: dirk.cleenwerck at gmail.com (dirk cleenwerck) Date: Sat, 5 May 2012 23:29:29 +0200 Subject: PayPal IPN & LC - Scripts are posted In-Reply-To: <4FA49743.7030002@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA49743.7030002@hyperactivesw.com> Message-ID: I don't get to answer very often on this list, so I'm glad my contribution provided the last puzzle piece. Thanks for the write up. I bookmarked it in case I ever need it. Greetz from Belgium Dirk Cleenwerck On Sat, May 5, 2012 at 4:58 AM, J. Landman Gay wrote: > I've posted an article on my website that explains how I made PayPal IPN > work with LiveCode CGIs: > > > > > > It's also linked at my main Resources page with everything else. I could > not have done this without all your help, so I'm giving back what's owed. > > I learned a lot from this exercise: > > 1. PayPal does not charge a fee on five-cent sales. > > 2. At least two people prefer that their stew contain beer. > > 3. Someone among us has extortionist tendencies, and wanted a cut of my > five cent profit. Hmph. I forgave him because he likes raisins. > > 4. More people have unverified PayPal accounts than not. > > 5. People would rather pay for food than for software, even if the food is > only printed on paper. > > 6. I hate servers. > > 7. This list is the absolute best of all lists, and LiveCoders are the > most generous people anywhere, except for my husband, who has now > tentatively emerged from the basement. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From dsc at swcp.com Sat May 5 17:50:35 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 5 May 2012 15:50:35 -0600 Subject: Disabling a menu item Message-ID: My website has not gotten attention for an embarrassingly long time and even a few stacks have been sitting there for download for almost ten years. A quick checked showed that people are still downloading them. I thought I'd look at them with a more recent LiveCode. In Primer Primer, menu item disabling no longer works. The "(" at the end of the menu items line shows up and the item is not disabled. A look at the user guide does say that a "(" in the menu item will disable it. But, it doesn't. How do I fix this to work with recent LiveCode versions? Dar From pepetoo at cox.net Sat May 5 18:08:52 2012 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 5 May 2012 15:08:52 -0700 Subject: Disabling a menu item In-Reply-To: References: Message-ID: Dar, FYI, I'm only using 4.5.2, but "(" works OK for me. Joe Wilkins On May 5, 2012, at 2:50 PM, Dar Scott wrote: > My website has not gotten attention for an embarrassingly long time and even a few stacks have been sitting there for download for almost ten years. A quick checked showed that people are still downloading them. I thought I'd look at them with a more recent LiveCode. > > In Primer Primer, menu item disabling no longer works. The "(" at the end of the menu items line shows up and the item is not disabled. A look at the user guide does say that a "(" in the menu item will disable it. But, it doesn't. How do I fix this to work with recent LiveCode versions? > > Dar From pmbrig at gmail.com Sat May 5 18:26:38 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Sat, 5 May 2012 18:26:38 -0400 Subject: Disabling a menu item In-Reply-To: References: Message-ID: <1D59C4C0-8EEE-4FF5-BF1B-140FDC1624BE@gmail.com> On May 5, 2012, at 5:50 PM, Dar Scott wrote: > In Primer Primer, menu item disabling no longer works. The "(" at the end of the menu items line shows up and the item is not disabled. Doesn't the "(" have to come at the start of the line? -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From pete at lcsql.com Sat May 5 18:47:27 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 5 May 2012 15:47:27 -0700 Subject: Disabling a menu item In-Reply-To: References: Message-ID: Hi Dar, The "(" should be at the start of the line not the end. You can also use "disable menuitem of menu xyz" (and enable), rather than search for the "(" character. Pete lcSQL Software On Sat, May 5, 2012 at 2:50 PM, Dar Scott wrote: > The "(" at the end of the menu items line shows up and the item is not > disabled. From stephenREVOLUTION2 at barncard.com Sat May 5 19:40:23 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 5 May 2012 16:40:23 -0700 Subject: Problem with pasting from a Rev App to Pages.. In-Reply-To: <6FE0859A-4738-451E-8743-949FEEC670F4@gmail.com> References: <368199B8-196A-44BD-A324-B5751038E51E@twft.com> <6FE0859A-4738-451E-8743-949FEEC670F4@gmail.com> Message-ID: 1. Continuing the discussion about the clipboard, I am offering to this thread a test stack I created to satisfy my curiosity about the clipboard contents array. This stack can be used to examine the copied data from any application. It can examine without pasting if one uses the 'show keys' button, and can display the results as text or hex data. go URL "http://fulton.barncard.com/stax/clipboardTest27.rev" (from the message box) Livecode seems to mainly get copied data in the clipboardData elements as style <---- this appears to be of most interest of those trying to get formulas and complex data from word and excel rtf ] unicode ] <-- these look as expected text ] some kind of image data will appear in an element named "image" if an image is copied. Same with audio data. Copy a Livecode control and look at its internal description as "object". It's also interesting to see what other apps put on the clipboard. ------------------------------------------------------------------------ *objects* ------------------------------------------------------------------------ 0000 52 45 56 4F 32 37 30 30 00 00 06 92 01 00 00 08 REVO2700---+---- 0010 00 00 00 00 00 08 63 6C 65 61 72 69 74 00 E8 65 ------clearit-+e 0020 8B 70 00 13 2D 2D 3E 20 61 6C 6C 20 68 61 6E 64 +p---->_all_hand 0030 6C 65 72 73 0A 0A 00 00 00 00 00 90 00 00 7B 00 lers??-----+--{- 0040 3F 00 22 00 17 00 00 00 00 00 12 63 6C 65 61 72 ?-"--------clear This has not been tested on Windows. I used RAWKEYDOWN and 'command key down' to detect a paste, as "pastekey" does not work in the IDE. I'd like to know if my key command workaround works on Win. 2. Pasted contents may be manipulated after a paste to the invisible 'template field' (or other invisible field) first. Then the contents could be manipulated using the html and unicode commands. On Thu, May 3, 2012 at 8:41 AM, Peter M. Brigham, MD wrote: > There used to be a clipboard utility for the Mac (somewhere back in the > 10.5 days or thereabouts) that would allow you to manipulate the contents > of the clip after copying, with a huge variety of options: text functions > like changing case, font, size, unwrapping "hard" lines, etc., and IIRC > also some image manipulation tools. It stopped working at some OS update or > other, and AFAIK it died. I wish I could recall the name of it. > > Of course this is triply unhelpful to you, since the utility is probably > defunct, only worked on Macs, and I think you want a totally background > solution with no call for the user to do anything special. I mention it > only because I found it so useful. > > -- Peter > > Peter M. Brigham > Stephen Barncard San Francisco Ca. USA more about sqb From cszasz at mac.com Sat May 5 22:03:49 2012 From: cszasz at mac.com (Charles Szasz) Date: Sat, 05 May 2012 22:03:49 -0400 Subject: Problem with pasting from a Rev App to Pages.. Message-ID: <383E2277-83A1-45D0-84DB-C1A3C8D07FDD@mac.com> Bob, Thanks for your help! I did get it working using your suggestions below: set the textFont of character 1 to -1 of field "statement" to "Times New Roman" set the clipboardData["rtf"] to the rtfText of field "statement" I also tried the following to get the font size but it did not worked. Any suggestions? set the textFont of character 1 to -1 of field "statement" to "Times New Roman,12" Sent from my iPad From cszasz at mac.com Sat May 5 22:10:33 2012 From: cszasz at mac.com (Charles Szasz) Date: Sat, 05 May 2012 22:10:33 -0400 Subject: Problem with pasting from a Rev App to Pages.. Message-ID: Stephen, Thanks for this stack! I will look at it tomorrow. It may be helpful with trying to set the size of the font. I also tried the following to get the font size but it did not worked. set the textFont of character 1 to -1 of field "statement" to "Times New Roman,12" set the clipboardData["rtf"] to the rtfText of field "statement" From peterwawood at gmail.com Sat May 5 23:15:17 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 6 May 2012 11:15:17 +0800 Subject: Casey' Solitaire In-Reply-To: <4FA56DAB.8000606@hyperactivesw.com> References: <4FA56DAB.8000606@hyperactivesw.com> Message-ID: <7878EAD0-ADA9-44DC-AAAD-950D648A67FD@gmail.com> Jacque >> Does the score scale goes over 208 ? ;) > > No, that's the highest possible score you can get with all cheats turned off and no problems with Casey. Providing there is space, you may want to think about having a highest score of 208 trillion by padding the real score with a random number. 208 won't give the scorer sufficient street fred ;-) Peter From jacque at hyperactivesw.com Sat May 5 23:54:38 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 05 May 2012 22:54:38 -0500 Subject: Casey' Solitaire In-Reply-To: <7878EAD0-ADA9-44DC-AAAD-950D648A67FD@gmail.com> References: <4FA56DAB.8000606@hyperactivesw.com> <7878EAD0-ADA9-44DC-AAAD-950D648A67FD@gmail.com> Message-ID: <4FA5F5FE.3060208@hyperactivesw.com> On 5/5/12 10:15 PM, Peter W A Wood wrote: > Jacque > >>> Does the score scale goes over 208 ? ;) >> >> No, that's the highest possible score you can get with all cheats >> turned off and no problems with Casey. > > Providing there is space, you may want to think about having a > highest score of 208 trillion by padding the real score with a random > number. 208 won't give the scorer sufficient street fred ;-) :) Maybe I should add points depending on how fast you grab a tissue from the box. And maybe the box should run out randomly. Hmm...and then I could add in-app purchasing so you could buy more tissues. And...and then you could share tissues on a social network! Clean ones, presumably. And then I'd make 208 trillion dollars! Give or take. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dixonja at hotmail.co.uk Sun May 6 00:09:54 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sun, 6 May 2012 05:09:54 +0100 Subject: Casey' Solitaire In-Reply-To: <4FA5F5FE.3060208@hyperactivesw.com> References: , , <4FA56DAB.8000606@hyperactivesw.com>, <7878EAD0-ADA9-44DC-AAAD-950D648A67FD@gmail.com>, <4FA5F5FE.3060208@hyperactivesw.com> Message-ID: > Date: Sat, 5 May 2012 22:54:38 -0500 > From: jacque at hyperactivesw.com > :) Maybe I should add points depending on how fast you grab a tissue > from the box. And maybe the box should run out randomly. Hmm...and then > I could add in-app purchasing so you could buy more tissues. And...and > then you could share tissues on a social network! Clean ones, > presumably. And then I'd make 208 trillion dollars! Give or take. ... and with that sort of revenue, Casey would be able to 'corner' the bird seed markets... From mwieder at ahsoftware.net Sun May 6 00:22:22 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 5 May 2012 21:22:22 -0700 Subject: Casey' Solitaire In-Reply-To: <4FA5F5FE.3060208@hyperactivesw.com> References: <4FA56DAB.8000606@hyperactivesw.com> <7878EAD0-ADA9-44DC-AAAD-950D648A67FD@gmail.com> <4FA5F5FE.3060208@hyperactivesw.com> Message-ID: <28392148812.20120505212222@ahsoftware.net> Jacque- Saturday, May 5, 2012, 8:54:38 PM, you wrote: > I could add in-app purchasing so you could buy more tissues. Brilliant. -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Sun May 6 01:52:34 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 5 May 2012 23:52:34 -0600 Subject: Disabling a menu item In-Reply-To: References: Message-ID: <81B9A3E7-9AB5-43A5-8DE3-7C827F9A8221@swcp.com> Thanks, Peter and Peter! I guess at one time it could be anywhere. I'll put it at the front. Dar From jacque at hyperactivesw.com Sun May 6 02:01:56 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 06 May 2012 01:01:56 -0500 Subject: PayPal IPN & LC - Scripts are posted In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA49743.7030002@hyperactivesw.com> Message-ID: <4FA613D4.8070104@hyperactivesw.com> I wrote: > I learned a lot from this exercise: > > 1. PayPal does not charge a fee on five-cent sales. Just to set the record straight, it isn't technically true. I just looked at my PayPal account and saw that I'd misunderstood the data that was coming into my CGI. PayPal took your whole five cents. They didn't charge their standard flat $.30 fee but they took all that was paid, leaving me with zero. I was well on my way to collecting enough for half a cup of coffee but the whole 85 cents is gone. Apparently it's impossible to make a lot of penny sales and create an empire. Back to the drawing board. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From janschenkel at yahoo.com Sun May 6 10:53:41 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 6 May 2012 07:53:41 -0700 (PDT) Subject: Problem with pasting from a Rev App to Pages.. In-Reply-To: <383E2277-83A1-45D0-84DB-C1A3C8D07FDD@mac.com> References: <383E2277-83A1-45D0-84DB-C1A3C8D07FDD@mac.com> Message-ID: <1336316021.73849.YahooMailNeo@web160905.mail.bf1.yahoo.com> Hi Charles, You can't set the font name and size in one statement that way. Change your script to this: ## set the textFont of character 1 to -1 of field "statement" to "Times New Roman" set the textSize of character 1 to -1 of field "statement" to 12 set the clipboardData["rtf"] to the rtfText of field "statement" ## HTH, Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ________________________________ From: Charles Szasz To: "use-livecode at lists.runrev.com" Sent: Sunday, May 6, 2012 4:03 AM Subject: Re: Problem with pasting from a Rev App to Pages.. Bob, Thanks for your help! I did get it working using your suggestions below: set the textFont of character 1 to -1 of field "statement" to "Times New Roman" set the clipboardData["rtf"] to the rtfText of field "statement" I also tried the following to get the font size but it did not worked.? Any suggestions? set the textFont of character 1 to -1 of field "statement" to "Times New Roman,12" Sent from my iPad _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From admin at FlexibleLearning.com Sun May 6 11:14:52 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Sun, 6 May 2012 16:14:52 +0100 Subject: Parameter string length (was Named Parameters) In-Reply-To: Message-ID: For clarity, my observation about truncated data refers to engine limits on the data passed, not the length of the line... parseThis my4gigData would most likely truncate the contents of my4gigData. There is no specified limit that I can determine, hence my suggestion that it may be memory dependent. Hugh Senior FLCo Hugh Senior wrote: > For most practical purposes LiveCode handles what is required. I suspect > that any limits may depend on and be subject to the amount of on-board RAM > as ChartMaker here easily handles uint2 (64Kb) but not uint4 (4Gb). > > In short, we need clarification from Edinburgh. I believe all the relevant limits have been provided in the User Guide - see section 2.2.9, "LiveCode Memory Limits". -- Richard Gaskin Fourth World From keith.clarke at clarkeandclarke.co.uk Sun May 6 12:42:39 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Sun, 6 May 2012 17:42:39 +0100 Subject: LiveCode access to Unfuddle? Message-ID: Hi Folks, Has anyone played with accessing the Unfuddle API from within LiveCode http://unfuddle.com/docs/api? I thought I'd ask before I get stuck-in...and probably stuck! Best, Keith.. From pete at lcsql.com Sun May 6 15:54:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 6 May 2012 12:54:47 -0700 Subject: Program Installation folders In-Reply-To: <1336062702624-4606483.post@n4.nabble.com> References: <1336062702624-4606483.post@n4.nabble.com> Message-ID: Thanks Tom, all good points. I'm about to put out a new release of my application that installs using a Windows Installer program which gives users the option of where to install the program. Hopefully that will give users the flexibility they want. Pete lcSQL Software On Thu, May 3, 2012 at 9:31 AM, tbodine wrote: > Hi, > > My problems with "Program Files" are: > 1) It's read-only on typical post-XP PCs. So you can't save any data back > to > that folder, if that matters to you. You end up with more data scattered > around the machine. > 2) It's not obvious to average users, especially since MS "hides" the > contents of "Program Files" by default. > > We have customers who often want to move our program and their work to a > Flash drive for mobile use. That makes "Program Files" a headache, so we > default install to "My Documents", where the user always has read/write > permissions and the app's folder is easily found if they need to go mobile > with it. > > I'm sure the MS mothership frowns on this approach, but it works for > customers and it works for us every since the release of Vista. > > Just some things to consider... > > -- Tom Bodine > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Program-Installation-folders-tp4599040p4606483.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Sun May 6 15:54:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 6 May 2012 12:54:47 -0700 Subject: Program Installation folders In-Reply-To: <1336062702624-4606483.post@n4.nabble.com> References: <1336062702624-4606483.post@n4.nabble.com> Message-ID: Thanks Tom, all good points. I'm about to put out a new release of my application that installs using a Windows Installer program which gives users the option of where to install the program. Hopefully that will give users the flexibility they want. Pete lcSQL Software On Thu, May 3, 2012 at 9:31 AM, tbodine wrote: > Hi, > > My problems with "Program Files" are: > 1) It's read-only on typical post-XP PCs. So you can't save any data back > to > that folder, if that matters to you. You end up with more data scattered > around the machine. > 2) It's not obvious to average users, especially since MS "hides" the > contents of "Program Files" by default. > > We have customers who often want to move our program and their work to a > Flash drive for mobile use. That makes "Program Files" a headache, so we > default install to "My Documents", where the user always has read/write > permissions and the app's folder is easily found if they need to go mobile > with it. > > I'm sure the MS mothership frowns on this approach, but it works for > customers and it works for us every since the release of Vista. > > Just some things to consider... > > -- Tom Bodine > > > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Program-Installation-folders-tp4599040p4606483.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Sun May 6 17:06:53 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 6 May 2012 14:06:53 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released Message-ID: I'm happy to announce the availability of version 1.2.0 of SQLiteAdmin, my SQLite database administration program for Mac and Windows. This update is available free to all existing users and can be downloaded here . This version includes many bug fixes to improve the robustness of the application and some enhancements, as follows. - The ability to define "virtual columns" when browsing a table. These are columns whose values are derived from SQLite expressions. - More extensive validation is done on SQL statements before they are presented to SQLite so that meaningful error messages can be displayed. In some cases, you will have the option to correct the SQL statement or cancel its execution. - SQLiteAdmin can check for the availability of new versions. A Preference setting controls whether this is done every time the program is run or when requested by the user by clicking the new "Check for updates..." item on the Help menu. - Installation on Macs is now by drag-and-drop within a disk image file. On Windows, a standard Windows Installer program is used. - The Preferences screen layout has been redesigned to use tabs for different preference types. - The Help Text has been updated to reflect the above enhancements. Full details are available in the release notes . Pete lcSQL Software From m.schonewille at economy-x-talk.com Sun May 6 17:39:05 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 6 May 2012 23:39:05 +0200 Subject: [ANN] Installer Maker Plugin 1.7.9 Message-ID: Dear Installer Maker fans, Another new release of the Installer Maker Plugin has become available today. A few of you might be especially pleased to know that version 1.7.9 executes Mac OS X application packages correctly as post-install scripts. You can download the Installer Maker Plugin from our website at http://rrinstallermaker.economy-x-talk.com where you can also obtain a license. This version is free for everyone who bought a license during the past 3 months (and for this version only I have added one extra day to the grace period ;-) ). -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From nm at studionm.pl Sun May 6 17:56:43 2012 From: nm at studionm.pl (Marek Niesiobedzki) Date: Sun, 6 May 2012 23:56:43 +0200 Subject: Omegabundle for LiveCode 2012 Ending Monday; Survey Bags You Additonal DB Icon Set Message-ID: <7E4EB42D-A1D2-4F9A-BD67-72126CD6BF52@studionm.pl> Hi Lynn, I sent the survey few days ago and didn't receive additional icon set yet. Could you check it? Marek From matthias_livecode_150811 at m-r-d.de Sun May 6 18:34:11 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 7 May 2012 00:34:11 +0200 Subject: Omegabundle for LiveCode 2012 Ending Monday; Survey Bags You Additonal DB Icon Set In-Reply-To: <7E4EB42D-A1D2-4F9A-BD67-72126CD6BF52@studionm.pl> References: <7E4EB42D-A1D2-4F9A-BD67-72126CD6BF52@studionm.pl> Message-ID: Hi, the same here, but i think they will send it out after the end of the survey. Regards, Matthias Am 06.05.2012 um 23:56 schrieb Marek Niesiobedzki: > Hi Lynn, > > I sent the survey few days ago and didn't receive additional icon set yet. Could you check it? > > Marek > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lfredricks at proactive-intl.com Sun May 6 18:49:21 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 6 May 2012 15:49:21 -0700 Subject: Omegabundle for LiveCode 2012 Ending Monday; Survey Bags You Additonal DB Icon Set In-Reply-To: References: <7E4EB42D-A1D2-4F9A-BD67-72126CD6BF52@studionm.pl> Message-ID: > > I sent the survey few days ago and didn't receive > additional icon set yet. Could you check it? Hi all, We will batch out the the icon downloads at the end of the offer - it wont be long. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From jacque at hyperactivesw.com Sun May 6 19:17:59 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 06 May 2012 18:17:59 -0500 Subject: PayPal IPN & LC In-Reply-To: <4FA29D3B.1010004@together.net> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> Message-ID: <4FA706A7.7040101@hyperactivesw.com> Listers, There was an error in the PayPal IPN script I posted on my web page. Some HTML entities were missing, so the script got garbled when viewed on the web site. If you try to run it, LiveCode will abort and throw a server error. The problem is in the .zip file I provided too, since I just copied the text from the web page when I created that. It's fixed now, but if you have the original IPN script, you should throw it away and get the corrected version. Sorry about the mistake. You can get the fixed script here: http://www.hyperactivesw.com/cgipaypal/index.html -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pderocco at ix.netcom.com Sun May 6 20:21:46 2012 From: pderocco at ix.netcom.com (Paul D. DeRocco) Date: Sun, 6 May 2012 17:21:46 -0700 Subject: Using two mouse buttons Message-ID: <9305DEDB9B0B40A78DA948DA993ED469@PAULD> Still using Rev 3.5 under WinXP. When I press the left and right mouse buttons at the same time, the only events I get are MouseDown for the one first pressed, and MouseUp for the first one released. It doesn't matter if I do it slowly or quickly. I've tried handling all documented mouse button events at the card level, to no avail. I'm using a Microsoft mouse with their latest driver, everything set to defaults. If I plug in a Logitech mouse, with no Logitech driver, I get the same result. Has anyone seen this behavior? Or more to the point, has anyone managed to get both buttons to work concurrently? -- Ciao, Paul D. DeRocco Paul mailto:pderocco at ix.netcom.com From roger.e.eller at sealedair.com Sun May 6 20:47:14 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sun, 6 May 2012 20:47:14 -0400 Subject: Using two mouse buttons In-Reply-To: <9305DEDB9B0B40A78DA948DA993ED469@PAULD> References: <9305DEDB9B0B40A78DA948DA993ED469@PAULD> Message-ID: On Sun, May 6, 2012 at 8:21 PM, Paul D. DeRocco wrote: > Still using Rev 3.5 under WinXP. > > When I press the left and right mouse buttons at the same time, the only > events I get are MouseDown for the one first pressed, and MouseUp for the > first one released. It doesn't matter if I do it slowly or quickly. I've > tried handling all documented mouse button events at the card level, to no > avail. I'm using a Microsoft mouse with their latest driver, everything set > to defaults. If I plug in a Logitech mouse, with no Logitech driver, I get > the same result. > > Has anyone seen this behavior? Or more to the point, has anyone managed to > get both buttons to work concurrently? > > -- > > Ciao, Paul D. DeRocco > Paul mailto:pderocco at ix.netcom.com Have you tried "on mouseUp 3"? * 1 is the mouse button on Mac OS systems and the left button on Windows and Unix systems. * 2 is the middle button on Unix systems. * 3 is the right button (on Windows and Unix systems) or Control-click (on Mac OS and OS X systems. ~Roger From roger.e.eller at sealedair.com Sun May 6 20:52:49 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sun, 6 May 2012 20:52:49 -0400 Subject: Using two mouse buttons In-Reply-To: References: <9305DEDB9B0B40A78DA948DA993ED469@PAULD> Message-ID: On Sun, May 6, 2012 at 8:47 PM, Roger Eller wrote: > On Sun, May 6, 2012 at 8:21 PM, Paul D. DeRocco wrote: > > Has anyone seen this behavior? Or more to the point, has anyone managed to >> get both buttons to work concurrently? >> > > Have you tried "on mouseUp 3"? > > * 1 is the mouse button on Mac OS systems and the left button on Windows > and Unix systems. > * 2 is the middle button on Unix systems. > * 3 is the right button (on Windows and Unix systems) or Control-click (on > Mac OS and OS X systems. > > ~Roger > > "concurrently?" ... I didn't catch that. You can use modifier keys with any button, but about using them concurrently, I don't know. ~Roger From matthias_livecode_150811 at m-r-d.de Mon May 7 05:24:08 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 7 May 2012 11:24:08 +0200 Subject: mobilepick - how to display a 2nd optionlist regarding to the selected value of the 1st optionlist Message-ID: Hi, i have here a list, let?s say Notebook,Notebooks Notebook,Power Supply Notebook,Memory Notebook,Cases Desktop,Intel based Destkop, AMD based Display,17" Display,20" Display,22" and so on. I now want the user to select between Notebook,Desktop Display and regarding to the selection the user made i want to display in a 2nd Pickwheel the values for that selection. In the case of notebook i want the pickwheel to show Notebooks,Power Supply and so on. I know that i can create a pickwheel and let the user select an option and after pressing done a new pickwheel is created with the new values. But is there also another way. I would like to display a pickwheel with 2 optionlists and the 2nd optionlist shall change immediately after selecting a value of the first optionlist. But i think that is not possible, right? Regards, Matthias From bobs at twft.com Mon May 7 12:06:54 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 7 May 2012 09:06:54 -0700 Subject: Disabling a menu item In-Reply-To: References: Message-ID: <511C4933-3C0D-48A2-B1A5-D0EB6387C8D8@twft.com> End or beginning? Those scripts I posted last week to disable tabs in a tab menu work fine. Bob On May 5, 2012, at 2:50 PM, Dar Scott wrote: > My website has not gotten attention for an embarrassingly long time and even a few stacks have been sitting there for download for almost ten years. A quick checked showed that people are still downloading them. I thought I'd look at them with a more recent LiveCode. > > In Primer Primer, menu item disabling no longer works. The "(" at the end of the menu items line shows up and the item is not disabled. A look at the user guide does say that a "(" in the menu item will disable it. But, it doesn't. How do I fix this to work with recent LiveCode versions? > > Dar > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 7 12:18:00 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 7 May 2012 09:18:00 -0700 Subject: PayPal IPN & LC - Scripts are posted In-Reply-To: <4FA49743.7030002@hyperactivesw.com> References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA49743.7030002@hyperactivesw.com> Message-ID: If a developer doesn't descends into a crazed sputtering rage from time to time, they probably should not be developing software. ;-) Bob On May 4, 2012, at 7:58 PM, J. Landman Gay wrote: > 7. This list is the absolute best of all lists, and LiveCoders are the most generous people anywhere, except for my husband, who has now tentatively emerged from the basement. From pete at lcsql.com Mon May 7 15:15:36 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 7 May 2012 12:15:36 -0700 Subject: Datagrid Drag/Drop error Message-ID: I'm getting an error using some datagrid drag and drop handlers provided for datagrids. The error happens when I drag a line outside the boundaries of the stack window and then back in again. So far I can only make this happen in a standalone program, not the IDE. The standalone reports the folloing error: Type: Chunk: error in object expression Object: button 'dgTrackDragDrop' of group 'ColumnList' of card id 1002 of stack 'SQLiteAdmin_CreateNewIndex' of stack '/Applications/SQLiteAdmin.app/Contents/MacOS/SQLiteAdmin' Line: Line Num: 24 Hint: dragMove The handlers I'm using look like this: *on* dragStart *local* tTheIndex, tTheDragData, tTheDataControl *put* the dgDataControl of the target into tTheDataControl *if* (tTheDataControl is empty) *then* *pass* dragStart *-- Prevent the move if no data control exists* *if* (the dgHeader of the target is empty) *then* *put* the dgIndex of tTheDataControl into tTheIndex *set* the dgDragImageIndex of me to tTheIndex *set* the dragData["private"] to tTheDragData *set* the dgDragReorderData of me to tTheDragData *set* the dgTrackDragReorder[tTheIndex] of me to true *end* *if* *end* dragStart *on* DragReorderDrop pOriginatingIndex, pStartLine, pDroppedOnLine *if* (pStartLine is not pDroppedOnLine) *then* SetLineOfIndex pOriginatingIndex, pDroppedOnLine *send* "RefreshList" to me in 0 secs *end* *if* *end* DragReorderDrop *on* dragMove *local* tTheDragData *put* the dgDataControl of the target into tTheDataControl *if* (tTheDataControl is empty) *then* *pass* dragMove *set* the dragaction to "move" *put* the dgIndex of tTheDataControl into tTheIndex *-- set the dgDragReorderData of me to tTheDragData* *set* the dgTrackDragReorder[tTheIndex] of me to true *-- Scroll the list during the dragMove using the datagrid API* * * it looks like th error is in a datagrid internal handler but I haven't been able to track it down. Has anyone else experienced this? Pete lcSQL Software From dsc at swcp.com Mon May 7 15:49:29 2012 From: dsc at swcp.com (Dar Scott) Date: Mon, 7 May 2012 13:49:29 -0600 Subject: Disabling a menu item In-Reply-To: <511C4933-3C0D-48A2-B1A5-D0EB6387C8D8@twft.com> References: <511C4933-3C0D-48A2-B1A5-D0EB6387C8D8@twft.com> Message-ID: <804D2B98-099A-4036-8C6D-00EAD0AE78CF@swcp.com> Yeah. I guess end once worked but now it has to be beginning. -- Dar On May 7, 2012, at 10:06 AM, Bob Sneidar wrote: > End or beginning? Those scripts I posted last week to disable tabs in a tab menu work fine. > > Bob > > > On May 5, 2012, at 2:50 PM, Dar Scott wrote: > >> My website has not gotten attention for an embarrassingly long time and even a few stacks have been sitting there for download for almost ten years. A quick checked showed that people are still downloading them. I thought I'd look at them with a more recent LiveCode. >> >> In Primer Primer, menu item disabling no longer works. The "(" at the end of the menu items line shows up and the item is not disabled. A look at the user guide does say that a "(" in the menu item will disable it. But, it doesn't. How do I fix this to work with recent LiveCode versions? >> >> Dar >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gerry.orkin at gmail.com Mon May 7 19:28:19 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Tue, 8 May 2012 09:28:19 +1000 Subject: mobilepick - how to display a 2nd optionlist regarding to the selected value of the 1st optionlist In-Reply-To: References: Message-ID: Matthias I'd use a standard iOS list that lets the user drill down to the item they want. You can do multiple column pick wheels but I don't think you can populate the second (and subsequent) lists dynamically - they get set when the pick wheel is first created. Cheers Gerry On 07/05/2012, at 7:24 PM, Matthias Rebbe wrote: > Hi, > > i have here a list, let?s say > > > Notebook,Notebooks > Notebook,Power Supply > Notebook,Memory > Notebook,Cases > Desktop,Intel based > Destkop, AMD based > Display,17" > Display,20" > Display,22" > > and so on. > > I now want the user to select between Notebook,Desktop Display and regarding to the selection the user made i want to display in a 2nd Pickwheel the values for that selection. > In the case of notebook i want the pickwheel to show Notebooks,Power Supply and so on. > > I know that i can create a pickwheel and let the user select an option and after pressing done a new pickwheel is created with the new values. > But is there also another way. I would like to display a pickwheel with 2 optionlists and the 2nd optionlist shall change immediately after selecting a value of the first optionlist. > > But i think that is not possible, right? > > Regards, > > Matthias > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Mon May 7 19:30:08 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 08 May 2012 00:30:08 +0100 Subject: CSV again. Message-ID: <4FA85B00.5030400@tweedly.net> Some years ago, this list discussed the difficulties of parsing comma-separated-value file format; Richard Gaskin has a great article about it at http://www.fourthworld.com/embassy/articles/csv-must-die.html Following that discussion, I came up with some code to parse CSV in Livecode which was significantly faster than the straightforwards methods (quoted in the above article). At the time, I put that speed gain down to two factors 1. a way of looking at the problem "sideways" that enables a different approach 2. a 'clever' use of split + array access Recently the topic came up again, and I looked at the code again; I now realize that in fact the speed gain came entirely from the first of those two factors, and using split + arrays was not helpful. Livecode's chunk handling is (in this case) faster than using arrays (my only excuse is that I was new to Livecode, and so I was using techniques I was familiar with from other languages). So I revised the code to use chunk handling rather than split+arrays, and the resulting code runs about 40% faster, with the added benefit of being slightly easier to read and understand. The only slightly mind-bending feature of the new code is the use of set the lineDelimiter to quote repeat for each line k in pData .... I find it hard to think about "lines" that aren't actually lines :-) So - for anyone who needs or wants more speed, here's the code > function CSV3Tab pData,pcoldelim > local tNuData -- contains tabbed copy of data > local tReturnPlaceholder -- replaces cr in field data to avoid line > -- breaks which would be misread as records; > -- replaced later during dislay > local tEscapedQuotePlaceholder -- used for keeping track of quotes > -- in data > local tInQuotedText -- flag set while reading data between quotes > local tInsideQuoted, k > -- > put numtochar(11) into tReturnPlaceholder -- vertical tab as > -- placeholder > put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify > -- distinction between quotes in data and those > -- used in delimiters > -- > if pcoldelim is empty then put comma into pcoldelim > -- Normalize line endings: > replace crlf with cr in pData -- Win to UNIX > replace numtochar(13) with cr in pData -- Mac to UNIX > -- > -- Put placeholder in escaped quote (non-delimiter) chars: > replace ("\""e) with tEscapedQuotePlaceholder in pData > replace quote"e with tEscapedQuotePlaceholder in pData > -- > put space before pData -- to avoid ambiguity of starting context > put False into tInsideQuoted > set the linedel to quote > repeat for each line k in pData > if (tInsideQuoted) then > replace cr with tReturnPlaceholder in k > put k after tNuData > put False into tInsideQuoted > else > replace pcoldelim with numtochar(29) in k > put k after tNuData > put true into tInsideQuoted > end if > end repeat > -- > delete char 1 of tNuData -- remove the leading space > replace tEscapedQuotePlaceholder with quote in tNuData > return tNuData > end CSV3Tab > -- Alex. From pete at lcsql.com Mon May 7 20:23:42 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 7 May 2012 17:23:42 -0700 Subject: CSV again. In-Reply-To: <4FA85B00.5030400@tweedly.net> References: <4FA85B00.5030400@tweedly.net> Message-ID: Thanks for this Alex! For list members, I am indebted to Alex for his original csv parsing code which I used, with his permission, in my SQLiteAdmin application. I will check out this code and see how it compares to the code currently embedded in SQLiteAdmin. Pete lcSQL Software On Mon, May 7, 2012 at 4:30 PM, Alex Tweedly wrote: > Some years ago, this list discussed the difficulties of parsing > comma-separated-value file format; Richard Gaskin has a great article about > it at http://www.fourthworld.com/**embassy/articles/csv-must-die.**html > > Following that discussion, I came up with some code to parse CSV in > Livecode which was significantly faster than the straightforwards methods > (quoted in the above article). At the time, I put that speed gain down to > two factors > > 1. a way of looking at the problem "sideways" that enables a different > approach > 2. a 'clever' use of split + array access > > Recently the topic came up again, and I looked at the code again; I now > realize that in fact the speed gain came entirely from the first of those > two factors, and using split + arrays was not helpful. Livecode's chunk > handling is (in this case) faster than using arrays (my only excuse is that > I was new to Livecode, and so I was using techniques I was familiar with > from other languages). So I revised the code to use chunk handling rather > than split+arrays, and the resulting code runs about 40% faster, with the > added benefit of being slightly easier to read and understand. The only > slightly mind-bending feature of the new code is the use of > > set the lineDelimiter to quote > repeat for each line k in pData .... > > I find it hard to think about "lines" that aren't actually lines :-) > > So - for anyone who needs or wants more speed, here's the code > > function CSV3Tab pData,pcoldelim >> local tNuData -- contains tabbed copy of data >> local tReturnPlaceholder -- replaces cr in field data to avoid line >> -- breaks which would be misread as records; >> -- replaced later during dislay >> local tEscapedQuotePlaceholder -- used for keeping track of quotes >> -- in data >> local tInQuotedText -- flag set while reading data between quotes >> local tInsideQuoted, k >> -- >> put numtochar(11) into tReturnPlaceholder -- vertical tab as >> -- placeholder >> put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify >> -- distinction between quotes in data and those >> -- used in delimiters >> -- >> if pcoldelim is empty then put comma into pcoldelim >> -- Normalize line endings: >> replace crlf with cr in pData -- Win to UNIX >> replace numtochar(13) with cr in pData -- Mac to UNIX >> -- >> -- Put placeholder in escaped quote (non-delimiter) chars: >> replace ("\""e) with tEscapedQuotePlaceholder in pData >> replace quote"e with tEscapedQuotePlaceholder in pData >> -- >> put space before pData -- to avoid ambiguity of starting context >> put False into tInsideQuoted >> set the linedel to quote >> repeat for each line k in pData >> if (tInsideQuoted) then >> replace cr with tReturnPlaceholder in k >> put k after tNuData >> put False into tInsideQuoted >> else >> replace pcoldelim with numtochar(29) in k >> put k after tNuData >> put true into tInsideQuoted >> end if >> end repeat >> -- >> delete char 1 of tNuData -- remove the leading space >> replace tEscapedQuotePlaceholder with quote in tNuData >> return tNuData >> end CSV3Tab >> >> > -- Alex. > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Mon May 7 22:33:02 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 8 May 2012 10:33:02 +0800 Subject: Casey' Solitaire In-Reply-To: <4FA5F5FE.3060208@hyperactivesw.com> References: <4FA56DAB.8000606@hyperactivesw.com> <7878EAD0-ADA9-44DC-AAAD-950D648A67FD@gmail.com> <4FA5F5FE.3060208@hyperactivesw.com> Message-ID: On Sun, May 6, 2012 at 11:54 AM, J. Landman Gay wrote: > Hmm...and then I could add in-app purchasing so you could buy more > tissues. And...and then you could share tissues on a social network! Clean > ones, presumably. And then I'd make 208 trillion dollars! > Hmmm, I don't think so, not unless you add in-app purchasing of pigs and sling-shots so you can fire 'happy hogs' in Casey's general direction to keep him at bay. Think of the toy spinoffs ;-) From bruceap at comcast.net Mon May 7 22:39:01 2012 From: bruceap at comcast.net (Bruce Pokras) Date: Mon, 7 May 2012 22:39:01 -0400 Subject: [OT] Gatekeeper In-Reply-To: References: Message-ID: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Why is this "[OT}"? Won't Apple's use of Gatekeeper affect Livecode apps for OS X? I would hate it if every person who wants to try my software would get a message from Gatekeeper that "this might be malware. Are really you sure that you want to run it?" Are Livecode apps that are complied for OS X capable of being signed in the manner that Gatekeeper will be looking for? Bruce Blazing Dawn Software On Apr 30, 2012, at 5:26 PM, Peter Haworth wrote: > Just got a newsletter from Apple with this link to a page about the > Mountain Lion Gatekeeper ID: > > https://developer.apple.com/resources/developer-id/ > > Probably old news to some folks but thought it would be worth sharing. > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 7 22:55:41 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 7 May 2012 19:55:41 -0700 Subject: [OT] Gatekeeper In-Reply-To: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Yes, I guess it's not totally off topic. I'm not very knowldgeable on this but I THINK if you join the Apple Developer Program ($99/year), you get a certificate from them for free. Pete lcSQL Software On Mon, May 7, 2012 at 7:39 PM, Bruce Pokras wrote: > Why is this "[OT}"? Won't Apple's use of Gatekeeper affect Livecode apps > for OS X? I would hate it if every person who wants to try my software > would get a message from Gatekeeper that "this might be malware. Are really > you sure that you want to run it?" > > Are Livecode apps that are complied for OS X capable of being signed in > the manner that Gatekeeper will be looking for? > > Bruce > Blazing Dawn Software > > On Apr 30, 2012, at 5:26 PM, Peter Haworth wrote: > > > Just got a newsletter from Apple with this link to a page about the > > Mountain Lion Gatekeeper ID: > > > > https://developer.apple.com/resources/developer-id/ > > > > Probably old news to some folks but thought it would be worth sharing. > > > > Pete > > lcSQL Software > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From curry at pair.com Tue May 8 03:42:53 2012 From: curry at pair.com (Curry Kenworthy) Date: Tue, 08 May 2012 02:42:53 -0500 Subject: ANN: Spreadlib - Excel Import Beta In-Reply-To: References: Message-ID: <4FA8CE7D.7000000@pair.com> Howdy Folks, As some of you have been expecting, here's a beta version of SpreadLib addon library, offering Excel xlsx spreadsheet import via htmlText (a whole worksheet into a field) or array access (lookup data per cell). It demonstrates a substantial subset of the features that the 1.0 library will have, especially data import and Excel-style number formatting, with several test documents and a "Try SpreadLib" stack that includes all or most of the available calls in its scripts for easy testing. All the documentation is in the SpreadLib Documentation text file, so be sure to have a peek at it. Of course, as a beta the documentation and demo stack are still in development too. (In particular it doesn't have the auto install yet, but the demo stack card script has sample code for easy loading.) Unzip the download before running it. Download: In case the current feature set is needed immediately for any projects, I have enabled registration at a discounted price; just follow the link to the web store in the documentation file and you should be standalone-ready in a few minutes. (The library runs in the LiveCode IDE without registration; purchase for standalone and mobile builds or commercial/organizational use.) SpreadLib is 100% LiveCode script for maximum cross-platform compatibility. It's been vetted on Windows & Mac for this release. I haven't put together a mobile test stack yet (I'm having rather a busy week and had to post this beta ASAP) but I will post a mobile testing update afterwards! I hope this proves useful for your apps and client projects. Thanks to all of you who expressed your interest, and be sure to let me know what works and what future features you need most! I'm planning on Excel and Open Office import/export and perhaps a spreadsheet object for live editing in stacks. The documentation includes a partial list of current and planned features. Also coming soon: WordLib 2.0 with all the new text field features, WordOut 1.0 for MS Word export, a more robust WordReport update, and a new rich-text editing field with snazzy toolbar to drop into your fields and let your users access all the new text formatting features. All the addons will be available for desktop and mobile use. Many thanks to the folks at ResearchWare who helped to make SpreadLib possible! Best wishes, Curry Kenworthy -- WordLib: Import MS Word and OpenOffice documents http://curryk.com/wordlib.html WordReport: Template-driven MS Word and OpenOffice reports, from invoices and worksheets to catalogs and mail merge http://curryk.com/wordreport.html Need custom software development or RunRev help? http://curryk.com/consulting/ From henshaw at me.com Tue May 8 05:22:13 2012 From: henshaw at me.com (Andrew Henshaw) Date: Tue, 8 May 2012 10:22:13 +0100 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: As far as I was aware all you need to do is sign your apps, if you publish an app to the Mac App Store it already has to be signed. To do this you need the $ 99/year Apple Developer Program, and then you can use a few simple terminal commands to sign an app. It should not affect Livecode at all, its just another hoop to go through if you want to deploy you the Mac OS without your clients getting warning messages. As part of the program you also get access to the pre-release software so you can test to ensure your apps dont get snagged by the gatekeeper. Andy On 8 May 2012, at 03:55, Peter Haworth wrote: > Yes, I guess it's not totally off topic. I'm not very knowldgeable on this > but I THINK if you join the Apple Developer Program ($99/year), you get a > certificate from them for free. > > Pete > lcSQL Software > > > > On Mon, May 7, 2012 at 7:39 PM, Bruce Pokras wrote: > >> Why is this "[OT}"? Won't Apple's use of Gatekeeper affect Livecode apps >> for OS X? I would hate it if every person who wants to try my software >> would get a message from Gatekeeper that "this might be malware. Are really >> you sure that you want to run it?" >> >> Are Livecode apps that are complied for OS X capable of being signed in >> the manner that Gatekeeper will be looking for? >> >> Bruce >> Blazing Dawn Software >> >> On Apr 30, 2012, at 5:26 PM, Peter Haworth wrote: >> >>> Just got a newsletter from Apple with this link to a page about the >>> Mountain Lion Gatekeeper ID: >>> >>> https://developer.apple.com/resources/developer-id/ >>> >>> Probably old news to some folks but thought it would be worth sharing. >>> >>> Pete >>> lcSQL Software >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From toolbook at kestner.de Tue May 8 05:46:02 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 8 May 2012 11:46:02 +0200 Subject: getting the path of a DVD drive Message-ID: <003f01cd2cff$628728c0$27957a40$@de> Hello, if I want to read from a CD with a known label "foo" I just check if "foo" is in the drives to check if the CD is inserted. Then I add "/Volumes/" hard coded before "foo", so that I get the full path "/Volumes/foo/" What I would like to know is, if this name convention "/Volumes/." is mandatory on Mac or can the path name be different on other machines? If so, is there another reliable way to get the path of an inserted CD/DVD? Thanks Tiemo From m.schonewille at economy-x-talk.com Tue May 8 06:07:37 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 8 May 2012 12:07:37 +0200 Subject: getting the path of a DVD drive In-Reply-To: <003f01cd2cff$628728c0$27957a40$@de> References: <003f01cd2cff$628728c0$27957a40$@de> Message-ID: Hi Tiemo, Yes, /volumes is mandatory on all Macs. You can even use put shell("ls /volumes") to get all drives. /volumes/ is the right way to address a drive on Mac. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 8 mei 2012, at 11:46, Tiemo Hollmann TB wrote: > Hello, > > if I want to read from a CD with a known label "foo" I just check if "foo" > is in the drives to check if the CD is inserted. > > Then I add "/Volumes/" hard coded before "foo", so that I get the full path > "/Volumes/foo/" > > > > What I would like to know is, if this name convention "/Volumes/." is > mandatory on Mac or can the path name be different on other machines? If so, > is there another reliable way to get the path of an inserted CD/DVD? > > Thanks > > Tiemo From toolbook at kestner.de Tue May 8 06:16:15 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 8 May 2012 12:16:15 +0200 Subject: Umlaute get corrupted when transfering livecode from Win to Mac Message-ID: <004a01cd2d03$9a586ad0$cf094070$@de> Hello, from time to time german Umlaute in livecode files get corrupted when transferring the files between the platforms Win <-> Mac. My development is primary on Win, but testing and building the standalone I do on each platform. But I tried it also the other way This happens irregulary and not reproduceable. To me it happened in the standalone setting, e.g. name of application, as well as in the scripts, which can lead to corrupted scripts. I try to avoid umlaute in handler or variable names, but can't avoid them always in object names, messages, labels, titles, etc. Did anybody else encountered this? Any ideas how to avoid, to check for? Tiemo From toolbook at kestner.de Tue May 8 06:17:33 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 8 May 2012 12:17:33 +0200 Subject: AW: getting the path of a DVD drive In-Reply-To: References: <003f01cd2cff$628728c0$27957a40$@de> Message-ID: <004f01cd2d03$c8a4fca0$59eef5e0$@de> Hi Mark, thanks for the helpful answer Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Mark Schonewille > Gesendet: Dienstag, 8. Mai 2012 12:08 > An: How to use LiveCode > Betreff: Re: getting the path of a DVD drive > > Hi Tiemo, > > Yes, /volumes is mandatory on all Macs. You can even use put shell("ls > /volumes") to get all drives. /volumes/ is the right way to > address a drive on Mac. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 8 mei 2012, at 11:46, Tiemo Hollmann TB wrote: > > > Hello, > > > > if I want to read from a CD with a known label "foo" I just check if > "foo" > > is in the drives to check if the CD is inserted. > > > > Then I add "/Volumes/" hard coded before "foo", so that I get the full > > path "/Volumes/foo/" > > > > > > > > What I would like to know is, if this name convention "/Volumes/." is > > mandatory on Mac or can the path name be different on other machines? > > If so, is there another reliable way to get the path of an inserted > CD/DVD? > > > > Thanks > > > > Tiemo > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From benr_mc at cogapp.com Tue May 8 06:45:02 2012 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 08 May 2012 11:45:02 +0100 Subject: PayPal IPN & LC - and Beef Stew In-Reply-To: <4FA34767.4060105@hyperactivesw.com> References: <4FA2D2E3.5010303@hyperactivesw.com> <4FA2ED53.8080201@hyperactivesw.com> <199213321765.20120503194156@ahsoftware.net> <4FA34767.4060105@hyperactivesw.com> Message-ID: <4FA8F92E.2070706@cogapp.com> On 04/05/2012 04:05, J. Landman Gay wrote: > On 5/3/12 9:41 PM, Mark Wieder wrote: >> See bug reports 3157 and 8305. >> > > :) I'd seen Jeanne's but I didn't know you'd put your foot in too. > > I'd like to see the above list added as well but I'm afraid RR would take away > our access. Be careful what you wish for. I've been waiting years for some action on #2759, which has some genuine utility. Perhaps I shouldn't have submitted it on the date I did. But I've just realised it really has been implemented now, just about - except for the last message. So now it just needs to be ported back to the desktop. Ben From m.schonewille at economy-x-talk.com Tue May 8 07:06:25 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 8 May 2012 13:06:25 +0200 Subject: Umlaute get corrupted when transfering livecode from Win to Mac In-Reply-To: <004a01cd2d03$9a586ad0$cf094070$@de> References: <004a01cd2d03$9a586ad0$cf094070$@de> Message-ID: Hi Tiemo, I have seen this problem in two different cases. I don't know the cause and have no solution but you could check the charSet property of the stack when you open the stack. If you move the stack from Mac to Windows and the charSet property returns ISO before you save the stack for the first time on the Windows machine, then something must have gone wrong. If you move the stack from Windows to Mac and the charSet property returns MacOS before you save the stack for the first time on the Mac, then something must have gone wrong as well. Perhaps keeping an eye on the value returned by this property will eventually give you some insights into this problem. I'm saying "perhaps", because I this happens too sporadically to actually check whether my assumptions are true. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 8 mei 2012, at 12:16, Tiemo Hollmann TB wrote: > Hello, > > from time to time german Umlaute in livecode files get corrupted when > transferring the files between the platforms Win <-> Mac. My development is > primary on Win, but testing and building the standalone I do on each > platform. But I tried it also the other way > > This happens irregulary and not reproduceable. To me it happened in the > standalone setting, e.g. name of application, as well as in the scripts, > which can lead to corrupted scripts. I try to avoid umlaute in handler or > variable names, but can't avoid them always in object names, messages, > labels, titles, etc. > > Did anybody else encountered this? Any ideas how to avoid, to check for? > > Tiemo > From niconiko at gmail.com Tue May 8 07:26:08 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 8 May 2012 20:26:08 +0900 Subject: Is LC a non-Unicode program? Message-ID: Hello All, For maybe a decade, the copyright symbol on the RunRev/LC splash screen has actually appeared garbled. A minor annoyance that I learnt to ignore. That is, until LC 5.5.0, when, there she was!, the copyright symbol. Not for long, though. With 5.5.1-dp1 and dp2 (damn that prefs bug!), it's not only back to the garbled (c) but all the other splash-screen text looks oddly sized and style, albeit readable. Having recently purchased Win7 Ultimate, I decided to play with the "Region and Language" setting. Tried changing from Japanese to English under "Formats" and "Location", but this is the setting that finally did the trick: Region and Language > Administrative > Language for non-Unicode programs > Change system locale... > English (Canada) So, what my subject line says. Is LC non-unicode? Seems odd if it is. Just curious, mostly. Cheers. -- Nicolas Cueto From toolbook at kestner.de Tue May 8 07:32:35 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 8 May 2012 13:32:35 +0200 Subject: AW: Umlaute get corrupted when transfering livecode from Win to Mac In-Reply-To: References: <004a01cd2d03$9a586ad0$cf094070$@de> Message-ID: <005301cd2d0e$44533bf0$ccf9b3d0$@de> Ok thank for the hint, I'll check and report it Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Mark Schonewille > Gesendet: Dienstag, 8. Mai 2012 13:06 > An: How to use LiveCode > Betreff: Re: Umlaute get corrupted when transfering livecode from Win to > Mac > > Hi Tiemo, > > I have seen this problem in two different cases. I don't know the cause and > have no solution but you could check the charSet property of the stack when > you open the stack. If you move the stack from Mac to Windows and the > charSet property returns ISO before you save the stack for the first time > on the Windows machine, then something must have gone wrong. If you move > the stack from Windows to Mac and the charSet property returns MacOS before > you save the stack for the first time on the Mac, then something must have > gone wrong as well. Perhaps keeping an eye on the value returned by this > property will eventually give you some insights into this problem. I'm > saying "perhaps", because I this happens too sporadically to actually check > whether my assumptions are true. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 8 mei 2012, at 12:16, Tiemo Hollmann TB wrote: > > > Hello, > > > > from time to time german Umlaute in livecode files get corrupted when > > transferring the files between the platforms Win <-> Mac. My > > development is primary on Win, but testing and building the standalone > > I do on each platform. But I tried it also the other way > > > > This happens irregulary and not reproduceable. To me it happened in > > the standalone setting, e.g. name of application, as well as in the > > scripts, which can lead to corrupted scripts. I try to avoid umlaute > > in handler or variable names, but can't avoid them always in object > > names, messages, labels, titles, etc. > > > > Did anybody else encountered this? Any ideas how to avoid, to check for? > > > > Tiemo > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From toolbook at kestner.de Tue May 8 08:29:27 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 8 May 2012 14:29:27 +0200 Subject: AW: Umlaute get corrupted when transfering livecode from Win to Mac In-Reply-To: <005301cd2d0e$44533bf0$ccf9b3d0$@de> References: <004a01cd2d03$9a586ad0$cf094070$@de> <005301cd2d0e$44533bf0$ccf9b3d0$@de> Message-ID: <005d01cd2d16$36331420$a2993c60$@de> A quick test showed the wrong charset today everytime in every file I copied from Mac to Win and vice versa with corrupted umlaute in the standalone settings, but not in the scripts. (LC 4.6.4) The docs say, that the charset indicates, on which platform the stack was last saved, so the bug doesn't seem to be at this point. But obviously with the handling and translating of the charset. The charset was switched back to the correct one after having saved the file AND closed and reopened it. I searched the QCC and wonder if I am the only one. Perhaps I searched with the wrong search keys, so I opened a new QCC report under 10208 Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB > Gesendet: Dienstag, 8. Mai 2012 13:33 > An: 'How to use LiveCode' > Betreff: AW: Umlaute get corrupted when transfering livecode from Win to > Mac > > Ok thank for the hint, I'll check and report it Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > > bounces at lists.runrev.com] Im Auftrag von Mark Schonewille > > Gesendet: Dienstag, 8. Mai 2012 13:06 > > An: How to use LiveCode > > Betreff: Re: Umlaute get corrupted when transfering livecode from Win > > to Mac > > > > Hi Tiemo, > > > > I have seen this problem in two different cases. I don't know the > > cause > and > > have no solution but you could check the charSet property of the stack > when > > you open the stack. If you move the stack from Mac to Windows and the > > charSet property returns ISO before you save the stack for the first > > time on the Windows machine, then something must have gone wrong. If > > you move the stack from Windows to Mac and the charSet property > > returns MacOS > before > > you save the stack for the first time on the Mac, then something must > > have gone wrong as well. Perhaps keeping an eye on the value returned > > by this property will eventually give you some insights into this > > problem. I'm saying "perhaps", because I this happens too sporadically > > to actually > check > > whether my assumptions are true. > > > > -- > > Best regards, > > > > Mark Schonewille > > > > Economy-x-Talk Consulting and Software Engineering > > Homepage: http://economy-x-talk.com > > Twitter: http://twitter.com/xtalkprogrammer > > KvK: 50277553 > > > > We will have room for new projects after 1 June. Contact me now and be > > first in line. > > > > On 8 mei 2012, at 12:16, Tiemo Hollmann TB wrote: > > > > > Hello, > > > > > > from time to time german Umlaute in livecode files get corrupted > > > when transferring the files between the platforms Win <-> Mac. My > > > development is primary on Win, but testing and building the > > > standalone I do on each platform. But I tried it also the other way > > > > > > This happens irregulary and not reproduceable. To me it happened in > > > the standalone setting, e.g. name of application, as well as in the > > > scripts, which can lead to corrupted scripts. I try to avoid umlaute > > > in handler or variable names, but can't avoid them always in object > > > names, messages, labels, titles, etc. > > > > > > Did anybody else encountered this? Any ideas how to avoid, to check > for? > > > > > > Tiemo > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Tue May 8 09:13:12 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Tue, 8 May 2012 09:13:12 -0400 Subject: PayPal IPN & LC - Scripts are posted In-Reply-To: References: <4F9F7CA7.6090906@kencorey.com> <4FA0452F.9080606@hyperactivesw.com> <5FEA0602-434A-4A6F-8629-EB5BD4A617EF@unimelb.edu.au> <4FA05A9F.1040602@hyperactivesw.com> <4FA05C7B.7010406@together.net> <4FA06355.30806@hyperactivesw.com> <4FA07694.7060308@together.net> <4FA07C96.2050507@together.net> <871FB3C1-E3EA-4E17-86A9-58182DFD6A7B@sweattechnologies.com> <4FA08415.4060100@together.net> <4FA08C0C.3010105@together.net> <4FA0B725.4010208@hyperactivesw.com> <4FA163FB.1020301@hyperactivesw.com> <7C7475AB-C445-444C-B6A6-9662CB3443DE@twft.com> <4FA1711C.2090707@hyperactivesw.com> <4FA1A493.6090707@hyperactivesw.com> <4FA29D3B.1010004@together.net> <4FA49743.7030002@hyperactivesw.com> Message-ID: <384CFAA6-6C8C-4817-9D62-B4EF5F81823E@gmail.com> On May 7, 2012, at 12:18 PM, Bob Sneidar wrote: > If a developer doesn't descends into a crazed sputtering rage from time to time, they probably should not be developing software. ;-) PROGRAM, tr.v. To engage in a pastime similar to banging one's head against a wall, but with fewer opportunities for reward. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From bobs at twft.com Tue May 8 11:10:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 08:10:58 -0700 Subject: ANN: Spreadlib - Excel Import Beta In-Reply-To: <4FA8CE7D.7000000@pair.com> References: <4FA8CE7D.7000000@pair.com> Message-ID: <8479A0B0-B79D-402D-95B8-32EA44A84400@twft.com> Out of curiosity, does spreadLib create a datagrid, or does it use a table field? Bob From williamdesmet at gmail.com Tue May 8 14:21:17 2012 From: williamdesmet at gmail.com (William de Smet) Date: Tue, 8 May 2012 20:21:17 +0200 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) Message-ID: Hi there, Can anyone help me shorten this script? Eventually there will be 100 graphics (d1 to d100) and 200 lines of text in field "in" Each graphic uses two lines of follow up numbers (correct English?) of fld "in" -------- set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" -- set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" -- set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" -- set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" -- set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" -- Thanks! Greetings, William From bobs at twft.com Tue May 8 14:28:36 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 11:28:36 -0700 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: Message-ID: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> repeat with i = 1 to 200 step 2 set the backgroundcolor of grc "d1" to the text of line i of fld "in" set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" end repeat Bob On May 8, 2012, at 11:21 AM, William de Smet wrote: > Hi there, > > Can anyone help me shorten this script? > Eventually there will be 100 graphics (d1 to d100) and 200 lines of > text in field "in" > Each graphic uses two lines of follow up numbers (correct English?) of fld "in" > -------- > set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" > set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" > -- > set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" > set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" > -- > set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" > set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" > -- > set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" > set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" > -- > set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" > set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" > -- > > Thanks! > > Greetings, > > William > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dixonja at hotmail.co.uk Tue May 8 14:32:25 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Tue, 8 May 2012 19:32:25 +0100 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> Message-ID: that won't work... > > repeat with i = 1 to 200 step 2 > set the backgroundcolor of grc "d1" to the text of line i of fld "in" > set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" > end repeat > > Bob > > > On May 8, 2012, at 11:21 AM, William de Smet wrote: > > > Hi there, > > > > Can anyone help me shorten this script? > > Eventually there will be 100 graphics (d1 to d100) and 200 lines of > > text in field "in" > > Each graphic uses two lines of follow up numbers (correct English?) of fld "in" > > -------- > > set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" > > set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" > > -- > > set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" > > set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" > > -- > > set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" > > set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" > > -- > > set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" > > set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" > > -- > > set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" > > set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" > > -- > > > > Thanks! > > > > Greetings, > > > > William > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Tue May 8 14:35:49 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 8 May 2012 20:35:49 +0200 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: Message-ID: Hi William, This should work: repeat with x = 1 to 100 set the backgroundColor of grc ("d" & x) to line 2*x-1 of fld "in" set the foregroundColor of grc ("d" & x) to line 2*x of fld "in" end repeat -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 8 mei 2012, at 20:21, William de Smet wrote: > Hi there, > > Can anyone help me shorten this script? > Eventually there will be 100 graphics (d1 to d100) and 200 lines of > text in field "in" > Each graphic uses two lines of follow up numbers (correct English?) of fld "in" > -------- > set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" > set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" > -- > set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" > set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" > -- > set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" > set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" > -- > set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" > set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" > -- > set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" > set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" > -- > > Thanks! > > Greetings, > > William > From pete at lcsql.com Tue May 8 14:36:55 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 8 May 2012 11:36:55 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: While we're on the topic of signing, how do you do the equivalent for Windows apps to get rid of the "Unknown Publisher" message? Pete lcSQL Software On Tue, May 8, 2012 at 2:22 AM, Andrew Henshaw wrote: > As far as I was aware all you need to do is sign your apps, if you > publish an app to the Mac App Store it already has to be signed. > > To do this you need the $ 99/year Apple Developer Program, and then you > can use a few simple terminal commands to sign an app. It should not > affect Livecode at all, its just another hoop to go through if you want to > deploy you the Mac OS without your clients getting warning messages. > > As part of the program you also get access to the pre-release software so > you can test to ensure your apps dont get snagged by the gatekeeper. > > Andy > > > On 8 May 2012, at 03:55, Peter Haworth wrote: > > > Yes, I guess it's not totally off topic. I'm not very knowldgeable on > this > > but I THINK if you join the Apple Developer Program ($99/year), you get a > > certificate from them for free. > > > > Pete > > lcSQL Software > > > > > > > > On Mon, May 7, 2012 at 7:39 PM, Bruce Pokras > wrote: > > > >> Why is this "[OT}"? Won't Apple's use of Gatekeeper affect Livecode apps > >> for OS X? I would hate it if every person who wants to try my software > >> would get a message from Gatekeeper that "this might be malware. Are > really > >> you sure that you want to run it?" > >> > >> Are Livecode apps that are complied for OS X capable of being signed in > >> the manner that Gatekeeper will be looking for? > >> > >> Bruce > >> Blazing Dawn Software > >> > >> On Apr 30, 2012, at 5:26 PM, Peter Haworth wrote: > >> > >>> Just got a newsletter from Apple with this link to a page about the > >>> Mountain Lion Gatekeeper ID: > >>> > >>> https://developer.apple.com/resources/developer-id/ > >>> > >>> Probably old news to some folks but thought it would be worth sharing. > >>> > >>> Pete > >>> lcSQL Software > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dsc at swcp.com Tue May 8 14:38:09 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 8 May 2012 12:38:09 -0600 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: Message-ID: I'm not sure what you intended with the "text of" object expression, so I made an assumption. That can be modified to fit your real need. Perhaps something like this (untested): put field "in" into colorLines repeat with n = 1 to 100 get "d" & n set the backgroundColor of graphic it to line 1 of colorLines set the foregroundColor of graphic it to line 2 of colorLines delete line 1 to 2 of color lines repeat Dar Scott On May 8, 2012, at 12:21 PM, William de Smet wrote: > Hi there, > > Can anyone help me shorten this script? > Eventually there will be 100 graphics (d1 to d100) and 200 lines of > text in field "in" > Each graphic uses two lines of follow up numbers (correct English?) of fld "in" > -------- > set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" > set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" > -- > set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" > set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" > -- > set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" > set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" > -- > set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" > set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" > -- > set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" > set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" > -- > > Thanks! > > Greetings, > > William > --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, often making LiveCode libraries and externals, sometimes writing associated microcontroller firmware. --------------------------- From paul at researchware.com Tue May 8 14:38:50 2012 From: paul at researchware.com (Paul Dupuis) Date: Tue, 08 May 2012 14:38:50 -0400 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> Message-ID: <4FA9683A.1080900@researchware.com> repeat with i = 1 to 200 step 2 put "d"&i into tObjectName set the backgroundcolor of grc tObjectName to the text of line i of fld "in" set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" end repeat On 5/8/2012 2:32 PM, John Dixon wrote: > repeat with i = 1 to 200 step 2 > > set the backgroundcolor of grc "d1" to the text of line i of fld "in" > > set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" > > end repeat -- Paul Dupuis Cofounder Researchware, Inc. http://www.researchware.com/ http://www.twitter.com/researchware http://www.facebook.com/researchware http://www.linkedin.com/company/researchware-inc From bobs at twft.com Tue May 8 14:44:14 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 11:44:14 -0700 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <4FA9683A.1080900@researchware.com> References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> Message-ID: <90CE69E4-445B-4F09-94B3-92926EBC1927@twft.com> That won't work either. See my updated repeat loop using div Bob On May 8, 2012, at 11:38 AM, Paul Dupuis wrote: > repeat with i = 1 to 200 step 2 > put "d"&i into tObjectName > set the backgroundcolor of grc tObjectName to the text of line i of fld "in" > set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" > end repeat > > > > On 5/8/2012 2:32 PM, John Dixon wrote: >> repeat with i = 1 to 200 step 2 >>> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >>> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >>> end repeat > > -- > Paul Dupuis > Cofounder > Researchware, Inc. > http://www.researchware.com/ > http://www.twitter.com/researchware > http://www.facebook.com/researchware > http://www.linkedin.com/company/researchware-inc > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Tue May 8 14:44:16 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 8 May 2012 12:44:16 -0600 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> Message-ID: <5A0F386F-FB02-44B6-B7F3-525D1222CE2E@swcp.com> Yeah. The d subscript needs to be calculated based on i. (Or the loop changed so the line subscript is is based on the d subscript. (In my version, I cheated and just deleted lines as I used them.) Dar On May 8, 2012, at 12:32 PM, John Dixon wrote: > > that won't work... > >> >> repeat with i = 1 to 200 step 2 >> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >> end repeat >> >> Bob >> >> >> On May 8, 2012, at 11:21 AM, William de Smet wrote: >> >>> Hi there, >>> >>> Can anyone help me shorten this script? >>> Eventually there will be 100 graphics (d1 to d100) and 200 lines of >>> text in field "in" >>> Each graphic uses two lines of follow up numbers (correct English?) of fld "in" >>> -------- >>> set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" >>> set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" >>> -- >>> set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" >>> set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" >>> -- >>> set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" >>> set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" >>> -- >>> set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" >>> set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" >>> -- >>> set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" >>> set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" >>> -- >>> >>> Thanks! >>> >>> Greetings, >>> >>> William From bobs at twft.com Tue May 8 14:45:59 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 11:45:59 -0700 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> Message-ID: <357F0337-48F9-400C-A1EC-A709D0DE14A0@twft.com> Yeah just figured that out. I set the grc name to "d" & i div 2 +1 in my new script. Bob On May 8, 2012, at 11:32 AM, John Dixon wrote: > that won't work... > >> >> repeat with i = 1 to 200 step 2 >> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >> end repeat >> >> Bob From bobs at twft.com Tue May 8 14:46:55 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 11:46:55 -0700 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> Message-ID: Belay that just noticed multiple graphics. repeat with i = 1 to 200 step 2 put "d" & i div 2 +1 into theGrcName set the backgroundcolor of grc theGrcName to the text of line i of fld "in" set the foregroundcolor of grc theGrcName to the text of line i+1 of fld "in" end repeat I think that will do it. Untested. Bob On May 8, 2012, at 11:28 AM, Bob Sneidar wrote: > repeat with i = 1 to 200 step 2 > set the backgroundcolor of grc "d1" to the text of line i of fld "in" > set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" > end repeat > > Bob > > > On May 8, 2012, at 11:21 AM, William de Smet wrote: > >> Hi there, >> >> Can anyone help me shorten this script? >> Eventually there will be 100 graphics (d1 to d100) and 200 lines of >> text in field "in" >> Each graphic uses two lines of follow up numbers (correct English?) of fld "in" >> -------- >> set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" >> set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" >> -- >> set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" >> set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" >> -- >> set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" >> set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" >> -- >> set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" >> set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" >> -- >> set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" >> set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" >> -- >> >> Thanks! >> >> Greetings, >> >> William >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Tue May 8 14:49:55 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 11:49:55 -0700 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <4FA9683A.1080900@researchware.com> References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> Message-ID: <85CF5D86-9DCF-4973-8D1A-15FD7C761148@twft.com> This will only set every other odd numbered graphic. Bob On May 8, 2012, at 11:38 AM, Paul Dupuis wrote: > repeat with i = 1 to 200 step 2 > put "d"&i into tObjectName > set the backgroundcolor of grc tObjectName to the text of line i of fld "in" > set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" > end repeat > > > > On 5/8/2012 2:32 PM, John Dixon wrote: >> repeat with i = 1 to 200 step 2 >>> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >>> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >>> end repeat > > -- > Paul Dupuis > Cofounder > Researchware, Inc. > http://www.researchware.com/ > http://www.twitter.com/researchware > http://www.facebook.com/researchware > http://www.linkedin.com/company/researchware-inc > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Tue May 8 14:50:51 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 8 May 2012 12:50:51 -0600 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <4FA9683A.1080900@researchware.com> References: , <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> Message-ID: <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> Whoops. Still not right. The line number has to go up twice as fast as the object number. This can be done with a separate loop variable or doing some math on the repeat loop variable. It might be easiest to count graphic objects and then calculate the lines as (2*i-1) and (2*i) Dar On May 8, 2012, at 12:38 PM, Paul Dupuis wrote: > repeat with i = 1 to 200 step 2 > put "d"&i into tObjectName > set the backgroundcolor of grc tObjectName to the text of line i of fld "in" > set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" > end repeat > > > > On 5/8/2012 2:32 PM, John Dixon wrote: >> repeat with i = 1 to 200 step 2 >>> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >>> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >>> end repeat > > -- > Paul Dupuis > Cofounder > Researchware, Inc. > http://www.researchware.com/ > http://www.twitter.com/researchware > http://www.facebook.com/researchware > http://www.linkedin.com/company/researchware-inc > From dsc at swcp.com Tue May 8 14:54:34 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 8 May 2012 12:54:34 -0600 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: Message-ID: <36397FE1-6E5A-4995-BE26-4804EDDA8BA6@swcp.com> This came in late into my mailbox. Of the index calculation methods, this one works. -- Dar On May 8, 2012, at 12:35 PM, Mark Schonewille wrote: > Hi William, > > This should work: > > repeat with x = 1 to 100 > set the backgroundColor of grc ("d" & x) to line 2*x-1 of fld "in" > set the foregroundColor of grc ("d" & x) to line 2*x of fld "in" > end repeat > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 8 mei 2012, at 20:21, William de Smet wrote: > >> Hi there, >> >> Can anyone help me shorten this script? >> Eventually there will be 100 graphics (d1 to d100) and 200 lines of >> text in field "in" >> Each graphic uses two lines of follow up numbers (correct English?) of fld "in" >> -------- >> set the backgroundcolor of grc "d1" to the text of line 1 of fld "in" >> set the foregroundcolor of grc "d1" to the text of line 2 of fld "in" >> -- >> set the backgroundcolor of grc "d2" to the text of line 3 of fld "in" >> set the foregroundcolor of grc "d2" to the text of line 4 of fld "in" >> -- >> set the backgroundcolor of grc "d3" to the text of line 5 of fld "in" >> set the foregroundcolor of grc "d3" to the text of line 6 of fld "in" >> -- >> set the backgroundcolor of grc "d4" to the text of line 7 of fld "in" >> set the foregroundcolor of grc "d4" to the text of line 8 of fld "in" >> -- >> set the backgroundcolor of grc "d5" to the text of line 9 of fld "in" >> set the foregroundcolor of grc "d5" to the text of line 10 of fld "in" >> -- >> >> Thanks! >> >> Greetings, >> >> William >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From williamdesmet at gmail.com Tue May 8 14:57:03 2012 From: williamdesmet at gmail.com (William de Smet) Date: Tue, 8 May 2012 20:57:03 +0200 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> Message-ID: Thanks everyone for the contribution! I first tried Mark Schonewille's script and that one works immediately. My app is almost finished now. Now searching the forum for a way to use AirPrint (but that one seems sort of impossible at the moment). greetings, William 2012/5/8 Dar Scott : > Whoops. ?Still not right. ?The line number has to go up twice as fast as the object number. > > This can be done with a separate loop variable or doing some math on the repeat loop variable. > > It might be easiest to count graphic objects and then calculate the lines as (2*i-1) and (2*i) > > Dar > > On May 8, 2012, at 12:38 PM, Paul Dupuis wrote: > >> repeat with i = 1 to 200 step 2 >> ?put "d"&i into tObjectName >> ?set the backgroundcolor of grc tObjectName to the text of line i of fld "in" >> ?set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" >> end repeat >> >> >> >> On 5/8/2012 2:32 PM, John Dixon wrote: >>> repeat with i = 1 to 200 step 2 >>>> ?set the backgroundcolor of grc "d1" to the text of line i of fld "in" >>>> ?set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >>>> end repeat >> >> -- >> Paul Dupuis >> Cofounder >> Researchware, Inc. >> http://www.researchware.com/ >> http://www.twitter.com/researchware >> http://www.facebook.com/researchware >> http://www.linkedin.com/company/researchware-inc >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From curry at pair.com Tue May 8 14:58:13 2012 From: curry at pair.com (Curry Kenworthy) Date: Tue, 08 May 2012 13:58:13 -0500 Subject: ANN: Spreadlib - Excel Import Beta In-Reply-To: References: Message-ID: <4FA96CC5.6090104@pair.com> > Out of curiosity, does spreadLib create a datagrid, or does it use a table field? > Bob Howdy, It returns the whole sheet as htmlText which is handy for a single field. It also stores all cells in an array which is handy for just about any setup! Closer to 1.0 I'll be evaluating other containers and formats. Best wishes, Curry K. From richmondmathewson at gmail.com Tue May 8 15:06:43 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 08 May 2012 22:06:43 +0300 Subject: [TO] HTML5 Message-ID: <4FA96EC3.2060809@gmail.com> Probably a goofy question, but then, again . . . My website is NOT written in HTML5. Does anybody know if the time to change to HTML5 is now, and whether older browsers will cope with it? By older browsers I mean things like TenFourFox: http://www.floodgap.com/software/tenfourfox/ Richmond. From williamdesmet at gmail.com Tue May 8 15:12:31 2012 From: williamdesmet at gmail.com (William de Smet) Date: Tue, 8 May 2012 21:12:31 +0200 Subject: [TO] HTML5 In-Reply-To: <4FA96EC3.2060809@gmail.com> References: <4FA96EC3.2060809@gmail.com> Message-ID: Hi Richmond, Basic HTML5 is OK in most modern browsers (even Internet Explorer). If you want to use CSS3 'tricks' then IE still has lots of trouble with it. Latest versions of Safari and Firefox are the best. greetings, William 2012/5/8 Richmond : > Probably a goofy question, but then, again . . . > > My website is NOT written in HTML5. > > Does anybody know if the time to change to HTML5 is now, and whether > older browsers will cope with it? > > By older browsers I mean things like TenFourFox: > http://www.floodgap.com/software/tenfourfox/ > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue May 8 15:17:39 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 08 May 2012 22:17:39 +0300 Subject: [TO] HTML5 In-Reply-To: References: <4FA96EC3.2060809@gmail.com> Message-ID: <4FA97153.9050809@gmail.com> On 05/08/2012 10:12 PM, William de Smet wrote: > Hi Richmond, > > Basic HTML5 is OK in most modern browsers (even Internet Explorer). > If you want to use CSS3 'tricks' then IE still has lots of trouble with it. > Latest versions of Safari and Firefox are the best. To be quite honest, I am perfectly happy with my website as it is; and were I to rejig it in HTML5 I would have it look the same. My question might have been better phrased, something like this: * When will the fact that my website is NOT written in HTML5 will browsers be unable to cope with it? * And that is probably an unanswerable question. > > greetings, > > William > > > 2012/5/8 Richmond : >> Probably a goofy question, but then, again . . . >> >> My website is NOT written in HTML5. >> >> Does anybody know if the time to change to HTML5 is now, and whether >> older browsers will cope with it? >> >> By older browsers I mean things like TenFourFox: >> http://www.floodgap.com/software/tenfourfox/ >> >> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mcgrath3 at mac.com Tue May 8 15:46:55 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Tue, 08 May 2012 15:46:55 -0400 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> Message-ID: <2EB5ED79-EB4C-4774-B3FC-6B731755D320@mac.com> To print using AirPrint you can use the rreHardCopy external from Livecode which is included with you external examples: Together with a script like this: on AirPrint if not rreHardcopyIsAvailable() then answer "Printing is not available at this time." titled "Printing Error" exit to top end if put the short name of this card into tPrintJob export snapshot from rect (the rect of graphic "PrintArea") of this card to tPNG as PNG put tPNG into URL ("file:" & specialFolderPath("documents") & "/" & tPrintJob & ".png") --if you want to store it as well put (specialFolderPath("Documents") & "/" & tPrintJob & ".png") into tPDFFile rreHardcopyPrintPDF tPDFFile, tPrintJob if the result = "printing cancelled" then exit to top end if end AirPrint -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 8, 2012, at 2:57 PM, William de Smet wrote: > Thanks everyone for the contribution! > > I first tried Mark Schonewille's script and that one works immediately. > My app is almost finished now. > Now searching the forum for a way to use AirPrint (but that one seems > sort of impossible at the moment). > > greetings, > > William > > > 2012/5/8 Dar Scott : >> Whoops. Still not right. The line number has to go up twice as fast as the object number. >> >> This can be done with a separate loop variable or doing some math on the repeat loop variable. >> >> It might be easiest to count graphic objects and then calculate the lines as (2*i-1) and (2*i) >> >> Dar >> >> On May 8, 2012, at 12:38 PM, Paul Dupuis wrote: >> >>> repeat with i = 1 to 200 step 2 >>> put "d"&i into tObjectName >>> set the backgroundcolor of grc tObjectName to the text of line i of fld "in" >>> set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" >>> end repeat >>> >>> >>> >>> On 5/8/2012 2:32 PM, John Dixon wrote: >>>> repeat with i = 1 to 200 step 2 >>>>> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >>>>> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >>>>> end repeat >>> >>> -- >>> Paul Dupuis >>> Cofounder >>> Researchware, Inc. >>> http://www.researchware.com/ >>> http://www.twitter.com/researchware >>> http://www.facebook.com/researchware >>> http://www.linkedin.com/company/researchware-inc >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Tue May 8 16:07:09 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 8 May 2012 13:07:09 -0700 Subject: [TO] HTML5 In-Reply-To: <4FA97153.9050809@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> Message-ID: Nah, standards-based HTML 4 will have to be recognized for some time to come. HTML5 is a lot more media friendly though, and I plan to make all my custom pages be able to be validated as such. It is the future. On Tue, May 8, 2012 at 12:17 PM, Richmond wrote: > On 05/08/2012 10:12 PM, William de Smet wrote: > >> Hi Richmond, >> >> Basic HTML5 is OK in most modern browsers (even Internet Explorer). >> If you want to use CSS3 'tricks' then IE still has lots of trouble with >> it. >> Latest versions of Safari and Firefox are the best. >> > > To be quite honest, I am perfectly happy with my website as it is; and > were I to rejig it in HTML5 I would have it look the same. > > My question might have been better phrased, something like this: > > * When will the fact that my website is NOT written in HTML5 will browsers > be unable to cope with it? * > > And that is probably an unanswerable question. > > > >> greetings, >> >> William >> >> >> 2012/5/8 Richmond : >> >>> Probably a goofy question, but then, again . . . >>> >>> My website is NOT written in HTML5. >>> >>> Does anybody know if the time to change to HTML5 is now, and whether >>> older browsers will cope with it? >>> >>> By older browsers I mean things like TenFourFox: >>> http://www.floodgap.com/**software/tenfourfox/ >>> >>> Richmond. >>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription >>> preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Tue May 8 16:07:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 13:07:08 -0700 Subject: [TO] HTML5 In-Reply-To: <4FA97153.9050809@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> Message-ID: <4AFDB5C7-4C9C-4DC0-A374-D4EB5102AB96@twft.com> Off the top of my head, I would say that the time to retool is when all modern browsers support HTML5 (which is probably now) and there is a definite advantage to doing so (which only you can answer). If you never need to, and your web site functions fine in all the latest browsers, there is no compelling reason to retool. Bob On May 8, 2012, at 12:17 PM, Richmond wrote: > On 05/08/2012 10:12 PM, William de Smet wrote: >> Hi Richmond, >> >> Basic HTML5 is OK in most modern browsers (even Internet Explorer). >> If you want to use CSS3 'tricks' then IE still has lots of trouble with it. >> Latest versions of Safari and Firefox are the best. > > To be quite honest, I am perfectly happy with my website as it is; and were I to rejig it in HTML5 I would have it look the same. > > My question might have been better phrased, something like this: > > * When will the fact that my website is NOT written in HTML5 will browsers be unable to cope with it? * > > And that is probably an unanswerable question. > >> >> greetings, >> >> William >> >> >> 2012/5/8 Richmond : >>> Probably a goofy question, but then, again . . . >>> >>> My website is NOT written in HTML5. >>> >>> Does anybody know if the time to change to HTML5 is now, and whether >>> older browsers will cope with it? >>> >>> By older browsers I mean things like TenFourFox: >>> http://www.floodgap.com/software/tenfourfox/ >>> >>> Richmond. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dfepstein at comcast.net Tue May 8 16:32:19 2012 From: dfepstein at comcast.net (dfepstein at comcast.net) Date: Tue, 8 May 2012 20:32:19 +0000 (UTC) Subject: Counting days from a past date In-Reply-To: <845501408.1951317.1336508989747.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> Message-ID: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> I want to count the number of days between some past date and today. I tried this (using Rev 3.0): ? on mouseUp ? put "March 12, 2012" into a ? convert a to seconds -- LC should understand this as midnight ? get the date ? convert it to seconds -- should also be midnight ? put (it - a)/(24*3600) -- elapsed seconds divided by seconds per day end mouseUp ? This yields "57", which seems right. ? But if I change the first line to ? ? put "March 11, 2012" into a ? the result is not an integer: 57.958333 ? Why would that be? ? David Epstein From monte at sweattechnologies.com Tue May 8 16:32:28 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 9 May 2012 06:32:28 +1000 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> Message-ID: <50277850-7C74-4700-BBFF-9690EB1790B7@sweattechnologies.com> Hi William You can use rreHardcopy or mergDoc for AirPrint. mergDoc allows printing via the document preview which will also allow your users to send to other apps etc. if you just want print then rreHardcopy is the way to go. Cheers -- Monte Goulding On 09/05/2012, at 4:57 AM, William de Smet wrote: > Thanks everyone for the contribution! > > I first tried Mark Schonewille's script and that one works immediately. > My app is almost finished now. > Now searching the forum for a way to use AirPrint (but that one seems > sort of impossible at the moment). > > greetings, > > William > > > 2012/5/8 Dar Scott : >> Whoops. Still not right. The line number has to go up twice as fast as the object number. >> >> This can be done with a separate loop variable or doing some math on the repeat loop variable. >> >> It might be easiest to count graphic objects and then calculate the lines as (2*i-1) and (2*i) >> >> Dar >> >> On May 8, 2012, at 12:38 PM, Paul Dupuis wrote: >> >>> repeat with i = 1 to 200 step 2 >>> put "d"&i into tObjectName >>> set the backgroundcolor of grc tObjectName to the text of line i of fld "in" >>> set the foregroundcolor of grc tObjectName to the text of line i+1 of fld "in" >>> end repeat >>> >>> >>> >>> On 5/8/2012 2:32 PM, John Dixon wrote: >>>> repeat with i = 1 to 200 step 2 >>>>> set the backgroundcolor of grc "d1" to the text of line i of fld "in" >>>>> set the foregroundcolor of grc "d1" to the text of line i+1 of fld "in" >>>>> end repeat >>> >>> -- >>> Paul Dupuis >>> Cofounder >>> Researchware, Inc. >>> http://www.researchware.com/ >>> http://www.twitter.com/researchware >>> http://www.facebook.com/researchware >>> http://www.linkedin.com/company/researchware-inc >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From revolution at derbrill.de Tue May 8 16:35:05 2012 From: revolution at derbrill.de (Malte Brill) Date: Tue, 8 May 2012 22:35:05 +0200 Subject: Umlaute get corrupted when transfering livecode from Win to Mac In-Reply-To: References: Message-ID: <5155F400-4A64-4B6B-880E-33FAA1FF3738@derbrill.de> Hi Tiemo, Umlauts break as soon as custom properties are involved. Custom properties are stored as binary, thus the automatic translation to a different charset do not happen. This causes problems with Umlauts in the standalone settings, as liveCode uses cProps to store those. It could explain broken umlauts in Datagrid Headers and maybe even in the contents of a datagrid, as I believe that one also uses cProps to store data, however, it does most definetly NOT explain broken Umlauts in a script. Do you happen to use a third party script editor? Cheers, Malte From coiin at verizon.net Tue May 8 16:39:53 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 8 May 2012 16:39:53 -0400 Subject: Counting days from a past date In-Reply-To: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> References: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> Message-ID: That was the night the clocks changed: (58*24 + 1)/24 = 57958333 From bobs at twft.com Tue May 8 17:18:59 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 14:18:59 -0700 Subject: Counting days from a past date In-Reply-To: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> References: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> Message-ID: Not only is it not an integer, even if you strip the modulus, 57 is the wrong answer for scenario 2. I suspect it will be wrong for every date prior to that. This is where the julian date comes in handy. We really need julian in the convert parameters. If you have access to a mySQL database, you can use this query: select datediff("2012-05-08","2012-03-12") as days Bob On May 8, 2012, at 1:32 PM, dfepstein at comcast.net wrote: > > > > I want to count the number of days between some past date and today. > > I tried this (using Rev 3.0): > > > > on mouseUp > > put "March 12, 2012" into a > > convert a to seconds -- LC should understand this as midnight > > get the date > > convert it to seconds -- should also be midnight > > put (it - a)/(24*3600) -- elapsed seconds divided by seconds per day > > end mouseUp > > > > This yields "57", which seems right. > > > > But if I change the first line to > > > > put "March 11, 2012" into a > > > > the result is not an integer: > > 57.958333 > > > > Why would that be? > > > > David Epstein > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 8 17:38:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 14:38:58 -0700 Subject: Counting days from a past date In-Reply-To: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> References: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> Message-ID: Sarah Reichelt has a DateTime stack which can convert to Julian at: http://www.troz.net/rev/index.irev?category=Library#stacks I haven't tried it but you might want to give that a shot too. Bob On May 8, 2012, at 1:32 PM, dfepstein at comcast.net wrote: > > > > I want to count the number of days between some past date and today. > > I tried this (using Rev 3.0): > > > > on mouseUp > > put "March 12, 2012" into a > > convert a to seconds -- LC should understand this as midnight > > get the date > > convert it to seconds -- should also be midnight > > put (it - a)/(24*3600) -- elapsed seconds divided by seconds per day > > end mouseUp > > > > This yields "57", which seems right. > > > > But if I change the first line to > > > > put "March 11, 2012" into a > > > > the result is not an integer: > > 57.958333 > > > > Why would that be? > > > > David Epstein > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 8 17:42:11 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 8 May 2012 14:42:11 -0700 Subject: Counting days from a past date In-Reply-To: <67CA92D4-9AFE-4B4B-B7F8-3D0C57BF1B05@me.com> References: <1320881171.1951518.1336509139742.JavaMail.root@sz0051a.westchester.pa.mail.comcast.net> <67CA92D4-9AFE-4B4B-B7F8-3D0C57BF1B05@me.com> Message-ID: <57CB93D3-F24C-4775-8138-989CD91C6B79@twft.com> Also, it seems you can use the julianday function in sqLite, which is embedded in Livecode. select julianday('2012-05-08') - julianday('2012-03-12') as day I have not tested this though. Bob On May 8, 2012, at 2:18 PM, Bob Sneidar wrote: > Not only is it not an integer, even if you strip the modulus, 57 is the wrong answer for scenario 2. I suspect it will be wrong for every date prior to that. This is where the julian date comes in handy. We really need julian in the convert parameters. > > If you have access to a mySQL database, you can use this query: > > select datediff("2012-05-08","2012-03-12") as days > > Bob > > > On May 8, 2012, at 1:32 PM, dfepstein at comcast.net wrote: > >> >> >> >> I want to count the number of days between some past date and today. >> >> I tried this (using Rev 3.0): >> >> >> >> on mouseUp >> >> put "March 12, 2012" into a >> >> convert a to seconds -- LC should understand this as midnight >> >> get the date >> >> convert it to seconds -- should also be midnight >> >> put (it - a)/(24*3600) -- elapsed seconds divided by seconds per day >> >> end mouseUp >> >> >> >> This yields "57", which seems right. >> >> >> >> But if I change the first line to >> >> >> >> put "March 11, 2012" into a >> >> >> >> the result is not an integer: >> >> 57.958333 >> >> >> >> Why would that be? >> >> >> >> David Epstein >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From runrev at wordscapes.com Tue May 8 18:28:26 2012 From: runrev at wordscapes.com (Mark Powell) Date: Tue, 8 May 2012 15:28:26 -0700 Subject: Breakpoints being ignored Message-ID: Breakpoints are not being recognized all of a sudden. Something do doubt is corrupted and I'd be interested in knowing if there is a clean fix. Test case: I create a brand new stack, with a button scripted on mouseup answer "1" breakpoint answer "2" end mouseup I get the two answer dialogs, but without the script breaking at the breakpoint. Any tips appreciated! Mark From coiin at verizon.net Tue May 8 18:39:56 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 8 May 2012 18:39:56 -0400 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: When you're next in the script editor, look at the bottom of the Debug menu. Is Script Debug Mode checked? From runrev at wordscapes.com Tue May 8 19:04:38 2012 From: runrev at wordscapes.com (Mark Powell) Date: Tue, 8 May 2012 16:04:38 -0700 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: Yep, that be it. I guess I unchecked it somehow sometime. Thanks very much! On Tue, May 8, 2012 at 3:39 PM, Colin Holgate wrote: > When you're next in the script editor, look at the bottom of the Debug > menu. Is Script Debug Mode checked? > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Tue May 8 22:23:02 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 9 May 2012 10:23:02 +0800 Subject: [TO] HTML5 In-Reply-To: <4FA97153.9050809@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> Message-ID: On Wed, May 9, 2012 at 3:17 AM, Richmond wrote: > My question might have been better phrased, something like this: > > * When will the fact that my website is NOT written in HTML5 will browsers > be unable to cope with it? * > > And that is probably an unanswerable question. > Easy question to answer. When the computer YOU are using AND the Browser YOU are using cause YOU enough frustration because YOU can no longer access enough web pages (or your own page) that YOU decide to migrate to HTML5. ;-) IMO I believe there are still a few people around running PPC Macs ;-) so I think the HTML 4 web will be around for quite some time. From bvlahos at mac.com Wed May 9 00:07:27 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 08 May 2012 21:07:27 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Pete, Here are some links that were instrumental to me for code signing InfoWallet and one of them has a link to a $49 commercial application to help make is easier. I haven't looked at it (doing it the hard way myself) but if it is half as good as they describe it would be worth it. Code signing in Windows is very tedious and time consuming to set up. Once you set it is it is very easy to actually sign programs. There are many places to purchase a certificate. The best deal I found was via Tucows which gives you a discount at Comodo but there are lots of other places to purchase from. http://www.wiscocomputing.com/articles/code-signing.htm http://msdn.microsoft.com/en-us/library/8s9b9yaz(VS.80).aspx http://help.godaddy.com/article/4782 Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. On May 8, 2012, at 11:36 AM, Peter Haworth wrote: > While we're on the topic of signing, how do you do the equivalent for > Windows apps to get rid of the "Unknown Publisher" message? > > Pete From richmondmathewson at gmail.com Wed May 9 01:45:59 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 08:45:59 +0300 Subject: [TO] HTML5 In-Reply-To: References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> Message-ID: <4FAA0497.2070900@gmail.com> On 05/09/2012 05:23 AM, Kay C Lan wrote: > On Wed, May 9, 2012 at 3:17 AM, Richmond wrote: > >> My question might have been better phrased, something like this: >> >> * When will the fact that my website is NOT written in HTML5 will browsers >> be unable to cope with it? * >> >> And that is probably an unanswerable question. >> > Easy question to answer. > > When the computer YOU are using AND the Browser YOU are using cause YOU > enough frustration because YOU can no longer access enough web pages (or > your own page) that YOU decide to migrate to HTML5. ;-) That is all very well, but suppose I am the last person alive running a PPC on a regular basis, or my main customer base is the Sanskrit Writers' Club of Yorkshire Grannies who use steam-driven machines, and all the other customers use state-of-the-what-have-ye machines; then my choice of machine really has no value in that respect. > > IMO I believe there are still a few people around running PPC Macs ;-) so I > think the HTML 4 web will be around for quite some time. Well, I'm a bit schizophrenic in this respect as I am writing this on a machine running Xubuntu 12.04 (intel Dual Core 6300 @ 1.86 GHz), and THAT is the machine I use for everything EXCEPT Livecode authoring and DVD authoring (for those I use a PPC running Mac OS 10.4). I am also aware that the range of computer types, OSes and browsers is vast. Not being a great one for the "one-size-fits-all" theory that doesn't fuss me; and I am beginning to wonder if there might not be a way to have 2 variants of a website (HTML3/4 and HTML5) that can both be connected to a neutral start-page. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From guglielmo at braguglia.ch Wed May 9 02:08:26 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Wed, 09 May 2012 08:08:26 +0200 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: <4FAA09DA.5020809@braguglia.ch> Hi Pete, get a look there : http://codesigning.ksoftware.net/ ... cheap and with a free, nice utility, to 'sign' your Win applications (/... I use this with my LiveCode Windows Applications, on Mac I'm on the Developer Program and, in the annual fee, it's included the certificate to sign your app on Mac/). Best Regards, Guglielmo On 08.05.2012 20:36, Peter Haworth wrote: > While we're on the topic of signing, how do you do the equivalent for > Windows apps to get rid of the "Unknown Publisher" message? > > Pete > lcSQL Software From lan.kc.macmail at gmail.com Wed May 9 02:15:53 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 9 May 2012 14:15:53 +0800 Subject: [TO] HTML5 In-Reply-To: <4FAA0497.2070900@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> <4FAA0497.2070900@gmail.com> Message-ID: On Wed, May 9, 2012 at 1:45 PM, Richmond wrote: > I am beginning to wonder if there might not be a way to have 2 variants of > a website (HTML3/4 and > HTML5) that can both be connected to a neutral start-page. > > Of course, may sites already detect if you accessing the page via an iOS device and will serve you a different website. From toolbook at kestner.de Wed May 9 02:44:08 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 9 May 2012 08:44:08 +0200 Subject: AW: Umlaute get corrupted when transfering livecode from Win to Mac In-Reply-To: <5155F400-4A64-4B6B-880E-33FAA1FF3738@derbrill.de> References: <5155F400-4A64-4B6B-880E-33FAA1FF3738@derbrill.de> Message-ID: <000801cd2daf$22da7000$688f5000$@de> Hi Malte, So you say corrupted standalone texts with umlauts are a "standard" behavior. But there must be any mechanism working behind the scenes which "tries" to avoid this, because it doesn't happen every time. From time to time they are not corrupted, but I can't reproduce it. By time I made it as a standard procedure to restore my standalone settings after transferring from another platform and it is actually not that big deal, because it's one definite point (if I just don't forget it). But checking the scripts is really a mess, because I never know, in which script(s) the corruption could have been occurred or not. And a full test over all scripts and cases with messages isn't possible, so every new released version is "good luck" and praying with stomachache up to some time, where I don't get bad news from my customers. And no, I don't use an external script editor, just pure LC. Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Malte Brill > Gesendet: Dienstag, 8. Mai 2012 22:35 > An: use-livecode at lists.runrev.com > Betreff: Re: Umlaute get corrupted when transfering livecode from Win to > Mac > > Hi Tiemo, > > Umlauts break as soon as custom properties are involved. Custom properties > are stored as binary, thus the automatic translation to a different charset > do not happen. This causes problems with Umlauts in the standalone > settings, as liveCode uses cProps to store those. It could explain broken > umlauts in Datagrid Headers and maybe even in the contents of a datagrid, > as I believe that one also uses cProps to store data, however, it does most > definetly NOT explain broken Umlauts in a script. Do you happen to use a > third party script editor? > > Cheers, > > Malte > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ken at kencorey.com Wed May 9 02:50:58 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 09 May 2012 07:50:58 +0100 Subject: [TO] HTML5 In-Reply-To: <4FAA0497.2070900@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> <4FAA0497.2070900@gmail.com> Message-ID: <4FAA13D2.6070702@kencorey.com> >>> * When will the fact that my website is NOT written in HTML5 will >>> browsers >>> be unable to cope with it? * What you're asking: Whicih is better: HTML4 or HTML5? The question needs to be refined. It's like asking: Which is better: Mac or PC? Emacs or Vi? There's no point in these questions, and nobody here is going to be able to give you useful input. The better question is: What version of HTML would I get the best return from? That you can attempt to calculate in terms of money. Translating to HTML5 has a cost in development time. What that cost is depends on the current state of your web site, and what state to change to. You haven't told us either of these at all, so there's no way for us to make suggestions on this point. Not translating to HTML5 perhaps has a cost in lost opportunities, (though I don't know what those might be for you), or lost customers whose browsers don't handle HTML5 (so you'd have a cost to regain/convert/find new customers) You need to either take all the measurements of browser types and OS used on your site to try to answer this one. Without knowing what percentage of your user base uses old browsers, how could anyone on this list give you an answer? Best of luck. -Ken From ken at kencorey.com Wed May 9 02:57:50 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 09 May 2012 07:57:50 +0100 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: <4FAA156E.70000@kencorey.com> On 08/05/2012 23:39, Colin Holgate wrote: > When you're next in the script editor, look at the bottom of the Debug menu. Is Script Debug Mode checked? I've checked that the debug mode is checked on my environment. It is. I've noticed that there are situations where existing breakpoints from previous runs are ignored...so in the code I'm currently developing I've got this little voodoo routine: Click on the blue circle in a square to stop debugging. Change the code. If I've got a breakpoint I care about, I must unclick it, and reclick it for it to break. Click on a field in my app window (it's a Windows 7 machine, so that click should also go through to the field I'm clicking on.) Click on the field again. No input cursor. Click on the script Editor. Click on the field again. (now the field has a flashing cursor). Test the code. It doesn't stop me, and now I am doing it automatically...but still it's frustrating. I'm on Windows 7 64 bit, Livecode 5.5.1 dp2 (though I've seen this behaviour previously, it subjectively seems to be getting worse). -Ken From lan.kc.macmail at gmail.com Wed May 9 03:08:55 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 9 May 2012 15:08:55 +0800 Subject: Breakpoints being ignored In-Reply-To: <4FAA156E.70000@kencorey.com> References: <4FAA156E.70000@kencorey.com> Message-ID: Hard type them, you'll have 100% success. The graphical ones are less than perfect. Making big changes to a script, cutting or pasting large amounts seems to confuse the script editor as to where the graphical breakpoints were set and can simply leave a breakpoint in a portion of a script that will not get hit. Hard type them, comment them out if you are not sure if you will need them again. HTH On Wed, May 9, 2012 at 2:57 PM, Ken Corey wrote: > On 08/05/2012 23:39, Colin Holgate wrote: > >> When you're next in the script editor, look at the bottom of the Debug >> menu. Is Script Debug Mode checked? >> > > I've checked that the debug mode is checked on my environment. It is. > > I've noticed that there are situations where existing breakpoints from > previous runs are ignored...so in the code I'm currently developing I've > got this little voodoo routine: > > Click on the blue circle in a square to stop debugging. > Change the code. > If I've got a breakpoint I care about, I must unclick it, and reclick it > for it to break. > Click on a field in my app window (it's a Windows 7 machine, so that click > should also go through to the field I'm clicking on.) > Click on the field again. No input cursor. > Click on the script Editor. > Click on the field again. (now the field has a flashing cursor). > > Test the code. > > It doesn't stop me, and now I am doing it automatically...but still it's > frustrating. > > I'm on Windows 7 64 bit, Livecode 5.5.1 dp2 (though I've seen this > behaviour previously, it subjectively seems to be getting worse). > > -Ken > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From peterwawood at gmail.com Wed May 9 03:15:31 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Wed, 9 May 2012 15:15:31 +0800 Subject: [TO] HTML5 In-Reply-To: <4FAA0497.2070900@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> <4FAA0497.2070900@gmail.com> Message-ID: <487170B6-C7A4-453A-A446-4DF1B8552EE2@gmail.com> Richmond What features of HTML5 that aren't in HTML4 would you use? What HTML4 features do you use that have been removed from HTML5? My guess is that the answer to both questions is "not very many". In which case, why don't you write you webpages using features that are in both HTML4 and HTML5. You can safely use the HTML5 doctype as it won't stop older browsers rendering the page. If there are some HTML5/CSS3 features that you're desperate to use, you can usually find some JavaScript such as html5shiv (http://code.google.com/p/html5shiv/) to help. Regards Peter From toolbook at kestner.de Wed May 9 03:21:50 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 9 May 2012 09:21:50 +0200 Subject: AW: [TO] HTML5 In-Reply-To: <4FA97153.9050809@gmail.com> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> Message-ID: <000c01cd2db4$6836afb0$38a40f10$@de> Hi Richmond, up to now, for me HTML5 was an enhancement of HTML4, especially in case of videos, which I wanted to care about, if I would have the needs of the new features. But I have to say I didn't read much about HTML5 up to now. Do you really think - or are there any hard facts? - new browsers will not be downward compatible to HTML4 anymore at some point? Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Richmond > Gesendet: Dienstag, 8. Mai 2012 21:18 > An: How to use LiveCode > Betreff: Re: [TO] HTML5 > > On 05/08/2012 10:12 PM, William de Smet wrote: > > Hi Richmond, > > > > Basic HTML5 is OK in most modern browsers (even Internet Explorer). > > If you want to use CSS3 'tricks' then IE still has lots of trouble with > it. > > Latest versions of Safari and Firefox are the best. > > To be quite honest, I am perfectly happy with my website as it is; and were > I to rejig it in HTML5 I would have it look the same. > > My question might have been better phrased, something like this: > > * When will the fact that my website is NOT written in HTML5 will browsers > be unable to cope with it? * > > And that is probably an unanswerable question. > > > > > greetings, > > > > William > > > > > > 2012/5/8 Richmond : > >> Probably a goofy question, but then, again . . . > >> > >> My website is NOT written in HTML5. > >> > >> Does anybody know if the time to change to HTML5 is now, and whether > >> older browsers will cope with it? > >> > >> By older browsers I mean things like TenFourFox: > >> http://www.floodgap.com/software/tenfourfox/ > >> > >> Richmond. > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription > >> preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ken at kencorey.com Wed May 9 04:12:40 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 09 May 2012 09:12:40 +0100 Subject: Breakpoints being ignored In-Reply-To: References: <4FAA156E.70000@kencorey.com> Message-ID: <4FAA26F8.1010408@kencorey.com> On 09/05/2012 08:08, Kay C Lan wrote: > Hard type them, you'll have 100% success. The graphical ones are less than By 'Hard type', do you mean to put "breakpoint" in my code?, or do you mean "go to the breakpoints tab, right click, and select 'new breakpoint'"? -Ken From matthias_livecode_150811 at m-r-d.de Wed May 9 05:54:13 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 9 May 2012 11:54:13 +0200 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Hi, Am 08.05.2012 um 11:22 schrieb Andrew Henshaw: > As far as I was aware all you need to do is sign your apps, if you publish an app to the Mac App Store it already has to be signed. > > To do this you need the $ 99/year Apple Developer Program, and then you can use a few simple terminal commands to sign an app. It should not affect Livecode at all, its just another hoop to go through if you want to deploy you the Mac OS without your clients getting warning messages. > Does that mean, i can code sign LiveCode apps that way. Did you do that already? Do you have more information about the "terminal" way? I searched already, but maybe i used the wrong search terms. Regards, Matthias From matthias_livecode_150811 at m-r-d.de Wed May 9 06:33:28 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 9 May 2012 12:33:28 +0200 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Hi, seems i found an answer already. The revUp newsletter #112 contains an article how to submit an livecode app to the mac app store. http://runrev.com/newsletter/june/issue112/newsletter4.php I just hope that this still works. Regards, Matthias Am 09.05.2012 um 11:54 schrieb Matthias Rebbe: > Hi, > > Am 08.05.2012 um 11:22 schrieb Andrew Henshaw: > >> As far as I was aware all you need to do is sign your apps, if you publish an app to the Mac App Store it already has to be signed. >> >> To do this you need the $ 99/year Apple Developer Program, and then you can use a few simple terminal commands to sign an app. It should not affect Livecode at all, its just another hoop to go through if you want to deploy you the Mac OS without your clients getting warning messages. >> > > Does that mean, i can code sign LiveCode apps that way. Did you do that already? Do you have more information about the "terminal" way? > I searched already, but maybe i used the wrong search terms. > > Regards, > > Matthias > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 9 08:43:48 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 15:43:48 +0300 Subject: SHIFTkey horrors Message-ID: <4FAA6684.3030900@gmail.com> What follows is an extract from a message I have just sent to a colleague; it concerns a really large problem: ----------------------------------------------------------------------------------------------------------------- "Then when the shift key is held down, all the vowels appear, type your vowel, then when you let go, the consonant panel appears again This behavior will be *very* familiar to everyone..." That would be perfectly alright (and it appeals to me) if it were not for a limitation in Livecode and/or Macintosh; that when one presses the SHIFT key on a Mac keyboard a Livecode stack does not receive a rawKeyDown signal: this has also been discussed between us several times. For instance; one could have a very simple bit of code rather like this: if shiftkey() is down then --do something-- else --do something else-- end if and it would work without a hitch. What one CANNOT do is something like this: on rawKeyDown KEE if KEE= XXXX then --where 'XXXX' is a number-- ---do something---- else ---do something else--- end if end rawKeyDown as pressing the SHIFTkey on a Mac keyboard does not generate a rawKeyDown number rather like the DELETEkey generates 65288 this has been a "right bu**er" all along. SO; it is perfectly possible to have a KEY on the keyboard generate a consonant when the SHIFTkey is NOT down, and a vowel when the SHIFTkey is down; but one cannot change the display that the typist sees in front of him on the screen. [come to think of things, I'm going to post this bit 'up' on the Use-List on the off-chance that some wise soul has found a work-around for this old chestnut] Please don't think I'm so daft I haven't thought about this "one" long and hard . . . :) ----------------------------------------------------------------------------- does anybody have any suggestions as to how one might circumvent this problem? sincerely, Richmond. From bonnmike at gmail.com Wed May 9 08:53:43 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 06:53:43 -0600 Subject: SHIFTkey horrors In-Reply-To: <4FAA6684.3030900@gmail.com> References: <4FAA6684.3030900@gmail.com> Message-ID: Use a send in time loop to monitor shiftkey() and just leave it running? On Wed, May 9, 2012 at 6:43 AM, Richmond wrote: > What follows is an extract from a message I have just sent to a colleague; > it concerns > a really large problem: > > ------------------------------**------------------------------** > ------------------------------**----------------------- > > "Then when the shift key is held down, all the vowels appear, type your > vowel, > then when you let go, the consonant panel appears again > This behavior will be *very* familiar to everyone..." > > That would be perfectly alright (and it appeals to me) if it were not for > a limitation in Livecode and/or Macintosh; that when one presses > the SHIFT key on a Mac keyboard a Livecode stack does not receive a > rawKeyDown signal: this has also been discussed between us > several times. > > For instance; one could have a very simple bit of code rather like this: > > if shiftkey() is down then > --do something-- > else > --do something else-- > end if > > and it would work without a hitch. > > What one CANNOT do is something like this: > > on rawKeyDown KEE > if KEE= XXXX then --where 'XXXX' is a number-- > ---do something---- > else > ---do something else--- > end if > end rawKeyDown > > as pressing the SHIFTkey on a Mac keyboard does not generate a rawKeyDown > number > rather like the DELETEkey generates 65288 > > this has been a "right bu**er" all along. > > SO; it is perfectly possible to have a KEY on the keyboard generate a > consonant when the SHIFTkey is NOT down, > and a vowel when the SHIFTkey is down; but one cannot change the display > that the typist sees in front of him on the screen. > > [come to think of things, I'm going to post this bit 'up' on the Use-List > on the off-chance that some wise soul has > found a work-around for this old chestnut] > > Please don't think I'm so daft I haven't thought about this "one" long and > hard . . . :) > > ------------------------------**------------------------------** > ----------------- > > does anybody have any suggestions as to how one might circumvent this > problem? > > sincerely, Richmond. > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 9 09:02:19 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 16:02:19 +0300 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> Message-ID: <4FAA6ADB.40308@gmail.com> On 05/09/2012 03:53 PM, Mike Bonner wrote: > Use a send in time loop to monitor shiftkey() and just leave it running? That sounds a good idea. BUT isn't the 'send' going to slow things down with regard to other keystrokes? > > On Wed, May 9, 2012 at 6:43 AM, Richmond wrote: > >> What follows is an extract from a message I have just sent to a colleague; >> it concerns >> a really large problem: >> >> ------------------------------**------------------------------** >> ------------------------------**----------------------- >> >> "Then when the shift key is held down, all the vowels appear, type your >> vowel, >> then when you let go, the consonant panel appears again >> This behavior will be *very* familiar to everyone..." >> >> That would be perfectly alright (and it appeals to me) if it were not for >> a limitation in Livecode and/or Macintosh; that when one presses >> the SHIFT key on a Mac keyboard a Livecode stack does not receive a >> rawKeyDown signal: this has also been discussed between us >> several times. >> >> For instance; one could have a very simple bit of code rather like this: >> >> if shiftkey() is down then >> --do something-- >> else >> --do something else-- >> end if >> >> and it would work without a hitch. >> >> What one CANNOT do is something like this: >> >> on rawKeyDown KEE >> if KEE= XXXX then --where 'XXXX' is a number-- >> ---do something---- >> else >> ---do something else--- >> end if >> end rawKeyDown >> >> as pressing the SHIFTkey on a Mac keyboard does not generate a rawKeyDown >> number >> rather like the DELETEkey generates 65288 >> >> this has been a "right bu**er" all along. >> >> SO; it is perfectly possible to have a KEY on the keyboard generate a >> consonant when the SHIFTkey is NOT down, >> and a vowel when the SHIFTkey is down; but one cannot change the display >> that the typist sees in front of him on the screen. >> >> [come to think of things, I'm going to post this bit 'up' on the Use-List >> on the off-chance that some wise soul has >> found a work-around for this old chestnut] >> >> Please don't think I'm so daft I haven't thought about this "one" long and >> hard . . . :) >> >> ------------------------------**------------------------------** >> ----------------- >> >> does anybody have any suggestions as to how one might circumvent this >> problem? >> >> sincerely, Richmond. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed May 9 09:13:19 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 07:13:19 -0600 Subject: SHIFTkey horrors In-Reply-To: <4FAA6ADB.40308@gmail.com> References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> Message-ID: Shouldn't be a big deal, in fact during the game academy a game loop (interesting code by the way) was used that did all kinds of things at approximately 50fps with enough time to animate, accept keypresses and mouse events etc. Think the stack code can be found in the forums somewhere if you want to look at it. It worked really well. In your case since its going to be pretty much is shiftkeydown check a property to see if it was already down if not, change keyboard and set state property, otherwise do nothing correct keyboard already showing if shiftkey is up check property to see if it was already up if not, change keyboard and set state property, otherwise do nothing the correct keyboard is already showing If coded right most of the loops will execute 2 if checks (sure it could be done other ways) The only time any more code would run is on a shiftkey state change. Of course I don't know if "if shifkey() is down and the shiftkeystate of this stack is not "down" then." is faster than 2 separate ifs but suspect its 6 of 1 half dozen of the other. > That sounds a good idea. > > BUT isn't the 'send' going to slow things down with regard to other > keystrokes? > > >> On Wed, May 9, 2012 at 6:43 AM, Richmond ** >> wrote: >> >> What follows is an extract from a message I have just sent to a >>> colleague; >>> it concerns >>> a really large problem: >>> >>> ------------------------------****----------------------------**--** >>> ------------------------------****----------------------- >>> >>> >>> "Then when the shift key is held down, all the vowels appear, type your >>> vowel, >>> then when you let go, the consonant panel appears again >>> This behavior will be *very* familiar to everyone..." >>> >>> That would be perfectly alright (and it appeals to me) if it were not for >>> a limitation in Livecode and/or Macintosh; that when one presses >>> the SHIFT key on a Mac keyboard a Livecode stack does not receive a >>> rawKeyDown signal: this has also been discussed between us >>> several times. >>> >>> For instance; one could have a very simple bit of code rather like this: >>> >>> if shiftkey() is down then >>> --do something-- >>> else >>> --do something else-- >>> end if >>> >>> and it would work without a hitch. >>> >>> What one CANNOT do is something like this: >>> >>> on rawKeyDown KEE >>> if KEE= XXXX then --where 'XXXX' is a number-- >>> ---do something---- >>> else >>> ---do something else--- >>> end if >>> end rawKeyDown >>> >>> as pressing the SHIFTkey on a Mac keyboard does not generate a rawKeyDown >>> number >>> rather like the DELETEkey generates 65288 >>> >>> this has been a "right bu**er" all along. >>> >>> SO; it is perfectly possible to have a KEY on the keyboard generate a >>> consonant when the SHIFTkey is NOT down, >>> and a vowel when the SHIFTkey is down; but one cannot change the display >>> that the typist sees in front of him on the screen. >>> >>> [come to think of things, I'm going to post this bit 'up' on the Use-List >>> on the off-chance that some wise soul has >>> found a work-around for this old chestnut] >>> >>> Please don't think I'm so daft I haven't thought about this "one" long >>> and >>> hard . . . :) >>> >>> ------------------------------****----------------------------**--** >>> >>> ----------------- >>> >>> does anybody have any suggestions as to how one might circumvent this >>> problem? >>> >>> sincerely, Richmond. >>> >>> ______________________________****_________________ >>> >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/****mailman/listinfo/use-livecode >>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>> > >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 9 09:25:34 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 16:25:34 +0300 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> Message-ID: <4FAA704E.2040504@gmail.com> On 05/09/2012 04:13 PM, Mike Bonner wrote: > Shouldn't be a big deal, in fact during the game academy a game loop > (interesting code by the way) was used that did all kinds of things at > approximately 50fps with enough time to animate, accept keypresses and > mouse events etc. Think the stack code can be found in the forums somewhere > if you want to look at it. It worked really well. > > In your case since its going to be pretty much > is shiftkeydown > check a property to see if it was already down > if not, change keyboard and set state property, otherwise do nothing > correct keyboard already showing > if shiftkey is up > check property to see if it was already up > if not, change keyboard and set state property, otherwise do nothing the > correct keyboard is already showing > > > If coded right most of the loops will execute 2 if checks (sure it could be > done other ways) The only time any more code would run is on a shiftkey > state change. > > Of course I don't know if "if shifkey() is down and the shiftkeystate of > this stack is not "down" then." is faster than 2 separate ifs but suspect > its 6 of 1 half dozen of the other. > My main problem is that one CANNOT do this sort of thing: on shiftKeyDown and, while it is really very easy indeed to check if the user has the SHIFTkey pressed at the same time as they have another key that generates a RawKeyDown signal pressed, what I need to do is to catch the shiftKey being pressed and at that time perform a state change. what CANNOT be down is catch the SHIFTkey being pressed when it is pressed by itself. polling the shiftkey() seems cumbersome. > > > > >> That sounds a good idea. >> >> BUT isn't the 'send' going to slow things down with regard to other >> keystrokes? >> >> >>> On Wed, May 9, 2012 at 6:43 AM, Richmond ** >>> wrote: >>> >>> What follows is an extract from a message I have just sent to a >>>> colleague; >>>> it concerns >>>> a really large problem: >>>> >>>> ------------------------------****----------------------------**--** >>>> ------------------------------****----------------------- >>>> >>>> >>>> "Then when the shift key is held down, all the vowels appear, type your >>>> vowel, >>>> then when you let go, the consonant panel appears again >>>> This behavior will be *very* familiar to everyone..." >>>> >>>> That would be perfectly alright (and it appeals to me) if it were not for >>>> a limitation in Livecode and/or Macintosh; that when one presses >>>> the SHIFT key on a Mac keyboard a Livecode stack does not receive a >>>> rawKeyDown signal: this has also been discussed between us >>>> several times. >>>> >>>> For instance; one could have a very simple bit of code rather like this: >>>> >>>> if shiftkey() is down then >>>> --do something-- >>>> else >>>> --do something else-- >>>> end if >>>> >>>> and it would work without a hitch. >>>> >>>> What one CANNOT do is something like this: >>>> >>>> on rawKeyDown KEE >>>> if KEE= XXXX then --where 'XXXX' is a number-- >>>> ---do something---- >>>> else >>>> ---do something else--- >>>> end if >>>> end rawKeyDown >>>> >>>> as pressing the SHIFTkey on a Mac keyboard does not generate a rawKeyDown >>>> number >>>> rather like the DELETEkey generates 65288 >>>> >>>> this has been a "right bu**er" all along. >>>> >>>> SO; it is perfectly possible to have a KEY on the keyboard generate a >>>> consonant when the SHIFTkey is NOT down, >>>> and a vowel when the SHIFTkey is down; but one cannot change the display >>>> that the typist sees in front of him on the screen. >>>> >>>> [come to think of things, I'm going to post this bit 'up' on the Use-List >>>> on the off-chance that some wise soul has >>>> found a work-around for this old chestnut] >>>> >>>> Please don't think I'm so daft I haven't thought about this "one" long >>>> and >>>> hard . . . :) >>>> >>>> ------------------------------****----------------------------**--** >>>> >>>> ----------------- >>>> >>>> does anybody have any suggestions as to how one might circumvent this >>>> problem? >>>> >>>> sincerely, Richmond. >>>> >>>> ______________________________****_________________ >>>> >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/****mailman/listinfo/use-livecode >>>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed May 9 09:34:52 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 07:34:52 -0600 Subject: SHIFTkey horrors In-Reply-To: <4FAA704E.2040504@gmail.com> References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> Message-ID: Another option might be to write an external that does the polling and dispatches a message when the shift key is pressed, and there might be other methods of course. Hopefully someone else has a better solution. Either way, unless rev adds the feature sounds like you may have to bite the bullet and figure out a less than great method. As far as "on shiftkeydown" if you do go with the loop method you can of course dispatch your own messages but this still requires polling so its all a matter of semantics at that point. From bonnmike at gmail.com Wed May 9 09:36:39 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 07:36:39 -0600 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> Message-ID: Oh, btw, don't know if/when it will come put but there is supposedly an "updatescreen" message in the works (basically the same thing as the game loop but coded at the engine level) so there will be a built in loop that can be used for this sort of thing at some indeterminate time in the future. On Wed, May 9, 2012 at 7:34 AM, Mike Bonner wrote: > Another option might be to write an external that does the polling and > dispatches a message when the shift key is pressed, and there might be > other methods of course. Hopefully someone else has a better solution. > > Either way, unless rev adds the feature sounds like you may have to bite > the bullet and figure out a less than great method. As far as "on > shiftkeydown" if you do go with the loop method you can of course dispatch > your own messages but this still requires polling so its all a matter of > semantics at that point. > From richmondmathewson at gmail.com Wed May 9 09:44:44 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 16:44:44 +0300 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> Message-ID: <4FAA74CC.9040403@gmail.com> On 05/09/2012 04:36 PM, Mike Bonner wrote: > Oh, btw, don't know if/when it will come put but there is supposedly an > "updatescreen" message in the works (basically the same thing as the game > loop but coded at the engine level) so there will be a built in loop that > can be used for this sort of thing at some indeterminate time in the > future. Ha, Ha; the problem, as I am sure you are aware, is NOW. Thank you very much for all your helpful suggestions; I will now go out for a long walk, pick some flowers, have a glass of beer, and hope that "it" comes to me in a flash. > > On Wed, May 9, 2012 at 7:34 AM, Mike Bonner wrote: > >> Another option might be to write an external that does the polling and >> dispatches a message when the shift key is pressed, and there might be >> other methods of course. Hopefully someone else has a better solution. >> >> Either way, unless rev adds the feature sounds like you may have to bite >> the bullet and figure out a less than great method. As far as "on >> shiftkeydown" if you do go with the loop method you can of course dispatch >> your own messages but this still requires polling so its all a matter of >> semantics at that point. >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bvg at mac.com Wed May 9 10:38:16 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 09 May 2012 16:38:16 +0200 Subject: RevDatabaseConnectResult In-Reply-To: References: Message-ID: file a bug report. other then that, workaround is obviously to check if revDatabaseConnectResult(gDBID) is empty, and then create your own error. On 02.05.2012, at 03:23, Peter Haworth wrote: > Unless I'm misunderstanding something, the above function doesn't work, at > least with sqlite. > > I have the following code snippet: > > *put* revDataFromQuery(,,gDBID,psql) into myData > > *if* myData begins with "revdberr" *then* > > *return* revDatabaseConnectResult(gDBID) > > end if > > > Dictionary says: > > > "I*f there were no errors on the specified database connection, the > revDatabaseConnectResult function returns empty. Otherwise the > revDatabaseConnectResult function returns the database specific error > message for the most recent database operation that failed.*" > > > The above code returns empty even when myData begins with "revdberr" > > > I know I can return myData and it will have the error plus LC's preamble, I > have reasons for not wanting to do that. > > > Any thoughts? > > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed May 9 10:53:59 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 08:53:59 -0600 Subject: SHIFTkey horrors In-Reply-To: <4FAA74CC.9040403@gmail.com> References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> Message-ID: As mentioned, you can grab the game loop code from the forum and it will do all the loop and setup as written (including dispatching updatescreen) Hope you get a brain storm and find another method. (or a brain tsunami maybe, bigger is better) The walk, picking and beer sounds like a good idea, think i'll do the same and make mine of the root variety. On Wed, May 9, 2012 at 7:44 AM, Richmond wrote: > On 05/09/2012 04:36 PM, Mike Bonner wrote: > >> Oh, btw, don't know if/when it will come put but there is supposedly an >> "updatescreen" message in the works (basically the same thing as the game >> loop but coded at the engine level) so there will be a built in loop that >> can be used for this sort of thing at some indeterminate time in the >> future. >> > > Ha, Ha; the problem, as I am sure you are aware, is NOW. > > Thank you very much for all your helpful suggestions; I will now go out > for a long walk, pick some flowers, > have a glass of beer, and hope that "it" comes to me in a flash. > > >> On Wed, May 9, 2012 at 7:34 AM, Mike Bonner wrote: >> >> Another option might be to write an external that does the polling and >>> dispatches a message when the shift key is pressed, and there might be >>> other methods of course. Hopefully someone else has a better solution. >>> >>> Either way, unless rev adds the feature sounds like you may have to bite >>> the bullet and figure out a less than great method. As far as "on >>> shiftkeydown" if you do go with the loop method you can of course >>> dispatch >>> your own messages but this still requires polling so its all a matter of >>> semantics at that point. >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 9 11:15:41 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 18:15:41 +0300 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> Message-ID: <4FAA8A1D.70907@gmail.com> On 05/09/2012 05:53 PM, Mike Bonner wrote: > As mentioned, you can grab the game loop code from the forum and it will do > all the loop and setup as written (including dispatching updatescreen) > > Hope you get a brain storm and find another method. (or a brain tsunami > maybe, bigger is better) > > The walk, picking and beer sounds like a good idea, think i'll do the same > and make mine of the root variety. "Root Beer" or "Root User" ? . . . :) In my 3 years in the USA I could never quite get used to the taste of Root Beer. But, then, Sasparilla left me a bit cold as well. I do, however, remember with quite considerable pleasure the efforts of one "Samuel Adams". Round here the Lily-of-the-valley has just come out, paradoxically just after the Lilacs have finished. A good, fairly "push-yourself" walk is often, I find, the best way to get one's head round a programming problem - as far away from a computer as possible. > On Wed, May 9, 2012 at 7:44 AM, Richmond wrote: > >> On 05/09/2012 04:36 PM, Mike Bonner wrote: >> >>> Oh, btw, don't know if/when it will come put but there is supposedly an >>> "updatescreen" message in the works (basically the same thing as the game >>> loop but coded at the engine level) so there will be a built in loop that >>> can be used for this sort of thing at some indeterminate time in the >>> future. >>> >> Ha, Ha; the problem, as I am sure you are aware, is NOW. >> >> Thank you very much for all your helpful suggestions; I will now go out >> for a long walk, pick some flowers, >> have a glass of beer, and hope that "it" comes to me in a flash. >> >> >>> On Wed, May 9, 2012 at 7:34 AM, Mike Bonner wrote: >>> >>> Another option might be to write an external that does the polling and >>>> dispatches a message when the shift key is pressed, and there might be >>>> other methods of course. Hopefully someone else has a better solution. >>>> >>>> Either way, unless rev adds the feature sounds like you may have to bite >>>> the bullet and figure out a less than great method. As far as "on >>>> shiftkeydown" if you do go with the loop method you can of course >>>> dispatch >>>> your own messages but this still requires polling so its all a matter of >>>> semantics at that point. >>>> >>>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 9 11:17:46 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 18:17:46 +0300 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> Message-ID: <4FAA8A9A.4050608@gmail.com> On 05/09/2012 05:53 PM, Mike Bonner wrote: > As mentioned, you can grab the game loop code from the forum and it will do > all the loop and setup as written (including dispatching updatescreen) I'm sorry, that seems to have passed me by; can you let me know where I can get hold of the game loop? > > Hope you get a brain storm and find another method. (or a brain tsunami > maybe, bigger is better) > > The walk, picking and beer sounds like a good idea, think i'll do the same > and make mine of the root variety. > > On Wed, May 9, 2012 at 7:44 AM, Richmond wrote: > >> On 05/09/2012 04:36 PM, Mike Bonner wrote: >> >>> Oh, btw, don't know if/when it will come put but there is supposedly an >>> "updatescreen" message in the works (basically the same thing as the game >>> loop but coded at the engine level) so there will be a built in loop that >>> can be used for this sort of thing at some indeterminate time in the >>> future. >>> >> Ha, Ha; the problem, as I am sure you are aware, is NOW. >> >> Thank you very much for all your helpful suggestions; I will now go out >> for a long walk, pick some flowers, >> have a glass of beer, and hope that "it" comes to me in a flash. >> >> >>> On Wed, May 9, 2012 at 7:34 AM, Mike Bonner wrote: >>> >>> Another option might be to write an external that does the polling and >>>> dispatches a message when the shift key is pressed, and there might be >>>> other methods of course. Hopefully someone else has a better solution. >>>> >>>> Either way, unless rev adds the feature sounds like you may have to bite >>>> the bullet and figure out a less than great method. As far as "on >>>> shiftkeydown" if you do go with the loop method you can of course >>>> dispatch >>>> your own messages but this still requires polling so its all a matter of >>>> semantics at that point. >>>> >>>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Wed May 9 11:22:52 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 09:22:52 -0600 Subject: SHIFTkey horrors In-Reply-To: <4FAA8A9A.4050608@gmail.com> References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> <4FAA8A9A.4050608@gmail.com> Message-ID: Yeah, just sent a stack that contains it to you. Its in the stack script with some extra code to do what you want (dispatching a shiftkeyup or shiftkeydown) to the current card. On Wed, May 9, 2012 at 9:17 AM, Richmond wrote: > On 05/09/2012 05:53 PM, Mike Bonner wrote: > >> As mentioned, you can grab the game loop code from the forum and it will >> do >> all the loop and setup as written (including dispatching updatescreen) >> > > I'm sorry, that seems to have passed me by; can you let me know where I > can get hold of the game loop? > > >> Hope you get a brain storm and find another method. (or a brain tsunami >> maybe, bigger is better) >> >> The walk, picking and beer sounds like a good idea, think i'll do the same >> and make mine of the root variety. >> >> On Wed, May 9, 2012 at 7:44 AM, Richmond ** >> wrote: >> >> On 05/09/2012 04:36 PM, Mike Bonner wrote: >>> >>> Oh, btw, don't know if/when it will come put but there is supposedly an >>>> "updatescreen" message in the works (basically the same thing as the >>>> game >>>> loop but coded at the engine level) so there will be a built in loop >>>> that >>>> can be used for this sort of thing at some indeterminate time in the >>>> future. >>>> >>>> Ha, Ha; the problem, as I am sure you are aware, is NOW. >>> >>> Thank you very much for all your helpful suggestions; I will now go out >>> for a long walk, pick some flowers, >>> have a glass of beer, and hope that "it" comes to me in a flash. >>> >>> >>> On Wed, May 9, 2012 at 7:34 AM, Mike Bonner wrote: >>>> >>>> Another option might be to write an external that does the polling and >>>> >>>>> dispatches a message when the shift key is pressed, and there might be >>>>> other methods of course. Hopefully someone else has a better solution. >>>>> >>>>> Either way, unless rev adds the feature sounds like you may have to >>>>> bite >>>>> the bullet and figure out a less than great method. As far as "on >>>>> shiftkeydown" if you do go with the loop method you can of course >>>>> dispatch >>>>> your own messages but this still requires polling so its all a matter >>>>> of >>>>> semantics at that point. >>>>> >>>>> ______________________________****_________________ >>>>> >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/****mailman/listinfo/use-livecode >>>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> > >>>> >>>> >>> >>> ______________________________****_________________ >>> >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/****mailman/listinfo/use-livecode >>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>> > >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 9 11:22:59 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 18:22:59 +0300 Subject: SHIFTkey horrors #2 In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> Message-ID: <4FAA8BD3.3030407@gmail.com> One could be fairly bi*chy and say that, as the Mac system can pick up when the SHIFTkey is UP or DOWN there has been a bit of an oversight on the behalf of Metacard - Runtime Revolution (i.e. somewhere down the evolutionary line), which nobody has seen fit to sort out. Of course, to be fair, it is possible it has not been sorted out because it may be more trouble than it is worth. From bonnmike at gmail.com Wed May 9 11:28:11 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 9 May 2012 09:28:11 -0600 Subject: SHIFTkey horrors In-Reply-To: <4FAA8A1D.70907@gmail.com> References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> <4FAA8A1D.70907@gmail.com> Message-ID: Root beer is an acquired taste I guess! So is Dr Pepper but in the Texas/NM area it seems to be the cats pajamas. (always wanted to slip that into a sentence) Walking isn't quite the relaxer for me it would be otherwise due to various complications but a nice drive or nap can serve the purpose. The flowers here are sparse year round. Southern NM desert. When we hit a bloom cycle all the little desert flowers are very cool but they tend to not last very long. Luckily my hard has some nifty roses (at the expense of LOTS of water) as well as a dead hibiscus. (didn't expend enough water, had a nasty cold snap this winter, was just too much for the poor thing) > "Root Beer" or "Root User" ? . . . :) > > In my 3 years in the USA I could never quite get used to the taste of Root > Beer. > > But, then, Sasparilla left me a bit cold as well. > > I do, however, remember with quite considerable pleasure the efforts of > one "Samuel Adams". > > Round here the Lily-of-the-valley has just come out, paradoxically just > after the Lilacs have finished. > > A good, fairly "push-yourself" walk is often, I find, the best way to get > one's head round a programming > problem - as far away from a computer as possible. > > From richmondmathewson at gmail.com Wed May 9 11:37:08 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 18:37:08 +0300 Subject: SHIFTkey horrors In-Reply-To: References: <4FAA6684.3030900@gmail.com> <4FAA6ADB.40308@gmail.com> <4FAA704E.2040504@gmail.com> <4FAA74CC.9040403@gmail.com> <4FAA8A1D.70907@gmail.com> Message-ID: <4FAA8F24.7050708@gmail.com> On 05/09/2012 06:28 PM, Mike Bonner wrote: > Root beer is an acquired taste I guess! So is Dr Pepper but in the Texas/NM > area it seems to be the cats pajamas. (always wanted to slip that into a > sentence) Yup "cats pajamas" is rather good; sort of rolls off the tongue in a satisfying sort of way. These tastes are very much bound up with one's childhood; have you ever tried "Marmite"? I was brought up on it (its a sort of yeast extract); most people who do not come from the British Isles can't stand it. Here in Bulgaria there is a drink called 'Boza' which can best be described as fermented oatmeal porridge; just watching my wife drinking the stuff gives me the creeps; it's meant to be very good for you, all sorts of vitamins and so forth; but I'm just too culture-bound to go near the stuff. > > Walking isn't quite the relaxer for me it would be otherwise due to various > complications but a nice drive or nap can serve the purpose. > > The flowers here are sparse year round. Southern NM desert. When we hit a > bloom cycle all the little desert flowers are very cool but they tend to > not last very long. Luckily my hard has some nifty roses (at the expense of > LOTS of water) as well as a dead hibiscus. (didn't expend enough water, had > a nasty cold snap this winter, was just too much for the poor thing) I have lived in 3 desert regions (all in the Middle East) so am fairly well up on hibiscus and the sudden flowering of the desert after rain. > >> "Root Beer" or "Root User" ? . . . :) >> >> In my 3 years in the USA I could never quite get used to the taste of Root >> Beer. >> >> But, then, Sasparilla left me a bit cold as well. >> >> I do, however, remember with quite considerable pleasure the efforts of >> one "Samuel Adams". >> >> Round here the Lily-of-the-valley has just come out, paradoxically just >> after the Lilacs have finished. >> >> A good, fairly "push-yourself" walk is often, I find, the best way to get >> one's head round a programming >> problem - as far away from a computer as possible. >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 9 11:41:45 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 9 May 2012 08:41:45 -0700 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: I had a situation where certain kinds of errors would uncheck it for me! I had to check it every time before debugging. That problem has not happened in a long time though, and I am running the most recent versions of LC, GLX2 and PowerDebug. Bob On May 8, 2012, at 4:04 PM, Mark Powell wrote: > Yep, that be it. I guess I unchecked it somehow sometime. Thanks very > much! > > On Tue, May 8, 2012 at 3:39 PM, Colin Holgate wrote: > >> When you're next in the script editor, look at the bottom of the Debug >> menu. Is Script Debug Mode checked? >> >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 9 13:12:56 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 10:12:56 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Matthias, Thanks for the link to the article. I've started the process and have doen as much as I can until my Apple Developer Program membership is activated. Maybe this question will be answered once I can get to the Mac Store Guidelines document, but the article says you have to store prefs files in one of three locations: ~/Library/Application Support/ ~/Library/ ~/Library/Caches/ And here's me thinking the obvious place to put a prefs file would be ~/Library/Preferences/, specially since apple have a bunch of them in that location. Silly me. Does anyone know if putting a preferences file in the Preferences folder will invalidate my submission to the App store? Pete lcSQL Software On Wed, May 9, 2012 at 3:33 AM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > Hi, > > seems i found an answer already. The revUp newsletter #112 > contains an article how to submit an livecode app to the mac app store. > > http://runrev.com/newsletter/june/issue112/newsletter4.php > > I just hope that this still works. > > > Regards, > > Matthias > > Am 09.05.2012 um 11:54 schrieb Matthias Rebbe: > > > Hi, > > > > Am 08.05.2012 um 11:22 schrieb Andrew Henshaw: > > > >> As far as I was aware all you need to do is sign your apps, if you > publish an app to the Mac App Store it already has to be signed. > >> > >> To do this you need the $ 99/year Apple Developer Program, and then > you can use a few simple terminal commands to sign an app. It should not > affect Livecode at all, its just another hoop to go through if you want to > deploy you the Mac OS without your clients getting warning messages. > >> > > > > Does that mean, i can code sign LiveCode apps that way. Did you do that > already? Do you have more information about the "terminal" way? > > I searched already, but maybe i used the wrong search terms. > > > > Regards, > > > > Matthias > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Wed May 9 13:17:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 10:17:03 -0700 Subject: [OT] Gatekeeper In-Reply-To: <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: Thanks Bill, checking into all these. Pete lcSQL Software On Tue, May 8, 2012 at 9:07 PM, Bill Vlahos wrote: > Pete, > > Here are some links that were instrumental to me for code signing > InfoWallet and one of them has a link to a $49 commercial application to > help make is easier. I haven't looked at it (doing it the hard way myself) > but if it is half as good as they describe it would be worth it. > > Code signing in Windows is very tedious and time consuming to set up. Once > you set it is it is very easy to actually sign programs. > > There are many places to purchase a certificate. The best deal I found was > via Tucows which gives you a discount at Comodo but there are lots of other > places to purchase from. > > http://www.wiscocomputing.com/articles/code-signing.htm > http://msdn.microsoft.com/en-us/library/8s9b9yaz(VS.80).aspx > http://help.godaddy.com/article/4782 > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > > On May 8, 2012, at 11:36 AM, Peter Haworth wrote: > > > While we're on the topic of signing, how do you do the equivalent for > > Windows apps to get rid of the "Unknown Publisher" message? > > > > Pete > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Wed May 9 13:19:13 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 10:19:13 -0700 Subject: [OT] Gatekeeper In-Reply-To: <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: By the way, whats' with all these "cow" web sites? There's tucows and my web host is fatcow (who incidentally have a huge selection of 32x32 and 16x16 icons available for free and royalty free). Pete lcSQL Software On Tue, May 8, 2012 at 9:07 PM, Bill Vlahos wrote: > Pete, > > Here are some links that were instrumental to me for code signing > InfoWallet and one of them has a link to a $49 commercial application to > help make is easier. I haven't looked at it (doing it the hard way myself) > but if it is half as good as they describe it would be worth it. > > Code signing in Windows is very tedious and time consuming to set up. Once > you set it is it is very easy to actually sign programs. > > There are many places to purchase a certificate. The best deal I found was > via Tucows which gives you a discount at Comodo but there are lots of other > places to purchase from. > > http://www.wiscocomputing.com/articles/code-signing.htm > http://msdn.microsoft.com/en-us/library/8s9b9yaz(VS.80).aspx > http://help.godaddy.com/article/4782 > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > > On May 8, 2012, at 11:36 AM, Peter Haworth wrote: > > > While we're on the topic of signing, how do you do the equivalent for > > Windows apps to get rid of the "Unknown Publisher" message? > > > > Pete > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tolistim at me.com Wed May 9 13:26:18 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 09 May 2012 10:26:18 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: And don't forget "Don't have a cow, Man!", or Cowabunga, or holy cow!. I believe it's a bovine plot to take over our time line (veiled reference to Heinlein's "Number of the Beast"). :-O Tim On May 9, 2012, at 10:19 AM, Peter Haworth wrote: > By the way, whats' with all these "cow" web sites? There's tucows and my > web host is fatcow (who incidentally have a huge selection of 32x32 and > 16x16 icons available for free and royalty free). From jhj at jhj.com Wed May 9 13:35:04 2012 From: jhj at jhj.com (Jerry Jensen) Date: Wed, 9 May 2012 10:35:04 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: <73757CC7-B12C-4748-B304-526051598778@jhj.com> And, what the heck is a coworker? On May 9, 2012, at 10:26 AM, Tim Jones wrote: > And don't forget "Don't have a cow, Man!", or Cowabunga, or holy cow!. I believe it's a bovine plot to take over our time line (veiled reference to Heinlein's "Number of the Beast"). > > :-O > > Tim > > On May 9, 2012, at 10:19 AM, Peter Haworth wrote: > >> By the way, whats' with all these "cow" web sites? There's tucows and my >> web host is fatcow (who incidentally have a huge selection of 32x32 and >> 16x16 icons available for free and royalty free). > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Wed May 9 13:39:49 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 09 May 2012 10:39:49 -0700 Subject: [OT] Gatekeeper In-Reply-To: <73757CC7-B12C-4748-B304-526051598778@jhj.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <73757CC7-B12C-4748-B304-526051598778@jhj.com> Message-ID: <59E2F831-C1F6-42FD-9788-70C2D80F07AC@me.com> Someone that "Orks" cows. :-P On May 9, 2012, at 10:35 AM, Jerry Jensen wrote: > And, what the heck is a coworker? > > On May 9, 2012, at 10:26 AM, Tim Jones wrote: > >> And don't forget "Don't have a cow, Man!", or Cowabunga, or holy cow!. I believe it's a bovine plot to take over our time line (veiled reference to Heinlein's "Number of the Beast"). >> >> :-O >> >> Tim >> >> On May 9, 2012, at 10:19 AM, Peter Haworth wrote: >> >>> By the way, whats' with all these "cow" web sites? There's tucows and my >>> web host is fatcow (who incidentally have a huge selection of 32x32 and >>> 16x16 icons available for free and royalty free). >> From henshaw at me.com Wed May 9 14:10:43 2012 From: henshaw at me.com (Andrew Henshaw) Date: Wed, 9 May 2012 19:10:43 +0100 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Yes it will, ive had an app rejected for writing to the preferences folder. I stick with ~/Library/Application Support/ and just put everything in there. From June 1st there is also sandboxing to contend with for the Mac App Store, but I understand sandboxing and the gatekeeper are two totally separate requirements, If I understand correctlt the gatekeeper just needs the code to be signed and it does not need to be sandboxed. If you want to submit an app to the app store however look at sandboxing as well as that opens up another small bag of spanners! > And here's me thinking the obvious place to put a prefs file would be > ~/Library/Preferences/, specially since apple have a bunch > of them in that location. Silly me. Does anyone know if putting a > preferences file in the Preferences folder will invalidate my submission to > the App store? > > Pete > lcSQL Software From mp.chean at gmail.com Wed May 9 14:16:02 2012 From: mp.chean at gmail.com (Michael Chean) Date: Wed, 9 May 2012 11:16:02 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: Strange, downloading in Chrome indicates that the window trial may be malicious. I've not seen that before. On Sun, May 6, 2012 at 2:06 PM, Peter Haworth wrote: > I'm happy to announce the availability of version 1.2.0 of SQLiteAdmin, my > SQLite database administration program for Mac and Windows. This update is > available free to all existing users and can be downloaded > here > . > > This version includes many bug fixes to improve the robustness of the > application and some enhancements, as follows. > > - The ability to define "virtual columns" when browsing a table. These > are columns whose values are derived from SQLite expressions. > - More extensive validation is done on SQL statements before they are > presented to SQLite so that meaningful error messages can be displayed. > In > some cases, you will have the option to correct the SQL statement or > cancel > its execution. > - SQLiteAdmin can check for the availability of new versions. A > Preference setting controls whether this is done every time the program > is > run or when requested by the user by clicking the new "Check for > updates..." item on the Help menu. > - Installation on Macs is now by drag-and-drop within a disk image file. > On Windows, a standard Windows Installer program is used. > - The Preferences screen layout has been redesigned to use tabs for > different preference types. > - The Help Text has been updated to reflect the above enhancements. > > Full details are available in the release > notes< > https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit > > > . > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Wed May 9 14:26:48 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 9 May 2012 11:26:48 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: <0184B682-8DAD-4B60-93E4-DC7C0FB955E8@twft.com> They must be only for subscribers. There is no link on the home page for downloads or icons. Bob On May 9, 2012, at 10:19 AM, Peter Haworth wrote: > By the way, whats' with all these "cow" web sites? There's tucows and my > web host is fatcow (who incidentally have a huge selection of 32x32 and > 16x16 icons available for free and royalty free). > > Pete > lcSQL Software > > > > On Tue, May 8, 2012 at 9:07 PM, Bill Vlahos wrote: > >> Pete, >> >> Here are some links that were instrumental to me for code signing >> InfoWallet and one of them has a link to a $49 commercial application to >> help make is easier. I haven't looked at it (doing it the hard way myself) >> but if it is half as good as they describe it would be worth it. >> >> Code signing in Windows is very tedious and time consuming to set up. Once >> you set it is it is very easy to actually sign programs. >> >> There are many places to purchase a certificate. The best deal I found was >> via Tucows which gives you a discount at Comodo but there are lots of other >> places to purchase from. >> >> http://www.wiscocomputing.com/articles/code-signing.htm >> http://msdn.microsoft.com/en-us/library/8s9b9yaz(VS.80).aspx >> http://help.godaddy.com/article/4782 >> >> Bill Vlahos >> _________________ >> InfoWallet (http://www.infowallet.com) is about keeping your important >> life information with you, accessible, and secure. >> >> On May 8, 2012, at 11:36 AM, Peter Haworth wrote: >> >>> While we're on the topic of signing, how do you do the equivalent for >>> Windows apps to get rid of the "Unknown Publisher" message? >>> >>> Pete >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Wed May 9 14:28:19 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 9 May 2012 11:28:19 -0700 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: Speaking of GLX2, I'd love to use it but I can't trust it not to implode for no reason. Sometimes it just gets lost or doesn't show handlers on the left. Perhaps a memory leak? Errors are not reported properly or not at all. And UNDO is completely broken. Bob, do you not have any issues with it? Feature wise, there is no better editor for Livecode/Rev than GLX2. I really want to use it but have been forced to go back to the native editor, which has its own issues, which I will gripe about later. But at least it doesn't lose code. Does GLX2 just work better with PowerDebug? I had not combined the two as I thought it might just make it worse. On Wed, May 9, 2012 at 8:41 AM, Bob Sneidar wrote: > I had a situation where certain kinds of errors would uncheck it for me! I > had to check it every time before debugging. That problem has not happened > in a long time though, and I am running the most recent versions of LC, > GLX2 and PowerDebug. > > Bob > > > On May 8, 2012, at 4:04 PM, Mark Powell wrote: > > > Yep, that be it. I guess I unchecked it somehow sometime. Thanks very > > much! > > > > On Tue, May 8, 2012 at 3:39 PM, Colin Holgate wrote: > > > >> When you're next in the script editor, look at the bottom of the Debug > >> menu. Is Script Debug Mode checked? > >> > >> > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Wed May 9 14:28:43 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 9 May 2012 11:28:43 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: <293FEA56-975C-4928-B9BF-460B714EFA95@twft.com> I get that on a Mac all the time, the first time I open a file I have downloaded from the internet. Bob On May 9, 2012, at 11:16 AM, Michael Chean wrote: > Strange, downloading in Chrome indicates that the window trial may be > malicious. I've not seen that before. From bobs at twft.com Wed May 9 14:30:46 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 9 May 2012 11:30:46 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: I take that back. http://www.fatcow.com/free-icons > They must be only for subscribers. There is no link on the home page for downloads or icons. > > Bob > > > On May 9, 2012, at 10:19 AM, Peter Haworth wrote: > >> By the way, whats' with all these "cow" web sites? There's tucows and my >> web host is fatcow (who incidentally have a huge selection of 32x32 and >> 16x16 icons available for free and royalty free). >> >> Pete >> lcSQL Software >> >> >> >> On Tue, May 8, 2012 at 9:07 PM, Bill Vlahos wrote: >> >>> Pete, >>> >>> Here are some links that were instrumental to me for code signing >>> InfoWallet and one of them has a link to a $49 commercial application to >>> help make is easier. I haven't looked at it (doing it the hard way myself) >>> but if it is half as good as they describe it would be worth it. >>> >>> Code signing in Windows is very tedious and time consuming to set up. Once >>> you set it is it is very easy to actually sign programs. >>> >>> There are many places to purchase a certificate. The best deal I found was >>> via Tucows which gives you a discount at Comodo but there are lots of other >>> places to purchase from. >>> >>> http://www.wiscocomputing.com/articles/code-signing.htm >>> http://msdn.microsoft.com/en-us/library/8s9b9yaz(VS.80).aspx >>> http://help.godaddy.com/article/4782 >>> >>> Bill Vlahos >>> _________________ >>> InfoWallet (http://www.infowallet.com) is about keeping your important >>> life information with you, accessible, and secure. >>> >>> On May 8, 2012, at 11:36 AM, Peter Haworth wrote: >>> >>>> While we're on the topic of signing, how do you do the equivalent for >>>> Windows apps to get rid of the "Unknown Publisher" message? >>>> >>>> Pete >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Wed May 9 14:32:51 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 9 May 2012 11:32:51 -0700 Subject: [TO] HTML5 In-Reply-To: <000c01cd2db4$6836afb0$38a40f10$@de> References: <4FA96EC3.2060809@gmail.com> <4FA97153.9050809@gmail.com> <000c01cd2db4$6836afb0$38a40f10$@de> Message-ID: Use the server globals to detect the browser and have it both ways. We have to do that for the mobiles anyway. On Wed, May 9, 2012 at 12:21 AM, Tiemo Hollmann TB wrote: > Hi Richmond, > up to now, for me HTML5 was an enhancement of HTML4, especially in case of > videos, which I wanted to care about, if I would have the needs of the new > features. But I have to say I didn't read much about HTML5 up to now. > Do you really think - or are there any hard facts? - new browsers will not > be downward compatible to HTML4 anymore at some point? > Tiemo > > > > -----Urspr?ngliche Nachricht----- > > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > > bounces at lists.runrev.com] Im Auftrag von Richmond > > Gesendet: Dienstag, 8. Mai 2012 21:18 > > An: How to use LiveCode > > Betreff: Re: [TO] HTML5 > > > > On 05/08/2012 10:12 PM, William de Smet wrote: > > > Hi Richmond, > > > > > > Basic HTML5 is OK in most modern browsers (even Internet Explorer). > > > If you want to use CSS3 'tricks' then IE still has lots of trouble with > > it. > > > Latest versions of Safari and Firefox are the best. > > > > To be quite honest, I am perfectly happy with my website as it is; and > were > > I to rejig it in HTML5 I would have it look the same. > > > > My question might have been better phrased, something like this: > > > > * When will the fact that my website is NOT written in HTML5 will > browsers > > be unable to cope with it? * > > > > And that is probably an unanswerable question. > > > > > > > > greetings, > > > > > > William > > > > > > > > > 2012/5/8 Richmond : > > >> Probably a goofy question, but then, again . . . > > >> > > >> My website is NOT written in HTML5. > > >> > > >> Does anybody know if the time to change to HTML5 is now, and whether > > >> older browsers will cope with it? > > >> > > >> By older browsers I mean things like TenFourFox: > > >> http://www.floodgap.com/software/tenfourfox/ > > >> > > >> Richmond. > > >> > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription > > >> preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From tolistim at me.com Wed May 9 14:43:33 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 09 May 2012 11:43:33 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: <293FEA56-975C-4928-B9BF-460B714EFA95@twft.com> References: <293FEA56-975C-4928-B9BF-460B714EFA95@twft.com> Message-ID: Guilty until proven innocent. Because so many people simply set "Automatically Open Safe Files" in Safari, Apple had to take the extra step to protect the unknowledgeable from their own missteps. Tim On May 9, 2012, at 11:28 AM, Bob Sneidar wrote: > I get that on a Mac all the time, the first time I open a file I have downloaded from the internet. > > Bob > > On May 9, 2012, at 11:16 AM, Michael Chean wrote: > >> Strange, downloading in Chrome indicates that the window trial may be >> malicious. I've not seen that before. From pete at lcsql.com Wed May 9 14:46:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 11:46:03 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: Hi Michael, Yes, it's an unfortunate bug in Chrome and nobody seems to know what causes it. You may have downlaoded before I changed the web site but I put a note on there now. If you re on 1.2.0, I suggest you get the latest version at www.lcsql.com/sqliteadmin.html. Sorry for the inconvenience. Pete lcSQL Software On Wed, May 9, 2012 at 11:16 AM, Michael Chean wrote: > Strange, downloading in Chrome indicates that the window trial may be > malicious. I've not seen that before. > > > On Sun, May 6, 2012 at 2:06 PM, Peter Haworth wrote: > > > I'm happy to announce the availability of version 1.2.0 of SQLiteAdmin, > my > > SQLite database administration program for Mac and Windows. This update > is > > available free to all existing users and can be downloaded > > here > > . > > > > This version includes many bug fixes to improve the robustness of the > > application and some enhancements, as follows. > > > > - The ability to define "virtual columns" when browsing a table. These > > are columns whose values are derived from SQLite expressions. > > - More extensive validation is done on SQL statements before they are > > presented to SQLite so that meaningful error messages can be displayed. > > In > > some cases, you will have the option to correct the SQL statement or > > cancel > > its execution. > > - SQLiteAdmin can check for the availability of new versions. A > > Preference setting controls whether this is done every time the program > > is > > run or when requested by the user by clicking the new "Check for > > updates..." item on the Help menu. > > - Installation on Macs is now by drag-and-drop within a disk image > file. > > On Windows, a standard Windows Installer program is used. > > - The Preferences screen layout has been redesigned to use tabs for > > different preference types. > > - The Help Text has been updated to reflect the above enhancements. > > > > Full details are available in the release > > notes< > > > https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit > > > > > . > > > > Pete > > lcSQL Software > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Wed May 9 14:49:45 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 11:49:45 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Thanks Andrew. I will have to change my app then. I guess I can put some version-dependant code at startup to move the prefs file to it's new location if necessary. Don't like the sound of the sandbox! I guess I should look into that before making a final decision on whether I want this thing in the app store or not. Pete lcSQL Software On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw wrote: > Yes it will, ive had an app rejected for writing to the preferences > folder. > > I stick with ~/Library/Application Support/ and just put > everything in there. > > From June 1st there is also sandboxing to contend with for the Mac App > Store, but I understand sandboxing and the gatekeeper are two totally > separate requirements, If I understand correctlt the gatekeeper just needs > the code to be signed and it does not need to be sandboxed. > > If you want to submit an app to the app store however look at sandboxing > as well as that opens up another small bag of spanners! > > > > > And here's me thinking the obvious place to put a prefs file would be > > ~/Library/Preferences/, specially since apple have a > bunch > > of them in that location. Silly me. Does anyone know if putting a > > preferences file in the Preferences folder will invalidate my submission > to > > the App store? > > > > Pete > > lcSQL Software > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Wed May 9 14:58:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 9 May 2012 11:58:58 -0700 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: Actually, Mark Weider has done a lot to make GLX2 stable and better. The current version seems to be working really well. To my knowledge, PowerDebug has never been the source of any issues I have run into, but my memory is really bad so take that with a grain of salt. The issues I have had were also present in the vanilla debugger if I recall. I will go so far as to say that many of the features in the built-in editor and debugger were the result of Jerry's pioneering work in GLX2. PowerDebug is just the GLX2 debugger broken out as a separate plugin (correct me if I am wrong). I like PowerDebug for a few reasons, not the least of which is a hotkey for step over, into and what have you. I especially like usign the spacebar to step through code. I think their variable inspector is really well done as well. Being able to view the contents of an array has been especially useful to me and is primarily why I even use the LC arrays after becoming so used to numbered key style arrays. I also like the way tabs are managed, and the bread crumbs feature is genius. The problem of course, with this kind of editor and debugger, as Jerry has pointed out in the past, is that because it is done entirely in LC, the potential for breaking it when new versions of LC come out that make changes to the engine is always a factor. It was so much of an issue that Jerry opted for a different approach with Remo. He stores values of all the variables when he encounters a breakpoint. It takes some getting use to, and I used it for a while, but I personally favor the in-your-face stop executing and holler at me approach to debugging. On May 9, 2012, at 11:28 AM, stephen barncard wrote: > Speaking of GLX2, I'd love to use it but I can't trust it not to implode > for no reason. Sometimes it just gets lost or doesn't show handlers on the > left. Perhaps a memory leak? Errors are not reported properly or not at > all. And UNDO is completely broken. Bob, do you not have any issues with it? > > Feature wise, there is no better editor for Livecode/Rev than GLX2. I > really want to use it but have been forced to go back to the native editor, > which has its own issues, which I will gripe about later. But at least it > doesn't lose code. > > Does GLX2 just work better with PowerDebug? I had not combined the two as I > thought it might just make it worse. From bobs at twft.com Wed May 9 15:00:48 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 9 May 2012 12:00:48 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Wasn't there a discussion that the sandbox would become mandatory at some point for app store apps, or was that a misnomer? Bob On May 9, 2012, at 11:49 AM, Peter Haworth wrote: > Thanks Andrew. I will have to change my app then. I guess I can put some > version-dependant code at startup to move the prefs file to it's new > location if necessary. > > Don't like the sound of the sandbox! I guess I should look into that > before making a final decision on whether I want this thing in the app > store or not. > > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw wrote: > >> Yes it will, ive had an app rejected for writing to the preferences >> folder. >> >> I stick with ~/Library/Application Support/ and just put >> everything in there. >> >> From June 1st there is also sandboxing to contend with for the Mac App >> Store, but I understand sandboxing and the gatekeeper are two totally >> separate requirements, If I understand correctlt the gatekeeper just needs >> the code to be signed and it does not need to be sandboxed. >> >> If you want to submit an app to the app store however look at sandboxing >> as well as that opens up another small bag of spanners! >> >> >> >>> And here's me thinking the obvious place to put a prefs file would be >>> ~/Library/Preferences/, specially since apple have a >> bunch >>> of them in that location. Silly me. Does anyone know if putting a >>> preferences file in the Preferences folder will invalidate my submission >> to >>> the App store? >>> >>> Pete >>> lcSQL Software >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 9 15:06:27 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 22:06:27 +0300 Subject: SHIFTkey "Fun" Message-ID: <4FAAC033.5080308@gmail.com> Try this rather simple exercise: Make yourself a stack with 1 field called "OUTPUTX" and put this into the card script: on rawKeyDown RAWK put RAWK into fld "OUTPUTX" end rawKeyDown and play with the thing. On Linux, when I press the SHIFTkey I get 65505; a similar sort of thing with Windows; but with Macintosh - nothing at all. The same holds true for the ALT, CTRL, CAPS-LOCK and ALT keys. Why Mac is so bloody-minded I just don't know; but 'tis a big nuisance. AND . . . there's the rub. From mwieder at ahsoftware.net Wed May 9 15:13:19 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 9 May 2012 19:13:19 +0000 (UTC) Subject: Breakpoints being ignored References: Message-ID: Bob Sneidar writes: > > I had a situation where certain kinds of errors would uncheck it for me! I had to check it every time before > debugging. That problem has not happened in a long time though, and I am running the most recent versions of > LC, GLX2 and PowerDebug. This can happen if an error occurs in an IDE stack... at times the IDE will disable debug mode "to keep you out of trouble". In PowerDebug I explicitly keep debug mode on (and re-enable it when necessary) to prevent this situation from happening. -- Mark Wieder From pete at lcsql.com Wed May 9 15:18:09 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 12:18:09 -0700 Subject: SHIFTkey "Fun" In-Reply-To: <4FAAC033.5080308@gmail.com> References: <4FAAC033.5080308@gmail.com> Message-ID: Richmond, I don;t know if this helps your application or not but the dictionary says that on Macs those keys don't result in rawkeydow, UNLESS another key is pressed at the same time. Not sure if you then get 2 rawkeydown events or what. Pete lcSQL Software On Wed, May 9, 2012 at 12:06 PM, Richmond wrote: > Try this rather simple exercise: > > Make yourself a stack with 1 field called "OUTPUTX" > > and put this into the card script: > > on rawKeyDown RAWK > put RAWK into fld "OUTPUTX" > end rawKeyDown > > and play with the thing. > > On Linux, when I press the SHIFTkey I get 65505; a similar sort of thing > with Windows; but with Macintosh - nothing at all. > > The same holds true for the ALT, CTRL, CAPS-LOCK and ALT keys. Why Mac is > so bloody-minded I just don't know; but 'tis a big nuisance. > > AND . . . there's the rub. > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 9 15:32:14 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 22:32:14 +0300 Subject: SHIFTkey "Fun" In-Reply-To: References: <4FAAC033.5080308@gmail.com> Message-ID: <4FAAC63E.1050103@gmail.com> On 05/09/2012 10:18 PM, Peter Haworth wrote: > Richmond, > I don;t know if this helps your application or not but the dictionary says > that on Macs those keys don't result in rawkeydow, UNLESS another key is > pressed at the same time. Not sure if you then get 2 rawkeydown events or > what. QUITE! No, you don't get 2 rawKeyDown events; Livecode can pick up if the modifier key is DOWN or UP, when a rawKeyDown (or a rawKeyUp) signal is passed from one of the other {i.e. non-modifier} keys. This whole thing is a pox, as I don't have this problem with Windows or Linux (because Livecode detects a MOD-keydown as a rawKeyDown and spits out a Unicode value). The thing that interests me here is that, in Mac OS 7,8,9, 10.2 there was a program called 'Keycaps' which was quite capable of detecting when a SHIFT key was pressed whether another key was pressed or not. This SHOULD mean that somewhere "in the plumbing of Mac OS" some sort of rawKey signals are generated. As Mac OS 10 is a highly modified front-end floating on top of some sort of UNIX, and UNIX behaves reasonably similarly to LINUX I cannot quite see why Livecode is unable to pick up rawKeyDowns for the modifier keys. I cannot recall whether Livecode (aka RunRev) could pick up rawKeyDowns in its Mac "Classic" incarnations or not. > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 12:06 PM, Richmond wrote: > >> Try this rather simple exercise: >> >> Make yourself a stack with 1 field called "OUTPUTX" >> >> and put this into the card script: >> >> on rawKeyDown RAWK >> put RAWK into fld "OUTPUTX" >> end rawKeyDown >> >> and play with the thing. >> >> On Linux, when I press the SHIFTkey I get 65505; a similar sort of thing >> with Windows; but with Macintosh - nothing at all. >> >> The same holds true for the ALT, CTRL, CAPS-LOCK and ALT keys. Why Mac is >> so bloody-minded I just don't know; but 'tis a big nuisance. >> >> AND . . . there's the rub. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Wed May 9 15:32:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 9 May 2012 19:32:50 +0000 (UTC) Subject: Breakpoints being ignored References: Message-ID: Bob Sneidar writes: > > Actually, Mark Weider has done a lot to make GLX2 stable and better. Thanks! The current version seems to be working > really well. To my knowledge, PowerDebug has never been the source of any issues I have run into, but my > memory is really bad so take that with a grain of salt. The issues I have had were also present in the vanilla > debugger if I recall. I will go so far as to say that many of the features in the built-in editor and debugger > were the result of Jerry's pioneering work in GLX2. PowerDebug is just the GLX2 debugger broken out as a > separate plugin (correct me if I am wrong). I originally broke the debugger out as a separate plugin because mixing the code together was starting to get hopelessly complicated. And I wanted to have the debugger work with Remo. There are only a few points of contact between the script editor and the debugger, so it was easy enough to pull these out into an api. But PowerDebug rapidly took on a life of its own with added features and more robustness, especially as it evolved the ability to debug standalone applications. > > I like PowerDebug for a few reasons, not the least of which is a hotkey for step over, into and what have you. I > especially like usign the spacebar to step through code. I think their variable inspector is really well > done as well. Being able to view the contents of an array has been especially useful to me and is primarily > why I even use the LC arrays after becoming so used to numbered key style arrays. I also like the way tabs are > managed, and the bread crumbs feature is genius. My favorite features of GLX2 are breadcrumbs, handler links, and folders. I really miss all those when I have to work in the IDE's script editor. OTOH, the IDE has better search capabilities. > The problem of course, with this kind of editor and debugger, as Jerry has pointed out in the past, is that > because it is done entirely in LC, the potential for breaking it when new versions of LC come out that make > changes to the engine is always a factor. Quite right. And the changes, when they come, aren't usually documented, forcing a mad scramble and regression test with each new release. Back on topic, the soft breakpoints set in the editor are stored as custom properties of the target stack and sometimes don't align properly any more with the script text. Recompiling the script *should* fix this, but doesn't always do that. Removing the custom property and setting the breakpoints again should work. -- Mark Wieder From richmondmathewson at gmail.com Wed May 9 15:34:48 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 22:34:48 +0300 Subject: [OT] Free icons Message-ID: <4FAAC6D8.30600@gmail.com> Just found these: http://www.gosquared.com/liquidicity/archives/category/icons From dunbarx at aol.com Wed May 9 15:35:45 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 9 May 2012 15:35:45 -0400 (EDT) Subject: SHIFTkey "Fun" In-Reply-To: References: <4FAAC033.5080308@gmail.com> Message-ID: <8CEFC320FAC6FB5-1444-12ECB@Webmail-d121.sysops.aol.com> Peter, You only get one rawKeyDown, followed by one keyDown. The message watcher, which usually floods with events every time you breathe, shows nothing at all for any of the four control keys on a Mac. Craig -----Original Message----- From: Peter Haworth To: How to use LiveCode Sent: Wed, May 9, 2012 3:19 pm Subject: Re: SHIFTkey "Fun" Richmond, I don;t know if this helps your application or not but the dictionary says that on Macs those keys don't result in rawkeydow, UNLESS another key is pressed at the same time. Not sure if you then get 2 rawkeydown events or what. Pete lcSQL Software On Wed, May 9, 2012 at 12:06 PM, Richmond wrote: > Try this rather simple exercise: > > Make yourself a stack with 1 field called "OUTPUTX" > > and put this into the card script: > > on rawKeyDown RAWK > put RAWK into fld "OUTPUTX" > end rawKeyDown > > and play with the thing. > > On Linux, when I press the SHIFTkey I get 65505; a similar sort of thing > with Windows; but with Macintosh - nothing at all. > > The same holds true for the ALT, CTRL, CAPS-LOCK and ALT keys. Why Mac is > so bloody-minded I just don't know; but 'tis a big nuisance. > > AND . . . there's the rub. > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 9 15:39:51 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 22:39:51 +0300 Subject: SHIFTkey "Fun" In-Reply-To: <8CEFC320FAC6FB5-1444-12ECB@Webmail-d121.sysops.aol.com> References: <4FAAC033.5080308@gmail.com> <8CEFC320FAC6FB5-1444-12ECB@Webmail-d121.sysops.aol.com> Message-ID: <4FAAC807.2050800@gmail.com> On 05/09/2012 10:35 PM, dunbarx at aol.com wrote: > Peter, > > > You only get one rawKeyDown, followed by one keyDown. > > > The message watcher, which usually floods with events every time you breathe, shows nothing at all for any of the four control keys on a Mac. At the risk of looking like a 4 year old: Why? > > > Craig > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Wed, May 9, 2012 3:19 pm > Subject: Re: SHIFTkey "Fun" > > > Richmond, > I don;t know if this helps your application or not but the dictionary says > that on Macs those keys don't result in rawkeydow, UNLESS another key is > pressed at the same time. Not sure if you then get 2 rawkeydown events or > what. > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 12:06 PM, Richmond wrote: > >> Try this rather simple exercise: >> >> Make yourself a stack with 1 field called "OUTPUTX" >> >> and put this into the card script: >> >> on rawKeyDown RAWK >> put RAWK into fld "OUTPUTX" >> end rawKeyDown >> >> and play with the thing. >> >> On Linux, when I press the SHIFTkey I get 65505; a similar sort of thing >> with Windows; but with Macintosh - nothing at all. >> >> The same holds true for the ALT, CTRL, CAPS-LOCK and ALT keys. Why Mac is >> so bloody-minded I just don't know; but 'tis a big nuisance. >> >> AND . . . there's the rub. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 9 15:46:44 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 09 May 2012 22:46:44 +0300 Subject: SHIFTkey "Fun" In-Reply-To: <4FAAC63E.1050103@gmail.com> References: <4FAAC033.5080308@gmail.com> <4FAAC63E.1050103@gmail.com> Message-ID: <4FAAC9A4.8000302@gmail.com> On 05/09/2012 10:32 PM, Richmond wrote: > On 05/09/2012 10:18 PM, Peter Haworth wrote: >> Richmond, >> I don;t know if this helps your application or not but the dictionary >> says >> that on Macs those keys don't result in rawkeydow, UNLESS another key is >> pressed at the same time. Not sure if you then get 2 rawkeydown >> events or >> what. > http://gega.homelinux.net/AmigaDevDocs/lib_34.html I know the article is OLD as the hills, and it refers to the Amiga computer. Nevertheless it explains how rawKey signals work. Now I do not suppose that the Macintosh computer is so vastly different from other computers that these sort of signals are not sent by the modifier keys; after all, if they did not we would have a tough time typing a capital "F"! From dunbarx at aol.com Wed May 9 16:23:47 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 9 May 2012 16:23:47 -0400 (EDT) Subject: SHIFTkey "Fun" In-Reply-To: <4FAAC807.2050800@gmail.com> References: <4FAAC033.5080308@gmail.com><8CEFC320FAC6FB5-1444-12ECB@Webmail-d121.sysops.aol.com> <4FAAC807.2050800@gmail.com> Message-ID: <8CEFC38C5F28C59-1444-13353@Webmail-d121.sysops.aol.com> Richmond. I'm with you. The "KeyCap" utility would show a screen keyboard, and a keypress (or combo) would darken the associated key(s) on screen. All control keys worked, and for good measure, the characters on the screen keyboard would change to show the modified character. So even if LC does not send a message, the Mac certainly does. I tried this on Rev 2.0 on OS9.1. No messages sent there either. So it is a LC thing. Craig -----Original Message----- From: Richmond To: How to use LiveCode Sent: Wed, May 9, 2012 3:40 pm Subject: Re: SHIFTkey "Fun" On 05/09/2012 10:35 PM, dunbarx at aol.com wrote: > Peter, > > > You only get one rawKeyDown, followed by one keyDown. > > > The message watcher, which usually floods with events every time you breathe, shows nothing at all for any of the four control keys on a Mac. At the risk of looking like a 4 year old: Why? > > > Craig > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Wed, May 9, 2012 3:19 pm > Subject: Re: SHIFTkey "Fun" > > > Richmond, > I don;t know if this helps your application or not but the dictionary says > that on Macs those keys don't result in rawkeydow, UNLESS another key is > pressed at the same time. Not sure if you then get 2 rawkeydown events or > what. > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 12:06 PM, Richmond wrote: > >> Try this rather simple exercise: >> >> Make yourself a stack with 1 field called "OUTPUTX" >> >> and put this into the card script: >> >> on rawKeyDown RAWK >> put RAWK into fld "OUTPUTX" >> end rawKeyDown >> >> and play with the thing. >> >> On Linux, when I press the SHIFTkey I get 65505; a similar sort of thing >> with Windows; but with Macintosh - nothing at all. >> >> The same holds true for the ALT, CTRL, CAPS-LOCK and ALT keys. Why Mac is >> so bloody-minded I just don't know; but 'tis a big nuisance. >> >> AND . . . there's the rub. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ken at kencorey.com Wed May 9 16:34:59 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 09 May 2012 21:34:59 +0100 Subject: SHIFTkey "Fun" In-Reply-To: <4FAAC033.5080308@gmail.com> References: <4FAAC033.5080308@gmail.com> Message-ID: <4FAAD4F3.3030706@kencorey.com> Yes, there's no raw key access on MacOS Why not code around it? Much as I'd like RunRev to respond to each and every request, it makes sense for them to fix the things we cannot do, rather than doing it the way we'd like. In the stack script: --------------------------------- on openStack keysensor end openStack on keysensor if shiftKey() is down then send "rawKeyDown "&65505 to this card in 0 milliseconds end if if controlKey() is down then -- set this code "right" send "rawKeyDown "&65506 to this card in 0 milliseconds end if if commandKey() is down then -- set this code "right" send "rawKeyDown "&65507 to this card in 0 milliseconds end if if shiftKey() is down then -- set this code "right" send "rawKeyDown "&65508 to this card in 0 milliseconds end if -- change this to tradeoff cpu usage/responsiveness send "keysensor" to me in 200 milliseconds end keysensor --------------------------------- On your card, create a field called 'log' with 20 or more lines, and put this code in the card's script: --------------------------------- on rawKeyDown RAWK put the milliseconds&" "&RAWK&cr before field log put (line 1 to 20 of field "log") into field "log" end rawKeyDown --------------------------------- Doesn't that accomplish most of what you wanted in an admittedly bass-ackwards way? -Ken From pete at lcsql.com Wed May 9 16:42:07 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 13:42:07 -0700 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: Hi Andrew, As someone who has obviously been through this process, I'm hoping you can enlighten me on a few things. There is a document named "Mac App Store Review Guide" on the Apple Developers web site which includes several things in it that are an issue for me, e.g.: -* Apps that are "beta", "demo", "trial", or "test" versions will be rejected.* My app always runs as a demo until the user buys a license for it and announces itself as such at startup along with an indication of how many days are left in the demo. - *Apps that require license keys or implement their own copy protection will be rejected* As above, I have a licensing scheme built in. -* Apps that present a license screen at launch will be rejected* I do that the first time the program is run and the user has to agree to the terms or the program quits. *- Apps may not use update mechanisms outside of the App Store* I have an update check mechanism that checks against my web site. I guess this also makes me wonder if I can provide a download directly from my web site if I sell through the app store? Pete lcSQL Software On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw wrote: > Yes it will, ive had an app rejected for writing to the preferences > folder. > > I stick with ~/Library/Application Support/ and just put > everything in there. > > From June 1st there is also sandboxing to contend with for the Mac App > Store, but I understand sandboxing and the gatekeeper are two totally > separate requirements, If I understand correctlt the gatekeeper just needs > the code to be signed and it does not need to be sandboxed. > > If you want to submit an app to the app store however look at sandboxing > as well as that opens up another small bag of spanners! > > > > > And here's me thinking the obvious place to put a prefs file would be > > ~/Library/Preferences/, specially since apple have a > bunch > > of them in that location. Silly me. Does anyone know if putting a > > preferences file in the Preferences folder will invalidate my submission > to > > the App store? > > > > Pete > > lcSQL Software > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From matthias_livecode_150811 at m-r-d.de Wed May 9 17:08:32 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 9 May 2012 23:08:32 +0200 Subject: my 1st iOS app is online Message-ID: Hi, today my 1st iOS app - created with LC - passed successfully the apple review (after the 1st attempt) and is now online in the app store. http://itunes.apple.com/en/app/qr2vcard/id523776887?l=en&ls=1&mt=8 It?s a very simple app. Nothing with a wow effect. It just scans QR codes for vCard (.vcf) and let the user save that vCard to the adressbook. It also detects url schemes http:, mailto:, tel: and sms:. in QR codes. In this case it offers to open the URL. At the moment it is only in german, but it is very simple. It contains only 2 buttons. ;). So give it a try. It is free. And please feel free to tell me what you do think of it and what i can do better in the future. There will be a pro version out in a few weeks with additional features like save/load, sent e-mail and tweet. Btw: I used tmControl and some of the mergExt Suite externals for this app. Matthias From henshaw at me.com Wed May 9 17:24:16 2012 From: henshaw at me.com (Andrew Henshaw) Date: Wed, 9 May 2012 22:24:16 +0100 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: They keep putting it back, the current deadline is June 1st, after that all new apps and updates will have to be sandboxed, unless of course they put it back again! On 9 May 2012, at 20:00, Bob Sneidar wrote: > Wasn't there a discussion that the sandbox would become mandatory at some point for app store apps, or was that a misnomer? > > Bob From henshaw at me.com Wed May 9 17:37:55 2012 From: henshaw at me.com (Andrew Henshaw) Date: Wed, 9 May 2012 22:37:55 +0100 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> Message-ID: <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> No problem, For the Mac App Store if you show a demo screen the app will be rejected. If you have your own license keys, thats another rejection. Update checks = rejection. Basically anything on that list is checked, and they seem to be a lot more thorough than they are on the iOS store. Ive had them call me to ask a question which has never happened for an iOS app! BUT, its not all bad. I just have a global/constant set in the preopenstack called 'gCompileForAppStore'. Any time any of the demo, trial, update checks etc etc would be shown I just check this global first to make sure its not for the app store, and if it is, they disappear. The check for update does not appear in the menu, the auto check is disabled and all the trial and demo screens are gone. Then add in the checking of the 'MAS reciept file' and you are good to go. You can compile and maintain your usual demo, trial, update checking app and have that on your own website, then switch the constant and compile a full working, no trial, demo etc version for the store. The MAS store does not offer a demo or trial version, people just buy it. If they want a demo they can go to your website and try that. The only real issue is updates. When you put out a new version, the Mac store tells their customers and does the update for you (hence no need for update checkers), but as the update has to go through the review again you either wait a week before you put it out directly on your own website, or you will still get customers who see an update on your site, download it then email you to ask why they are being asked for an activation code. There are pros and cons, but its another source of revenue and advertising. Compared to the iOS store, its MUCH quieter but its catching on and my guess is more and more people will want to buy through a trusted source. Andy > -* Apps that are "beta", "demo", "trial", or "test" versions will be > rejected.* > My app always runs as a demo until the user buys a license for it and > announces itself as such at startup along with an indication of how many > days are left in the demo. > > - *Apps that require license keys or implement their own copy protection > will be rejected* > As above, I have a licensing scheme built in. > > -* Apps that present a license screen at launch will be rejected* > I do that the first time the program is run and the user has to agree to > the terms or the program quits. > > *- Apps may not use update mechanisms outside of the App Store* > I have an update check mechanism that checks against my web site. I guess > this also makes me wonder if I can provide a download directly from my web > site if I sell through the app store? > > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw wrote: > >> Yes it will, ive had an app rejected for writing to the preferences >> folder. >> >> I stick with ~/Library/Application Support/ and just put >> everything in there. >> >> From June 1st there is also sandboxing to contend with for the Mac App >> Store, but I understand sandboxing and the gatekeeper are two totally >> separate requirements, If I understand correctlt the gatekeeper just needs >> the code to be signed and it does not need to be sandboxed. >> >> If you want to submit an app to the app store however look at sandboxing >> as well as that opens up another small bag of spanners! >> >> >> >>> And here's me thinking the obvious place to put a prefs file would be >>> ~/Library/Preferences/, specially since apple have a >> bunch >>> of them in that location. Silly me. Does anyone know if putting a >>> preferences file in the Preferences folder will invalidate my submission >> to >>> the App store? >>> >>> Pete >>> lcSQL Software >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 9 17:50:38 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 14:50:38 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: Thanks Andrew, that helps a lot. Still wondering about the license agreement issue though. Pretty sure I'd be rejected for that since I display it within the program the first time it's run. Does the App store have its own built in mechnism for license agreements? Also, pretty sure the "MAS Reciept File you refrred to" is the equivalent of a licensing scheme, do I have that right? Sounds like there's light at the end of the tunnel, although I still need to check into the whole sandbox issue before deciding one way or the other. Pete lcSQL Software On Wed, May 9, 2012 at 2:37 PM, Andrew Henshaw wrote: > No problem, > > For the Mac App Store if you show a demo screen the app will be rejected. > If you have your own license keys, thats another rejection. Update > checks = rejection. Basically anything on that list is checked, and they > seem to be a lot more thorough than they are on the iOS store. Ive had > them call me to ask a question which has never happened for an iOS app! > > BUT, its not all bad. > > I just have a global/constant set in the preopenstack called > 'gCompileForAppStore'. > > Any time any of the demo, trial, update checks etc etc would be shown I > just check this global first to make sure its not for the app store, and > if it is, they disappear. The check for update does not appear in the > menu, the auto check is disabled and all the trial and demo screens are > gone. > > Then add in the checking of the 'MAS reciept file' and you are good to go. > You can compile and maintain your usual demo, trial, update checking app > and have that on your own website, then switch the constant and compile a > full working, no trial, demo etc version for the store. > > The MAS store does not offer a demo or trial version, people just buy it. > If they want a demo they can go to your website and try that. > > The only real issue is updates. When you put out a new version, the Mac > store tells their customers and does the update for you (hence no need for > update checkers), but as the update has to go through the review again you > either wait a week before you put it out directly on your own website, or > you will still get customers who see an update on your site, download it > then email you to ask why they are being asked for an activation code. > > There are pros and cons, but its another source of revenue and > advertising. Compared to the iOS store, its MUCH quieter but its catching > on and my guess is more and more people will want to buy through a trusted > source. > > Andy > > > > -* Apps that are "beta", "demo", "trial", or "test" versions will be > > rejected.* > > My app always runs as a demo until the user buys a license for it and > > announces itself as such at startup along with an indication of how many > > days are left in the demo. > > > > - *Apps that require license keys or implement their own copy protection > > will be rejected* > > As above, I have a licensing scheme built in. > > > > -* Apps that present a license screen at launch will be rejected* > > I do that the first time the program is run and the user has to agree to > > the terms or the program quits. > > > > *- Apps may not use update mechanisms outside of the App Store* > > I have an update check mechanism that checks against my web site. I > guess > > this also makes me wonder if I can provide a download directly from my > web > > site if I sell through the app store? > > > > Pete > > lcSQL Software > > > > > > > > On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw wrote: > > > >> Yes it will, ive had an app rejected for writing to the preferences > >> folder. > >> > >> I stick with ~/Library/Application Support/ and just put > >> everything in there. > >> > >> From June 1st there is also sandboxing to contend with for the Mac App > >> Store, but I understand sandboxing and the gatekeeper are two totally > >> separate requirements, If I understand correctlt the gatekeeper just > needs > >> the code to be signed and it does not need to be sandboxed. > >> > >> If you want to submit an app to the app store however look at sandboxing > >> as well as that opens up another small bag of spanners! > >> > >> > >> > >>> And here's me thinking the obvious place to put a prefs file would be > >>> ~/Library/Preferences/, specially since apple have a > >> bunch > >>> of them in that location. Silly me. Does anyone know if putting a > >>> preferences file in the Preferences folder will invalidate my > submission > >> to > >>> the App store? > >>> > >>> Pete > >>> lcSQL Software > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Wed May 9 17:53:04 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 14:53:04 -0700 Subject: array mystery In-Reply-To: References: Message-ID: Hi Peter, I know this is a bit late but I just remembered there's a pretty cool screen scraping plugin for Firefox called Outwit Hub. I've used it a few times and it's worked very nicely. Probably too late for you now since you've written LC handlers to do it. Pete lcSQL Software On Thu, May 3, 2012 at 10:47 AM, Peter M. Brigham, MD wrote: > I have a customprop, CYPdata, that is an array, each element of which is > an array itself. I am scraping the data to build CYPdata from an HTML page > on the web, and filling it via script by parsing the HTML. There is an odd > bug that I'm trying to get to the bottom of, and something strange is > happening when I do the following in a test button: > > on mouseUp > put the CYPdata of this stack into CYParray > put CYParray["fluvoxamine"] into aFLV > put CYParray["doxepin"] into aDOX > put aFLV is an array into testFLV > put aDOX is an array into testDOX > breakpoint > end mouseUp > > In the debugger variable pane at the breakpoint, expanding the array > CYParray shows the keys, which are a whole list of drugs (as it should be), > and each key/drug is indeed indicated as containing an array (with the > little gray expansion triangle at the left). If I examine > CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the > elements of that array, as expected. Same for CYParray["doxepin"]. The > correct data is there in both cases. However, the aDOX variable does not > display as an array (no expansion triangle) and testDOX = false, whereas > aFLV is indeed an array, as displayed in the debugger and confirmed by > testFLV = true. > > What could be going on here? As it happens, the "doxepin" case is handled > differently from the "fluvoxamine" case when I parse the HTML in loading > the array, since they appear in slightly different contexts, so that must > be the source of the difference, but how can the debugger show the > "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? > Any ideas? > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mwieder at ahsoftware.net Wed May 9 18:22:34 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 9 May 2012 22:22:34 +0000 (UTC) Subject: SHIFTkey "Fun" References: <4FAAC033.5080308@gmail.com> <4FAAD4F3.3030706@kencorey.com> Message-ID: Ken Corey writes: > Doesn't that accomplish most of what you wanted in an admittedly > bass-ackwards way? That's the way GLX2 handle this as well, FWIW. -- Mark Wieder From CFORD at mailbox.sc.edu Wed May 9 19:01:10 2012 From: CFORD at mailbox.sc.edu (FORD JR, CURT) Date: Wed, 9 May 2012 23:01:10 +0000 Subject: rev cgi at Bluehost: libX11.so.6 not found Message-ID: <4AC93F8FE7AA27449837C912ED630521653DE0@CAE145EMBP04.ds.sc.edu> I'm trying to setup a registration system using the old rev engine (linux) and cgi scripts. The user fills in a form on a web page, clicks a button, and the script should start the engine, do some tasks, and display some information returned by the script. There are no problems in testing on my site, which is hosted by on-rev - it all works great. The client is on Bluehost, where we keep getting errors; the webpage shows [an error occurred while processing this directive] and the cPanel error log shows lccgi: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory Bluehost support has had me install some php pears and add some include_path statements in the php.ini file; this didn't help. I've also tried putting a dummy text file named 'libX11.so.6' in the cgi-bin folder where my script is, and in the php folder, and in the home directory, which also hasn't helped. One support person suggested the problem was that they have 64-bit libraries, and libX11.so.6 is 32-bit. Does anyone have experience with a rev cgi at Bluehost? I've spent hours on this & would be grateful for any suggestions.. Curt From mp.chean at gmail.com Wed May 9 19:20:11 2012 From: mp.chean at gmail.com (Michael Chean) Date: Wed, 9 May 2012 16:20:11 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: Ok downloaded it and tried it with an database Received and error: Error executing SQL Pragma user_version revdberr, Database Error: undefined Sqllite error Query: Pragma user_version. btw in this situation the db has a .db3 extension. Don't ask me why I inherited it I also use SQLite2009 pro, and it works fine with this. On Wed, May 9, 2012 at 11:46 AM, Peter Haworth wrote: > Hi Michael, > Yes, it's an unfortunate bug in Chrome and nobody seems to know what causes > it. You may have downlaoded before I changed the web site but I put a note > on there now. If you re on 1.2.0, I suggest you get the latest version at > www.lcsql.com/sqliteadmin.html. > > Sorry for the inconvenience. > > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 11:16 AM, Michael Chean wrote: > > > Strange, downloading in Chrome indicates that the window trial may be > > malicious. I've not seen that before. > > > > > > On Sun, May 6, 2012 at 2:06 PM, Peter Haworth wrote: > > > > > I'm happy to announce the availability of version 1.2.0 of SQLiteAdmin, > > my > > > SQLite database administration program for Mac and Windows. This > update > > is > > > available free to all existing users and can be downloaded > > > here > > > . > > > > > > This version includes many bug fixes to improve the robustness of the > > > application and some enhancements, as follows. > > > > > > - The ability to define "virtual columns" when browsing a table. > These > > > are columns whose values are derived from SQLite expressions. > > > - More extensive validation is done on SQL statements before they are > > > presented to SQLite so that meaningful error messages can be > displayed. > > > In > > > some cases, you will have the option to correct the SQL statement or > > > cancel > > > its execution. > > > - SQLiteAdmin can check for the availability of new versions. A > > > Preference setting controls whether this is done every time the > program > > > is > > > run or when requested by the user by clicking the new "Check for > > > updates..." item on the Help menu. > > > - Installation on Macs is now by drag-and-drop within a disk image > > file. > > > On Windows, a standard Windows Installer program is used. > > > - The Preferences screen layout has been redesigned to use tabs for > > > different preference types. > > > - The Help Text has been updated to reflect the above enhancements. > > > > > > Full details are available in the release > > > notes< > > > > > > https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit > > > > > > > . > > > > > > Pete > > > lcSQL Software > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mp.chean at gmail.com Wed May 9 19:23:01 2012 From: mp.chean at gmail.com (Michael Chean) Date: Wed, 9 May 2012 16:23:01 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: Ok my mistake that is the encryption causing that problem. Do you handle that? On Wed, May 9, 2012 at 4:20 PM, Michael Chean wrote: > Ok downloaded it and tried it with an database > Received and error: > > Error executing SQL > Pragma user_version > revdberr, Database Error: undefined Sqllite error > Query: Pragma user_version. > > btw in this situation the db has a .db3 extension. Don't ask me why I > inherited it > I also use SQLite2009 pro, and it works fine with this. > > > On Wed, May 9, 2012 at 11:46 AM, Peter Haworth wrote: > >> Hi Michael, >> Yes, it's an unfortunate bug in Chrome and nobody seems to know what >> causes >> it. You may have downlaoded before I changed the web site but I put a >> note >> on there now. If you re on 1.2.0, I suggest you get the latest version at >> www.lcsql.com/sqliteadmin.html. >> >> Sorry for the inconvenience. >> >> Pete >> lcSQL Software >> >> >> >> On Wed, May 9, 2012 at 11:16 AM, Michael Chean >> wrote: >> >> > Strange, downloading in Chrome indicates that the window trial may be >> > malicious. I've not seen that before. >> > >> > >> > On Sun, May 6, 2012 at 2:06 PM, Peter Haworth wrote: >> > >> > > I'm happy to announce the availability of version 1.2.0 of >> SQLiteAdmin, >> > my >> > > SQLite database administration program for Mac and Windows. This >> update >> > is >> > > available free to all existing users and can be downloaded >> > > here >> > > . >> > > >> > > This version includes many bug fixes to improve the robustness of the >> > > application and some enhancements, as follows. >> > > >> > > - The ability to define "virtual columns" when browsing a table. >> These >> > > are columns whose values are derived from SQLite expressions. >> > > - More extensive validation is done on SQL statements before they >> are >> > > presented to SQLite so that meaningful error messages can be >> displayed. >> > > In >> > > some cases, you will have the option to correct the SQL statement or >> > > cancel >> > > its execution. >> > > - SQLiteAdmin can check for the availability of new versions. A >> > > Preference setting controls whether this is done every time the >> program >> > > is >> > > run or when requested by the user by clicking the new "Check for >> > > updates..." item on the Help menu. >> > > - Installation on Macs is now by drag-and-drop within a disk image >> > file. >> > > On Windows, a standard Windows Installer program is used. >> > > - The Preferences screen layout has been redesigned to use tabs for >> > > different preference types. >> > > - The Help Text has been updated to reflect the above enhancements. >> > > >> > > Full details are available in the release >> > > notes< >> > > >> > >> https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit >> > > > >> > > . >> > > >> > > Pete >> > > lcSQL Software >> > > _______________________________________________ >> > > use-livecode mailing list >> > > use-livecode at lists.runrev.com >> > > Please visit this url to subscribe, unsubscribe and manage your >> > > subscription preferences: >> > > http://lists.runrev.com/mailman/listinfo/use-livecode >> > > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> > subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> > >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From pete at lcsql.com Wed May 9 19:46:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 16:46:22 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: Hi Michael, Never seen that one before. Probably SQlite2009 doesn't try to get the user version of the db. The .db3 extension shouldnt matter, sqlite doesn't care what extension you use. Any chance you could send me a copy of your db so I can try it here? This right when it opens the db so it won;t matter if it doesn't have any data in it. If that works, please send it to pete at lcsql.com Thanks, Pete lcSQL Software On Wed, May 9, 2012 at 4:20 PM, Michael Chean wrote: > Ok downloaded it and tried it with an database > Received and error: > > Error executing SQL > Pragma user_version > revdberr, Database Error: undefined Sqllite error > Query: Pragma user_version. > > btw in this situation the db has a .db3 extension. Don't ask me why I > inherited it > I also use SQLite2009 pro, and it works fine with this. > > On Wed, May 9, 2012 at 11:46 AM, Peter Haworth wrote: > > > Hi Michael, > > Yes, it's an unfortunate bug in Chrome and nobody seems to know what > causes > > it. You may have downlaoded before I changed the web site but I put a > note > > on there now. If you re on 1.2.0, I suggest you get the latest version > at > > www.lcsql.com/sqliteadmin.html. > > > > Sorry for the inconvenience. > > > > Pete > > lcSQL Software > > > > > > > > On Wed, May 9, 2012 at 11:16 AM, Michael Chean > wrote: > > > > > Strange, downloading in Chrome indicates that the window trial may be > > > malicious. I've not seen that before. > > > > > > > > > On Sun, May 6, 2012 at 2:06 PM, Peter Haworth wrote: > > > > > > > I'm happy to announce the availability of version 1.2.0 of > SQLiteAdmin, > > > my > > > > SQLite database administration program for Mac and Windows. This > > update > > > is > > > > available free to all existing users and can be downloaded > > > > here > > > > . > > > > > > > > This version includes many bug fixes to improve the robustness of the > > > > application and some enhancements, as follows. > > > > > > > > - The ability to define "virtual columns" when browsing a table. > > These > > > > are columns whose values are derived from SQLite expressions. > > > > - More extensive validation is done on SQL statements before they > are > > > > presented to SQLite so that meaningful error messages can be > > displayed. > > > > In > > > > some cases, you will have the option to correct the SQL statement > or > > > > cancel > > > > its execution. > > > > - SQLiteAdmin can check for the availability of new versions. A > > > > Preference setting controls whether this is done every time the > > program > > > > is > > > > run or when requested by the user by clicking the new "Check for > > > > updates..." item on the Help menu. > > > > - Installation on Macs is now by drag-and-drop within a disk image > > > file. > > > > On Windows, a standard Windows Installer program is used. > > > > - The Preferences screen layout has been redesigned to use tabs for > > > > different preference types. > > > > - The Help Text has been updated to reflect the above enhancements. > > > > > > > > Full details are available in the release > > > > notes< > > > > > > > > > > https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit > > > > > > > > > . > > > > > > > > Pete > > > > lcSQL Software > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Wed May 9 19:55:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 16:55:24 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: How are you encrypting it? There's no built in encryption for sqlite3 but a few thrird party products that do it, in fact I notice SQLite2009 does it. If you're using it's encryption, there's probably no way I can key into it, sorry. Pete lcSQL Software On Wed, May 9, 2012 at 4:23 PM, Michael Chean wrote: > Ok my mistake that is the encryption causing that problem. Do you handle > that? > > On Wed, May 9, 2012 at 4:20 PM, Michael Chean wrote: > > > Ok downloaded it and tried it with an database > > Received and error: > > > > Error executing SQL > > Pragma user_version > > revdberr, Database Error: undefined Sqllite error > > Query: Pragma user_version. > > > > btw in this situation the db has a .db3 extension. Don't ask me why I > > inherited it > > I also use SQLite2009 pro, and it works fine with this. > > > > > > On Wed, May 9, 2012 at 11:46 AM, Peter Haworth wrote: > > > >> Hi Michael, > >> Yes, it's an unfortunate bug in Chrome and nobody seems to know what > >> causes > >> it. You may have downlaoded before I changed the web site but I put a > >> note > >> on there now. If you re on 1.2.0, I suggest you get the latest version > at > >> www.lcsql.com/sqliteadmin.html. > >> > >> Sorry for the inconvenience. > >> > >> Pete > >> lcSQL Software > >> > >> > >> > >> On Wed, May 9, 2012 at 11:16 AM, Michael Chean > >> wrote: > >> > >> > Strange, downloading in Chrome indicates that the window trial may be > >> > malicious. I've not seen that before. > >> > > >> > > >> > On Sun, May 6, 2012 at 2:06 PM, Peter Haworth wrote: > >> > > >> > > I'm happy to announce the availability of version 1.2.0 of > >> SQLiteAdmin, > >> > my > >> > > SQLite database administration program for Mac and Windows. This > >> update > >> > is > >> > > available free to all existing users and can be downloaded > >> > > here > >> > > . > >> > > > >> > > This version includes many bug fixes to improve the robustness of > the > >> > > application and some enhancements, as follows. > >> > > > >> > > - The ability to define "virtual columns" when browsing a table. > >> These > >> > > are columns whose values are derived from SQLite expressions. > >> > > - More extensive validation is done on SQL statements before they > >> are > >> > > presented to SQLite so that meaningful error messages can be > >> displayed. > >> > > In > >> > > some cases, you will have the option to correct the SQL statement > or > >> > > cancel > >> > > its execution. > >> > > - SQLiteAdmin can check for the availability of new versions. A > >> > > Preference setting controls whether this is done every time the > >> program > >> > > is > >> > > run or when requested by the user by clicking the new "Check for > >> > > updates..." item on the Help menu. > >> > > - Installation on Macs is now by drag-and-drop within a disk image > >> > file. > >> > > On Windows, a standard Windows Installer program is used. > >> > > - The Preferences screen layout has been redesigned to use tabs > for > >> > > different preference types. > >> > > - The Help Text has been updated to reflect the above > enhancements. > >> > > > >> > > Full details are available in the release > >> > > notes< > >> > > > >> > > >> > https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit > >> > > > > >> > > . > >> > > > >> > > Pete > >> > > lcSQL Software > >> > > _______________________________________________ > >> > > use-livecode mailing list > >> > > use-livecode at lists.runrev.com > >> > > Please visit this url to subscribe, unsubscribe and manage your > >> > > subscription preferences: > >> > > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> > subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mp.chean at gmail.com Wed May 9 20:29:50 2012 From: mp.chean at gmail.com (Michael Chean) Date: Wed, 9 May 2012 17:29:50 -0700 Subject: [ANN] - SQLiteAdmin Version 1.2.0 released In-Reply-To: References: Message-ID: Probably can't send it to you, but I'll look into it. On Wed, May 9, 2012 at 4:55 PM, Peter Haworth wrote: > How are you encrypting it? There's no built in encryption for sqlite3 but > a few thrird party products that do it, in fact I notice SQLite2009 does > it. If you're using it's encryption, there's probably no way I can key > into it, sorry. > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 4:23 PM, Michael Chean wrote: > > > Ok my mistake that is the encryption causing that problem. Do you handle > > that? > > > > On Wed, May 9, 2012 at 4:20 PM, Michael Chean > wrote: > > > > > Ok downloaded it and tried it with an database > > > Received and error: > > > > > > Error executing SQL > > > Pragma user_version > > > revdberr, Database Error: undefined Sqllite error > > > Query: Pragma user_version. > > > > > > btw in this situation the db has a .db3 extension. Don't ask me why I > > > inherited it > > > I also use SQLite2009 pro, and it works fine with this. > > > > > > > > > On Wed, May 9, 2012 at 11:46 AM, Peter Haworth wrote: > > > > > >> Hi Michael, > > >> Yes, it's an unfortunate bug in Chrome and nobody seems to know what > > >> causes > > >> it. You may have downlaoded before I changed the web site but I put a > > >> note > > >> on there now. If you re on 1.2.0, I suggest you get the latest > version > > at > > >> www.lcsql.com/sqliteadmin.html. > > >> > > >> Sorry for the inconvenience. > > >> > > >> Pete > > >> lcSQL Software > > >> > > >> > > >> > > >> On Wed, May 9, 2012 at 11:16 AM, Michael Chean > > >> wrote: > > >> > > >> > Strange, downloading in Chrome indicates that the window trial may > be > > >> > malicious. I've not seen that before. > > >> > > > >> > > > >> > On Sun, May 6, 2012 at 2:06 PM, Peter Haworth > wrote: > > >> > > > >> > > I'm happy to announce the availability of version 1.2.0 of > > >> SQLiteAdmin, > > >> > my > > >> > > SQLite database administration program for Mac and Windows. This > > >> update > > >> > is > > >> > > available free to all existing users and can be downloaded > > >> > > here > > >> > > . > > >> > > > > >> > > This version includes many bug fixes to improve the robustness of > > the > > >> > > application and some enhancements, as follows. > > >> > > > > >> > > - The ability to define "virtual columns" when browsing a table. > > >> These > > >> > > are columns whose values are derived from SQLite expressions. > > >> > > - More extensive validation is done on SQL statements before > they > > >> are > > >> > > presented to SQLite so that meaningful error messages can be > > >> displayed. > > >> > > In > > >> > > some cases, you will have the option to correct the SQL > statement > > or > > >> > > cancel > > >> > > its execution. > > >> > > - SQLiteAdmin can check for the availability of new versions. A > > >> > > Preference setting controls whether this is done every time the > > >> program > > >> > > is > > >> > > run or when requested by the user by clicking the new "Check for > > >> > > updates..." item on the Help menu. > > >> > > - Installation on Macs is now by drag-and-drop within a disk > image > > >> > file. > > >> > > On Windows, a standard Windows Installer program is used. > > >> > > - The Preferences screen layout has been redesigned to use tabs > > for > > >> > > different preference types. > > >> > > - The Help Text has been updated to reflect the above > > enhancements. > > >> > > > > >> > > Full details are available in the release > > >> > > notes< > > >> > > > > >> > > > >> > > > https://docs.google.com/document/d/1hqGISUPuuEHySsObs-taIds0a_pvQWoPNcUcOdeRWaY/edit > > >> > > > > > >> > > . > > >> > > > > >> > > Pete > > >> > > lcSQL Software > > >> > > _______________________________________________ > > >> > > use-livecode mailing list > > >> > > use-livecode at lists.runrev.com > > >> > > Please visit this url to subscribe, unsubscribe and manage your > > >> > > subscription preferences: > > >> > > http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > > >> > _______________________________________________ > > >> > use-livecode mailing list > > >> > use-livecode at lists.runrev.com > > >> > Please visit this url to subscribe, unsubscribe and manage your > > >> > subscription preferences: > > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > >> _______________________________________________ > > >> use-livecode mailing list > > >> use-livecode at lists.runrev.com > > >> Please visit this url to subscribe, unsubscribe and manage your > > >> subscription preferences: > > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > >> > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Wed May 9 21:27:16 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 9 May 2012 18:27:16 -0700 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: Agreed! and thanks to Jerry for opening up the code to OSS. I didn't mean to diminish Mark's work on GLX2, I'm just frustrated with the current state of affairs with editors in Livecode in general. I've been spoiled by and used to Remo for years and have been comfortable with it, considered it the best editor. If you want software to break, give it to me, I seem to break everything. but here's the deal: we have 4 choices for editors, all with downsides: 1. The native editor is stable, but has oddities that annoy, like that unnecessary double-enter compile-and-close window thing, or the lack of a charcoal motif, that is easier on the eyes of the myopic. I couldn't get the stack-wide search to work. Navigation is still a struggle on big projects. And I'd like to be able to open a second window to compare code. But none of the editors do that. This editor has worked basically the same since 2001. 2. Remo won't work in Livecode 5.02+ and is MIA, and I assume dead at this point. No website exists and no word from Jerry. 3. GLX2 - am I the only one that has these problems mentioned earlier? 4. the BBEDIT plugin thing that Trevor created eons ago. It works, but doesn't have any navigation for big projects. Sadly, the only way I seem to be able to get the editor I want is to dive into GLX2 and try to find out what is wrong... but editing an editor is something I've never done before, and have a reluctance to try. Kudos to Mark for going in there. On Wed, May 9, 2012 at 12:32 PM, Mark Wieder wrote: > Bob Sneidar writes: > > > > > Actually, Mark Weider has done a lot to make GLX2 stable and better. > > Thanks! > > The current version seems to be working > > really well. To my knowledge, PowerDebug has never been the source of any > issues I have run into, but my > > memory is really bad so take that with a grain of salt. The issues I > have had > were also present in the vanilla > > debugger if I recall. I will go so far as to say that many of the > features in > the built-in editor and debugger > > were the result of Jerry's pioneering work in GLX2. PowerDebug is just > the > GLX2 debugger broken out as a > > separate plugin (correct me if I am wrong). > > I originally broke the debugger out as a separate plugin because mixing > the code > together was starting to get hopelessly complicated. And I wanted to have > the > debugger work with Remo. There are only a few points of contact between the > script editor and the debugger, so it was easy enough to pull these out > into an > api. But PowerDebug rapidly took on a life of its own with added features > and > more robustness, especially as it evolved the ability to debug standalone > applications. > > > > > I like PowerDebug for a few reasons, not the least of which is a hotkey > for > step over, into and what have you. I > > especially like usign the spacebar to step through code. I think their > variable inspector is really well > > done as well. Being able to view the contents of an array has been > especially > useful to me and is primarily > > why I even use the LC arrays after becoming so used to numbered key style > arrays. I also like the way tabs are > > managed, and the bread crumbs feature is genius. > > My favorite features of GLX2 are breadcrumbs, handler links, and folders. I > really miss all those when I have to work in the IDE's script editor. > OTOH, the > IDE has better search capabilities. > > > The problem of course, with this kind of editor and debugger, as Jerry > has > pointed out in the past, is that > > because it is done entirely in LC, the potential for breaking it when new > versions of LC come out that make > > changes to the engine is always a factor. > > > Quite right. And the changes, when they come, aren't usually documented, > forcing > a mad scramble and regression test with each new release. > > > Back on topic, the soft breakpoints set in the editor are stored as custom > properties of the target stack and sometimes don't align properly any more > with > the script text. Recompiling the script *should* fix this, but doesn't > always do > that. Removing the custom property and setting the breakpoints again > should work. > > -- > Mark Wieder > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bvlahos at mac.com Wed May 9 22:09:22 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 09 May 2012 19:09:22 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> I'm looking for a new hosting company and FatCow gets some pretty good reviews and seems reasonably priced at just under $5 per month. What are you folks using who are happy with their hosting company? Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. On May 9, 2012, at 10:19 AM, Peter Haworth wrote: > By the way, whats' with all these "cow" web sites? There's tucows and my > web host is fatcow (who incidentally have a huge selection of 32x32 and > 16x16 icons available for free and royalty free). > > Pete From pete at lcsql.com Wed May 9 22:23:34 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 19:23:34 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: Hi Bill, I'm using fatcow as I mentioned and have been generally happy with them. As background, I wanted somewhere that would get a web site up and running quickly with the minimum of html coding necessary from me. Fatcow have a basic drag and drop web designer (Weebly) which I used and more fully-featured one which I haven't used yet. I've used their support a few times and got generally good and reasonable timely response from them. The only weird thing I've come across with them was that their built-in File manager wouldn;t let me upload .dmg or .msi files but I was able to upload them with my ftp client with no problem. Watch out for their pricing plan though, the cheapest one only gets you 6 web pages! Pete lcSQL Software On Wed, May 9, 2012 at 7:09 PM, Bill Vlahos wrote: > I'm looking for a new hosting company and FatCow gets some pretty good > reviews and seems reasonably priced at just under $5 per month. > > What are you folks using who are happy with their hosting company? > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > > On May 9, 2012, at 10:19 AM, Peter Haworth wrote: > > > By the way, whats' with all these "cow" web sites? There's tucows and my > > web host is fatcow (who incidentally have a huge selection of 32x32 and > > 16x16 icons available for free and royalty free). > > > > Pete > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Wed May 9 22:32:46 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 10:32:46 +0800 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: On Thu, May 10, 2012 at 5:37 AM, Andrew Henshaw wrote: > The MAS store does not offer a demo or trial version, people just buy it. > If they want a demo they can go to your website and try that. > > I don't understand. I thought the origin of this post was to do with GateKeeper and avoiding the hassle of it cautioning a user that your software isn't to be trusted. With what you've described, anyone who wants a demo or trial version has to visit your site to download, in which case the file isn't signed and GateKeeper will pop-up. Or did I miss something? From niconiko at gmail.com Wed May 9 22:33:15 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 10 May 2012 11:33:15 +0900 Subject: script works only during debugging Message-ID: Hello All, A script that processes some text data and then sets a card's custom-property to that data has inconsistent results. In the debugger window it works fine. I put a breakpoint in the script, run it, and when the script pauses, I click "Continue" and, when the script exits, the custom-property has been set to the text data. But when I remove the breakpoint and run the script normally (i.e., not in the debugger window), the card's custom-property is empty. I've been trying for hours now to trace this, including putting "wait" and "send", but am stumped. Thanks. -- Nicolas Cueto From ambassador at fourthworld.com Wed May 9 22:33:27 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 09 May 2012 19:33:27 -0700 Subject: SHIFTkey "Fun" In-Reply-To: <4FAAC63E.1050103@gmail.com> References: <4FAAC63E.1050103@gmail.com> Message-ID: <4FAB28F7.6080407@fourthworld.com> Richmond wrote: > This whole thing is a pox, as I don't have this problem with Windows or > Linux (because Livecode detects a MOD-keydown as > a rawKeyDown and spits out a Unicode value). > > The thing that interests me here is that, in Mac OS 7,8,9, 10.2 there > was a program called 'Keycaps' which was quite capable of detecting > when a SHIFT key was pressed whether another key was pressed or not. > This SHOULD mean that somewhere "in the plumbing of Mac OS" some sort of > rawKey signals are generated. Do you know for certain that the KeyCaps program isn't polling the state of the key, as others here have showed you how to do in LiveCode? If not, what is the name or the OS X API which sends that message? It's not entirely inconceivable that OS APIs may differ from one another. Seems far more likely than the folks at RunRev sitting around their conference table thinking of ways that many years later they may be able to thwart Richmond's plans. ;) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From lan.kc.macmail at gmail.com Wed May 9 22:40:22 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 10:40:22 +0800 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> Message-ID: On Thu, May 10, 2012 at 1:19 AM, Peter Haworth wrote: > By the way, whats' with all these "cow" web sites? There's tucows > The Ultimate Collection of Winsock Software From ambassador at fourthworld.com Wed May 9 22:41:00 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 09 May 2012 19:41:00 -0700 Subject: rev cgi at Bluehost: libX11.so.6 not found In-Reply-To: <4AC93F8FE7AA27449837C912ED630521653DE0@CAE145EMBP04.ds.sc.edu> References: <4AC93F8FE7AA27449837C912ED630521653DE0@CAE145EMBP04.ds.sc.edu> Message-ID: <4FAB2ABC.6090307@fourthworld.com> Curt Ford wrote: > Does anyone have experience with a rev cgi at Bluehost? I stopped using Bluehost many years ago when I discovered that they use a common error log for all users of a given machine, and worse, were aware of the problem and have no plans to fix it. RunRev's answer for problems like this is to replace all the CGIs you once wrote for free with new versions using the $299 RevServer. Some scripts may be easily ported to PHP. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bvlahos at mac.com Wed May 9 22:50:11 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 09 May 2012 19:50:11 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: Pete, I only see two types of accounts and one isn't really much of an account other than a place to park a domain. The other one says unlimited domains but I don't see any mention of number of web pages. It looks like they only support POP email no IMAP. Do you have access to the server logs? Thanks, Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. On May 9, 2012, at 7:23 PM, Peter Haworth wrote: > Hi Bill, > I'm using fatcow as I mentioned and have been generally happy with them. > As background, I wanted somewhere that would get a web site up and running > quickly with the minimum of html coding necessary from me. Fatcow have a > basic drag and drop web designer (Weebly) which I used and more > fully-featured one which I haven't used yet. > > I've used their support a few times and got generally good and reasonable > timely response from them. > > The only weird thing I've come across with them was that their built-in > File manager wouldn;t let me upload .dmg or .msi files but I was able to > upload them with my ftp client with no problem. > > Watch out for their pricing plan though, the cheapest one only gets you 6 > web pages! > > Pete From jacque at hyperactivesw.com Wed May 9 22:54:12 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 09 May 2012 21:54:12 -0500 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: <4FAB2DD4.9080104@hyperactivesw.com> On 5/9/12 8:27 PM, stephen barncard wrote: > 1. The native editor is stable, but has oddities that annoy, like that > unnecessary double-enter compile-and-close window thing, or the lack of a > charcoal motif, that is easier on the eyes of the myopic. I couldn't get > the stack-wide search to work. Navigation is still a struggle on big > projects. And I'd like to be able to open a second window to compare code. > But none of the editors do that. This editor has worked basically the same > since 2001. I think you can get close to what you want in the native editor, with the exception of #1 which I wouldn't like to see change. The MC editor compiles and closes immediately on Enter (though you can use Cmd-L to compile without closing.) I'm usually working on a script and testing as I go, and I don't want to keep re-opening the script for each change. So I guess that part is subjective. I could have sworn there used to be a keyboard combo to both compile and close the editor in one go but I can't find it now. Charcoal motif: You can set the background color of the editor in prefs. I guess if you want to change the text color to white you'd need to set that in the main template, which I'm having trouble locating right now. I think this may do it: set the textcolor of fld "script" of grp "editor" of stack "revNewScriptEditor" to "white" Stack-wide search works for me, I use it often. If you can describe what didn't work maybe we can figure it out. There is one known glitch; the bottom pane with the results doesn't display completely after the first search. You have to resize the window the first time; then it pops into view and stays there. Navigation: I do it via the App Browser. I always keep it open, it's the fastest way to jump around. Double-click any card in any stack and there you are. I also like that I can edit the script or properties of any object from there, regardless of whether I'm currently on that card or even in that stack. You can open more than one editor window. Right-click on the script's tab in the editor and choose "move to new window". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dunbarx at aol.com Wed May 9 23:04:42 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 9 May 2012 23:04:42 -0400 (EDT) Subject: script works only during debugging In-Reply-To: References: Message-ID: <8CEFC70C787648C-1C0C-2070F@webmail-m152.sysops.aol.com> This has happened to me intermittantly ever since 1987, with HC. I never quite know how it resolves, though it usually does. I can swear that sometimes code works, and sometimes not, even though I have made no changes. And your point about a script runnding just fine through the debugger, but not in normal operation, is familiar. It seems like stepping through a script cleans it out in some way. Sometimes. That said, retyping code that looks right sometimes helps, though your debugger thing likely will not respond to that. It is a mystery. Craig Newman -----Original Message----- From: Nicolas Cueto To: LiveCode - general LiveCode Sent: Wed, May 9, 2012 10:34 pm Subject: script works only during debugging Hello All, A script that processes some text data and then sets a card's custom-property to that data has inconsistent results. In the debugger window it works fine. I put a breakpoint in the script, run it, and when the script pauses, I click "Continue" and, when the script exits, the custom-property has been set to the text data. But when I remove the breakpoint and run the script normally (i.e., not in the debugger window), the card's custom-property is empty. I've been trying for hours now to trace this, including putting "wait" and "send", but am stumped. Thanks. -- Nicolas Cueto _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bvlahos at mac.com Wed May 9 23:10:37 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 09 May 2012 20:10:37 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: I used their live chat feature (very nice BTW) and they say the limits on pages are when using their build tools. If you build your site and FTP the files up there is no limit to the number of pages. They claim that IMAP is supported even thought he web site says just POP. And they do provide access to the logs. Bill On May 9, 2012, at 7:50 PM, Bill Vlahos wrote: > Pete, > > I only see two types of accounts and one isn't really much of an account other than a place to park a domain. > > The other one says unlimited domains but I don't see any mention of number of web pages. > > It looks like they only support POP email no IMAP. > > Do you have access to the server logs? > > Thanks, > Bill Vlahos From lan.kc.macmail at gmail.com Wed May 9 23:31:12 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 11:31:12 +0800 Subject: Breakpoints being ignored In-Reply-To: <4FAA26F8.1010408@kencorey.com> References: <4FAA156E.70000@kencorey.com> <4FAA26F8.1010408@kencorey.com> Message-ID: Sorry for the slow reply, but yes, type the word 'breakpoint' into your scripts. I got sick and tired of Rev skipping graphical breakpoints that I just type them in now. NEVER had one missed since. On Wed, May 9, 2012 at 4:12 PM, Ken Corey wrote: > On 09/05/2012 08:08, Kay C Lan wrote: > >> Hard type them, you'll have 100% success. The graphical ones are less than >> > > By 'Hard type', do you mean to put "breakpoint" in my code?, or do you > mean "go to the breakpoints tab, right click, and select 'new breakpoint'"? > > > -Ken > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Wed May 9 23:39:17 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 9 May 2012 20:39:17 -0700 Subject: rev cgi at Bluehost: libX11.so.6 not found In-Reply-To: <4FAB2ABC.6090307@fourthworld.com> References: <4AC93F8FE7AA27449837C912ED630521653DE0@CAE145EMBP04.ds.sc.edu> <4FAB2ABC.6090307@fourthworld.com> Message-ID: Livecode server works just fine at Dreamhost. And they have some of the best uptime and support in the industry, at competitive prices. Thanks to Andre for helping me get it running. All you need is a properly made .htaccess file at the top of the domain - no modification of Apache, which one can't do anyway on a shared server. Options +ExecCGI FollowSymLinks AddHandler livecode-script .lc .irev DirectoryIndex index.irev index.lc index.php index.html Action livecode-script /cgi-bin/livecode-server/livecode-server and this one in the cgi-bin folder Options ExecCGI SetHandler cgi-script the permissions must be set in a certain way for this to work. here's the cgi-bin arrangement w/ permissions at one of my sites http://barncard.com/downloads/LIVECODE_SERVER_SETUP.pdf graphic thanks to Clarify On Wed, May 9, 2012 at 7:41 PM, Richard Gaskin wrote: > Curt Ford wrote: > > Does anyone have experience with a rev cgi at Bluehost? > > Stephen Barncard San Francisco Ca. USA more about sqb From lan.kc.macmail at gmail.com Wed May 9 23:45:23 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 11:45:23 +0800 Subject: script works only during debugging In-Reply-To: References: Message-ID: Is your referencing correct? Does this involve multiples stacks (substacks) or multiple cards. Do you have unrelated stacks (Pluggin/Utility) open at the same time? Is the reason it works with the debugger is that when the debugger comes up the appropriate card/stack is bought into focus? Have you tried from the Edit Menu - Find and Replace. Put in the name of the Custom Prop and untick all the boxes except 'Custom'. Select 'All Open Stack Files' from the option button. You might find that your Custom Prop has been created elsewhere. I know I've done it ;-( HTH On Thu, May 10, 2012 at 10:33 AM, Nicolas Cueto wrote: > Hello All, > > A script that processes some text data and then sets a card's > custom-property to that data has inconsistent results. > > In the debugger window it works fine. I put a breakpoint in the > script, run it, and when the script pauses, I click "Continue" and, > when the script exits, the custom-property has been set to the text > data. > > But when I remove the breakpoint and run the script normally (i.e., > not in the debugger window), the card's custom-property is empty. > > I've been trying for hours now to trace this, including putting "wait" > and "send", but am stumped. > > Thanks. > > -- > Nicolas Cueto > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Wed May 9 23:52:09 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 11:52:09 +0800 Subject: SHIFTkey "Fun" In-Reply-To: <4FAB28F7.6080407@fourthworld.com> References: <4FAAC63E.1050103@gmail.com> <4FAB28F7.6080407@fourthworld.com> Message-ID: On Thu, May 10, 2012 at 10:33 AM, Richard Gaskin wrote: > Seems far more likely than the folks at RunRev sitting around their > conference table thinking of ways that many years later they may be able > to thwart Richmond's plans. ;) > ROFL because I can actually envisage that! That's made my day. Thanks :-) From richmondmathewson at gmail.com Thu May 10 00:22:07 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 10 May 2012 07:22:07 +0300 Subject: SHIFTkey "Fun" In-Reply-To: References: <4FAAC63E.1050103@gmail.com> <4FAB28F7.6080407@fourthworld.com> Message-ID: <4FAB426F.2090603@gmail.com> On 05/10/2012 06:52 AM, Kay C Lan wrote: > On Thu, May 10, 2012 at 10:33 AM, Richard Gaskin > wrote: >> Seems far more likely than the folks at RunRev sitting around their >> conference table thinking of ways that many years later they may be able >> to thwart Richmond's plans. ;) >> > ROFL because I can actually envisage that! That's made my day. Thanks :-) Read Richard Gaskin's message over my morning coffee. Lovely! > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From niconiko at gmail.com Thu May 10 00:34:26 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 10 May 2012 13:34:26 +0900 Subject: script works only during debugging In-Reply-To: References: Message-ID: Kay C Lan suggested: > Is your referencing correct? Replaced all "this" and "me" and field references with explicit names. Still no go. > Does this involve multiples stacks (substacks) > or multiple cards. Nope. > Do you have unrelated stacks (Pluggin/Utility) open at > the same time? MobGUI and AnimationEngine. So, removed all references to these and restarted LC without these opening, Still no go. > Have you tried from the Edit Menu - Find and Replace. Put in the name of > the Custom Prop and untick all the boxes except 'Custom'. Tried it. Still no go. Thanks anyway, Kay. Fingers crossed for other suggestions, cause I sure want to avoid Craig's suggestion that I retyp the whole code... e Cheers. -- Nicolas Cueto From jacque at hyperactivesw.com Thu May 10 00:36:12 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 09 May 2012 23:36:12 -0500 Subject: rev cgi at Bluehost: libX11.so.6 not found In-Reply-To: References: <4AC93F8FE7AA27449837C912ED630521653DE0@CAE145EMBP04.ds.sc.edu> <4FAB2ABC.6090307@fourthworld.com> Message-ID: <4FAB45BC.8000701@hyperactivesw.com> Thanks very much for this -- I wasn't able to get the first version of RevServer working at JaguarPC and I'm positive it was for the same reasons you had. Now that I have a recipe maybe I'll try it again. Would love to get it going. JaguarPC, btw, has no problems with old-style cgis. Apparently they have the right libraries installed. But I think Curt would rather make the Bluehost server work if possible; everything is already installed there. Maybe Andre has a magic fix for that particular problem too. On 5/9/12 10:39 PM, stephen barncard wrote: > Livecode server works just fine at Dreamhost. And they have some of the > best uptime and support in the industry, at competitive prices. Thanks to > Andre for helping me get it running. All you need is a properly made > .htaccess file at the top of the domain - no modification of Apache, which > one can't do anyway on a shared server. > > Options +ExecCGI FollowSymLinks > AddHandler livecode-script .lc .irev > DirectoryIndex index.irev index.lc index.php index.html > Action livecode-script /cgi-bin/livecode-server/livecode-server > > and this one in the cgi-bin folder > > Options ExecCGI > SetHandler cgi-script > > the permissions must be set in a certain way for this to work. > > here's the cgi-bin arrangement w/ permissions at one of my sites > http://barncard.com/downloads/LIVECODE_SERVER_SETUP.pdf > > graphic thanks to Clarify > > > On Wed, May 9, 2012 at 7:41 PM, Richard Gaskin > wrote: > >> Curt Ford wrote: >>> Does anyone have experience with a rev cgi at Bluehost? >> >> Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 10 01:00:18 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2012 00:00:18 -0500 Subject: script works only during debugging In-Reply-To: References: Message-ID: <4FAB4B62.4050803@hyperactivesw.com> On 5/9/12 11:34 PM, Nicolas Cueto wrote: > Fingers crossed for other suggestions, cause I sure want to avoid > Craig's suggestion that I retyp the whole code... It's happened to me too and I can't remember how I fixed it, or even if I did. It's so odd when it works in the debugger but not otherwise. I vaguely recall it had something to do with an installed library, maybe it was libURL. I can't remember. Can you post what line(s) of script are failing? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 10 01:13:06 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2012 00:13:06 -0500 Subject: my 1st iOS app is online In-Reply-To: References: Message-ID: <4FAB4E62.1010707@hyperactivesw.com> On 5/9/12 4:08 PM, Matthias Rebbe wrote: > Hi, > > today my 1st iOS app - created with LC - passed successfully the > apple review (after the 1st attempt) and is now online in the app > store. > > http://itunes.apple.com/en/app/qr2vcard/id523776887?l=en&ls=1&mt=8 Congratulations Matthias! I know how it feels, like you won a contest or something. Be proud. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at sweattechnologies.com Thu May 10 01:21:34 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 10 May 2012 15:21:34 +1000 Subject: my 1st iOS app is online In-Reply-To: References: Message-ID: <0E608219-21DB-47E9-BD05-A43414DD5BF0@sweattechnologies.com> Fantastic use of mergExt I must say ;-) mergZXing + mergPop anything else? Don't forget you get a free month access if you do a mini case study for mergExt.com! See Todd's for an example: http://mergext.com/flat-out-fitness/ Cheers On 10/05/2012, at 7:08 AM, Matthias Rebbe wrote: > Hi, > > today my 1st iOS app - created with LC - passed successfully the apple review (after the 1st attempt) and is now online in the app store. > > http://itunes.apple.com/en/app/qr2vcard/id523776887?l=en&ls=1&mt=8 > > It?s a very simple app. Nothing with a wow effect. It just scans QR codes for vCard (.vcf) and let the user save > that vCard to the adressbook. It also detects url schemes http:, mailto:, tel: and sms:. in QR codes. > In this case it offers to open the URL. At the moment it is only in german, but it is very simple. > It contains only 2 buttons. ;). So give it a try. It is free. > > And please feel free to tell me what you do think of it and what i can do better in the future. > > There will be a pro version out in a few weeks with additional features like save/load, sent e-mail and tweet. > > Btw: I used tmControl and some of the mergExt Suite externals for this app. > > Matthias > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From lan.kc.macmail at gmail.com Thu May 10 01:40:12 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 13:40:12 +0800 Subject: script works only during debugging In-Reply-To: References: Message-ID: On Thu, May 10, 2012 at 12:34 PM, Nicolas Cueto wrote: > Fingers crossed for other suggestions, cause I sure want to avoid > Craig's suggestion that I retyp the whole code... > e > Cheers. > > You may not have to do that, you could try simply copying and pasting the entire script into a Text Editor - if you are on a Mac I suggest the free TextWrangler - if you use TextEdit make sure it is set to Plain Text. Examine it for anything funny, if you can 'show invisibles' (something you can do with TextWrangler but not TextEdit) to see if there are multiple spaces where you intend only to be a single space. Do you use option+return to break long lines into multiple lines, maybe return these back to single lines. With TextWrangler you can 'Zap Gremlins' which helps identify any non-ASCII text. Your scrip should be all ASCII. In LC, remove the script and Compile, Save, Close and re-Open the script (cross your fingers, say the secret password....) then Paste the script back in. Compile and Save. Good luck. From guglielmo at braguglia.ch Thu May 10 01:51:19 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Thu, 10 May 2012 07:51:19 +0200 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: <4FAB5757.1070908@braguglia.ch> Hi Andy, please, can you clarify this point ? How you check the validity of the 'MAS receipt file' from inside a LiveCode program ? Thanks in advance, Regards, Guglielmo On 09.05.2012 23:37, Andrew Henshaw wrote: > ... > > Then add in the checking of the 'MAS reciept file' and you are good to go. You can compile and maintain your usual demo, trial, update checking app and have that on your own website, then switch the constant and compile a full working, no trial, demo etc version for the store. > > ... > Andy From pete at lcsql.com Thu May 10 02:06:01 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 9 May 2012 23:06:01 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: I think you can sign your app without selling it through the Apple store, two differernt things Pete lcSQL Software On Wed, May 9, 2012 at 7:32 PM, Kay C Lan wrote: > On Thu, May 10, 2012 at 5:37 AM, Andrew Henshaw wrote: > > > The MAS store does not offer a demo or trial version, people just buy > it. > > If they want a demo they can go to your website and try that. > > > > I don't understand. I thought the origin of this post was to do with > GateKeeper and avoiding the hassle of it cautioning a user that your > software isn't to be trusted. > > With what you've described, anyone who wants a demo or trial version has to > visit your site to download, in which case the file isn't signed and > GateKeeper will pop-up. Or did I miss something? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Thu May 10 02:41:23 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 9 May 2012 23:41:23 -0700 Subject: Breakpoints being ignored In-Reply-To: References: <4FAA156E.70000@kencorey.com> <4FAA26F8.1010408@kencorey.com> Message-ID: thank you Jacque! Stephen Barncard San Francisco Ca. USA more about sqb From mwieder at ahsoftware.net Thu May 10 02:44:24 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 9 May 2012 23:44:24 -0700 Subject: script works only during debugging In-Reply-To: <4FAB4B62.4050803@hyperactivesw.com> References: <4FAB4B62.4050803@hyperactivesw.com> Message-ID: <119746270843.20120509234424@ahsoftware.net> Jacque- Wednesday, May 9, 2012, 10:00:18 PM, you wrote: > It's so odd when it works in the debugger but not otherwise. Yeah. I hate that. The only thing worse is the other way around. -- -Mark Wieder mwieder at ahsoftware.net From lan.kc.macmail at gmail.com Thu May 10 03:04:31 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 10 May 2012 15:04:31 +0800 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: Ah Ha! On Thu, May 10, 2012 at 2:06 PM, Peter Haworth wrote: > I think you can sign your app without selling it through the Apple store, > two differernt things > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 7:32 PM, Kay C Lan > wrote: > > > On Thu, May 10, 2012 at 5:37 AM, Andrew Henshaw wrote: > > > > > The MAS store does not offer a demo or trial version, people just buy > > it. > > > If they want a demo they can go to your website and try that. > > > > > > I don't understand. I thought the origin of this post was to do with > > GateKeeper and avoiding the hassle of it cautioning a user that your > > software isn't to be trusted. > > > > With what you've described, anyone who wants a demo or trial version has > to > > visit your site to download, in which case the file isn't signed and > > GateKeeper will pop-up. Or did I miss something? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From henshaw at me.com Thu May 10 04:56:14 2012 From: henshaw at me.com (Andrew Henshaw) Date: Thu, 10 May 2012 09:56:14 +0100 Subject: [OT] Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: <04E2CF36-9C76-4C78-BDBB-ECC2C0E64278@me.com> Yes. Gatekeeper and the Mac App Store are two totally separate things, Ill just keep this reply back on the original Gatekeeper thread to avoid confusion. Ive just been playing with gatekeeper signing this morning, took 15 minutes max to get the developer id from Appe, then sign an app successfully so gatekeeper accepted it. Its quite simple, once you have your certificate and have double clicked to install it into your keychain, you create the app as usual in Livecode then run the the terminal command... codesign -f -s "Developer ID Application: Developer Name" ./yourApp.app You can then test the code sign is acceptable by running... sudo spctl -a -v ./yourApp.app On 10 May 2012, at 07:06, Peter Haworth wrote: > I think you can sign your app without selling it through the Apple store, > two differernt things > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 7:32 PM, Kay C Lan wrote: > >> On Thu, May 10, 2012 at 5:37 AM, Andrew Henshaw wrote: >> >>> The MAS store does not offer a demo or trial version, people just buy >> it. >>> If they want a demo they can go to your website and try that. >>> >>> I don't understand. I thought the origin of this post was to do with >> GateKeeper and avoiding the hassle of it cautioning a user that your >> software isn't to be trusted. >> >> With what you've described, anyone who wants a demo or trial version has to >> visit your site to download, in which case the file isn't signed and >> GateKeeper will pop-up. Or did I miss something? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From phil at liverpool.ac.uk Thu May 10 04:59:26 2012 From: phil at liverpool.ac.uk (Phil Jimmieson) Date: Thu, 10 May 2012 09:59:26 +0100 Subject: lock screen and visual effect advice needed Message-ID: Hi folks, My big LiveCode project is due for an update. I haven't touched it since LiveCode 4.6.4, and now I'm using 5.0.2 and things aren't working as they did. Its the change to the visual effect mechanism that's causing me grief. I have a set of images of people in the top half of the window, and I want to replace that set of people with a different one. In 4.6.4 I could just set lockscreen to true -- --draw the new set of people into the same rect as the old ones, while the screen is locked -- show object with push down --the object occupies the same rect as the set of people That had the desired effect - the new set of people slid down the screen, appearing to push the original set off. (here's a small movie showing the effect in 4.6.4: http://www.csc.liv.ac.uk/~phil/LCVFXDemo.mov ) In 5.0.2, using the same code, the new set just replaces the old (as though I'd just locked, then unlocked the screen without a visual effect). I tried using: lock screen for visual effect -- --draw the new set of people into the same rect as the old ones, while the screen is locked -- show object with push down --the object occupies the same rect as the set of people But it does exactly the same thing. I've also tried unlocking the screen just before the "show object" call, but of course you see a brief flash of the new set where the old ones were, then a different image of the new set slides down over it like it used to do in 4.6.4. Anyone got any idea how to make this work? Is there a way to mix "lock screen" with "show" that works correctly? I've got this sort of animation all over in this app, and this change to the way lockscreen works completely messes all that up. -- Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 (Mobile) 07976 983164 Computer Science Dept., Liverpool University, Ashton Building, Ashton Street Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ I used to sit on a special medical board... ...but now I use this ointment. From henshaw at me.com Thu May 10 05:03:28 2012 From: henshaw at me.com (Andrew Henshaw) Date: Thu, 10 May 2012 10:03:28 +0100 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: Yes, a MAS reciept file is inserted into your apps package by the Mac App Store so you can check it is there and validate its contents. It has a hardware signature so you can make sure your app is valid on that system and has not been copied to another system. If everything checks out you can then treat the launch as a full registered copy and skip your trial screens. BTW, another 'MAS' store feature is users can install the app on as many system as they like by logging into the store on other computers and re-downloading. Each copy gets its own reciept for each computer which will validate, so while you cant copy an app from one computer to another, there is no real limit to how many computers a user can install on if they want. You might get away with the license agreement, ive seen apps that show those first but when you submit an app you can also submit your own license agreement as a text file so it does look like the app store has its own system for that, Ive just stuck with the standard Apple license so its not something ive done. Andy On 9 May 2012, at 22:50, Peter Haworth wrote: > Thanks Andrew, that helps a lot. > > Still wondering about the license agreement issue though. Pretty sure I'd > be rejected for that since I display it within the program the first time > it's run. Does the App store have its own built in mechnism for license > agreements? > > Also, pretty sure the "MAS Reciept File you refrred to" is the equivalent > of a licensing scheme, do I have that right? > > Sounds like there's light at the end of the tunnel, although I still need > to check into the whole sandbox issue before deciding one way or the other. > > Pete > lcSQL Software > > > > On Wed, May 9, 2012 at 2:37 PM, Andrew Henshaw wrote: > >> No problem, >> >> For the Mac App Store if you show a demo screen the app will be rejected. >> If you have your own license keys, thats another rejection. Update >> checks = rejection. Basically anything on that list is checked, and they >> seem to be a lot more thorough than they are on the iOS store. Ive had >> them call me to ask a question which has never happened for an iOS app! >> >> BUT, its not all bad. >> >> I just have a global/constant set in the preopenstack called >> 'gCompileForAppStore'. >> >> Any time any of the demo, trial, update checks etc etc would be shown I >> just check this global first to make sure its not for the app store, and >> if it is, they disappear. The check for update does not appear in the >> menu, the auto check is disabled and all the trial and demo screens are >> gone. >> >> Then add in the checking of the 'MAS reciept file' and you are good to go. >> You can compile and maintain your usual demo, trial, update checking app >> and have that on your own website, then switch the constant and compile a >> full working, no trial, demo etc version for the store. >> >> The MAS store does not offer a demo or trial version, people just buy it. >> If they want a demo they can go to your website and try that. >> >> The only real issue is updates. When you put out a new version, the Mac >> store tells their customers and does the update for you (hence no need for >> update checkers), but as the update has to go through the review again you >> either wait a week before you put it out directly on your own website, or >> you will still get customers who see an update on your site, download it >> then email you to ask why they are being asked for an activation code. >> >> There are pros and cons, but its another source of revenue and >> advertising. Compared to the iOS store, its MUCH quieter but its catching >> on and my guess is more and more people will want to buy through a trusted >> source. >> >> Andy >> >> >>> -* Apps that are "beta", "demo", "trial", or "test" versions will be >>> rejected.* >>> My app always runs as a demo until the user buys a license for it and >>> announces itself as such at startup along with an indication of how many >>> days are left in the demo. >>> >>> - *Apps that require license keys or implement their own copy protection >>> will be rejected* >>> As above, I have a licensing scheme built in. >>> >>> -* Apps that present a license screen at launch will be rejected* >>> I do that the first time the program is run and the user has to agree to >>> the terms or the program quits. >>> >>> *- Apps may not use update mechanisms outside of the App Store* >>> I have an update check mechanism that checks against my web site. I >> guess >>> this also makes me wonder if I can provide a download directly from my >> web >>> site if I sell through the app store? >>> >>> Pete >>> lcSQL Software >>> >>> >>> >>> On Wed, May 9, 2012 at 11:10 AM, Andrew Henshaw wrote: >>> >>>> Yes it will, ive had an app rejected for writing to the preferences >>>> folder. >>>> >>>> I stick with ~/Library/Application Support/ and just put >>>> everything in there. >>>> >>>> From June 1st there is also sandboxing to contend with for the Mac App >>>> Store, but I understand sandboxing and the gatekeeper are two totally >>>> separate requirements, If I understand correctlt the gatekeeper just >> needs >>>> the code to be signed and it does not need to be sandboxed. >>>> >>>> If you want to submit an app to the app store however look at sandboxing >>>> as well as that opens up another small bag of spanners! >>>> >>>> >>>> >>>>> And here's me thinking the obvious place to put a prefs file would be >>>>> ~/Library/Preferences/, specially since apple have a >>>> bunch >>>>> of them in that location. Silly me. Does anyone know if putting a >>>>> preferences file in the Preferences folder will invalidate my >> submission >>>> to >>>>> the App store? >>>>> >>>>> Pete >>>>> lcSQL Software >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dixonja at hotmail.co.uk Thu May 10 05:10:50 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Thu, 10 May 2012 10:10:50 +0100 Subject: lock screen and visual effect advice needed In-Reply-To: References: Message-ID: Hi Phil... Use unlock screen instead of show object... lockscreen for visual effect --draw the new set of people into the same rect as the old ones, while the screen is locked unlock screen with push down > From: phil at liverpool.ac.uk > Subject: lock screen and visual effect advice needed > Date: Thu, 10 May 2012 09:59:26 +0100 > To: use-livecode at lists.runrev.com > > Hi folks, > My big LiveCode project is due for an update. I haven't touched it since LiveCode 4.6.4, and now I'm using 5.0.2 and things aren't working as they did. Its the change to the visual effect mechanism that's causing me grief. I have a set of images of people in the top half of the window, and I want to replace that set of people with a different one. In 4.6.4 I could just > > > set lockscreen to true > -- > --draw the new set of people into the same rect as the old ones, while the screen is locked > -- > show object with push down --the object occupies the same rect as the set of people > > > That had the desired effect - the new set of people slid down the screen, appearing to push the original set off. > > (here's a small movie showing the effect in 4.6.4: http://www.csc.liv.ac.uk/~phil/LCVFXDemo.mov ) > > In 5.0.2, using the same code, the new set just replaces the old (as though I'd just locked, then unlocked the screen without a visual effect). I tried using: > > > lock screen for visual effect > -- > --draw the new set of people into the same rect as the old ones, while the screen is locked > -- > show object with push down --the object occupies the same rect as the set of people > > > But it does exactly the same thing. I've also tried unlocking the screen just before the "show object" call, but of course you see a brief flash of the new set where the old ones were, then a different image of the new set slides down over it like it used to do in 4.6.4. > > Anyone got any idea how to make this work? Is there a way to mix "lock screen" with "show" that works correctly? I've got this sort of animation all over in this app, and this change to the way lockscreen works completely messes all that up. > > -- > Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 (Mobile) 07976 983164 > Computer Science Dept., Liverpool University, Ashton Building, Ashton Street > Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ > I used to sit on a special medical board... ...but now I use this ointment. > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From guglielmo at braguglia.ch Thu May 10 05:25:00 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Thu, 10 May 2012 11:25:00 +0200 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> Message-ID: <4FAB896C.8080700@braguglia.ch> Hi Andy, maybe you missed my previous eMail on this list ... :-) Please, can you clarify how you *validate* the 'MAS receipt file' from a LiveCode application ? Thanks in advance, Regards, Guglielmo On 10.05.2012 11:03, Andrew Henshaw wrote: > Yes, a MAS reciept file is inserted into your apps package by the Mac App Store*so you can check it is there_and validate its contents_*. It has a hardware signature so you can make sure your app is valid on that system and has not been copied to another system. If everything checks out you can then treat the launch as a full registered copy and skip your trial screens. > > BTW, another 'MAS' store feature is users can install the app on as many system as they like by logging into the store on other computers and re-downloading. Each copy gets its own reciept for each computer which will validate, so while you cant copy an app from one computer to another, there is no real limit to how many computers a user can install on if they want. > > You might get away with the license agreement, ive seen apps that show those first but when you submit an app you can also submit your own license agreement as a text file so it does look like the app store has its own system for that, Ive just stuck with the standard Apple license so its not something ive done. > > Andy From dixonja at hotmail.co.uk Thu May 10 05:38:57 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Thu, 10 May 2012 10:38:57 +0100 Subject: Lockscreen and Visual effect Message-ID: Hi Phil... Use unlock screen instead of show object... lockscreen for visual effect --draw the new set of people into the same rect as the old ones, while the screen is locked unlock screen with push down From phil at liverpool.ac.uk Thu May 10 05:43:02 2012 From: phil at liverpool.ac.uk (Phil Jimmieson) Date: Thu, 10 May 2012 10:43:02 +0100 Subject: lock screen and visual effect advice needed In-Reply-To: References: Message-ID: <52444B25-3205-4B01-81D5-40E46751A356@liverpool.ac.uk> Hi folks, John Dixon has answered my question - many thanks John. My key requirement is limiting the visual effect to just part of the window. In 4.6.4 that was done via the show object command, where the rect of the object specified the area of the screen that had the effect applied. With 5.0.2 and later, the lock screen for visual effect in rect (the rect of object) command achieves the same effect - at least for what I wanted. This list is great. On 10 May 2012, at 09:59, Phil Jimmieson wrote: > Hi folks, > My big LiveCode project is due for an update. I haven't touched it since LiveCode 4.6.4, and now I'm using 5.0.2 and things aren't working as they did. Its the change to the visual effect mechanism that's causing me grief. I have a set of images of people in the top half of the window, and I want to replace that set of people with a different one. In 4.6.4 I could just > > > set lockscreen to true > -- > --draw the new set of people into the same rect as the old ones, while the screen is locked > -- > show object with push down --the object occupies the same rect as the set of people > > > That had the desired effect - the new set of people slid down the screen, appearing to push the original set off. > > (here's a small movie showing the effect in 4.6.4: http://www.csc.liv.ac.uk/~phil/LCVFXDemo.mov ) > > In 5.0.2, using the same code, the new set just replaces the old (as though I'd just locked, then unlocked the screen without a visual effect). I tried using: > > > lock screen for visual effect > -- > --draw the new set of people into the same rect as the old ones, while the screen is locked > -- > show object with push down --the object occupies the same rect as the set of people > > > But it does exactly the same thing. I've also tried unlocking the screen just before the "show object" call, but of course you see a brief flash of the new set where the old ones were, then a different image of the new set slides down over it like it used to do in 4.6.4. > > Anyone got any idea how to make this work? Is there a way to mix "lock screen" with "show" that works correctly? I've got this sort of animation all over in this app, and this change to the way lockscreen works completely messes all that up. > > -- > Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 (Mobile) 07976 983164 > Computer Science Dept., Liverpool University, Ashton Building, Ashton Street > Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ > I used to sit on a special medical board... ...but now I use this ointment. > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Phil Jimmieson phil at liverpool.ac.uk (UK) 0151 795 4236 (Mobile) 07976 983164 Computer Science Dept., Liverpool University, Ashton Building, Ashton Street Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ I used to sit on a special medical board... ...but now I use this ointment. From pmbrig at gmail.com Thu May 10 08:20:11 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 10 May 2012 08:20:11 -0400 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> Message-ID: <54E69DD0-7B35-4249-94CE-304DF6EB886E@gmail.com> On May 8, 2012, at 2:57 PM, William de Smet wrote: > Now searching the forum for a way to use AirPrint (but that one seems > sort of impossible at the moment). I have a set of handlers that sends a print job from within LC to whatever the currently available printer is, whether a USB-connected printer or a wireless printer, with no intervening print dialogs. If I understand AirPrint, that's what it seems designed to do. Let me know if this is what you're looking for. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From effendi at wanadoo.fr Thu May 10 08:31:26 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 10 May 2012 14:31:26 +0200 Subject: Set the locloc of image x to true Message-ID: Hi from Beautiful Brittany, LiveCode : Mac installed - Build : 1479 - Version : 5.5.0 I have resized and repositioned an image in a script and don't want it to revert to its original values, when I come back to the card where the image was pasted. I tried "set the locLoc ......", assuming that : 1 - The tiny squares around the image would "grey out", showing that it was locked in position (IDE mode), 2 - The check box "Lock Size and Position" would be set on (id IDE mode again, of course). .... as would normally happen if I set the checkbox manually, in IDE mode. Mark Schonewille suggested the same command, and I value his experience. But nothing I try seems to have any effect. This is the first time I can't "script" values as I would be able to "set" them in the IDE. I spent time scripting a routine to resize and reposition images, to find that I can't freeze the results. Has anybody got any ideas on the subject ? Thanks for any help -Francis "Nothing should ever be done for the first time !" From klaus at major.on-rev.com Thu May 10 08:34:22 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 10 May 2012 14:34:22 +0200 Subject: Set the locloc of image x to true In-Reply-To: References: Message-ID: <7FE42CF5-7F9F-4486-B894-B1446B548F19@major.on-rev.com> Hi Francis, lock with a K! --- set the lockloc og img x to true ... :-) Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From m.schonewille at economy-x-talk.com Thu May 10 08:34:53 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 14:34:53 +0200 Subject: Set the locloc of image x to true In-Reply-To: References: Message-ID: <0001A1D5-6FA4-4235-8B72-7D4068A61BAC@economy-x-talk.com> No, I didn't write locloc, I wrote lockLoc. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 14:31, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > LiveCode : Mac installed - Build : 1479 - Version : 5.5.0 > > I have resized and repositioned an image in a script > and don't want it to revert to its original values, when > I come back to the card where the image was pasted. > > I tried "set the locLoc ......", assuming that : > > 1 - The tiny squares around the image would "grey out", > showing that it was locked in position (IDE mode), > 2 - The check box "Lock Size and Position" would be > set on (id IDE mode again, of course). > > .... as would normally happen if I set the checkbox > manually, in IDE mode. > > Mark Schonewille suggested the same command, and I > value his experience. > > But nothing I try seems to have any effect. > > This is the first time I can't "script" values as I would > be able to "set" them in the IDE. > > I spent time scripting a routine to resize and reposition > images, to find that I can't freeze the results. > > Has anybody got any ideas on the subject ? > > Thanks for any help > > -Francis > > "Nothing should ever be done for the first time !" > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mcgrath3 at mac.com Thu May 10 08:59:24 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Thu, 10 May 2012 08:59:24 -0400 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <54E69DD0-7B35-4249-94CE-304DF6EB886E@gmail.com> References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> <54E69DD0-7B35-4249-94CE-304DF6EB886E@gmail.com> Message-ID: <888A0129-DD33-437F-A8A8-38FC24C139DA@mac.com> With the rreHardcopy external you also gain access to any local Drop Box accounts as well as AirPrint printers etc. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 10, 2012, at 8:20 AM, Peter M. Brigham, MD wrote: > On May 8, 2012, at 2:57 PM, William de Smet wrote: > >> Now searching the forum for a way to use AirPrint (but that one seems >> sort of impossible at the moment). > > I have a set of handlers that sends a print job from within LC to whatever the currently available printer is, whether a USB-connected printer or a wireless printer, with no intervening print dialogs. If I understand AirPrint, that's what it seems designed to do. Let me know if this is what you're looking for. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Thu May 10 09:27:47 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 10 May 2012 09:27:47 -0400 Subject: array mystery In-Reply-To: References: Message-ID: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> Well, I've given up for the moment. Weeding out null characters made no difference, and arrayEncoding/decoding made no difference, and putting the text string into a field and getting the text of the field made no difference, so it wasn't the cross-platform line delimiter issue, as I had thought. I still don't know what the problem is. The debugger shows the correct array contents, but getting the array content from a script returns empty. I'm going to use a different page-scraping approach entirely when I can stand to go back to it -- that will be a bigger job. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 9, 2012, at 5:53 PM, Peter Haworth wrote: > Hi Peter, > I know this is a bit late but I just remembered there's a pretty cool > screen scraping plugin for Firefox called Outwit Hub. I've used it a few > times and it's worked very nicely. Probably too late for you now since > you've written LC handlers to do it. > > Pete > lcSQL Software > > > > On Thu, May 3, 2012 at 10:47 AM, Peter M. Brigham, MD wrote: > >> I have a customprop, CYPdata, that is an array, each element of which is >> an array itself. I am scraping the data to build CYPdata from an HTML page >> on the web, and filling it via script by parsing the HTML. There is an odd >> bug that I'm trying to get to the bottom of, and something strange is >> happening when I do the following in a test button: >> >> on mouseUp >> put the CYPdata of this stack into CYParray >> put CYParray["fluvoxamine"] into aFLV >> put CYParray["doxepin"] into aDOX >> put aFLV is an array into testFLV >> put aDOX is an array into testDOX >> breakpoint >> end mouseUp >> >> In the debugger variable pane at the breakpoint, expanding the array >> CYParray shows the keys, which are a whole list of drugs (as it should be), >> and each key/drug is indeed indicated as containing an array (with the >> little gray expansion triangle at the left). If I examine >> CYParray["fluvoxamine"] by clicking the expansion triangle, it shows the >> elements of that array, as expected. Same for CYParray["doxepin"]. The >> correct data is there in both cases. However, the aDOX variable does not >> display as an array (no expansion triangle) and testDOX = false, whereas >> aFLV is indeed an array, as displayed in the debugger and confirmed by >> testFLV = true. >> >> What could be going on here? As it happens, the "doxepin" case is handled >> differently from the "fluvoxamine" case when I parse the HTML in loading >> the array, since they appear in slightly different contexts, so that must >> be the source of the difference, but how can the debugger show the >> "doxepin" array keys properly but somehow CYParray["doxepin"] not an array? >> Any ideas? >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From henshaw at me.com Thu May 10 09:52:51 2012 From: henshaw at me.com (Andrew Henshaw) Date: Thu, 10 May 2012 14:52:51 +0100 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <4FAB896C.8080700@braguglia.ch> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> Message-ID: Its quite complicated using your own code, took me quite a while to figure it out! I believe there is an external available however (from Obleo?) which takes care of it all if you dont fancy tackling it yourself. On 10 May 2012, at 10:25, Guglielmo Braguglia wrote: > Hi Andy, > maybe you missed my previous eMail on this list ... :-) > > Please, can you clarify how you *validate* the 'MAS receipt file' from a LiveCode application ? > > Thanks in advance, > > Regards, > > Guglielmo > > > On 10.05.2012 11:03, Andrew Henshaw wrote: >> Yes, a MAS reciept file is inserted into your apps package by the Mac App Store*so you can check it is there_and validate its contents_*. It has a hardware signature so you can make sure your app is valid on that system and has not been copied to another system. If everything checks out you can then treat the launch as a full registered copy and skip your trial screens. >> >> BTW, another 'MAS' store feature is users can install the app on as many system as they like by logging into the store on other computers and re-downloading. Each copy gets its own reciept for each computer which will validate, so while you cant copy an app from one computer to another, there is no real limit to how many computers a user can install on if they want. >> >> You might get away with the license agreement, ive seen apps that show those first but when you submit an app you can also submit your own license agreement as a text file so it does look like the app store has its own system for that, Ive just stuck with the standard Apple license so its not something ive done. >> >> Andy > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dan at clearvisiontech.com Thu May 10 10:16:34 2012 From: dan at clearvisiontech.com (Dan Friedman) Date: Thu, 10 May 2012 07:16:34 -0700 Subject: lock screen and visual effect advice needed In-Reply-To: References: Message-ID: <29207154-22FA-41FD-A344-AEA0F934AD44@clearvisiontech.com> Phil, Try this: lock screen for visual effect in rect (the rect of image "people") -- --draw the new set of people into the same rect as the old ones, while the screen is locked -- unlock screen with visual effect "push down" Hope that helps! -Dan On May 10, 2012, at 2:03 AM, use-livecode-request at lists.runrev.com wrote: > Hi folks, > My big LiveCode project is due for an update. I haven't touched it since LiveCode 4.6.4, and now I'm using 5.0.2 and things aren't working as they did. Its the change to the visual effect mechanism that's causing me grief. I have a set of images of people in the top half of the window, and I want to replace that set of people with a different one. In 4.6.4 I could just > > > set lockscreen to true > -- > --draw the new set of people into the same rect as the old ones, while the screen is locked > -- > show object with push down --the object occupies the same rect as the set of people > > > That had the desired effect - the new set of people slid down the screen, appearing to push the original set off. > > (here's a small movie showing the effect in 4.6.4: http://www.csc.liv.ac.uk/~phil/LCVFXDemo.mov ) > > In 5.0.2, using the same code, the new set just replaces the old (as though I'd just locked, then unlocked the screen without a visual effect). I tried using: > > > lock screen for visual effect > -- > --draw the new set of people into the same rect as the old ones, while the screen is locked > -- > show object with push down --the object occupies the same rect as the set of people > > > But it does exactly the same thing. I've also tried unlocking the screen just before the "show object" call, but of course you see a brief flash of the new set where the old ones were, then a different image of the new set slides down over it like it used to do in 4.6.4. > > Anyone got any idea how to make this work? Is there a way to mix "lock screen" with "show" that works correctly? I've got this sort of animation all over in this app, and this change to the way lockscreen works completely messes all that up. From guglielmo at braguglia.ch Thu May 10 10:31:36 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Thu, 10 May 2012 16:31:36 +0200 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> Message-ID: <4FABD148.2050005@braguglia.ch> Hi Andy, thanks for your reply. Yes, I know well that is quite complicate and, probably, impossible to do totally in pure LiveCode, so ... ... who has an external to *validate* the 'MAS receipt file' ??? It's a commercial product ??? Where we can get ??? :-) I think that very soon this will be a really problem ... ... both, Apple with the OSX app store and Microsoft with the new app store for windows, have implemented/are implementing a similar system for copy protection and in the near future we need some *LiveCode functions* to verify the validity of these 'Store receipts' ... Guglielmo On 10.05.2012 15:52, Andrew Henshaw wrote: > Its quite complicated using your own code, took me quite a while to figure it out! > > I believe there is an external available however (from Obleo?) which takes care of it all if you dont fancy tackling it yourself. > > > On 10 May 2012, at 10:25, Guglielmo Braguglia wrote: > >> Hi Andy, >> maybe you missed my previous eMail on this list ... :-) >> >> Please, can you clarify how you *validate* the 'MAS receipt file' from a LiveCode application ? >> >> Thanks in advance, >> >> Regards, >> >> Guglielmo >> >> >> On 10.05.2012 11:03, Andrew Henshaw wrote: >>> Yes, a MAS reciept file is inserted into your apps package by the Mac App Store*so you can check it is there_and validate its contents_*. It has a hardware signature so you can make sure your app is valid on that system and has not been copied to another system. If everything checks out you can then treat the launch as a full registered copy and skip your trial screens. >>> >>> BTW, another 'MAS' store feature is users can install the app on as many system as they like by logging into the store on other computers and re-downloading. Each copy gets its own reciept for each computer which will validate, so while you cant copy an app from one computer to another, there is no real limit to how many computers a user can install on if they want. >>> >>> You might get away with the license agreement, ive seen apps that show those first but when you submit an app you can also submit your own license agreement as a text file so it does look like the app store has its own system for that, Ive just stuck with the standard Apple license so its not something ive done. >>> >>> Andy >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Thu May 10 11:45:28 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 08:45:28 -0700 Subject: Breakpoints being ignored In-Reply-To: References: Message-ID: Well as I said, the latest rendition seems very stable to me. No issues. Bob On May 9, 2012, at 6:27 PM, stephen barncard wrote: > Sadly, the only way I seem to be able to get the editor I want is to dive > into GLX2 and try to find out what is wrong... but editing an editor is > something I've never done before, and have a reluctance to try. Kudos to > Mark for going in there. From bobs at twft.com Thu May 10 11:49:30 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 08:49:30 -0700 Subject: Breakpoints being ignored In-Reply-To: <4FAB2DD4.9080104@hyperactivesw.com> References: <4FAB2DD4.9080104@hyperactivesw.com> Message-ID: <89D75B87-E848-4C51-B910-734208E1F240@twft.com> Hmmm... This happens to me with the message window sometimes. Same cause?? After launching LC, if I open the Message Window and then switch to the multi line editor, no matter how big I made the window previously, the upper pane takes up the whole window and I have to resize it to get to the results pane. Once I do that, it is fine for the rest of the session. Bob On May 9, 2012, at 7:54 PM, J. Landman Gay wrote: > Stack-wide search works for me, I use it often. If you can describe what didn't work maybe we can figure it out. There is one known glitch; the bottom pane with the results doesn't display completely after the first search. You have to resize the window the first time; then it pops into view and stays there. From bobs at twft.com Thu May 10 11:51:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 08:51:57 -0700 Subject: script works only during debugging In-Reply-To: References: Message-ID: <4A5D002E-56A3-4D5D-94C4-25649D5C96A6@twft.com> Try wrapping all your handler code in a try/catch construct and putting a breakpoint in the catch section. See what happens. Bob On May 9, 2012, at 7:33 PM, Nicolas Cueto wrote: > Hello All, > > A script that processes some text data and then sets a card's > custom-property to that data has inconsistent results. > > In the debugger window it works fine. I put a breakpoint in the > script, run it, and when the script pauses, I click "Continue" and, > when the script exits, the custom-property has been set to the text > data. > > But when I remove the breakpoint and run the script normally (i.e., > not in the debugger window), the card's custom-property is empty. > > I've been trying for hours now to trace this, including putting "wait" > and "send", but am stumped. > > Thanks. > > -- > Nicolas Cueto > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 10 11:52:34 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 10 May 2012 08:52:34 -0700 Subject: Linux deployment: never a better time Message-ID: <4FABE442.6030902@fourthworld.com> This got a bit long (not the first time with my posts here) - sorry about that, but if you can spare a moment to read it I hope you'll find it rewarding: I just got back from attending the first two days of the Ubuntu Developer Summit (UDS), held in Oakland this time. As you may know, Ubuntu is released every six months, and right after each release they hold UDS to plan the priorities and workflow to deliver the next version. It's held in a different city each time, and it's rare that they're in California so I couldn't pass it up. So glad I went - an amazing time there meeting so may of the folks who make Ubuntu happen. Most of my time was devoted to an interesting set of sessions revolving around outreach to developers to encourage them to deploy to the Ubuntu Software Center, similar to the Mac app store but it's been in Ubuntu much longer. This is a key area the team is focusing on over the coming year, and the scope of enhancements they're planning for both the Software Center itself and the submission process for it is very impressive. I've signed up to assist them with some of those efforts, and for us LiveCoders getting our apps on Linux is easier than for most other devs anyaway, so I see this as a very fortuitous opportunity for your apps to expand their audience to another 20+million users. A little background on where things are going: For Linux to grow beyond it's current 3% it needs two things: OEMs shipping more computers with Linux preinstalled, and more apps to expand the scope of things people can do on the platform. I spoke briefly with Canonical CEO Jane Silber about the OEM side of things, and while the company isn't in a position yet to announce specific bundling agreements she indicated that there are a variety of such negotiations happening. Indeed we've been seeing new announcements from Canonical on that front almost every quarter over the last couple years with machines from Acer, Asus, and others in markets from Taiwan to Italy and more. In one of the plenary presentations at UDS, Canonical's Chris Kenyon noted this about OEMs: Between 8 and 10 million Ubuntu units shipped ?last year?, equating to around 7.5 billion dollars worth of hardware sales. That figure, Kenyon expects, will double to 18 million ?next year? which, he says, relates to some 5% of the world-wide PC market. Even if much of the current focus is on markets outside the US, this bodes well for establishing a role for Linux as an option for computer manufacturers beyond anything we've seen to date. And on the home front, at UDS Dell was showing off their nifty new XPS 13 model, targeted at developers with Ubuntu 12.04 preinstalled: On the software side of things, Richard Hilleman of Electronic Arts gave a presentation at UDS yesterday in which he announced that EA is now shipping two games in the Ubuntu Software Center with more to come: He noted, "We have always been a platform agnostic company" - he sounds like one of us LiveCoders. :) And last week we got word from the folks at Valve that at long last Steam is coming to Linux: Beyond the desktop, we're also seeing Ubuntu moving into completely new and innovative areas like this mobile-desktop hybrid expected to ship on a dual-core phone before the end of this year: The running joke in the Linux world for most of its 20-year history is that "Next year is the year of Linux on the desktop" - they've been saying that for every one of the last 20 years. :) And sure enough, I don't expect Ubuntu or any flavor of Linux to take over the entire world anytime soon. But this year we're seeing some significant shifts in the landscape, things we've never seen before, with hardware manufacturers and software vendors jumping on board. While I don't expect Linux to be the platform that brings in the majority of revenue for LiveCode developers, when we consider the relative ease for us to deploy to Linux it may well match the ROI of others you're currently deploying to. So here's where I'm going with all of this: LiveCode developers make a lot of great apps that add value to the platforms you deploy to, and Linux is a platform hungry for apps. A great many people at Canonical are focused on making it as easy as they can to get your apps into their Ubuntu Software Center, and as a contributor to that effort I'd like to help you do that. Every new platform we LiveCoders deploy to has its own unique challenges, and most of you have never used Linux before so I'm sure it's mystifying and may even seem daunting, just as it was for those of you who use Macs to begin working with Windows. I'd like to help you get started with Linux if I can. Being mindful of the bandwidth on this list, I'd like to encourage any of you interested in exploring Linux to join the discussion in the Linux section of the LiveCode forums: Let's take a good look at what would be required to make your app run as beautifully on Linux as it does on Mac and Windows. Please feel free to post any and all questions about using or deploying to Linux in that forum. Thanks for taking the time to read this. I look forward to your posts in the forums. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Thu May 10 11:54:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 08:54:37 -0700 Subject: script works only during debugging In-Reply-To: References: Message-ID: Aren't you supposed to spin around backwards 3 times, then say, "Bug can't backup, but begone!"? Bob On May 9, 2012, at 10:40 PM, Kay C Lan wrote: > In LC, remove the script and Compile, Save, Close and re-Open the script > (cross your fingers, say the secret password....) then Paste the script > back in. Compile and Save. From bobs at twft.com Thu May 10 11:57:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 08:57:50 -0700 Subject: Set the locloc of image x to true In-Reply-To: <7FE42CF5-7F9F-4486-B894-B1446B548F19@major.on-rev.com> References: <7FE42CF5-7F9F-4486-B894-B1446B548F19@major.on-rev.com> Message-ID: <5D0D11C8-F0C1-41A4-AC82-48ADFA107441@twft.com> And delete the LocLoc custom property in all the objects you touched that way. Otherwise, if you are like me, a month or two down the road you will wonder why you created that property, and will be afraid to delete it then. ;-) Bob On May 10, 2012, at 5:34 AM, Klaus on-rev wrote: > Hi Francis, > > lock with a K! > > --- > set the lockloc og img x to true > ... > > :-) > > > Best > > Klaus > -- > Klaus Major > http://www.major-k.de > klaus at major.on-rev.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 12:02:33 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 09:02:33 -0700 Subject: array mystery In-Reply-To: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> Message-ID: <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> Have you tried to use printKeys() to convert the array to a string to view the array contents? Maybe you could set the clipboarddata["rtftext"] to printkeys(myArray) and then paste the text into a text editor? You could make the array a global so you can see what it contains after the script finishes executing as well. Bob On May 10, 2012, at 6:27 AM, Peter M. Brigham, MD wrote: > Well, I've given up for the moment. Weeding out null characters made no difference, and arrayEncoding/decoding made no difference, and putting the text string into a field and getting the text of the field made no difference, so it wasn't the cross-platform line delimiter issue, as I had thought. I still don't know what the problem is. The debugger shows the correct array contents, but getting the array content from a script returns empty. I'm going to use a different page-scraping approach entirely when I can stand to go back to it -- that will be a bigger job. From bobs at twft.com Thu May 10 12:03:53 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 09:03:53 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> I am using On-Rev, but I don't host websites there (yet). I got one of the lifetime memberships when it first came out, so I pay nothing each year. Bob On May 9, 2012, at 7:09 PM, Bill Vlahos wrote: > I'm looking for a new hosting company and FatCow gets some pretty good reviews and seems reasonably priced at just under $5 per month. > > What are you folks using who are happy with their hosting company? > > Bill Vlahos From pete at lcsql.com Thu May 10 12:37:25 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 09:37:25 -0700 Subject: script works only during debugging In-Reply-To: <119746270843.20120509234424@ahsoftware.net> References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> Message-ID: Well, there is one thing worse that that - somethig that works in the IDE but not in a standalone. I have a situationlike that right now where a simple "send mouseUp to button "abc" where the sender is on the same card as button "abc". Works fine in the IDE but fails in a standalone, with the error message "Hint" being the button "abc". Pete lcSQL Software On Wed, May 9, 2012 at 11:44 PM, Mark Wieder wrote: > Jacque- > > Wednesday, May 9, 2012, 10:00:18 PM, you wrote: > > > It's so odd when it works in the debugger but not otherwise. > > Yeah. I hate that. The only thing worse is the other way around. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Thu May 10 12:40:39 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 09:40:39 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: Hi Bill, Yes I believe you're right on the number of pages, my mistake. I think it came about because they keep offering to upgrade me to their pro level web site builder for an extra monthly cost to eliminate the page number limit. I'm only using POP email with them so can't comment on the IMAP question. Pete lcSQL Software On Wed, May 9, 2012 at 8:10 PM, Bill Vlahos wrote: > I used their live chat feature (very nice BTW) and they say the limits on > pages are when using their build tools. If you build your site and FTP the > files up there is no limit to the number of pages. > > They claim that IMAP is supported even thought he web site says just POP. > > And they do provide access to the logs. > > Bill > > On May 9, 2012, at 7:50 PM, Bill Vlahos wrote: > > > Pete, > > > > I only see two types of accounts and one isn't really much of an account > other than a place to park a domain. > > > > The other one says unlimited domains but I don't see any mention of > number of web pages. > > > > It looks like they only support POP email no IMAP. > > > > Do you have access to the server logs? > > > > Thanks, > > Bill Vlahos > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Thu May 10 12:48:13 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 10 May 2012 09:48:13 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: At the risk of being a spokesman.... Dreamhost plans start at about $8.95/mo - unlimited domains, storage and bandwidth. Upgrading to Virtual personal servers (with root access) is easy and done in the control panel. Downgrading if you change your mind is also easy. They have their own perl coders that have developed the best control panels I've ever seen. I've been with them since 2002 since I hooked up the Crosby Stills and Nash website with them. I currently have 10 or 12 domains there. They also have a proactive anti hacking system that fixes breaches then tells you what happened in detail. The tech support is fast and effective. They've maintained the same ownership without selling out to someone else like my previous web hosters . And they are very funny. just a happy regular customer... On Thu, May 10, 2012 at 9:03 AM, Bob Sneidar wrote: > I am using On-Rev, but I don't host websites there (yet). I got one of the > lifetime memberships when it first came out, so I pay nothing each year. > > Bob > > > On May 9, 2012, at 7:09 PM, Bill Vlahos wrote: > > > I'm looking for a new hosting company and FatCow gets some pretty good > reviews and seems reasonably priced at just under $5 per month. > > > > What are you folks using who are happy with their hosting company? > > > > Bill Vlahos > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From stephenREVOLUTION2 at barncard.com Thu May 10 12:51:31 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 10 May 2012 09:51:31 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: one more thing -- shell access on even the cheapest plan. On Thu, May 10, 2012 at 9:48 AM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > At the risk of being a spokesman.... > > Dreamhost plans start at about $8.95/mo - unlimited domains, storage and > bandwidth. Upgrading to Virtual personal servers (with root access) is easy > and done in the control panel. Downgrading if you change your mind is also > easy. They have their own perl coders that have developed the best control > panels I've ever seen. I've been with them since 2002 since I hooked up > the Crosby Stills and Nash website with them. I currently have 10 or 12 > domains there. They also have a proactive anti hacking system that fixes > breaches then tells you what happened in detail. The tech support is fast > and effective. They've maintained the same ownership without selling out to > someone else like my previous web hosters . And they are very funny. > > just a happy regular customer... > > > Stephen Barncard San Francisco Ca. USA more about sqb From m.schonewille at economy-x-talk.com Thu May 10 12:53:38 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 18:53:38 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: Hi, If you have some problems with your hosting account, you can host your website with Economy-x-Talk for only 11 euro per year. All features such as IMAP mail, PHP, CGI, MySQL, FTP, etc., are included. Feel free to contact me off-list for more info. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. > > On Wed, May 9, 2012 at 8:10 PM, Bill Vlahos wrote: > >> I used their live chat feature (very nice BTW) and they say the limits on >> pages are when using their build tools. If you build your site and FTP the >> files up there is no limit to the number of pages. >> >> They claim that IMAP is supported even thought he web site says just POP. >> >> And they do provide access to the logs. >> >> Bill >> From bobs at twft.com Thu May 10 13:02:51 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 10:02:51 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: <664353DF-34DF-4159-BA93-308C5DFE917D@twft.com> I love those guys. They still kicking around? Bob On May 10, 2012, at 9:48 AM, stephen barncard wrote: > I've been with them since 2002 since I hooked up > the Crosby Stills and Nash website with them. From lfredricks at proactive-intl.com Thu May 10 13:14:22 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 10 May 2012 10:14:22 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net><656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com><216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com><50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: <877A62C6FEAF4CC391A7B01B3E505E63@GATEWAY> > Dreamhost plans start at about $8.95/mo - unlimited domains, > storage and bandwidth. Upgrading to Virtual personal servers > (with root access) is easy and done in the control panel. Stephen, Could you describe your experiences setting up LiveCode based projects on Dreamhost? Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From pete at lcsql.com Thu May 10 13:14:07 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 10:14:07 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> Message-ID: My strategy for all this is going to be to just get my app signed initially. That will take care of the Gatekeeper issue. As for the Apple Store, it seems the issues are: The license agreement. It seems that the Apple Store requires you to use the .pkg method of installing and if I remember correctly, that installation process can include displaying a license agreement so I think that explains why they don't want your app displaying one. The MAS receipt. I looked at the MAS data structure and doesn't seem like it would be too difficult to parse it out in LC but the checking side of it is another question. You have to get hold of the GUID and I don't think LC provides a way to do that. Haven't tracked down the external to do it and I'm betting against RunRev providing any built in method of MAS validation. More important than that though is Andrew's comment about users being able to download as many copies as they want from the Apple Store after paying for a single license. If that really is the case, MAS does no more to protect against piracy than the licensing scheme I already have in place and seems to make validating the MAS a moot point. Or is that just a case of MAS hysteria :-) Sandboxing I've only taken a cursory glance at this but it doesn't seem to bad on the face of it. The biggest problem I see is that you can no longer write to the users Home directory. Instead your app runs within a "container" that seems to emulate the Home directory and any of its sub-directories. Not sure if the data still ends up in the Home directory or not. The obvious question for us LC'ers is what will specialFolderPath("Home") return on Mountain Lion? Or perhaps there will be a specialFolderPath("Container")? Would be great to get an answer from RunRev on that. Pete lcSQL Software On Thu, May 10, 2012 at 6:52 AM, Andrew Henshaw wrote: > Its quite complicated using your own code, took me quite a while to > figure it out! > > I believe there is an external available however (from Obleo?) which takes > care of it all if you dont fancy tackling it yourself. > > > On 10 May 2012, at 10:25, Guglielmo Braguglia wrote: > > > Hi Andy, > > maybe you missed my previous eMail on this list ... :-) > > > > Please, can you clarify how you *validate* the 'MAS receipt file' from a > LiveCode application ? > > > > Thanks in advance, > > > > Regards, > > > > Guglielmo > > > > > > On 10.05.2012 11:03, Andrew Henshaw wrote: > >> Yes, a MAS reciept file is inserted into your apps package by the Mac > App Store*so you can check it is there_and validate its contents_*. It > has a hardware signature so you can make sure your app is valid on that > system and has not been copied to another system. If everything checks out > you can then treat the launch as a full registered copy and skip your trial > screens. > >> > >> BTW, another 'MAS' store feature is users can install the app on as > many system as they like by logging into the store on other computers and > re-downloading. Each copy gets its own reciept for each computer which > will validate, so while you cant copy an app from one computer to another, > there is no real limit to how many computers a user can install on if they > want. > >> > >> You might get away with the license agreement, ive seen apps that show > those first but when you submit an app you can also submit your own license > agreement as a text file so it does look like the app store has its own > system for that, Ive just stuck with the standard Apple license so its not > something ive done. > >> > >> Andy > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bill at bluewatermaritime.com Thu May 10 13:57:44 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 10 May 2012 13:57:44 -0400 Subject: Rev Menus [was Re: Location of stack] In-Reply-To: <4BF1B417.3040308@fourthworld.com> References: <4BF1B417.3040308@fourthworld.com> Message-ID: So was the "database query builder" dumped and now unusable in LiveCode 5.5? From pmbrig at gmail.com Thu May 10 14:12:51 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 10 May 2012 14:12:51 -0400 Subject: array mystery In-Reply-To: <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> Message-ID: Sorry, I know you've written about printkeys() but I don't have it. Is it a function handler? If so can you post it again or send it to me? Thanks. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 10, 2012, at 12:02 PM, Bob Sneidar wrote: > Have you tried to use printKeys() to convert the array to a string to view the array contents? Maybe you could set the clipboarddata["rtftext"] to printkeys(myArray) and then paste the text into a text editor? You could make the array a global so you can see what it contains after the script finishes executing as well. > > Bob > > > On May 10, 2012, at 6:27 AM, Peter M. Brigham, MD wrote: > >> Well, I've given up for the moment. Weeding out null characters made no difference, and arrayEncoding/decoding made no difference, and putting the text string into a field and getting the text of the field made no difference, so it wasn't the cross-platform line delimiter issue, as I had thought. I still don't know what the problem is. The debugger shows the correct array contents, but getting the array content from a script returns empty. I'm going to use a different page-scraping approach entirely when I can stand to go back to it -- that will be a bigger job. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Thu May 10 14:38:55 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 10 May 2012 18:38:55 +0000 (UTC) Subject: Breakpoints being ignored References: Message-ID: stephen barncard writes: > Sadly, the only way I seem to be able to get the editor I want is to dive > into GLX2 and try to find out what is wrong... but editing an editor is > something I've never done before, and have a reluctance to try. Kudos to > Mark for going in there. Feel free to hack away at it. Writing a script editor isn't something I yearn to do either. As project maintainer my job is mostly refactoring, fixing bugs where they can be fixed (unfortunately there are a handful that can't) and occasionally adding a feature that I want. There used to be a split screen option where you could compare scripts, and the code seems to be there, but it appears that I may have refactored that feature out of existence. I'll have to see what it takes to bring it back. -- Mark Wieder From sc at sahores-conseil.com Thu May 10 14:45:50 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Thu, 10 May 2012 20:45:50 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: Very useful to know. Thanks Stephen ! Pierre Le 10 mai 2012 ? 18:48, stephen barncard a ?crit : > At the risk of being a spokesman.... > > Dreamhost plans start at about $8.95/mo - unlimited domains, storage and > bandwidth. Upgrading to Virtual personal servers (with root access) is easy > and done in the control panel. Downgrading if you change your mind is also > easy. They have their own perl coders that have developed the best control > panels I've ever seen. I've been with them since 2002 since I hooked up > the Crosby Stills and Nash website with them. I currently have 10 or 12 > domains there. They also have a proactive anti hacking system that fixes > breaches then tells you what happened in detail. The tech support is fast > and effective. They've maintained the same ownership without selling out to > someone else like my previous web hosters . And they are very funny. > > just a happy regular customer... > > On Thu, May 10, 2012 at 9:03 AM, Bob Sneidar wrote: > >> I am using On-Rev, but I don't host websites there (yet). I got one of the >> lifetime memberships when it first came out, so I pay nothing each year. >> >> Bob >> >> >> On May 9, 2012, at 7:09 PM, Bill Vlahos wrote: >> >>> I'm looking for a new hosting company and FatCow gets some pretty good >> reviews and seems reasonably priced at just under $5 per month. >>> >>> What are you folks using who are happy with their hosting company? >>> >>> Bill Vlahos >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From bobs at twft.com Thu May 10 15:19:43 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 12:19:43 -0700 Subject: Rev Menus [was Re: Location of stack] In-Reply-To: References: <4BF1B417.3040308@fourthworld.com> Message-ID: I believe so. There are better query builders in sql management tools that you can get for free. Bob On May 10, 2012, at 10:57 AM, william humphrey wrote: > So was the "database query builder" dumped and now unusable in LiveCode 5.5? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 15:20:30 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 12:20:30 -0700 Subject: array mystery In-Reply-To: References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> Message-ID: <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> I believe it is part of the Datagrid library. Add a datagrid to your project and see if it works. Bob On May 10, 2012, at 11:12 AM, Peter M. Brigham, MD wrote: > Sorry, I know you've written about printkeys() but I don't have it. Is it a function handler? If so can you post it again or send it to me? Thanks. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On May 10, 2012, at 12:02 PM, Bob Sneidar wrote: > >> Have you tried to use printKeys() to convert the array to a string to view the array contents? Maybe you could set the clipboarddata["rtftext"] to printkeys(myArray) and then paste the text into a text editor? You could make the array a global so you can see what it contains after the script finishes executing as well. >> >> Bob >> >> >> On May 10, 2012, at 6:27 AM, Peter M. Brigham, MD wrote: >> >>> Well, I've given up for the moment. Weeding out null characters made no difference, and arrayEncoding/decoding made no difference, and putting the text string into a field and getting the text of the field made no difference, so it wasn't the cross-platform line delimiter issue, as I had thought. I still don't know what the problem is. The debugger shows the correct array contents, but getting the array content from a script returns empty. I'm going to use a different page-scraping approach entirely when I can stand to go back to it -- that will be a bigger job. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Thu May 10 15:36:50 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 10 May 2012 16:36:50 -0300 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: Folks, I recommend http://jaguarpc.com they are very reliable and their support rocks. For those that can maintain their own servers, I recommend http://linode.com. Linode is like having your own little cloud but you're responsible for everything. JaguarPC is a managed host, so you can call support when things explode. I also have the lifetime On-Rev account. For RevServer development, it is the best option unless you want to be root then, you need your own box. Cheers andre From mwieder at ahsoftware.net Thu May 10 15:37:13 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 10 May 2012 19:37:13 +0000 (UTC) Subject: script works only during debugging References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> Message-ID: Peter Haworth writes: > > Well, there is one thing worse that that - somethig that works in the IDE > but not in a standalone. PowerDebug is the only way to debug running standalones interactively. > I have a situationlike that right now where a simple "send mouseUp to > button "abc" where the sender is on the same card as button "abc". Works > fine in the IDE but fails in a standalone, with the error message "Hint" > being the button "abc". Could there be an error in the mouseUp handler in the button? What's the error code number? The button is named "abc" without spaces or quotes? Can you tell if it's the send command or the mouseUp handler that's at fault? -- Mark Wieder From pete at lcsql.com Thu May 10 16:03:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 13:03:54 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: I guess what attracted me to fatcow was their free drag and drop site builder tool which has a bunch of templates available. I have a passing knowledge of html but I have enough to do getting product out the door without having to spend a lot of time designing a web site and writing html to support it. However, I'm guessing there are other freebie drag and drop web design tools out there that would run on my computer and which I could then upload to my web site. Any suggestions? Pete lcSQL Software On Thu, May 10, 2012 at 12:36 PM, Andre Garzia wrote: > Folks, > > I recommend http://jaguarpc.com they are very reliable and their support > rocks. For those that can maintain their own servers, I recommend > http://linode.com. > > Linode is like having your own little cloud but you're responsible for > everything. JaguarPC is a managed host, so you can call support when things > explode. > > I also have the lifetime On-Rev account. For RevServer development, it is > the best option unless you want to be root then, you need your own box. > > Cheers > andre > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From effendi at wanadoo.fr Thu May 10 16:05:55 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 10 May 2012 22:05:55 +0200 Subject: Set the locloc of image x to true Message-ID: <81CF5B3D-FFE2-4DE8-AF73-4C9373A70A8A@wanadoo.fr> Hi again from .... (well you know where) ... Mark Schonewille wrote : > No, I didn't write locloc, I wrote lockLoc. Of course he did, and so did I in my script (my English is getting worse ..... !) But I found the problem. The lock works, but does NOT set the check box in the IDE which is what I looked at. Unbelieving me !!! The "lock size and position" check-box is only set if you leave the current card and return to it later. I apologise for not looking deeper into the mysteries of IDE versus real life.. (thanks Mark) -Francis "Progress is just a series of monumental ***k-ups !" From jacque at hyperactivesw.com Thu May 10 16:09:47 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2012 15:09:47 -0500 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> Message-ID: <4FAC208B.7000503@hyperactivesw.com> On 5/10/12 2:36 PM, Andre Garzia wrote: > Folks, > > I recommend http://jaguarpc.com they are very reliable and their support > rocks. I like JaguarPC too. Their hosting packages are reasonable and include unlimited everything (bandwidth, domains, email addresses, etc.) I've been with them 11 years and have never felt the need to move. Their installation supports old-style CGIs without any changes, which is a big plus. Also, they don't care what you install as long as it doesn't disrupt anybody else. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 10 16:13:04 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2012 15:13:04 -0500 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> Message-ID: <4FAC2150.7090409@hyperactivesw.com> On 5/10/12 12:14 PM, Peter Haworth wrote: > More important than that though is Andrew's comment about users being able > to download as many copies as they want from the Apple Store after paying > for a single license. If that really is the case, MAS does no more to > protect against piracy than the licensing scheme I already have in place > and seems to make validating the MAS a moot point. Or is that just a case > of MAS hysteria :-) I'm not sure how it would cause piracy. You can't transfer an app to another person who has a different Apple ID, so the only person who could use those multiple copies is the one who purchased it. They can install it on different devices, but it's still just them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu May 10 16:17:08 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 22:17:08 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <4FAC208B.7000503@hyperactivesw.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> Message-ID: <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> JaguarPC is at least 4 times more expensive than Economy-x-Talk. Just sayin' ;-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 22:09, J. Landman Gay wrote: > On 5/10/12 2:36 PM, Andre Garzia wrote: >> Folks, >> >> I recommend http://jaguarpc.com they are very reliable and their support >> rocks. > > I like JaguarPC too. Their hosting packages are reasonable and include unlimited everything (bandwidth, domains, email addresses, etc.) I've been with them 11 years and have never felt the need to move. Their installation supports old-style CGIs without any changes, which is a big plus. Also, they don't care what you install as long as it doesn't disrupt anybody else. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 10 16:21:26 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2012 15:21:26 -0500 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> Message-ID: <4FAC2346.5030302@hyperactivesw.com> On 5/10/12 3:17 PM, Mark Schonewille wrote: > JaguarPC is at least 4 times more expensive than Economy-x-Talk. Just sayin' ;-) It has more resources. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu May 10 16:23:41 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 22:23:41 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <4FAC2346.5030302@hyperactivesw.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> Message-ID: <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> So? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 22:21, J. Landman Gay wrote: > > It has more resources. From andre at andregarzia.com Thu May 10 16:31:10 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 10 May 2012 17:31:10 -0300 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> Message-ID: Things are so cheap these days that there is no reason not to go with a VPS hosting. Instead of paying from 5 to 10 monthly, you can pay just a little big more and be root. You may not know how to do linux stuff but once you need to install some odd library or software you will be happy that you went with a VPS. I can recommend JaguarPC as well, they never failed me. I am moving away from them because I want to consolidate all my servers. I have both a linode and on-rev, so I am not using my Jag much but their service rocks and I recommend them for anyone that needs managed help. 24/7 support that lives and breaths web hosting is something that one should never overlook. You can pick drag & drop site builder applications for every OS out there and upload the result to your server. Using a good company will keep you sane. For those that are not afraid of linux and terminals, Linode is a great option. Their help guides are the best thing out there but it is basically "bring your own sys admin". I've been sysadmin of my boxes since 1995 or so, so I am confortable doing that kind of stuff but I recognize it is not everyones cup of tea. On Thu, May 10, 2012 at 5:23 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > So? > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 10 mei 2012, at 22:21, J. Landman Gay wrote: > > > > It has more resources. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From m.schonewille at economy-x-talk.com Thu May 10 16:33:59 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 22:33:59 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> Message-ID: <73B610D5-8EF7-42C2-874E-B22CC0E17E7C@economy-x-talk.com> Or you pay much less (less than 1 euro per month), if you just want to host a small website while still enjoying all common features. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 22:31, Andre Garzia wrote: > Things are so cheap these days that there is no reason not to go with a VPS > hosting. Instead of paying from 5 to 10 monthly, you can pay just a little > big more and be root. From palcibiades-first at yahoo.co.uk Thu May 10 16:39:29 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 10 May 2012 13:39:29 -0700 (PDT) Subject: Linux deployment: never a better time In-Reply-To: <4FABE442.6030902@fourthworld.com> References: <4FABE442.6030902@fourthworld.com> Message-ID: <1336682369006-4624591.post@n4.nabble.com> Perhaps the thing that Linux can offer a developer which is unique is the ability to package an app into a turnkey appliance. Any sort of appliance running on general purpose minimalist hardware, and running something like Slitaz or a stripped down Debian version, and it will be fast, free and stable, and will look to the end user like an appliance. You need so little memory and disk that small solid state drives are quite usable. The difference getting away from bloatware makes is amazing. I am currently running Debian with xfce and lightdm on an old thinkpad, having banished gnome and kde and all of their works, and boot time is super fast and its super responsive. You can get even faster on even less hardware running slitaz. Worth a thought. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Linux-deployment-never-a-better-time-tp4623849p4624591.html Sent from the Revolution - User mailing list archive at Nabble.com. From andre at andregarzia.com Thu May 10 16:41:52 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 10 May 2012 17:41:52 -0300 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <73B610D5-8EF7-42C2-874E-B22CC0E17E7C@economy-x-talk.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> <73B610D5-8EF7-42C2-874E-B22CC0E17E7C@economy-x-talk.com> Message-ID: Mark, To each their own. I still advocate for VPSs... On Thu, May 10, 2012 at 5:33 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Or you pay much less (less than 1 euro per month), if you just want to > host a small website while still enjoying all common features. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 10 mei 2012, at 22:31, Andre Garzia wrote: > > > Things are so cheap these days that there is no reason not to go with a > VPS > > hosting. Instead of paying from 5 to 10 monthly, you can pay just a > little > > big more and be root. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From alex at tweedly.net Thu May 10 16:51:13 2012 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 10 May 2012 21:51:13 +0100 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> Message-ID: <4FAC2A41.8020504@tweedly.net> I figure it is, or should be, a common question, so I'll ask on-list .... support for revServer ? and while I'm here ... support for rev CGI ? How about support for ssl (if that's possible ??) Thanks -- Alex. On 10/05/2012 17:53, Mark Schonewille wrote: > Hi, > > If you have some problems with your hosting account, you can host your website with Economy-x-Talk for only 11 euro per year. All features such as IMAP mail, PHP, CGI, MySQL, FTP, etc., are included. Feel free to contact me off-list for more info. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. >> On Wed, May 9, 2012 at 8:10 PM, Bill Vlahos wrote: >> >>> I used their live chat feature (very nice BTW) and they say the limits on >>> pages are when using their build tools. If you build your site and FTP the >>> files up there is no limit to the number of pages. >>> >>> They claim that IMAP is supported even thought he web site says just POP. >>> >>> And they do provide access to the logs. >>> >>> Bill >>> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Thu May 10 16:51:27 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 22:51:27 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> <73B610D5-8EF7-42C2-874E-B22CC0E17E7C@economy-x-talk.com> Message-ID: Sure, advocate as much as you like. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 22:41, Andre Garzia wrote: > Mark, > > To each their own. I still advocate for VPSs... > From m.schonewille at economy-x-talk.com Thu May 10 17:01:36 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 23:01:36 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <4FAC2A41.8020504@tweedly.net> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <4FAC2A41.8020504@tweedly.net> Message-ID: Hi Alex, If you're interested in specific features, then you should contact me off-list. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 22:51, Alex Tweedly wrote: > I figure it is, or should be, a common question, so I'll ask on-list .... > > support for revServer ? > > and while I'm here ... > > support for rev CGI ? > How about support for ssl (if that's possible ??) > > Thanks > -- Alex. > From jacque at hyperactivesw.com Thu May 10 17:04:11 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 10 May 2012 16:04:11 -0500 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: References: <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> <73B610D5-8EF7-42C2-874E-B22CC0E17E7C@economy-x-talk.com> Message-ID: <4FAC2D4B.3050301@hyperactivesw.com> On 5/10/12 3:41 PM, Andre Garzia wrote: > Mark, > > To each their own. I still advocate for VPSs... Agreed. JaguarPC lets us be resellers too, and offers good incentives for those who care to do it. I could resell any number of accounts if I wanted to become a full-time IT person. I'd get a pretty good discount on my own account too if I did that. The problem with one-man shops is that you don't get the benefit of all the back-end support and the community, which is huge on Jaguar -- the forums are active and usually I can get a response to any question within a few minutes. It's a lot like this list. I know I'll get a ticket response within a couple of minutes, 24/7, even if it's 3 AM. Average ticket resolution time, on the rare occasions I've needed it, is about an hour. Recently I mentioned on their forums that I was suddenly getting six times more spam mail then before. Others agreed. Within three days, Jaguar had contacted Spam Assassin, arranged an update, implemented the new system on all their servers, and pushed it out to everyone. They also are large enough to have a lot of pull with the blacklisters, and their servers don't often get blacklisted -- and if they do, it's cleared within a few hours. It's stuff like that which makes it worthwhile to deal with a big, established hosting company directly. A reseller can do a lot of the work themselves, but if your sub-customer requires a server change, it has to be run through the original IP anyway. That introduces another level of support and delay, and for me it's worth it to just deal directly with the real IP rather than use a third-party reseller. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu May 10 17:10:11 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 10 May 2012 23:10:11 +0200 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <4FAC2D4B.3050301@hyperactivesw.com> References: <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <4FAC208B.7000503@hyperactivesw.com> <28FDD667-5158-4862-879C-A5A48568715B@economy-x-talk.com> <4FAC2346.5030302@hyperactivesw.com> <43A41C69-3093-465A-8378-572F05030767@economy-x-talk.com> <73B610D5-8EF7-42C2-874E-B22CC0E17E7C@economy-x-talk.com> <4FAC2D4B.3050301@hyperactivesw.com> Message-ID: <6C19E079-5F5C-4193-A487-C850A8672043@economy-x-talk.com> Sure, but if you don't need all that, then you *could* save a lot of money in the long term. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 10 mei 2012, at 23:04, J. Landman Gay wrote: > On 5/10/12 3:41 PM, Andre Garzia wrote: >> Mark, >> >> To each their own. I still advocate for VPSs... > > Agreed. JaguarPC lets us be resellers too, and offers good incentives for those who care to do it. I could resell any number of accounts if I wanted to become a full-time IT person. I'd get a pretty good discount on my own account too if I did that. > > The problem with one-man shops is that you don't get the benefit of all the back-end support and the community, which is huge on Jaguar -- the forums are active and usually I can get a response to any question within a few minutes. It's a lot like this list. I know I'll get a ticket response within a couple of minutes, 24/7, even if it's 3 AM. Average ticket resolution time, on the rare occasions I've needed it, is about an hour. From ambassador at fourthworld.com Thu May 10 17:33:58 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 10 May 2012 14:33:58 -0700 Subject: Linux deployment: never a better time In-Reply-To: <1336682369006-4624591.post@n4.nabble.com> References: <1336682369006-4624591.post@n4.nabble.com> Message-ID: <4FAC3446.8040804@fourthworld.com> Peter Alcibiades wrote: > Perhaps the thing that Linux can offer a developer which is unique is the > ability to package an app into a turnkey appliance. Any sort of appliance > running on general purpose minimalist hardware, and running something like > Slitaz or a stripped down Debian version, and it will be fast, free and > stable, and will look to the end user like an appliance. You need so little > memory and disk that small solid state drives are quite usable. > > The difference getting away from bloatware makes is amazing. I am currently > running Debian with xfce and lightdm on an old thinkpad, having banished > gnome and kde and all of their works, and boot time is super fast and its > super responsive. You can get even faster on even less hardware running > slitaz. Worth a thought. Indeed it is. I've been pricing components for a system to run specific LiveCode apps, and with a modest Via C7 processor I have a parts list that totals just US$170, with a 32 GB SSD. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pmbrig at gmail.com Thu May 10 17:34:25 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 10 May 2012 17:34:25 -0400 Subject: array mystery In-Reply-To: <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> Message-ID: <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> It was apparently part of Trevor's sqlYoga, supposedly made available now as an opensource utility handler, but I can't find it. The Nabble archives show an "altPrintKeys()" function but the output is not a readable display of the structure of an array, it's designed for utility work in massaging arrays. I'd like to get hold of the original printKeys() handler somewhere. Where can I find it? -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 10, 2012, at 3:20 PM, Bob Sneidar wrote: > I believe it is part of the Datagrid library. Add a datagrid to your project and see if it works. > > Bob > > > On May 10, 2012, at 11:12 AM, Peter M. Brigham, MD wrote: > >> Sorry, I know you've written about printkeys() but I don't have it. Is it a function handler? If so can you post it again or send it to me? Thanks. >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> On May 10, 2012, at 12:02 PM, Bob Sneidar wrote: >> >>> Have you tried to use printKeys() to convert the array to a string to view the array contents? Maybe you could set the clipboarddata["rtftext"] to printkeys(myArray) and then paste the text into a text editor? You could make the array a global so you can see what it contains after the script finishes executing as well. >>> >>> Bob >>> >>> >>> On May 10, 2012, at 6:27 AM, Peter M. Brigham, MD wrote: >>> >>>> Well, I've given up for the moment. Weeding out null characters made no difference, and arrayEncoding/decoding made no difference, and putting the text string into a field and getting the text of the field made no difference, so it wasn't the cross-platform line delimiter issue, as I had thought. I still don't know what the problem is. The debugger shows the correct array contents, but getting the array content from a script returns empty. I'm going to use a different page-scraping approach entirely when I can stand to go back to it -- that will be a bigger job. >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 17:36:41 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:36:41 -0700 Subject: script works only during debugging In-Reply-To: References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> Message-ID: <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> Hmmm... I seem to recall a similar issue. If you are not on the card that contains the "abc" button, then LC will not know about it yet. Try changing your script to refer to the button as button "abc" of card "" and see what happens. Bob On May 10, 2012, at 12:37 PM, Mark Wieder wrote: > Peter Haworth writes: > >> >> Well, there is one thing worse that that - somethig that works in the IDE >> but not in a standalone. > > PowerDebug is the only way to debug running standalones interactively. > >> I have a situationlike that right now where a simple "send mouseUp to >> button "abc" where the sender is on the same card as button "abc". Works >> fine in the IDE but fails in a standalone, with the error message "Hint" >> being the button "abc". > > Could there be an error in the mouseUp handler in the button? What's the error > code number? The button is named "abc" without spaces or quotes? Can you tell if > it's the send command or the mouseUp handler that's at fault? > > -- > Mark Wieder > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 17:37:31 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:37:31 -0700 Subject: Set the locloc of image x to true In-Reply-To: <81CF5B3D-FFE2-4DE8-AF73-4C9373A70A8A@wanadoo.fr> References: <81CF5B3D-FFE2-4DE8-AF73-4C9373A70A8A@wanadoo.fr> Message-ID: <0D5C4191-62D4-4602-A126-54AF2F204E96@twft.com> Whoa! I'd report that as a bug then. Bob On May 10, 2012, at 1:05 PM, Francis Nugent Dixon wrote: > Hi again from .... (well you know where) ... > > Mark Schonewille wrote : > >> No, I didn't write locloc, I wrote lockLoc. > > Of course he did, and so did I in my script > (my English is getting worse ..... !) > > But I found the problem. The lock works, but > does NOT set the check box in the IDE which > is what I looked at. Unbelieving me !!! > > The "lock size and position" check-box is only > set if you leave the current card and return to > it later. > > I apologise for not looking deeper into the > mysteries of IDE versus real life.. > > (thanks Mark) > > -Francis > > "Progress is just a series of monumental ***k-ups !" > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 17:39:55 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:39:55 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <4FAC2150.7090409@hyperactivesw.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FAC2150.7090409@hyperactivesw.com> Message-ID: <7AAEA354-74DE-4F12-9669-B8E9D244A31B@twft.com> Because I can install it on all 250 Macs I have here at work after paying for it only once. That would still be piracy. Bob On May 10, 2012, at 1:13 PM, J. Landman Gay wrote: > On 5/10/12 12:14 PM, Peter Haworth wrote: > >> More important than that though is Andrew's comment about users being able >> to download as many copies as they want from the Apple Store after paying >> for a single license. If that really is the case, MAS does no more to >> protect against piracy than the licensing scheme I already have in place >> and seems to make validating the MAS a moot point. Or is that just a case >> of MAS hysteria :-) > > I'm not sure how it would cause piracy. You can't transfer an app to another person who has a different Apple ID, so the only person who could use those multiple copies is the one who purchased it. They can install it on different devices, but it's still just them. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Thu May 10 17:44:06 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 10 May 2012 14:44:06 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <7AAEA354-74DE-4F12-9669-B8E9D244A31B@twft.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FAC2150.7090409@hyperactivesw.com> <7AAEA354-74DE-4F12-9669-B8E9D244A31B@twft.com> Message-ID: <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> Actually, you're limited to 5 installations as you can only authorize 5 machines to one MAS account at a time. MAS Hysteria, I think... Tim On May 10, 2012, at 2:39 PM, Bob Sneidar wrote: > Because I can install it on all 250 Macs I have here at work after paying for it only once. That would still be piracy. From bobs at twft.com Thu May 10 17:48:14 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:48:14 -0700 Subject: Fwd: Getting a single column of a datagrid References: Message-ID: Trevor sent this to the list back in March of 2011. BTW if anyone knows him, I hope he is okay. I have not heard from him on the list for quite some time. Jerry either. Bob Begin forwarded message: > From: Trevor DeVore > Date: March 21, 2011 8:56:06 PM PDT > To: How to use LiveCode > Subject: Re: Getting a single column of a datagrid > Reply-To: How to use LiveCode > > On Mon, Mar 21, 2011 at 8:18 PM, Bob Sneidar wrote: > >> >> It would be nice if printkeys() was public domain but I don't think it is. >> Still, sqlYoga is a good investment anyways. Heck I might have paid what he >> charges for sqlYoga just for that function! ;-) >> > > Here you go :-) > > > /** > * \brief Returns all dimensions of an array in a text format. > * > * \param @pArray The array to print. > * \param pDimension The dimensions of the array to start printing. Pass in > empty in most cases. > * \param pFullData Pass in true if you want to print off entire value of > each key. By default only one lines is printed. > * > * \return Text > */ > > *function* PrintArray @pArray, pDimension, pFullData > > *if* pDimension is empty *then* *put* 0 into pDimension > > > > *put* the keys of pArray into theKeys > > *sort* theKeys numeric > > > > *repeat* for each line theKey in theKeys > > *if* pArray[theKey] is an array *then* > > *put* _printCharXTimes(space, pDimension * 5) & theKey & cr > aftertheText > > *put* pArray[theKey] into theTempArray > > *put* PrintArray(theTempArray, pDimension + 1, pFullData) aftertheText > > *else* > > *if* pFullData *then* > > *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && > pArray[theKey] & cr after theText > > *else* > > *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && > line 1 of pArray[theKey] & cr after theText > > *end* *if* > > *end* *if* > > *end* *repeat* > > > > *return* theText > > *end* PrintArray > > > > *private* *function* _printCharXTimes pChar, pTimes > > *local* theStr > > > > *repeat* with i = 1 to pTimes > > *put* pChar after theStr > > *end* *repeat* > > *return* theStr > *end* _printCharXTimes > > -- > Trevor DeVore > Blue Mango Learning Systems > ScreenSteps: http://www.screensteps.com > LiveCode Resources for Developers: http://livecode.bluemangolearning.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 17:49:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:49:17 -0700 Subject: array mystery In-Reply-To: <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> Message-ID: <97968DAD-9064-4FF6-98F4-EC2DDCE75F55@twft.com> I just forwarded an email Trevor sent to the list some time ago with the code in it. Bob On May 10, 2012, at 2:34 PM, Peter M. Brigham, MD wrote: > It was apparently part of Trevor's sqlYoga, supposedly made available now as an opensource utility handler, but I can't find it. The Nabble archives show an "altPrintKeys()" function but the output is not a readable display of the structure of an array, it's designed for utility work in massaging arrays. I'd like to get hold of the original printKeys() handler somewhere. Where can I find it? From bobs at twft.com Thu May 10 17:51:24 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:51:24 -0700 Subject: array mystery In-Reply-To: <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> Message-ID: I had a conversation with someone some time ago and I had said it was part of the sqlYoga library. Someone corrected me and said it was part of the Datagrid Library. Seems I was initially correct. Adding a datagrid to your stack does not give you access to printkeys(), but using sqlYoga does. All moot since Trevor shared the function with us. Bob On May 10, 2012, at 2:34 PM, Peter M. Brigham, MD wrote: >> I believe it is part of the Datagrid library. Add a datagrid to your project and see if it works. >> >> Bob > From bobs at twft.com Thu May 10 17:52:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 14:52:50 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FAC2150.7090409@hyperactivesw.com> <7AAEA354-74DE-4F12-9669-B8E9D244A31B@twft.com> <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> Message-ID: <4D8D158B-D69F-4754-911D-0D4BF5C39051@twft.com> Oic. I was under the impression that you could sign in, install an app, then sign out, but you are saying it works like iTunes. Bob On May 10, 2012, at 2:44 PM, Tim Jones wrote: > Actually, you're limited to 5 installations as you can only authorize 5 machines to one MAS account at a time. > > MAS Hysteria, I think... > > Tim > > On May 10, 2012, at 2:39 PM, Bob Sneidar wrote: > >> Because I can install it on all 250 Macs I have here at work after paying for it only once. That would still be piracy. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bill at bluewatermaritime.com Thu May 10 17:54:10 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 10 May 2012 17:54:10 -0400 Subject: Rev Menus [was Re: Location of stack] In-Reply-To: References: <4BF1B417.3040308@fourthworld.com> Message-ID: Well when Livecode does that it breaks everyone's stack who used their system. I guess I was the only one. On Thu, May 10, 2012 at 3:19 PM, Bob Sneidar wrote: > I believe so. There are better query builders in sql management tools that > you can get for free. > > Bob > > > On May 10, 2012, at 10:57 AM, william humphrey wrote: > > > So was the "database query builder" dumped and now unusable in LiveCode > 5.5? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From pete at lcsql.com Thu May 10 18:10:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 15:10:19 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FAC2150.7090409@hyperactivesw.com> <7AAEA354-74DE-4F12-9669-B8E9D244A31B@twft.com> <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> Message-ID: OK that's definitly better than unlimited. I'm not really stressing out too much on this because my current licensing scheme certainly isn't foolproof, but I expected that a licnesing scheme from Apple would have been tighter. Pete lcSQL Software On Thu, May 10, 2012 at 2:44 PM, Tim Jones wrote: > Actually, you're limited to 5 installations as you can only authorize 5 > machines to one MAS account at a time. > > MAS Hysteria, I think... > > Tim > > On May 10, 2012, at 2:39 PM, Bob Sneidar wrote: > > > Because I can install it on all 250 Macs I have here at work after > paying for it only once. That would still be piracy. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Thu May 10 18:12:20 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 15:12:20 -0700 Subject: array mystery In-Reply-To: References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> Message-ID: I think it's in the datagrid library. Form the message box, "send printkeys() to group ". That works for me and I don't have sqlYoga. Pete lcSQL Software On Thu, May 10, 2012 at 2:51 PM, Bob Sneidar wrote: > I had a conversation with someone some time ago and I had said it was part > of the sqlYoga library. Someone corrected me and said it was part of the > Datagrid Library. Seems I was initially correct. Adding a datagrid to your > stack does not give you access to printkeys(), but using sqlYoga does. All > moot since Trevor shared the function with us. > > Bob > > > On May 10, 2012, at 2:34 PM, Peter M. Brigham, MD wrote: > > >> I believe it is part of the Datagrid library. Add a datagrid to your > project and see if it works. > >> > >> Bob > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Thu May 10 18:13:29 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 15:13:29 -0700 Subject: script works only during debugging In-Reply-To: <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> Message-ID: It's on the same card. Pete lcSQL Software On Thu, May 10, 2012 at 2:36 PM, Bob Sneidar wrote: > Hmmm... I seem to recall a similar issue. If you are not on the card that > contains the "abc" button, then LC will not know about it yet. Try changing > your script to refer to the button as button "abc" of card "" > and see what happens. > > Bob > > > On May 10, 2012, at 12:37 PM, Mark Wieder wrote: > > > Peter Haworth writes: > > > >> > >> Well, there is one thing worse that that - somethig that works in the > IDE > >> but not in a standalone. > > > > PowerDebug is the only way to debug running standalones interactively. > > > >> I have a situationlike that right now where a simple "send mouseUp to > >> button "abc" where the sender is on the same card as button "abc". > Works > >> fine in the IDE but fails in a standalone, with the error message "Hint" > >> being the button "abc". > > > > Could there be an error in the mouseUp handler in the button? What's the > error > > code number? The button is named "abc" without spaces or quotes? Can you > tell if > > it's the send command or the mouseUp handler that's at fault? > > > > -- > > Mark Wieder > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Thu May 10 18:19:46 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 15:19:46 -0700 Subject: array mystery In-Reply-To: References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> Message-ID: <949E8FFE-2F62-4308-92E9-09E1BC824CA1@twft.com> Huh. I bet if I had saved the test stack then reopened it I would have been able to call the function. Bob On May 10, 2012, at 3:12 PM, Peter Haworth wrote: > I think it's in the datagrid library. Form the message box, "send > printkeys() to group ". That works for me and I don't have > sqlYoga. > Pete > lcSQL Software > > > > On Thu, May 10, 2012 at 2:51 PM, Bob Sneidar wrote: > >> I had a conversation with someone some time ago and I had said it was part >> of the sqlYoga library. Someone corrected me and said it was part of the >> Datagrid Library. Seems I was initially correct. Adding a datagrid to your >> stack does not give you access to printkeys(), but using sqlYoga does. All >> moot since Trevor shared the function with us. >> >> Bob >> >> >> On May 10, 2012, at 2:34 PM, Peter M. Brigham, MD wrote: >> >>>> I believe it is part of the Datagrid library. Add a datagrid to your >> project and see if it works. >>>> >>>> Bob >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Thu May 10 18:27:49 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 10 May 2012 15:27:49 -0700 Subject: Hosting Companies: Was Gatekeeper In-Reply-To: <877A62C6FEAF4CC391A7B01B3E505E63@GATEWAY> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <656CA730-767C-4566-9DE6-2CBEFE8AE415@mac.com> <216A8292-4A60-4834-A2DE-F450E5D7E2B3@mac.com> <50DAAF8A-4F17-43FC-9E20-A045D7CED25B@twft.com> <877A62C6FEAF4CC391A7B01B3E505E63@GATEWAY> Message-ID: In what way, Lynn? other than what I just described.... On Thu, May 10, 2012 at 10:14 AM, Lynn Fredricks < lfredricks at proactive-intl.com> wrote: > > Dreamhost plans start at about $8.95/mo - unlimited domains, > > storage and bandwidth. Upgrading to Virtual personal servers > > (with root access) is easy and done in the control panel. > > Stephen, > > Could you describe your experiences setting up LiveCode based projects on > Dreamhost? > > Best regards, > > Lynn Fredricks > Stephen Barncard San Francisco Ca. USA more about sqb From pete at lcsql.com Thu May 10 18:30:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 10 May 2012 15:30:18 -0700 Subject: SQLite/LiveCode Issues Message-ID: If you don't use some of the more advanced features of SQLite, this email probably won't be of interest. The SQLite library included with Livecode up to 5.0 is 3.7.4. It dates from about 1 1/2 years ago and there have been 7 major releases of the library since then including several enhancements and performance improvements. The library includes support for two of the three components of the SQLite Full Text Search extension, fts3 and fts4, but not ftsaux. The rtree extension is included in the library but is not available because it has to be enabled at compile time. SQLite include a load_extension function that provides the capability of loading extensions from an external library. That extension is not exposed to Livecode. The sqlite3_progress_handler function is not exposed to LC. This function gives the ability to specify a callback handler which gets invoked at regular intervals during long running sqlite3 tasks, thus making it possible to update a record count, progress bar, etc, or even allow the user to abort the process. I have entered QCC Report # 10207 requesting that these issues be addressed by including a more recent version of the SQLite library with Livecode and also making the functions mentioned above available to us. Thanks, Pete lcSQL Software From bobs at twft.com Thu May 10 18:40:59 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 15:40:59 -0700 Subject: SQLite/LiveCode Issues In-Reply-To: References: Message-ID: <156C985D-CC66-456E-8F75-095F3D073B75@twft.com> Brilliant! On my way to put my 2 cents in. Bob On May 10, 2012, at 3:30 PM, Peter Haworth wrote: > If you don't use some of the more advanced features of SQLite, this email > probably won't be of interest. > > The SQLite library included with Livecode up to 5.0 is 3.7.4. It dates > from about 1 1/2 years ago and there have been 7 major releases of the > library since then including several enhancements and performance > improvements. > > The library includes support for two of the three components of the SQLite > Full Text Search extension, fts3 and fts4, but not ftsaux. The rtree > extension is included in the library but is not available because it has to > be enabled at compile time. > > SQLite include a load_extension function that provides the capability of > loading extensions from an external library. That extension is not exposed > to Livecode. > > The sqlite3_progress_handler function is not exposed to LC. This function > gives the ability to specify a callback handler which gets invoked at > regular intervals during long running sqlite3 tasks, thus making it > possible to update a record count, progress bar, etc, or even allow the > user to abort the process. > > I have entered QCC Report # 10207 requesting that these issues be addressed > by including a more recent version of the SQLite library with Livecode and > also making the functions mentioned above available to us. > > Thanks, > > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From henshaw at me.com Thu May 10 19:00:29 2012 From: henshaw at me.com (Andrew Henshaw) Date: Fri, 11 May 2012 00:00:29 +0100 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FAC2150.7090409@hyperactivesw.com> <7AAEA354-74DE-4F12-9669-B8E9D244A31B@twft.com> <88D62DD0-4A10-4323-947B-45A60A7D86D9@me.com> Message-ID: I dont think thats right. Thats the iTunes, or iPhone limit, but it doesnt seem to apply to the MAS. Ive installed on 8 so far and never hit a limit. The issue however is you do need your iTunes username and password to install an app you have purchased, and anyone sharing that may find other people might choose to buy other software on their behalf! On 10 May 2012, at 22:44, Tim Jones wrote: > Actually, you're limited to 5 installations as you can only authorize 5 machines to one MAS account at a time. > > MAS Hysteria, I think... > > Tim > > On May 10, 2012, at 2:39 PM, Bob Sneidar wrote: > >> Because I can install it on all 250 Macs I have here at work after paying for it only once. That would still be piracy. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From niconiko at gmail.com Thu May 10 20:01:29 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Fri, 11 May 2012 09:01:29 +0900 Subject: script works only during debugging In-Reply-To: References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> Message-ID: Solved it! It seems the problem was related to "send in 0 milliseconds". In essence, HANDLER 1 before exiting would call HANDLER 2, and then HANDLER 2 would before exiting do two "send in 0 milliseconds" to HANDLERS 3 & 4. During debugging, when I inserted a "wait 50 milliseconds with messages" at the end of HANDLER 2, the script worked. So, I then tried it without the "wait" after first replacing the "send in 0 milliseconds" with explicit calls to HANDLERS 3 & 4 within HANDLER 2. That worked too. The LC doc's entry for "send" states: "If you use the send in time form of the send command--even if you specify a time of zero seconds--the current handler finishes executing before the message is sent." Am I wrong to understand that, in my situation described above, the "current handler" would be HANDLER 2? And, if there's 2 "send in 0" statements, in what order do they get triggered? Very relieved to be done with this problem! Cheers. -- Nicolas Cueto On Fri, May 11, 2012 at 7:13 AM, Peter Haworth wrote: > It's on the same card. > Pete > lcSQL Software > > > > On Thu, May 10, 2012 at 2:36 PM, Bob Sneidar wrote: > >> Hmmm... I seem to recall a similar issue. If you are not on the card that >> contains the "abc" button, then LC will not know about it yet. Try changing >> your script to refer to the button as button "abc" of card "" >> and see what happens. >> >> Bob >> >> >> On May 10, 2012, at 12:37 PM, Mark Wieder wrote: >> >> > Peter Haworth writes: >> > >> >> >> >> Well, there is one thing worse that that - somethig that works in the >> IDE >> >> but not in a standalone. >> > >> > PowerDebug is the only way to debug running standalones interactively. >> > >> >> I have a situationlike that right now where a simple "send mouseUp to >> >> button "abc" where the sender is on the same card as button "abc". >> ?Works >> >> fine in the IDE but fails in a standalone, with the error message "Hint" >> >> being the button "abc". >> > >> > Could there be an error in the mouseUp handler in the button? What's the >> error >> > code number? The button is named "abc" without spaces or quotes? Can you >> tell if >> > it's the send command or the mouseUp handler that's at fault? >> > >> > -- >> > Mark Wieder >> > >> > >> > >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 10 20:14:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 10 May 2012 17:14:25 -0700 Subject: script works only during debugging In-Reply-To: References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> Message-ID: <193FA8DB-5973-411B-98A2-9E2453D5E179@twft.com> Think of script execution like a slide at the playground. Only one kid can go down the slide at a time, and each kid has to get off the slide before the next kid can go. However you can queue up kids on the platform at the top. You can even tell one kid to go before another that is already on the platform, because the platform at the top of the slide is big enough to hold a number of kids. Okay, the analogy is getting out of hand. So if you had send in 2 seconds followed by send in 0 seconds, the second one would go first IF it happened before 2 seconds was up. Otherwise it would go second because it was queue'd second and the first send's time delay already expired. See? Of course, my normal disclaimer of, "I might be wrong about this" applies here, but I think this is how it works. In the final analysis, only use send in time if you need a handler to fire after the first is done. Otherwise just call it in line after whatever needs to happen first has happened, and let the single threading of the LC engine keep things orderly for you. IMHO of course. Bob On May 10, 2012, at 5:01 PM, Nicolas Cueto wrote: > Solved it! > > It seems the problem was related to "send in 0 milliseconds". In > essence, HANDLER 1 before exiting would call HANDLER 2, and then > HANDLER 2 would before exiting do two "send in 0 milliseconds" to > HANDLERS 3 & 4. > > During debugging, when I inserted a "wait 50 milliseconds with > messages" at the end of HANDLER 2, the script worked. > > So, I then tried it without the "wait" after first replacing the "send > in 0 milliseconds" with explicit calls to HANDLERS 3 & 4 within > HANDLER 2. That worked too. > > > > The LC doc's entry for "send" states: > > "If you use the send in time form of the send command--even if you > specify a time of zero seconds--the current handler finishes executing > before the message is sent." > > Am I wrong to understand that, in my situation described above, the > "current handler" would be HANDLER 2? And, if there's 2 "send in 0" > statements, in what order do they get triggered? > > > Very relieved to be done with this problem! > > Cheers. > -- > Nicolas Cueto > > > > On Fri, May 11, 2012 at 7:13 AM, Peter Haworth wrote: >> It's on the same card. >> Pete >> lcSQL Software >> >> >> >> On Thu, May 10, 2012 at 2:36 PM, Bob Sneidar wrote: >> >>> Hmmm... I seem to recall a similar issue. If you are not on the card that >>> contains the "abc" button, then LC will not know about it yet. Try changing >>> your script to refer to the button as button "abc" of card "" >>> and see what happens. >>> >>> Bob >>> >>> >>> On May 10, 2012, at 12:37 PM, Mark Wieder wrote: >>> >>>> Peter Haworth writes: >>>> >>>>> >>>>> Well, there is one thing worse that that - somethig that works in the >>> IDE >>>>> but not in a standalone. >>>> >>>> PowerDebug is the only way to debug running standalones interactively. >>>> >>>>> I have a situationlike that right now where a simple "send mouseUp to >>>>> button "abc" where the sender is on the same card as button "abc". >>> Works >>>>> fine in the IDE but fails in a standalone, with the error message "Hint" >>>>> being the button "abc". >>>> >>>> Could there be an error in the mouseUp handler in the button? What's the >>> error >>>> code number? The button is named "abc" without spaces or quotes? Can you >>> tell if >>>> it's the send command or the mouseUp handler that's at fault? >>>> >>>> -- >>>> Mark Wieder >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From niconiko at gmail.com Thu May 10 20:49:02 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Fri, 11 May 2012 09:49:02 +0900 Subject: script works only during debugging In-Reply-To: <193FA8DB-5973-411B-98A2-9E2453D5E179@twft.com> References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> <193FA8DB-5973-411B-98A2-9E2453D5E179@twft.com> Message-ID: > Okay, the analogy is getting out of hand. It's how I've always understood "send". Thanks, Bob. Which analogy also illustrates why I thought that, when there's more than one "send in Z E R O milliseconds" placed within a handler before it exits, LC will execute those "sends" in the order the script calls them. Anyway. Learnt anew why "send" needs careful treatment. -- Nicolas Cueto From mwieder at ahsoftware.net Thu May 10 21:20:57 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 10 May 2012 18:20:57 -0700 Subject: Rev Menus [was Re: Location of stack] In-Reply-To: References: <4BF1B417.3040308@fourthworld.com> Message-ID: <71813264218.20120510182057@ahsoftware.net> william- Thursday, May 10, 2012, 10:57:44 AM, you wrote: > So was the "database query builder" dumped and now unusable in LiveCode 5.5? Are you aware that you're replying to a thread that's two years old and has nothing to do with the query builder? -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION2 at barncard.com Thu May 10 21:54:12 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 10 May 2012 18:54:12 -0700 Subject: script works only during debugging In-Reply-To: References: <4FAB4B62.4050803@hyperactivesw.com> <119746270843.20120509234424@ahsoftware.net> <07732BDE-55D9-45FA-AB2F-BCBDC3D58C12@twft.com> <193FA8DB-5973-411B-98A2-9E2453D5E179@twft.com> Message-ID: This old stack is still the best way to learn about how to use send, cancel, pendingmessages and callbacks. Dar Scott's Primer on Message Mechanics this is a MUST DOWNLOAD. Brilliant. On Thu, May 10, 2012 at 5:49 PM, Nicolas Cueto wrote: > > Okay, the analogy is getting out of hand. > > It's how I've always understood "send". Thanks, Bob. > > Which analogy also illustrates why I thought that, when there's more > than one "send in Z E R O milliseconds" placed within a handler before > it exits, LC will execute those "sends" in the order the script calls > them. > > Anyway. Learnt anew why "send" needs careful treatment. > > -- > Nicolas Cueto > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From jhurley0305 at sbcglobal.net Thu May 10 23:46:19 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Thu, 10 May 2012 20:46:19 -0700 Subject: Sort of a problem In-Reply-To: References: Message-ID: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> I have a list of streets: Main St Oak Ave N Auburn Kimberly Ct S Rector Rd Maple Ave W Pine St Fairmont Ave I want to sort them, but ignoring the compass prefix (N E S W) to give: N Auburn Fairmont Ave Kimberly Ct Main St Maple Ave Oak Ave W Pine St S Rector Rd The best I have come up with is performing a bubble sort where I have control of the first word. That script is below. This works well enough for short lists, but not for longer lists. It might be possible to speed it up with arrays, but that is not what I'm after right now. I have seen some amazing things done with custom sorts in Live Code. I confess, I never understood them. Is there a custom sort available in Live Code to do this kind of sort? Thanks, JIm Hurley Here is the bubble sort: on mouseUp put field 1 into tList put "N E S W" into tWordsToIgnore put the number of lines in tList into n repeat put true into noChange repeat with i = 1 to n-1 put theFirstWord(line i of tList, tWordsToIgnore) into tFirst put theFirstWord(line i + 1 of tList, tWordsToIgnore) into tSecond --Reverse sequencial pairs if out of order. if tFirst > tSecond then put line i of tList into temp put line i + 1 of tList into line i of tList put temp into line i + 1 of tList put false into noChange end if end repeat if the shiftKey is down then exit to top --Just in case if noChange then exit repeat ---Keep it up until no change. end repeat put tList into field 2 end mouseUp function theFirstWord temp, tIgnoreWords put word 1 of temp into tFIrstWord if tFirstWord is among the words of tIgnoreWords then return word 2 of temp else return word 1 of temp end if end theFirstWord From stephenREVOLUTION2 at barncard.com Fri May 11 00:06:29 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 10 May 2012 21:06:29 -0700 Subject: Sort of a problem In-Reply-To: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: the first thing I'd try would be to use 'repeat for each' on both repeat loops and increment the indexes using "add 1 to" On Thu, May 10, 2012 at 8:46 PM, Jim Hurley wrote: > I have a list of streets: > > Main St > Oak Ave > N Auburn > Kimberly Ct > S Rector Rd > Maple Ave > W Pine St > Fairmont Ave > > I want to sort them, but ignoring the compass prefix (N E S W) to give: > > N Auburn > Fairmont Ave > Kimberly Ct > Main St > Maple Ave > Oak Ave > W Pine St > S Rector Rd > > The best I have come up with is performing a bubble sort where I have > control of the first word. > > That script is below. This works well enough for short lists, but not for > longer lists. > It might be possible to speed it up with arrays, but that is not what I'm > after right now. > I have seen some amazing things done with custom sorts in Live Code. I > confess, I never understood them. > > Is there a custom sort available in Live Code to do this kind of sort? > > Thanks, > JIm Hurley > > Here is the bubble sort: > > on mouseUp > put field 1 into tList > put "N E S W" into tWordsToIgnore > put the number of lines in tList into n > repeat > put true into noChange > repeat with i = 1 to n-1 > put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > put theFirstWord(line i + 1 of tList, tWordsToIgnore) into tSecond > --Reverse sequencial pairs if out of order. > if tFirst > tSecond then > put line i of tList into temp > put line i + 1 of tList into line i of tList > put temp into line i + 1 of tList > put false into noChange > end if > end repeat > if the shiftKey is down then exit to top --Just in case > if noChange then exit repeat ---Keep it up until no change. > end repeat > put tList into field 2 > end mouseUp > > function theFirstWord temp, tIgnoreWords > put word 1 of temp into tFIrstWord > if tFirstWord is among the words of tIgnoreWords then > return word 2 of temp > else > return word 1 of temp > end if > end theFirstWord > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From tsj at unimelb.edu.au Fri May 11 00:14:10 2012 From: tsj at unimelb.edu.au (Terry Judd) Date: Fri, 11 May 2012 14:14:10 +1000 Subject: Sort of a problem In-Reply-To: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: <921295BE-57AF-4F3A-ACC1-1F70D83EC964@unimelb.edu.au> How about this... function sortAddresses pAddresses put empty into tOutput repeat for each line tAddress in pAddresses if word 1 of tAddress is in "NSEW" then put tAddress &cr after tOutput else put "~ "&tAddress &cr after tOutput end if end repeat delete last char of tOutput sort lines of tOutput by word 2 of each replace "~ " with empty in tOutput return tOutput end sortAddresses Terry... On 11/05/2012, at 1:46 PM, Jim Hurley wrote: > I have a list of streets: > > Main St > Oak Ave > N Auburn > Kimberly Ct > S Rector Rd > Maple Ave > W Pine St > Fairmont Ave > > I want to sort them, but ignoring the compass prefix (N E S W) to > give: > > N Auburn > Fairmont Ave > Kimberly Ct > Main St > Maple Ave > Oak Ave > W Pine St > S Rector Rd > > The best I have come up with is performing a bubble sort where I > have control of the first word. > > That script is below. This works well enough for short lists, but > not for longer lists. > It might be possible to speed it up with arrays, but that is not > what I'm after right now. > I have seen some amazing things done with custom sorts in Live Code. > I confess, I never understood them. > > Is there a custom sort available in Live Code to do this kind of sort? > > Thanks, > JIm Hurley > > Here is the bubble sort: > > on mouseUp > put field 1 into tList > put "N E S W" into tWordsToIgnore > put the number of lines in tList into n > repeat > put true into noChange > repeat with i = 1 to n-1 > put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > put theFirstWord(line i + 1 of tList, tWordsToIgnore) into > tSecond > --Reverse sequencial pairs if out of order. > if tFirst > tSecond then > put line i of tList into temp > put line i + 1 of tList into line i of tList > put temp into line i + 1 of tList > put false into noChange > end if > end repeat > if the shiftKey is down then exit to top --Just in case > if noChange then exit repeat ---Keep it up until no change. > end repeat > put tList into field 2 > end mouseUp > > function theFirstWord temp, tIgnoreWords > put word 1 of temp into tFIrstWord > if tFirstWord is among the words of tIgnoreWords then > return word 2 of temp > else > return word 1 of temp > end if > end theFirstWord > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > Dr Terry Judd Senior Lecturer in Medical Education Medical Education Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From jhj at jhj.com Fri May 11 00:15:00 2012 From: jhj at jhj.com (Jerry Jensen) Date: Thu, 10 May 2012 21:15:00 -0700 Subject: Sort of a problem In-Reply-To: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: <2FA66CA7-C3DC-450E-AD70-D2708D5C5961@jhj.com> This seems to do the job. No polish, but you'll get the idea. .Jerry -------------- next part -------------- On May 10, 2012, at 8:46 PM, Jim Hurley wrote: > I have a list of streets: > > Main St > Oak Ave > N Auburn > Kimberly Ct > S Rector Rd > Maple Ave > W Pine St > Fairmont Ave > > I want to sort them, but ignoring the compass prefix (N E S W) to give: > > N Auburn > Fairmont Ave > Kimberly Ct > Main St > Maple Ave > Oak Ave > W Pine St > S Rector Rd > > The best I have come up with is performing a bubble sort where I have control of the first word. > > That script is below. This works well enough for short lists, but not for longer lists. > It might be possible to speed it up with arrays, but that is not what I'm after right now. > I have seen some amazing things done with custom sorts in Live Code. I confess, I never understood them. > > Is there a custom sort available in Live Code to do this kind of sort? > > Thanks, > JIm Hurley > > Here is the bubble sort: > > on mouseUp > put field 1 into tList > put "N E S W" into tWordsToIgnore > put the number of lines in tList into n > repeat > put true into noChange > repeat with i = 1 to n-1 > put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > put theFirstWord(line i + 1 of tList, tWordsToIgnore) into tSecond > --Reverse sequencial pairs if out of order. > if tFirst > tSecond then > put line i of tList into temp > put line i + 1 of tList into line i of tList > put temp into line i + 1 of tList > put false into noChange > end if > end repeat > if the shiftKey is down then exit to top --Just in case > if noChange then exit repeat ---Keep it up until no change. > end repeat > put tList into field 2 > end mouseUp > > function theFirstWord temp, tIgnoreWords > put word 1 of temp into tFIrstWord > if tFirstWord is among the words of tIgnoreWords then > return word 2 of temp > else > return word 1 of temp > end if > end theFirstWord > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jhj at jhj.com Fri May 11 00:23:36 2012 From: jhj at jhj.com (Jerry Jensen) Date: Thu, 10 May 2012 21:23:36 -0700 Subject: Sort of a problem In-Reply-To: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: This seems to do the job. No polish, but you'll get the idea. .Jerry Aw, crap, forgot about no attachments. Here's the code: ------------------------------------------------ on mouseUp local tList put fld "Streets" into tList sort lines of tList by pickStreet(each) put tList into fld "Streets" end mouseUp function pickStreet pName if word 1 of pName is in "NSEW" then return word 2 to -1 of pName else return pName end if end pickStreet ----------------------------------------------------- On May 10, 2012, at 8:46 PM, Jim Hurley wrote: > I have a list of streets: > > Main St > Oak Ave > N Auburn > Kimberly Ct > S Rector Rd > Maple Ave > W Pine St > Fairmont Ave > > I want to sort them, but ignoring the compass prefix (N E S W) to give: > > N Auburn > Fairmont Ave > Kimberly Ct > Main St > Maple Ave > Oak Ave > W Pine St > S Rector Rd > > The best I have come up with is performing a bubble sort where I have control of the first word. > > That script is below. This works well enough for short lists, but not for longer lists. > It might be possible to speed it up with arrays, but that is not what I'm after right now. > I have seen some amazing things done with custom sorts in Live Code. I confess, I never understood them. > > Is there a custom sort available in Live Code to do this kind of sort? > > Thanks, > JIm Hurley > > Here is the bubble sort: > > on mouseUp > put field 1 into tList > put "N E S W" into tWordsToIgnore > put the number of lines in tList into n > repeat > put true into noChange > repeat with i = 1 to n-1 > put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > put theFirstWord(line i + 1 of tList, tWordsToIgnore) into tSecond > --Reverse sequencial pairs if out of order. > if tFirst > tSecond then > put line i of tList into temp > put line i + 1 of tList into line i of tList > put temp into line i + 1 of tList > put false into noChange > end if > end repeat > if the shiftKey is down then exit to top --Just in case > if noChange then exit repeat ---Keep it up until no change. > end repeat > put tList into field 2 > end mouseUp > > function theFirstWord temp, tIgnoreWords > put word 1 of temp into tFIrstWord > if tFirstWord is among the words of tIgnoreWords then > return word 2 of temp > else > return word 1 of temp > end if > end theFirstWord > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Fri May 11 00:25:11 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 10 May 2012 21:25:11 -0700 Subject: Sort of a problem In-Reply-To: References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: that's the one! On Thu, May 10, 2012 at 9:23 PM, Jerry Jensen wrote: > This seems to do the job. No polish, but you'll get the idea. > .Jerry > > Aw, crap, forgot about no attachments. Here's the code: > > ------------------------------------------------ > > on mouseUp > local tList > put fld "Streets" into tList > sort lines of tList by pickStreet(each) > put tList into fld "Streets" > end mouseUp > > function pickStreet pName > if word 1 of pName is in "NSEW" then > return word 2 to -1 of pName > else > return pName > end if > end pickStreet > > ----------------------------------------------------- > > On May 10, 2012, at 8:46 PM, Jim Hurley wrote: > > > I have a list of streets: > > > > Main St > > Oak Ave > > N Auburn > > Kimberly Ct > > S Rector Rd > > Maple Ave > > W Pine St > > Fairmont Ave > > > > I want to sort them, but ignoring the compass prefix (N E S W) to give: > > > > N Auburn > > Fairmont Ave > > Kimberly Ct > > Main St > > Maple Ave > > Oak Ave > > W Pine St > > S Rector Rd > > > > The best I have come up with is performing a bubble sort where I have > control of the first word. > > > > That script is below. This works well enough for short lists, but not > for longer lists. > > It might be possible to speed it up with arrays, but that is not what > I'm after right now. > > I have seen some amazing things done with custom sorts in Live Code. I > confess, I never understood them. > > > > Is there a custom sort available in Live Code to do this kind of sort? > > > > Thanks, > > JIm Hurley > > > > Here is the bubble sort: > > > > on mouseUp > > put field 1 into tList > > put "N E S W" into tWordsToIgnore > > put the number of lines in tList into n > > repeat > > put true into noChange > > repeat with i = 1 to n-1 > > put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > > put theFirstWord(line i + 1 of tList, tWordsToIgnore) into > tSecond > > --Reverse sequencial pairs if out of order. > > if tFirst > tSecond then > > put line i of tList into temp > > put line i + 1 of tList into line i of tList > > put temp into line i + 1 of tList > > put false into noChange > > end if > > end repeat > > if the shiftKey is down then exit to top --Just in case > > if noChange then exit repeat ---Keep it up until no change. > > end repeat > > put tList into field 2 > > end mouseUp > > > > function theFirstWord temp, tIgnoreWords > > put word 1 of temp into tFIrstWord > > if tFirstWord is among the words of tIgnoreWords then > > return word 2 of temp > > else > > return word 1 of temp > > end if > > end theFirstWord > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From dsc at swcp.com Fri May 11 01:08:25 2012 From: dsc at swcp.com (Dar Scott) Date: Thu, 10 May 2012 23:08:25 -0600 Subject: ANN: Tiny Loupe 1.0 (well, sorta) Message-ID: In some quick cleaning up of my website I considered throwing out a page with some very old free stacks, but then noticed that the download counts were irregular. Maybe, people are actually downloading them. So, I figured I'd check out each one and update it or throw it out. I started with Tiny Loupe. This is a Livecode plugin that simply creates a small square window that is a magnification of the region under the mouse pointer. That's it. It is much simpler than much of what I do. Find it here (about 2/3 of the way down): http://pages.swcp.com/dsc/revstacks.html I put this into my personal "My LiveCode" folder on some systems and it still works! (Even with the .rev extension.) I tried it with LiveCode 4.6 and 5.0.2 on some Windows and OS X systems. (Even PowerPC.) Perhaps being able to say it works on some modern LiveCode versions rates a version change, but since I didn't really change anything, I left the version number alone. It is still 1.0. And the subject above has the "well, sorta" caveat. As always, I welcome comments and, especially, the revelation of goofs. Feel free to tinker with this and be inspired as you might. If there are others out there, I'd love to know about them. Dar PS: In case it was not clear... This is FREE! --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, often making LiveCode libraries and externals for Windows, OS X and iOS, sometimes writing associated microcontroller firmware. --------------------------- From jhj at jhj.com Fri May 11 01:13:15 2012 From: jhj at jhj.com (Jerry Jensen) Date: Thu, 10 May 2012 22:13:15 -0700 Subject: Sort of a problem In-Reply-To: References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: Yeah, but it fails if a street is named "SEW Rd" 8) A better line would be: If word 1 of pName is among the words of "N S E W" then On May 10, 2012, at 9:25 PM, stephen barncard wrote: > that's the one! > > On Thu, May 10, 2012 at 9:23 PM, Jerry Jensen wrote: > >> This seems to do the job. No polish, but you'll get the idea. >> .Jerry >> >> Aw, crap, forgot about no attachments. Here's the code: >> >> ------------------------------------------------ >> >> on mouseUp >> local tList >> put fld "Streets" into tList >> sort lines of tList by pickStreet(each) >> put tList into fld "Streets" >> end mouseUp >> >> function pickStreet pName >> if word 1 of pName is in "NSEW" then >> return word 2 to -1 of pName >> else >> return pName >> end if >> end pickStreet >> >> ----------------------------------------------------- >> >> On May 10, 2012, at 8:46 PM, Jim Hurley wrote: >> >>> I have a list of streets: >>> >>> Main St >>> Oak Ave >>> N Auburn >>> Kimberly Ct >>> S Rector Rd >>> Maple Ave >>> W Pine St >>> Fairmont Ave >>> >>> I want to sort them, but ignoring the compass prefix (N E S W) to give: >>> >>> N Auburn >>> Fairmont Ave >>> Kimberly Ct >>> Main St >>> Maple Ave >>> Oak Ave >>> W Pine St >>> S Rector Rd >>> >>> The best I have come up with is performing a bubble sort where I have >> control of the first word. >>> >>> That script is below. This works well enough for short lists, but not >> for longer lists. >>> It might be possible to speed it up with arrays, but that is not what >> I'm after right now. >>> I have seen some amazing things done with custom sorts in Live Code. I >> confess, I never understood them. >>> >>> Is there a custom sort available in Live Code to do this kind of sort? >>> >>> Thanks, >>> JIm Hurley >>> >>> Here is the bubble sort: >>> >>> on mouseUp >>> put field 1 into tList >>> put "N E S W" into tWordsToIgnore >>> put the number of lines in tList into n >>> repeat >>> put true into noChange >>> repeat with i = 1 to n-1 >>> put theFirstWord(line i of tList, tWordsToIgnore) into tFirst >>> put theFirstWord(line i + 1 of tList, tWordsToIgnore) into >> tSecond >>> --Reverse sequencial pairs if out of order. >>> if tFirst > tSecond then >>> put line i of tList into temp >>> put line i + 1 of tList into line i of tList >>> put temp into line i + 1 of tList >>> put false into noChange >>> end if >>> end repeat >>> if the shiftKey is down then exit to top --Just in case >>> if noChange then exit repeat ---Keep it up until no change. >>> end repeat >>> put tList into field 2 >>> end mouseUp >>> >>> function theFirstWord temp, tIgnoreWords >>> put word 1 of temp into tFIrstWord >>> if tFirstWord is among the words of tIgnoreWords then >>> return word 2 of temp >>> else >>> return word 1 of temp >>> end if >>> end theFirstWord >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kray at sonsothunder.com Fri May 11 01:51:23 2012 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 11 May 2012 00:51:23 -0500 Subject: [ANN] DropTools 1.2.1 and mergDataGridScroller Message-ID: <0A3FE209-95A8-4AD2-8A6B-708D41AB3BE8@sonsothunder.com> Two announcements to be made: The first is that the DropTools Palette has been updated to 1.2.1 so that it will work equally well in LiveCode 5.5.x as well as earlier versions of LiveCode.* You can update this through the DropTools Palette itself or download it from the DropTools site: http://droptools.sonsothunder.com/ The second announcement is that a new DropTool is available for those of you who have already purchased Monte Goulding's mergExt external - mergDataGridScroller is a DropTool that does all the work for you in wrapping a data grid in an iOS Scroller as well as a scripted momentum scroller on Android. No need to try and figure that out on your own! http://droptools.sonsothunder.com/products/mer/mer-dgs.irev Enjoy! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ * If you encountered an script error when trying to show the DropTools Palette in 5.x after it had been opened in 5.5.x, download this version and reopen the palette in 5.5 - doing so will make sure the preferences stack is saved in 2.7 format for compatibility with all versions of LiveCode. From lan.kc.macmail at gmail.com Fri May 11 03:27:16 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 11 May 2012 15:27:16 +0800 Subject: Sort of a problem In-Reply-To: References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: Because I live in a world of exceptions I thought I'd throw together a function that allowed the easy integration of them: First a new List; Northern Rd Nth South St So Ave Main St South Rd Northwest Ct West East Ave Oak Ave East West Ave N Auburn W Clinton Blvd Kimberly Ct No St Sth Broadway S Rector Rd Maple Ave S Palin Hwy W Pine St Fairmont Ave And the function: on mouseUp local tList put fld 1 into tList sort lines of tList by pickStreet(each) put tList into fld 2 end mouseUp function pickStreet pName switch case ("W Clinton" is in pName) case ("S Palin" is in pName) --you get the idea return pName break case (matchText(pName,"[ENSW]\s+(.+)",tNoDirection)) case (matchText(pName,"Nth\s+(.+)",tNoDirection)) case (matchText(pName,"Sth\s+(.+)",tNoDirection)) case (matchText(pName,"East\s+(.+\s.+)",tNoDirection)) case (matchText(pName,"North\s+(.+\s.+)",tNoDirection)) case (matchText(pName,"South\s+(.+\s.+)",tNoDirection)) case (matchText(pName,"West\s+(.+\s.+)",tNoDirection)) return tNoDirection break default return pName end switch end pickStreet HTH On Fri, May 11, 2012 at 1:13 PM, Jerry Jensen wrote: > Yeah, but it fails if a street is named "SEW Rd" 8) > > A better line would be: > If word 1 of pName is among the words of "N S E W" then > > On May 10, 2012, at 9:25 PM, stephen barncard wrote: > > > that's the one! > > > > On Thu, May 10, 2012 at 9:23 PM, Jerry Jensen wrote: > > > >> This seems to do the job. No polish, but you'll get the idea. > >> .Jerry > >> > >> Aw, crap, forgot about no attachments. Here's the code: > >> > >> ------------------------------------------------ > >> > >> on mouseUp > >> local tList > >> put fld "Streets" into tList > >> sort lines of tList by pickStreet(each) > >> put tList into fld "Streets" > >> end mouseUp > >> > >> function pickStreet pName > >> if word 1 of pName is in "NSEW" then > >> return word 2 to -1 of pName > >> else > >> return pName > >> end if > >> end pickStreet > >> > >> ----------------------------------------------------- > >> > >> On May 10, 2012, at 8:46 PM, Jim Hurley wrote: > >> > >>> I have a list of streets: > >>> > >>> Main St > >>> Oak Ave > >>> N Auburn > >>> Kimberly Ct > >>> S Rector Rd > >>> Maple Ave > >>> W Pine St > >>> Fairmont Ave > >>> > >>> I want to sort them, but ignoring the compass prefix (N E S W) to give: > >>> > >>> N Auburn > >>> Fairmont Ave > >>> Kimberly Ct > >>> Main St > >>> Maple Ave > >>> Oak Ave > >>> W Pine St > >>> S Rector Rd > >>> > >>> The best I have come up with is performing a bubble sort where I have > >> control of the first word. > >>> > >>> That script is below. This works well enough for short lists, but not > >> for longer lists. > >>> It might be possible to speed it up with arrays, but that is not what > >> I'm after right now. > >>> I have seen some amazing things done with custom sorts in Live Code. I > >> confess, I never understood them. > >>> > >>> Is there a custom sort available in Live Code to do this kind of sort? > >>> > >>> Thanks, > >>> JIm Hurley > >>> > >>> Here is the bubble sort: > >>> > >>> on mouseUp > >>> put field 1 into tList > >>> put "N E S W" into tWordsToIgnore > >>> put the number of lines in tList into n > >>> repeat > >>> put true into noChange > >>> repeat with i = 1 to n-1 > >>> put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > >>> put theFirstWord(line i + 1 of tList, tWordsToIgnore) into > >> tSecond > >>> --Reverse sequencial pairs if out of order. > >>> if tFirst > tSecond then > >>> put line i of tList into temp > >>> put line i + 1 of tList into line i of tList > >>> put temp into line i + 1 of tList > >>> put false into noChange > >>> end if > >>> end repeat > >>> if the shiftKey is down then exit to top --Just in case > >>> if noChange then exit repeat ---Keep it up until no change. > >>> end repeat > >>> put tList into field 2 > >>> end mouseUp > >>> > >>> function theFirstWord temp, tIgnoreWords > >>> put word 1 of temp into tFIrstWord > >>> if tFirstWord is among the words of tIgnoreWords then > >>> return word 2 of temp > >>> else > >>> return word 1 of temp > >>> end if > >>> end theFirstWord > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > > > > > > > Stephen Barncard > > San Francisco Ca. USA > > > > more about sqb > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From williamdesmet at gmail.com Fri May 11 11:28:55 2012 From: williamdesmet at gmail.com (William de Smet) Date: Fri, 11 May 2012 17:28:55 +0200 Subject: Is there a way to shorten this script? (100 graphics and 200 lines of text) In-Reply-To: <888A0129-DD33-437F-A8A8-38FC24C139DA@mac.com> References: <4AC0094E-8497-45FD-AF65-5BCC94D2FB8A@twft.com> <4FA9683A.1080900@researchware.com> <64A63EAA-3510-4434-82DA-03F1067A95FD@swcp.com> <54E69DD0-7B35-4249-94CE-304DF6EB886E@gmail.com> <888A0129-DD33-437F-A8A8-38FC24C139DA@mac.com> Message-ID: Hi Peter, I am interested in your printing script but does it work on iOS? greetings, William 2012/5/10 Thomas McGrath III : > With the rreHardcopy external you also gain access to any local Drop Box accounts as well as AirPrint printers etc. > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On May 10, 2012, at 8:20 AM, Peter M. Brigham, MD wrote: > >> On May 8, 2012, at 2:57 PM, William de Smet wrote: >> >>> Now searching the forum for a way to use AirPrint (but that one seems >>> sort of impossible at the moment). >> >> I have a set of handlers that sends a print job from within LC to whatever the currently available printer is, whether a USB-connected printer or a wireless printer, with no intervening print dialogs. If I understand AirPrint, that's what it seems designed to do. Let me know if this is what you're looking for. >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 11 11:56:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 08:56:17 -0700 Subject: Sort of a problem In-Reply-To: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: <9F4CB9BA-48F2-42DD-9F17-8F45E27B7784@twft.com> Loop through each line putting the actual street name in item 2, sort by item 2 of each, loop through and delete item 2 of every line. Bit clunky, but effective. Another way would be to have a function and sort by the returned value of the function. Not sure that is possible but I think I saw that done somewhere. Bob On May 10, 2012, at 8:46 PM, Jim Hurley wrote: > I have a list of streets: > > Main St > Oak Ave > N Auburn > Kimberly Ct > S Rector Rd > Maple Ave > W Pine St > Fairmont Ave > > I want to sort them, but ignoring the compass prefix (N E S W) to give: > > N Auburn > Fairmont Ave > Kimberly Ct > Main St > Maple Ave > Oak Ave > W Pine St > S Rector Rd > > The best I have come up with is performing a bubble sort where I have control of the first word. > > That script is below. This works well enough for short lists, but not for longer lists. > It might be possible to speed it up with arrays, but that is not what I'm after right now. > I have seen some amazing things done with custom sorts in Live Code. I confess, I never understood them. > > Is there a custom sort available in Live Code to do this kind of sort? > > Thanks, > JIm Hurley > > Here is the bubble sort: > > on mouseUp > put field 1 into tList > put "N E S W" into tWordsToIgnore > put the number of lines in tList into n > repeat > put true into noChange > repeat with i = 1 to n-1 > put theFirstWord(line i of tList, tWordsToIgnore) into tFirst > put theFirstWord(line i + 1 of tList, tWordsToIgnore) into tSecond > --Reverse sequencial pairs if out of order. > if tFirst > tSecond then > put line i of tList into temp > put line i + 1 of tList into line i of tList > put temp into line i + 1 of tList > put false into noChange > end if > end repeat > if the shiftKey is down then exit to top --Just in case > if noChange then exit repeat ---Keep it up until no change. > end repeat > put tList into field 2 > end mouseUp > > function theFirstWord temp, tIgnoreWords > put word 1 of temp into tFIrstWord > if tFirstWord is among the words of tIgnoreWords then > return word 2 of temp > else > return word 1 of temp > end if > end theFirstWord > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 11 11:57:00 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 08:57:00 -0700 Subject: Sort of a problem In-Reply-To: References: <5F4C9418-1092-4597-B5F3-53902CE83C58@sbcglobal.net> Message-ID: <5A508C60-3AEE-4ACE-B124-5DA45C40AD68@twft.com> There ya go. :-) Bob On May 10, 2012, at 9:23 PM, Jerry Jensen wrote: > This seems to do the job. No polish, but you'll get the idea. > .Jerry > > Aw, crap, forgot about no attachments. Here's the code: > > ------------------------------------------------ > > on mouseUp > local tList > put fld "Streets" into tList > sort lines of tList by pickStreet(each) > put tList into fld "Streets" > end mouseUp > > function pickStreet pName > if word 1 of pName is in "NSEW" then > return word 2 to -1 of pName > else > return pName > end if > end pickStreet > > ----------------------------------------------------- > > On May 10, 2012, at 8:46 PM, Jim Hurley wrote: > >> I have a list of streets: >> >> Main St >> Oak Ave >> N Auburn >> Kimberly Ct >> S Rector Rd >> Maple Ave >> W Pine St >> Fairmont Ave >> >> I want to sort them, but ignoring the compass prefix (N E S W) to give: >> >> N Auburn >> Fairmont Ave >> Kimberly Ct >> Main St >> Maple Ave >> Oak Ave >> W Pine St >> S Rector Rd >> >> The best I have come up with is performing a bubble sort where I have control of the first word. >> >> That script is below. This works well enough for short lists, but not for longer lists. >> It might be possible to speed it up with arrays, but that is not what I'm after right now. >> I have seen some amazing things done with custom sorts in Live Code. I confess, I never understood them. >> >> Is there a custom sort available in Live Code to do this kind of sort? >> >> Thanks, >> JIm Hurley >> >> Here is the bubble sort: >> >> on mouseUp >> put field 1 into tList >> put "N E S W" into tWordsToIgnore >> put the number of lines in tList into n >> repeat >> put true into noChange >> repeat with i = 1 to n-1 >> put theFirstWord(line i of tList, tWordsToIgnore) into tFirst >> put theFirstWord(line i + 1 of tList, tWordsToIgnore) into tSecond >> --Reverse sequencial pairs if out of order. >> if tFirst > tSecond then >> put line i of tList into temp >> put line i + 1 of tList into line i of tList >> put temp into line i + 1 of tList >> put false into noChange >> end if >> end repeat >> if the shiftKey is down then exit to top --Just in case >> if noChange then exit repeat ---Keep it up until no change. >> end repeat >> put tList into field 2 >> end mouseUp >> >> function theFirstWord temp, tIgnoreWords >> put word 1 of temp into tFIrstWord >> if tFirstWord is among the words of tIgnoreWords then >> return word 2 of temp >> else >> return word 1 of temp >> end if >> end theFirstWord >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 11 12:00:09 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 09:00:09 -0700 Subject: [OT] Scratchboard of Dar Scott Message-ID: <7E3DAC22-01E0-4342-AC1F-E6279E605211@twft.com> Hey Dar. Who did that scratchboard of your portrait on your swcp.com page? That is pretty good work! Bob From bill at bluewatermaritime.com Fri May 11 13:19:23 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Fri, 11 May 2012 13:19:23 -0400 Subject: Database Query Builder Message-ID: That's how old, unimportant, and unused the Database query builder was. On Thu, May 10, 2012 at 9:20 PM, Mark Wieder wrote: > william- > > Thursday, May 10, 2012, 10:57:44 AM, you wrote: > > > So was the "database query builder" dumped and now unusable in LiveCode > 5.5? > > Are you aware that you're replying to a thread that's two years old and > has nothing to do with the query builder? > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From richmondmathewson at gmail.com Fri May 11 13:22:11 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 11 May 2012 20:22:11 +0300 Subject: [OT] Blowing my mind about Linux Message-ID: <4FAD4AC3.9070209@gmail.com> I have finally worked out why I think thinking people (!) prefer Mac OS or Windows: For the very same reason why buckets of people want to go back to the Communist state here in Bulgaria. Linux involves a vast number of choices: 1. Choices about Desktop environment; WIMP, HUD, Nix-but-contextual-menus, Freaky, and so on. 2. Choices about how to access programs: Panels, AWN, Cairo Dock, etc., etc., 3. Phil Lewer, Jan Brewer, Harry Hawkins, Hugh Davy Philly Whitpot, George Pausley, Dick Wilson, Tom Cobbley and all. And, for why do I find Linux delectable; mayhap because many years syne (well 36 to be exact), I ate a delicious plate of rice-pudding in Widdecombe after 24 hours out on the tors of Dartmoor. And, possibly the saddest thing of all, is that I suspect very few in the computer programming fraternity/sorority will even understand the connexion between those remarks and point 3. ----------------------------------------------- 3 weeks ago I was standing in a shed with 2 lambs under my arms feeding them from bottles (at Horton-in-Ribblesdale), and some wag (isn't there always one?) said to me "Why are you doing that?", to which I replied "I care!" (frankly, the farmer had had about 105 Spring lambs; and he had dug them out of the snowdrifts; of which 50 of them had been saved by sheltering under their dead mothers' carcases), to which, said wag had remarked "I thought you said you were a teacher and a computer programmer." at which point I turned to the lambs and saw that they were comfortable and full of milk. The fellow was an idiot. ------------------------------------------------ The vast majority of people do NOT want choices; they want comfortable predictableness....... However, awkward s*ds like me, believe that that is exactly what meant that the Jews and so on, walked obediently into the gas ovens of Nazi Germany. Of course comparing the Virus-Hell of the most popular family of computer operating systems on the planet with the Nazi holocaust elevates the former to a place it should not enjoy, and degrades the latter to a position which diminishes it significance in a way which is hugely dangerous. ----------------------------- While Linux may NOT turn everybody on Ding-an-Sich..... It is worth recalling what happened in Britain when, quite suddenly, the Archimedes computer (running RISC OS) cut its own throat by getting into bed with Apple (remember the Xemplar episode?), and everything changed, and those teachers who could not transition very quickly from RISC OS to Windows 95 were in the sh*t. -------------------------- What has this got to do with Runtime Revolution Livecode? Quite a lot. 1. The world does not change smoothly, nor predictably. 2. Richard Gaskin's recent posting anent Linux could not be more apposite. 3. RunRev made a big mistake when it stopped releasing engines to allow standalone builds for any systems apart from Mac, Windows and Linux. -------------------------- Friday night rant as usual is for free. Love, Richmond. From bill at bluewatermaritime.com Fri May 11 13:42:17 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Fri, 11 May 2012 13:42:17 -0400 Subject: SQLite odd behavior Message-ID: In case this ever happens to someone else... I have a SQLite database that I access with version 4.6.2 of livecode and now version 5.0. This Livecode database is behaving like it has a secret section which can be written to by LiveCode and read from by LiveCode but when you look at it with SQLiteManager you don't see those changes (you also don't see those changes when you look at it with vStudio). Also, even more unpredictably, sometimes you can write changes to the SQLite database which even LiveCode in the same session can't see. You can add something to it with SQLiteManager and that change is always visible in all three programs. Also once I opened it up in LiveCode and it had rolled back to data three month's old. This behavior is beyond me to figure out and since that is my last stack that still uses SQLite I converted it to Valentina with the vStudio application from Valentina that converts databases and now I'm making many improvements in the stack which take advantage of Valentina's features not the least of which is vServer. Anyway I'm not knowledgeable enough to figure out what's going on with SQLite and I'm now going to stay away from SQLite as that was a pretty scary data loss (of course I have back ups) in a working program in the middle of a job. I'm also moving forward to LiveCode 5.5 which drops some of the database query builder stuff I shouldn't have been using anyway. Maybe the SQLite behavior had something to do with the Mac I was working on version 10.6.8 so I upgraded that to Lion. Since SQLite is basically just a simple text file this behavior is possibly something to do with MacOS and not LiveCode at all. I do my backups to drop box. From dunbarx at aol.com Fri May 11 13:43:44 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Fri, 11 May 2012 13:43:44 -0400 (EDT) Subject: Standalone problem In-Reply-To: References: Message-ID: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> I have made a custom application to control a lighting system. I am using a hardware interface known as a "Service USB Plus", from Bonig and Kallenbach. Works fine in the IDE, sending data via USB to the interface, which does its thing. The working stack references an external framework bundle. I made a standalone so that I can easily move the app onto production Macintoshes. This is a splash screen type, with the working stack included in the stack files of the splash. The app works fine in the machine I deveoped on, LC itself not running. But when I loaded the app onto another Mac, although all screen functionality works perfectly, the control signals are not implemented. I can switch cables back to the developing Mac, running side by side, running the same app, and all is well. I can always use the IDE on the production Macs, which works fine, but wonder why the standalone fails on these other machines. Is there something in the pathname to the external that breaks in the production machine, which has a different name and therefore different pathnames to all files? I would think that all such included resources would be transparent in that regard, for obvious reasons. This may be too specialized a problem for anyone to know what is going on. The production machines are running OSX 10.7, though the developing machine is running OSX 10.6. All are MacBook Air. Hoping... Craig Newman From bobs at twft.com Fri May 11 13:56:11 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 10:56:11 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAD4AC3.9070209@gmail.com> References: <4FAD4AC3.9070209@gmail.com> Message-ID: <864F508D-38A3-4328-A676-09993A99AE4D@twft.com> Richmond, I suggest altering the particular alcoholic beverage you've been imbibing. ;-) Bob On May 11, 2012, at 10:22 AM, Richmond wrote: > I have finally worked out why I think thinking people (!) > prefer Mac OS or Windows: > > For the very same reason why buckets of people want to > go back to the Communist state here in Bulgaria. > > Linux involves a vast number of choices: > > 1. Choices about Desktop environment; WIMP, HUD, Nix-but-contextual-menus, Freaky, and so on. > > 2. Choices about how to access programs: Panels, AWN, Cairo Dock, etc., etc., > > 3. Phil Lewer, Jan Brewer, Harry Hawkins, Hugh Davy Philly Whitpot, George Pausley, Dick Wilson, Tom Cobbley and all. > > And, for why do I find Linux delectable; mayhap because many years syne (well 36 to be exact), I ate a delicious plate > of rice-pudding in Widdecombe after 24 hours out on the tors of Dartmoor. And, possibly the saddest thing of all, is that I suspect > very few in the computer programming fraternity/sorority will even understand the connexion between those remarks and point 3. > > ----------------------------------------------- > > 3 weeks ago I was standing in a shed with 2 lambs under my arms feeding them from bottles (at Horton-in-Ribblesdale), and some > wag (isn't there always one?) said to me "Why are you doing that?", to which I replied "I care!" (frankly, the farmer had had about > 105 Spring lambs; and he had dug them out of the snowdrifts; of which 50 of them had been saved by sheltering under their dead mothers' carcases), to which, said wag had remarked "I thought you said you were a teacher and a computer programmer." at which point I turned to the lambs and saw that they were comfortable and full of milk. The fellow was an idiot. > > ------------------------------------------------ > > The vast majority of people do NOT want choices; they want comfortable predictableness....... > > However, awkward s*ds like me, believe that that is exactly what meant that the Jews and so on, walked obediently into the > gas ovens of Nazi Germany. > > Of course comparing the Virus-Hell of the most popular family of computer operating systems on the planet > with the Nazi holocaust elevates the former to a place it should not enjoy, and degrades the latter to a position > which diminishes it significance in a way which is hugely dangerous. > > ----------------------------- > > While Linux may NOT turn everybody on Ding-an-Sich..... > > It is worth recalling what happened in Britain when, quite suddenly, the Archimedes computer (running RISC OS) > cut its own throat by getting into bed with Apple (remember the Xemplar episode?), and everything changed, and > those teachers who could not transition very quickly from RISC OS to Windows 95 were in the sh*t. > > -------------------------- > > What has this got to do with Runtime Revolution Livecode? > > Quite a lot. > > 1. The world does not change smoothly, nor predictably. > > 2. Richard Gaskin's recent posting anent Linux could not be more apposite. > > 3. RunRev made a big mistake when it stopped releasing engines to allow standalone builds for any systems apart from > Mac, Windows and Linux. > > -------------------------- > > Friday night rant as usual is for free. Love, Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 11 13:59:09 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 10:59:09 -0700 Subject: SQLite odd behavior In-Reply-To: References: Message-ID: <7D02917B-2596-4B71-92C7-D4CFECB8132B@twft.com> Hmmm... Sounds like you are opening a copy of the database in Livecode. Bob On May 11, 2012, at 10:42 AM, william humphrey wrote: > In case this ever happens to someone else... I have a SQLite database that > I access with version 4.6.2 of livecode and now version 5.0. This Livecode > database is behaving like it has a secret section which can be written to > by LiveCode and read from by LiveCode but when you look at it with > SQLiteManager you don't see those changes (you also don't see those changes > when you look at it with vStudio). Also, even more unpredictably, > sometimes you can write changes to the SQLite database which even LiveCode > in the same session can't see. You can add something to it with > SQLiteManager and that change is always visible in all three programs. Also > once I opened it up in LiveCode and it had rolled back to data three > month's old. This behavior is beyond me to figure out and since that is my > last stack that still uses SQLite I converted it to Valentina with the > vStudio application from Valentina that converts databases and now I'm > making many improvements in the stack which take advantage of Valentina's > features not the least of which is vServer. > > Anyway I'm not knowledgeable enough to figure out what's going on with > SQLite and I'm now going to stay away from SQLite as that was a pretty > scary data loss (of course I have back ups) in a working program in the > middle of a job. I'm also moving forward to LiveCode 5.5 which drops some > of the database query builder stuff I shouldn't have been using anyway. > Maybe the SQLite behavior had something to do with the Mac I was working on > version 10.6.8 so I upgraded that to Lion. Since SQLite is basically just > a simple text file this behavior is possibly something to do with MacOS and > not LiveCode at all. I do my backups to drop box. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Fri May 11 14:02:44 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 11:02:44 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <864F508D-38A3-4328-A676-09993A99AE4D@twft.com> References: <4FAD4AC3.9070209@gmail.com> <864F508D-38A3-4328-A676-09993A99AE4D@twft.com> Message-ID: I love my morning cup of RICHMOND. Please don't ever change!!! sqb On Fri, May 11, 2012 at 10:56 AM, Bob Sneidar wrote: > Richmond, I suggest altering the particular alcoholic beverage you've been > imbibing. ;-) > > Bob > > > On May 11, 2012, at 10:22 AM, Richmond wrote: > > > I have finally worked out why I think thinking people (!) > > prefer Mac OS or Windows: > > > > For the very same reason why buckets of people want to > > go back to the Communist state here in Bulgaria. > > > > Linux involves a vast number of choices: > > > > 1. Choices about Desktop environment; WIMP, HUD, > Nix-but-contextual-menus, Freaky, and so on. > > > > 2. Choices about how to access programs: Panels, AWN, Cairo Dock, etc., > etc., > > > > 3. Phil Lewer, Jan Brewer, Harry Hawkins, Hugh Davy Philly Whitpot, > George Pausley, Dick Wilson, Tom Cobbley and all. > > > > And, for why do I find Linux delectable; mayhap because many years syne > (well 36 to be exact), I ate a delicious plate > > of rice-pudding in Widdecombe after 24 hours out on the tors of > Dartmoor. And, possibly the saddest thing of all, is that I suspect > > very few in the computer programming fraternity/sorority will even > understand the connexion between those remarks and point 3. > > > > ----------------------------------------------- > > > > 3 weeks ago I was standing in a shed with 2 lambs under my arms feeding > them from bottles (at Horton-in-Ribblesdale), and some > > wag (isn't there always one?) said to me "Why are you doing that?", to > which I replied "I care!" (frankly, the farmer had had about > > 105 Spring lambs; and he had dug them out of the snowdrifts; of which 50 > of them had been saved by sheltering under their dead mothers' carcases), > to which, said wag had remarked "I thought you said you were a teacher and > a computer programmer." at which point I turned to the lambs and saw that > they were comfortable and full of milk. The fellow was an idiot. > > > > ------------------------------------------------ > > > > The vast majority of people do NOT want choices; they want comfortable > predictableness....... > > > > However, awkward s*ds like me, believe that that is exactly what meant > that the Jews and so on, walked obediently into the > > gas ovens of Nazi Germany. > > > > Of course comparing the Virus-Hell of the most popular family of > computer operating systems on the planet > > with the Nazi holocaust elevates the former to a place it should not > enjoy, and degrades the latter to a position > > which diminishes it significance in a way which is hugely dangerous. > > > > ----------------------------- > > > > While Linux may NOT turn everybody on Ding-an-Sich..... > > > > It is worth recalling what happened in Britain when, quite suddenly, the > Archimedes computer (running RISC OS) > > cut its own throat by getting into bed with Apple (remember the Xemplar > episode?), and everything changed, and > > those teachers who could not transition very quickly from RISC OS to > Windows 95 were in the sh*t. > > > > -------------------------- > > > > What has this got to do with Runtime Revolution Livecode? > > > > Quite a lot. > > > > 1. The world does not change smoothly, nor predictably. > > > > 2. Richard Gaskin's recent posting anent Linux could not be more > apposite. > > > > 3. RunRev made a big mistake when it stopped releasing engines to allow > standalone builds for any systems apart from > > Mac, Windows and Linux. > > > > -------------------------- > > > > Friday night rant as usual is for free. Love, Richmond. > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bill at bluewatermaritime.com Fri May 11 14:08:03 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Fri, 11 May 2012 14:08:03 -0400 Subject: SQLite odd behavior In-Reply-To: <7D02917B-2596-4B71-92C7-D4CFECB8132B@twft.com> References: <7D02917B-2596-4B71-92C7-D4CFECB8132B@twft.com> Message-ID: I know that's what I thought. There is no sqlite file anywhere near that file path and there are no SQLite files with the same name on this Mac. That would have been "too easy" of an answer it seems. On Fri, May 11, 2012 at 1:59 PM, Bob Sneidar wrote: > Hmmm... Sounds like you are opening a copy of the database in Livecode. > > Bob > > > On May 11, 2012, at 10:42 AM, william humphrey wrote: > > > In case this ever happens to someone else... I have a SQLite database > that > > I access with version 4.6.2 of livecode and now version 5.0. This > Livecode > > database is behaving like it has a secret section which can be written to > > by LiveCode and read from by LiveCode but when you look at it with > > SQLiteManager you don't see those changes (you also don't see those > changes > > when you look at it with vStudio). Also, even more unpredictably, > > sometimes you can write changes to the SQLite database which even > LiveCode > > in the same session can't see. You can add something to it with > > SQLiteManager and that change is always visible in all three programs. > Also > > once I opened it up in LiveCode and it had rolled back to data three > > month's old. This behavior is beyond me to figure out and since that is > my > > last stack that still uses SQLite I converted it to Valentina with the > > vStudio application from Valentina that converts databases and now I'm > > making many improvements in the stack which take advantage of Valentina's > > features not the least of which is vServer. > > > > Anyway I'm not knowledgeable enough to figure out what's going on with > > SQLite and I'm now going to stay away from SQLite as that was a pretty > > scary data loss (of course I have back ups) in a working program in the > > middle of a job. I'm also moving forward to LiveCode 5.5 which drops some > > of the database query builder stuff I shouldn't have been using anyway. > > Maybe the SQLite behavior had something to do with the Mac I was working > on > > version 10.6.8 so I upgraded that to Lion. Since SQLite is basically > just > > a simple text file this behavior is possibly something to do with MacOS > and > > not LiveCode at all. I do my backups to drop box. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From jhurley0305 at sbcglobal.net Fri May 11 14:09:57 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Fri, 11 May 2012 11:09:57 -0700 Subject: Sort of a problem In-Reply-To: References: Message-ID: Thanks Jerry. That is what I was looking for. There is some magic going on behind the scenes with that "by ... of each" that I never really caught on to. Jim > > Message: 5 > Date: Thu, 10 May 2012 21:23:36 -0700 > From: Jerry Jensen > To: How to use LiveCode > Subject: Re: Sort of a problem > Message-ID: > Content-Type: text/plain; charset=us-ascii > > This seems to do the job. No polish, but you'll get the idea. > .Jerry > > Aw, crap, forgot about no attachments. Here's the code: > > ------------------------------------------------ > > on mouseUp > local tList > put fld "Streets" into tList > sort lines of tList by pickStreet(each) > put tList into fld "Streets" > end mouseUp > > function pickStreet pName > if word 1 of pName is in "NSEW" then > return word 2 to -1 of pName > else > return pName > end if > end pickStreet > > ----------------------------------------------------- > From dsc at swcp.com Fri May 11 14:24:20 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 11 May 2012 12:24:20 -0600 Subject: [OT] Scratchboard of Dar Scott In-Reply-To: <7E3DAC22-01E0-4342-AC1F-E6279E605211@twft.com> References: <7E3DAC22-01E0-4342-AC1F-E6279E605211@twft.com> Message-ID: On May 11, 2012, at 10:00 AM, Bob Sneidar wrote: > Hey Dar. Who did that scratchboard of your portrait on your swcp.com page? That is pretty good work! I forgot the name of the artist; that was done in the early 80s for a book on microcomputer innovators. It looks cool because it looks like they did a piece on me in WSJ. Somebody gave it a haircut and cropped it in the late 90s where it lost something. That is what is at the website. I don't look like that anymore and I have been discussing changes with the web design person. I look like Santa in the last few months of the year, but perhaps at other times I scare small children, so we have to find a picture safe for Internet. Perhaps, I should warn people when it changes. Right now, I'm making changes by hand and getting the website simplified and valid. Sometime later a new look might come. Right now the only new look is graph paper instead of wood grain. And soon, a new picture. The website was originally created in the 90s with modems in mind, so the speed of page changes might be startling. Dar From pete at lcsql.com Fri May 11 14:50:11 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 11 May 2012 11:50:11 -0700 Subject: SQLite odd behavior In-Reply-To: References: Message-ID: Weird indeed. One possible explanation (except for the 3 months old thing) is that you are issuing a BEGIN statement, then doing some updates but not issuing a COMMIT statement when you're done. Those updates will only be visible to the specific data connection within Livecode that made the updates, not any other database access programs. My SQLiteAdmin program uses Livecode database access routines almost exclusively and I haven't come across this behavior. Other than that, as Bob said, are you sure you are accessing the same copy of the database in all three programs? Sounds like you've moved on now but I can pretty much guarantee this is not an sqlite misbehavior. Pete lcSQL Software On Fri, May 11, 2012 at 10:42 AM, william humphrey < bill at bluewatermaritime.com> wrote: > In case this ever happens to someone else... I have a SQLite database that > I access with version 4.6.2 of livecode and now version 5.0. This Livecode > database is behaving like it has a secret section which can be written to > by LiveCode and read from by LiveCode but when you look at it with > SQLiteManager you don't see those changes (you also don't see those changes > when you look at it with vStudio). Also, even more unpredictably, > sometimes you can write changes to the SQLite database which even LiveCode > in the same session can't see. You can add something to it with > SQLiteManager and that change is always visible in all three programs. Also > once I opened it up in LiveCode and it had rolled back to data three > month's old. This behavior is beyond me to figure out and since that is my > last stack that still uses SQLite I converted it to Valentina with the > vStudio application from Valentina that converts databases and now I'm > making many improvements in the stack which take advantage of Valentina's > features not the least of which is vServer. > > Anyway I'm not knowledgeable enough to figure out what's going on with > SQLite and I'm now going to stay away from SQLite as that was a pretty > scary data loss (of course I have back ups) in a working program in the > middle of a job. I'm also moving forward to LiveCode 5.5 which drops some > of the database query builder stuff I shouldn't have been using anyway. > Maybe the SQLite behavior had something to do with the Mac I was working on > version 10.6.8 so I upgraded that to Lion. Since SQLite is basically just > a simple text file this behavior is possibly something to do with MacOS and > not LiveCode at all. I do my backups to drop box. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Fri May 11 15:00:29 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 12:00:29 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) Message-ID: Dear list, Could I get a recommendation from some of the Mac folks on this list about a good 'Cleaner' application? The last week or so, I've gained a rather persistent 'friend' - the dreaded beach ball of death. All the time. Type a few letters in a browser (Safari or Chrome) and then a delay, then the ball for about 30 seconds. My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am running Lion. And that doesn't help either as it insists on loading every app and document I had running the last time*. * * I am probably facing a complete re-install at this point. I had other plans this day. Dreams of Snow Leopard abound. I just wanted to use the Cloud to sync calendars and address book stuff. Anyway, I'd like to try a 'cleaner' first, but I don't know anyone that's actually used one. And it's , um, a kind of a serious app type that could ruin your life if it screws up. the one that's promoted the most is Mac Keeper. I downloaded it, and executed first run, but did not tell it to do anything. I got paranoid after I read some negative about it on the web, and it took an hour to uninstall it, as it has no uninstaller that actualy works. here's the complete list of others that I've downloaded but not executed: Mac Keeper - the best UI - looks like it could work - about $35 AppCleaner.app - took an hour to do its survey and didn't warn me if it was a paid app or not, so I quit CleanMyMac.app - not tested OnyX.app - the only free one - ran it but didn't help SpeedUpMac.app -- not tested Anyone have a recommendation? thanks in advance, sqb **(What bright pup at Apple thought that was a cool idea?I'd like to strangle that person. Yes I know there's a checkbox at shutdown, but I don't ever want that feature, and I always forget. And if I have to force-quit from a Kernel panic I get all the docs and apps reloaded that I was running hours ago. Stupid stupid stupid.)* * * -- Stephen Barncard San Francisco Ca. USA more about sqb From bonnmike at gmail.com Fri May 11 15:05:12 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 11 May 2012 13:05:12 -0600 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: Message-ID: Don't have my macs anymore and no opportunity to use lion, but just on the off-chance.. Your drives aren't approaching full are they? If so that might be part of the issue. If not then nothing to see here move along. Mike From andre at andregarzia.com Fri May 11 15:19:08 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 11 May 2012 16:19:08 -0300 Subject: ANN: Tiny Loupe 1.0 (well, sorta) In-Reply-To: References: Message-ID: Dar, on a related note: I love those primers! =) From jacque at hyperactivesw.com Fri May 11 15:24:58 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2012 14:24:58 -0500 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: Message-ID: <4FAD678A.1090002@hyperactivesw.com> On 5/11/12 2:00 PM, stephen barncard wrote: > > My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am > running Lion. > And that doesn't help either as it insists on loading every app and > document I had running the last time*. System prefs -> General -> Restore windows when quitting and re-opening apps [turn this off] I never turn off my Mac so I'm not sure if that also works on a restart but if you haven't unchecked it, it's worth trying. Or just leave your Mac on all the time, it's meant to be used that way. I only restart after a system update. What I hate even more than that, and for which there is NO solution, is the auto-save that wrecks whatever I'm working on as soon as I make any temporary change. Whoever made *that* decision is the one I'd like to track down and torture. There isn't even a Terminal command to get rid of it. I don't want every single tentative edit to be saved, I want to decide what's temporary and what should be overwritten. I lost work yesterday because of this stupid, idiotic behavior and had to go digging through the Star Wars interface to get back the original, which was difficult because they ALL LOOK ALIKE if the document is more than one page long. Don't get me started. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ken at kencorey.com Fri May 11 15:28:51 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 11 May 2012 20:28:51 +0100 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: Message-ID: <4FAD6873.2070108@kencorey.com> On 11/05/2012 20:00, stephen barncard wrote: > Could I get a recommendation from some of the Mac folks on this list about > a good 'Cleaner' application? > > The last week or so, I've gained a rather persistent 'friend' - the dreaded > beach ball of death. All the time. Type a few letters in a browser (Safari > or Chrome) and then a delay, then the ball for about 30 seconds. Is the disk light on when this happens? If so, read this: http://www.willreese.com/?p=29 Don't know if it will fix your problem, but it certainly sounded worth a go if you have enough memory stuffed into your machine. -Ken From bill at bluewatermaritime.com Fri May 11 15:29:41 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Fri, 11 May 2012 15:29:41 -0400 Subject: SQLite odd behavior In-Reply-To: References: Message-ID: I think it in a MacOS file behavior thing. The time I had the 3 month roll-back I noticed that another unrelated file in the same folder was missing. I looked for it all sorts of ways including with terminal. The next time I re-started the computer it returned. This is not the sort of behavior I've ever seen from any computer and it is why I suspected everything and moved on. I still get the weird SQLite behavior on that computer (I started anew on a new computer) but never a repeat of the missing file. I showed this to an IT professional friend and he is also flummoxed. I mean the three month roll-back in something you'd see with versioning which is not present in that system. From pete at lcsql.com Fri May 11 15:31:50 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 11 May 2012 12:31:50 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <4FAD678A.1090002@hyperactivesw.com> References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: Sounds like somebody did! I'm still on Snow Leopard but I really think I need I need to update to Lion so I can enjoy having Apple force me into the way they want me to work instead of how I want to work. Pete lcSQL Software On Fri, May 11, 2012 at 12:24 PM, J. Landman Gay wrote: > Don't get me started. From bill at bluewatermaritime.com Fri May 11 15:32:31 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Fri, 11 May 2012 15:32:31 -0400 Subject: SQLite odd behavior In-Reply-To: References: Message-ID: Peter I will download a copy of your program and install it on that old machine and see if there is any weird behavior though. I just went to your lcsql.comwebsite and downloaded the 30 day trial. I wanted to look at your program anyway as it sounds interesting. Bill On Fri, May 11, 2012 at 2:50 PM, Peter Haworth wrote: > Weird indeed. One possible explanation (except for the 3 months old thing) > is that you are issuing a BEGIN statement, then doing some updates but not > issuing a COMMIT statement when you're done. Those updates will only be > visible to the specific data connection within Livecode that made the > updates, not any other database access programs. > > My SQLiteAdmin program uses Livecode database access routines almost > exclusively and I haven't come across this behavior. > > Other than that, as Bob said, are you sure you are accessing the same copy > of the database in all three programs? > > Sounds like you've moved on now but I can pretty much guarantee this is not > an sqlite misbehavior. > > > Pete > lcSQL Software > > > > On Fri, May 11, 2012 at 10:42 AM, william humphrey < > bill at bluewatermaritime.com> wrote: > > > In case this ever happens to someone else... I have a SQLite database > that > > I access with version 4.6.2 of livecode and now version 5.0. This > Livecode > > database is behaving like it has a secret section which can be written to > > by LiveCode and read from by LiveCode but when you look at it with > > SQLiteManager you don't see those changes (you also don't see those > changes > > when you look at it with vStudio). Also, even more unpredictably, > > sometimes you can write changes to the SQLite database which even > LiveCode > > in the same session can't see. You can add something to it with > > SQLiteManager and that change is always visible in all three programs. > Also > > once I opened it up in LiveCode and it had rolled back to data three > > month's old. This behavior is beyond me to figure out and since that is > my > > last stack that still uses SQLite I converted it to Valentina with the > > vStudio application from Valentina that converts databases and now I'm > > making many improvements in the stack which take advantage of Valentina's > > features not the least of which is vServer. > > > > Anyway I'm not knowledgeable enough to figure out what's going on with > > SQLite and I'm now going to stay away from SQLite as that was a pretty > > scary data loss (of course I have back ups) in a working program in the > > middle of a job. I'm also moving forward to LiveCode 5.5 which drops some > > of the database query builder stuff I shouldn't have been using anyway. > > Maybe the SQLite behavior had something to do with the Mac I was working > on > > version 10.6.8 so I upgraded that to Lion. Since SQLite is basically > just > > a simple text file this behavior is possibly something to do with MacOS > and > > not LiveCode at all. I do my backups to drop box. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From francois.chaplais at mines-paristech.fr Fri May 11 15:36:19 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 11 May 2012 21:36:19 +0200 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: Message-ID: <9493A83E-A078-47A6-92CC-2087239498B3@mines-paristech.fr> as far as "cleaners" are concerned I use CleanMyMac http://macpaw.com/ that I haven't used much but seems to work OK. Actively maintained. It searches for all kind of related files to delete when you put an app to the trash. There is also MacCleanse (I have it but never used it) http://www.koingosw.com/products/maccleanse.php It says it uninstalls apps. HTH Fran?ois Disclaimer: I am still under snow leopard. Le 11 mai 2012 ? 21:00, stephen barncard a ?crit : > Dear list, > > Could I get a recommendation from some of the Mac folks on this list about > a good 'Cleaner' application? > > The last week or so, I've gained a rather persistent 'friend' - the dreaded > beach ball of death. All the time. Type a few letters in a browser (Safari > or Chrome) and then a delay, then the ball for about 30 seconds. > > My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am > running Lion. > And that doesn't help either as it insists on loading every app and > document I had running the last time*. > * > * > I am probably facing a complete re-install at this point. I had other plans > this day. Dreams of Snow Leopard abound. I just wanted to use the Cloud to > sync calendars and address book stuff. > > Anyway, I'd like to try a 'cleaner' first, but I don't know anyone that's > actually used one. > And it's , um, a kind of a serious app type that could ruin your life if it > screws up. > > the one that's promoted the most is Mac Keeper. > > I downloaded it, and executed first run, but did not tell it to do > anything. I got paranoid after I read some negative about it on the web, > and it took an hour to uninstall it, as it has no uninstaller that actualy > works. > > here's the complete list of others that I've downloaded but not executed: > > Mac Keeper - the best UI - looks like it could work - about > $35 > AppCleaner.app - took an hour to do its survey and didn't warn me > if it was a paid app or not, so I quit > CleanMyMac.app - not tested > OnyX.app - the only free one - ran it but didn't help > SpeedUpMac.app -- not tested > > Anyone have a recommendation? > > thanks in advance, > > > sqb > > **(What bright pup at Apple thought that was a cool idea?I'd like to > strangle that person. Yes I know there's a checkbox at shutdown, but I > don't ever want that feature, and I always forget. And if I have to > force-quit from a Kernel panic I get all the docs and apps reloaded that I > was running hours ago. Stupid stupid stupid.)* > * > * > > > > > > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bill at bluewatermaritime.com Fri May 11 15:40:34 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Fri, 11 May 2012 15:40:34 -0400 Subject: SQLite odd behavior In-Reply-To: References: Message-ID: Peter Your program is excellent! And it sees the missing data that SQLiteManager does not see. So it seems that there must be two copies of my SQLite database file on this mac, one of which is hidden. That's what my IT professional friend said was the only thing that made sense. So reformating hard drive and upgrading to Lion (which should be done as part of upgrade to 5.5 Livecode anyway) should solve it. So the answer is that the file system of MacOS can cause problems. From dan at clearvisiontech.com Fri May 11 15:52:44 2012 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 11 May 2012 12:52:44 -0700 Subject: Print iOS Browser? In-Reply-To: References: Message-ID: <57C6BBAE-877D-4112-BD94-22EB26F0DC46@clearvisiontech.com> Does anyone know if it's possible to print the content of an iOS browser control? Thanks in advance, -Dan From keith.clarke at clarkeandclarke.co.uk Fri May 11 15:55:28 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Fri, 11 May 2012 20:55:28 +0100 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: Message-ID: <68A8DE54-E924-4705-8133-73FC7C409A45@clarkeandclarke.co.uk> My main Mac (i7 8Gb Mac Book Pro) is now on Lion. It gets left on - as I can rely on many apps and printing problems causing system-wide crashes that force regular reboots! :-( I use Ice Clean to do regular routine maintenance http://www.macupdate.com/app/mac/23860/iceclean Lion seems to have more need of regular disk permissions clean-ups than SL and it gets very flakey, very quickly with limited disk space - as in <15% of a 500Gb drive! Best, Keith.. On 11 May 2012, at 20:00, stephen barncard wrote: > Dear list, > > Could I get a recommendation from some of the Mac folks on this list about > a good 'Cleaner' application? > > The last week or so, I've gained a rather persistent 'friend' - the dreaded > beach ball of death. All the time. Type a few letters in a browser (Safari > or Chrome) and then a delay, then the ball for about 30 seconds. > > My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am > running Lion. > And that doesn't help either as it insists on loading every app and > document I had running the last time*. > * > * > I am probably facing a complete re-install at this point. I had other plans > this day. Dreams of Snow Leopard abound. I just wanted to use the Cloud to > sync calendars and address book stuff. > > Anyway, I'd like to try a 'cleaner' first, but I don't know anyone that's > actually used one. > And it's , um, a kind of a serious app type that could ruin your life if it > screws up. > > the one that's promoted the most is Mac Keeper. > > I downloaded it, and executed first run, but did not tell it to do > anything. I got paranoid after I read some negative about it on the web, > and it took an hour to uninstall it, as it has no uninstaller that actualy > works. > > here's the complete list of others that I've downloaded but not executed: > > Mac Keeper - the best UI - looks like it could work - about > $35 > AppCleaner.app - took an hour to do its survey and didn't warn me > if it was a paid app or not, so I quit > CleanMyMac.app - not tested > OnyX.app - the only free one - ran it but didn't help > SpeedUpMac.app -- not tested > > Anyone have a recommendation? > > thanks in advance, > > > sqb > > **(What bright pup at Apple thought that was a cool idea?I'd like to > strangle that person. Yes I know there's a checkbox at shutdown, but I > don't ever want that feature, and I always forget. And if I have to > force-quit from a Kernel panic I get all the docs and apps reloaded that I > was running hours ago. Stupid stupid stupid.)* > * > * > > > > > > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Fri May 11 15:56:44 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 11 May 2012 12:56:44 -0700 Subject: iPad 3 Gestures? Message-ID: Anyone know if any 3 finger gestures have been added to the System settings on iPad3/new/whatever? I have a report from a customer who is unable to work an app that requires a three finger touch, and I'm thinking Apple might have added support for a system-level gesture that uses 3 fingers which is blocking the function in the app. (I don't have an iPad3 here so can't check.) Thanks for any insight. Regards, Scott Rossi Creative Director Tactile Media, UX Design From stephenREVOLUTION2 at barncard.com Fri May 11 16:00:35 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 13:00:35 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <4FAD6873.2070108@kencorey.com> References: <4FAD6873.2070108@kencorey.com> Message-ID: thanks Ken. Internal drives don't have lights these days. Wish they did - it would save time to know when something clearly isn't happening. The powers that be decided that wasn't needed anymore. The tip at your link looks promising, as I'd rather manage my own 6 gigs of memory and will happily rather crash rather than put up with this virtual memory crap. Mike - I've got about 187 gigs of disk space so it's not that. Jacque - if it were a laptop I'd probably leave it on all the time too, but on a Mac Pro I worry about power consumption. After Enron, us Californians pay a lot for power. Also with Pro Tools HD and a lot of peripherals, it usually requires a reboot anyway if the other stuff is turned off. If you saw my rig you'd understand what I mean. Fran?ois - maybe I'll let CleanMyMac do its thing. But there is no real trial - one can let it run, but without an auth I doubt it would actually complete the task without registering and starting over. Keith - thanks for the link to IceClean - never saw that one before.... so nobody here has run Mac Keeper? thanks to all for your responses.... On Fri, May 11, 2012 at 12:28 PM, Ken Corey wrote: > On 11/05/2012 20:00, stephen barncard wrote: > >> Could I get a recommendation from some of the Mac folks on this list about >> a good 'Cleaner' application? >> > Stephen Barncard San Francisco Ca. USA more about sqb From pete at lcsql.com Fri May 11 16:00:44 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 11 May 2012 13:00:44 -0700 Subject: SQLite odd behavior In-Reply-To: References: Message-ID: Thanks Bill. It sure does sound like some weird OS X problem. I hope you like the program but unforunately most of the update features are disabled for the demo so it won't help in tracking down you problem I'm afraid. Pete lcSQL Software On Fri, May 11, 2012 at 12:32 PM, william humphrey < bill at bluewatermaritime.com> wrote: > Peter > > I will download a copy of your program and install it on that old machine > and see if there is any weird behavior though. I just went to your > lcsql.comwebsite and downloaded the 30 day trial. I wanted to look at > your program > anyway as it sounds interesting. > > Bill > > On Fri, May 11, 2012 at 2:50 PM, Peter Haworth wrote: > > > Weird indeed. One possible explanation (except for the 3 months old > thing) > > is that you are issuing a BEGIN statement, then doing some updates but > not > > issuing a COMMIT statement when you're done. Those updates will only be > > visible to the specific data connection within Livecode that made the > > updates, not any other database access programs. > > > > My SQLiteAdmin program uses Livecode database access routines almost > > exclusively and I haven't come across this behavior. > > > > Other than that, as Bob said, are you sure you are accessing the same > copy > > of the database in all three programs? > > > > Sounds like you've moved on now but I can pretty much guarantee this is > not > > an sqlite misbehavior. > > > > > > Pete > > lcSQL Software > > > > > > > > On Fri, May 11, 2012 at 10:42 AM, william humphrey < > > bill at bluewatermaritime.com> wrote: > > > > > In case this ever happens to someone else... I have a SQLite database > > that > > > I access with version 4.6.2 of livecode and now version 5.0. This > > Livecode > > > database is behaving like it has a secret section which can be written > to > > > by LiveCode and read from by LiveCode but when you look at it with > > > SQLiteManager you don't see those changes (you also don't see those > > changes > > > when you look at it with vStudio). Also, even more unpredictably, > > > sometimes you can write changes to the SQLite database which even > > LiveCode > > > in the same session can't see. You can add something to it with > > > SQLiteManager and that change is always visible in all three programs. > > Also > > > once I opened it up in LiveCode and it had rolled back to data three > > > month's old. This behavior is beyond me to figure out and since that is > > my > > > last stack that still uses SQLite I converted it to Valentina with the > > > vStudio application from Valentina that converts databases and now I'm > > > making many improvements in the stack which take advantage of > Valentina's > > > features not the least of which is vServer. > > > > > > Anyway I'm not knowledgeable enough to figure out what's going on with > > > SQLite and I'm now going to stay away from SQLite as that was a pretty > > > scary data loss (of course I have back ups) in a working program in the > > > middle of a job. I'm also moving forward to LiveCode 5.5 which drops > some > > > of the database query builder stuff I shouldn't have been using anyway. > > > Maybe the SQLite behavior had something to do with the Mac I was > working > > on > > > version 10.6.8 so I upgraded that to Lion. Since SQLite is basically > > just > > > a simple text file this behavior is possibly something to do with MacOS > > and > > > not LiveCode at all. I do my backups to drop box. > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.bluewatermaritime.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From cmsheffield at me.com Fri May 11 16:05:15 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Fri, 11 May 2012 14:05:15 -0600 Subject: iPad 3 Gestures? In-Reply-To: References: Message-ID: None that I know of. The built-in ones require 4 or 5 fingers. However, it is possible to add custom gestures in the Accessibility settings. Is it possible your customer has done that? Maybe mistakenly? Other than that, I can't think of any reason why you'd have a problem. Chris On May 11, 2012, at 1:56 PM, Scott Rossi wrote: > Anyone know if any 3 finger gestures have been added to the System settings > on iPad3/new/whatever? > > I have a report from a customer who is unable to work an app that requires a > three finger touch, and I'm thinking Apple might have added support for a > system-level gesture that uses 3 fingers which is blocking the function in > the app. (I don't have an iPad3 here so can't check.) > > Thanks for any insight. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri May 11 16:08:16 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2012 15:08:16 -0500 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <68A8DE54-E924-4705-8133-73FC7C409A45@clarkeandclarke.co.uk> References: <68A8DE54-E924-4705-8133-73FC7C409A45@clarkeandclarke.co.uk> Message-ID: <4FAD71B0.3050103@hyperactivesw.com> On 5/11/12 2:55 PM, Keith Clarke wrote: > Lion seems to have more need of regular disk permissions clean-ups > than SL and it gets very flakey, very quickly with limited disk space > - as in<15% of a 500Gb drive! I was just reading about that. The loss of disk space happens only on laptop Macs, not on desktop, and is due to "local snapshots" taken by Time Machine when your backup external drive isn't connected. There's a terminal command to turn it off, and there's some other way to erase the snapshots but I've lost that link now. But here's how to turn it off: If Stephen is on a MacBook maybe low disk space is what's causing the memory-swap beachball. I do not like Lion at all, but we're forced into it if we want to continue as Mac developers. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Fri May 11 16:10:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 13:10:17 -0700 Subject: Print iOS Browser? In-Reply-To: <57C6BBAE-877D-4112-BD94-22EB26F0DC46@clearvisiontech.com> References: <57C6BBAE-877D-4112-BD94-22EB26F0DC46@clearvisiontech.com> Message-ID: You can take a picture of the entire iOS screen by pressing the power and home buttons simultaneously. Then you can print the photo, right? Bob On May 11, 2012, at 12:52 PM, Dan Friedman wrote: > Does anyone know if it's possible to print the content of an iOS browser control? > > Thanks in advance, > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From francois.chaplais at mines-paristech.fr Fri May 11 16:14:27 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 11 May 2012 22:14:27 +0200 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD6873.2070108@kencorey.com> Message-ID: <47A75AD0-F88D-4197-B71A-3E80C50FCA24@mines-paristech.fr> Le 11 mai 2012 ? 22:00, stephen barncard a ?crit : > thanks Ken. Internal drives don't have lights these days. Wish they did - > it would save time to know when something clearly isn't happening. The > powers that be decided that wasn't needed anymore. > The tip at your link looks promising, as I'd rather manage my own 6 gigs of > memory and will happily rather crash rather than put up with this virtual > memory crap. Now that you mention your 6 gigs, I remember that my MBP was painfully sloooow under *snow leopard* when equipped with "only" 4 gigs. I upgraded to 8 gigs, put some background gadgets out of activity, and everything is OK now. In any case I think that some extra memory is always a good investment. Cheers Fran?ois From scott at tactilemedia.com Fri May 11 16:16:17 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 11 May 2012 13:16:17 -0700 Subject: iPad 3 Gestures? In-Reply-To: Message-ID: Thanks for the pointer Chris. Based on the customer's description, I assume the issue is the Zoom feature which is operated by 3 finger touch. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Chris Sheffield wrote: > None that I know of. The built-in ones require 4 or 5 fingers. However, it is > possible to add custom gestures in the Accessibility settings. Is it possible > your customer has done that? Maybe mistakenly? > > Other than that, I can't think of any reason why you'd have a problem. > > Chris > > > On May 11, 2012, at 1:56 PM, Scott Rossi wrote: > >> Anyone know if any 3 finger gestures have been added to the System settings >> on iPad3/new/whatever? >> >> I have a report from a customer who is unable to work an app that requires a >> three finger touch, and I'm thinking Apple might have added support for a >> system-level gesture that uses 3 fingers which is blocking the function in >> the app. (I don't have an iPad3 here so can't check.) >> >> Thanks for any insight. >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, UX Design >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 11 16:17:48 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 13:17:48 -0700 Subject: iPad 3 Gestures? In-Reply-To: References: Message-ID: <4B347512-CACF-49CB-8A27-21630D987DBF@twft.com> I wonder if it's possible to create 6 finger gestures, you know for the descendants of Goliath. Hey! Giants are people too! Bob On May 11, 2012, at 1:05 PM, Chris Sheffield wrote: > None that I know of. The built-in ones require 4 or 5 fingers. From bobs at twft.com Fri May 11 16:19:30 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 13:19:30 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <4FAD71B0.3050103@hyperactivesw.com> References: <68A8DE54-E924-4705-8133-73FC7C409A45@clarkeandclarke.co.uk> <4FAD71B0.3050103@hyperactivesw.com> Message-ID: Not just as developers, but if you want to continue using sync features and things you enjoyed with DotMac, you are forced to upgrade too! Apple really screwed this one up. Bob On May 11, 2012, at 1:08 PM, J. Landman Gay wrote: > I do not like Lion at all, but we're forced into it if we want to continue as Mac developers. From bobs at twft.com Fri May 11 16:21:03 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 13:21:03 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <47A75AD0-F88D-4197-B71A-3E80C50FCA24@mines-paristech.fr> References: <4FAD6873.2070108@kencorey.com> <47A75AD0-F88D-4197-B71A-3E80C50FCA24@mines-paristech.fr> Message-ID: <4F22AAE9-F05F-4AB0-9E60-EF941A15238F@twft.com> I believe the rule of thumb is you need at least as much free disk space as you have memory, plus anything the OS or software needs for caching. I have a policy here where if a drive goes below 10 gigs, my Spiceworks inventory begins to throw alarms. Bob On May 11, 2012, at 1:14 PM, Fran?ois Chaplais wrote: > > Le 11 mai 2012 ? 22:00, stephen barncard a ?crit : > >> thanks Ken. Internal drives don't have lights these days. Wish they did - >> it would save time to know when something clearly isn't happening. The >> powers that be decided that wasn't needed anymore. >> The tip at your link looks promising, as I'd rather manage my own 6 gigs of >> memory and will happily rather crash rather than put up with this virtual >> memory crap. > Now that you mention your 6 gigs, I remember that my MBP was painfully sloooow under *snow leopard* when equipped with "only" 4 gigs. I upgraded to 8 gigs, put some background gadgets out of activity, and everything is OK now. > In any case I think that some extra memory is always a good investment. > Cheers > Fran?ois > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Fri May 11 16:21:23 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 11 May 2012 16:21:23 -0400 Subject: iPad 3 Gestures? In-Reply-To: References: Message-ID: <3DE2BF8A-92DF-4194-ABF4-9993AA07B5C4@verizon.net> Do you mean a gesture that makes something immediately zoom to fill the screen, or do you mean to grow (the reverse of pinch)? In either case, it doesn't matter whether you use two fingers or three fingers, images will grow. The system wide gestures are an iOS 5 thing, not specifically an iPad 3 thing. On May 11, 2012, at 4:16 PM, Scott Rossi wrote: > Thanks for the pointer Chris. Based on the customer's description, I assume > the issue is the Zoom feature which is operated by 3 finger touch. From dan at clearvisiontech.com Fri May 11 16:28:56 2012 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 11 May 2012 13:28:56 -0700 Subject: Print iOS Browser? In-Reply-To: References: Message-ID: Bob, Thanks, but I mean if I create a html page in my app and display it in a iOS Browser control, can I give the user the ability to print that web page? -Dan > You can take a picture of the entire iOS screen by pressing the power and home buttons simultaneously. Then you can print the photo, right? > > Bob > > >> Does anyone know if it's possible to print the content of an iOS browser control? >> >> Thanks in advance, >> -Dan From coiin at verizon.net Fri May 11 16:34:55 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 11 May 2012 16:34:55 -0400 Subject: iPad 3 Gestures? In-Reply-To: <4B347512-CACF-49CB-8A27-21630D987DBF@twft.com> References: <4B347512-CACF-49CB-8A27-21630D987DBF@twft.com> Message-ID: <09E25F05-BB0B-4779-82C9-4AC6478FCA63@verizon.net> There's a danger of being attacked by fanatical Spaniards who dedicate their lives to sword fighting. On May 11, 2012, at 4:17 PM, Bob Sneidar wrote: > >I wonder if it's possible to create 6 finger gestures, you know for the descendants of Goliath. Hey! Giants are people too! From scott at tactilemedia.com Fri May 11 16:45:47 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 11 May 2012 13:45:47 -0700 Subject: iPad 3 Gestures? In-Reply-To: <3DE2BF8A-92DF-4194-ABF4-9993AA07B5C4@verizon.net> Message-ID: Hi Colin: I meant 3 finger touch, as a system wide gesture. I just wanted to make sure that Apple in its infinite wisdom didn't add something new to the System Settings on iPad3 (kind of like Multitasking Gestures settings is not present on iPhone's settings where it is on iPad). Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Colin Holgate wrote: > Do you mean a gesture that makes something immediately zoom to fill the > screen, or do you mean to grow (the reverse of pinch)? In either case, it > doesn't matter whether you use two fingers or three fingers, images will grow. > > The system wide gestures are an iOS 5 thing, not specifically an iPad 3 thing. > > > On May 11, 2012, at 4:16 PM, Scott Rossi wrote: > >> Thanks for the pointer Chris. Based on the customer's description, I assume >> the issue is the Zoom feature which is operated by 3 finger touch. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From scott at tactilemedia.com Fri May 11 16:51:11 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 11 May 2012 13:51:11 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <4FAD678A.1090002@hyperactivesw.com> Message-ID: This probably has nothing to do with anything you've mentioned, but during a recent "Let's figure out what Apple changed and turn it off" session I recently went though, we found that file locking is enabled via Time Machine settings, and disabling the setting there supposedly prevents files from being auto-locked in the Finder (and thus unable to be overwritten). Just throwing it out there... Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Jacque Landman Gay wrote: > On 5/11/12 2:00 PM, stephen barncard wrote: >> >> My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am >> running Lion. >> And that doesn't help either as it insists on loading every app and >> document I had running the last time*. > > System prefs -> General -> Restore windows when quitting and re-opening > apps [turn this off] > > I never turn off my Mac so I'm not sure if that also works on a restart > but if you haven't unchecked it, it's worth trying. Or just leave your > Mac on all the time, it's meant to be used that way. I only restart > after a system update. > > What I hate even more than that, and for which there is NO solution, is > the auto-save that wrecks whatever I'm working on as soon as I make any > temporary change. Whoever made *that* decision is the one I'd like to > track down and torture. There isn't even a Terminal command to get rid > of it. I don't want every single tentative edit to be saved, I want to > decide what's temporary and what should be overwritten. I lost work > yesterday because of this stupid, idiotic behavior and had to go digging > through the Star Wars interface to get back the original, which was > difficult because they ALL LOOK ALIKE if the document is more than one > page long. Don't get me started. From stephenREVOLUTION2 at barncard.com Fri May 11 17:12:56 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 14:12:56 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: thanks Scott. I'll do that, UPDATE I'm really not happy to completely reinstall here, I don't think that will fix things permanently. I gave a call to my favorite RAM company RAMJET, and their memory expert told me that the Mac Pro on Lion REALLY needs more than the 6 stock gigs installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to get up to 15 gigs, so I ordered them and we'll see how that works out. I will never fully understand memory math and why these have to work in threes - (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two open slots. I will lose one of the 1 gig sticks, so the total goes to 15g. William Gibson had no idea about how astronomical ram size would go. None of us did. I will report back On Fri, May 11, 2012 at 1:51 PM, Scott Rossi wrote: > This probably has nothing to do with anything you've mentioned, but during > a > recent "Let's figure out what Apple changed and turn it off" session I > recently went though, we found that file locking is enabled via Time > Machine > settings, and disabling the setting there supposedly prevents files from > being auto-locked in the Finder (and thus unable to be overwritten). > > Just throwing it out there... > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > Recently, Jacque Landman Gay wrote: > > > On 5/11/12 2:00 PM, stephen barncard wrote: > >> > >> My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am > >> running Lion. > >> And that doesn't help either as it insists on loading every app and > >> document I had running the last time*. > > > > System prefs -> General -> Restore windows when quitting and re-opening > > apps [turn this off] > > > > I never turn off my Mac so I'm not sure if that also works on a restart > > but if you haven't unchecked it, it's worth trying. Or just leave your > > Mac on all the time, it's meant to be used that way. I only restart > > after a system update. > > > > What I hate even more than that, and for which there is NO solution, is > > the auto-save that wrecks whatever I'm working on as soon as I make any > > temporary change. Whoever made *that* decision is the one I'd like to > > track down and torture. There isn't even a Terminal command to get rid > > of it. I don't want every single tentative edit to be saved, I want to > > decide what's temporary and what should be overwritten. I lost work > > yesterday because of this stupid, idiotic behavior and had to go digging > > through the Star Wars interface to get back the original, which was > > difficult because they ALL LOOK ALIKE if the document is more than one > > page long. Don't get me started. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From tolistim at me.com Fri May 11 17:22:36 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 11 May 2012 14:22:36 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: Uhhh - that sounds fishy. I run a stable of Lion-based (and a couple of ML-based tester) Mac Pro's with 4GB each and they run everything that I throw at them, so your "memory expert" sounds like he's trying to sell you more RAM (and that IS his job...). The only systems that I've bumped to 8GB and 16GB are a pair of VMWare test platforms and our video editing monster (8 procs, 16GB). I really suspect that throwing more RAM at this isn't going to be your answer. Tim On May 11, 2012, at 2:12 PM, stephen barncard wrote: > thanks Scott. I'll do that, > > UPDATE > > I'm really not happy to completely reinstall here, I don't think that will fix things permanently. > I gave a call to my favorite RAM company RAMJET, and their memory expert told me that the Mac Pro on Lion REALLY needs more than the 6 stock gigs installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to get up to 15 gigs, so I ordered them and we'll see how that works out. I will never fully understand memory math and why these have to work in threes - (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two open slots. I will lose one of the 1 gig sticks, so the total goes to 15g. > > William Gibson had no idea about how astronomical ram size would go. None of us did. > > I will report back From bobs at twft.com Fri May 11 17:28:43 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 14:28:43 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: Well that is just patently preposterous. Unless you are running apps that themselves require it, or what you do has so many apps open simultaneously that it uses up all of the 6 gigs you have, then there is no reason to upgrade. Apple themselves say Lion only requires 2 gigs. If your RAM guy is saying Lion requires 8 gigs to run properly, he is telling you stories. Bob On May 11, 2012, at 2:12 PM, stephen barncard wrote: > thanks Scott. I'll do that, > > UPDATE > > I'm really not happy to completely reinstall here, I don't think that will > fix things permanently. > I gave a call to my favorite RAM company RAMJET, and their memory expert > told me that the Mac Pro on Lion REALLY needs more than the 6 stock gigs > installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to get > up to 15 gigs, so I ordered them and we'll see how that works out. I will > never fully understand memory math and why these have to work in threes - > (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two open > slots. I will lose one of the 1 gig sticks, so the total goes to 15g. > > William Gibson had no idea about how astronomical ram size would go. None > of us did. > > I will report back > > On Fri, May 11, 2012 at 1:51 PM, Scott Rossi wrote: > >> This probably has nothing to do with anything you've mentioned, but during >> a >> recent "Let's figure out what Apple changed and turn it off" session I >> recently went though, we found that file locking is enabled via Time >> Machine >> settings, and disabling the setting there supposedly prevents files from >> being auto-locked in the Finder (and thus unable to be overwritten). >> >> Just throwing it out there... >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, UX Design >> >> >> >> Recently, Jacque Landman Gay wrote: >> >>> On 5/11/12 2:00 PM, stephen barncard wrote: >>>> >>>> My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am >>>> running Lion. >>>> And that doesn't help either as it insists on loading every app and >>>> document I had running the last time*. >>> >>> System prefs -> General -> Restore windows when quitting and re-opening >>> apps [turn this off] >>> >>> I never turn off my Mac so I'm not sure if that also works on a restart >>> but if you haven't unchecked it, it's worth trying. Or just leave your >>> Mac on all the time, it's meant to be used that way. I only restart >>> after a system update. >>> >>> What I hate even more than that, and for which there is NO solution, is >>> the auto-save that wrecks whatever I'm working on as soon as I make any >>> temporary change. Whoever made *that* decision is the one I'd like to >>> track down and torture. There isn't even a Terminal command to get rid >>> of it. I don't want every single tentative edit to be saved, I want to >>> decide what's temporary and what should be overwritten. I lost work >>> yesterday because of this stupid, idiotic behavior and had to go digging >>> through the Star Wars interface to get back the original, which was >>> difficult because they ALL LOOK ALIKE if the document is more than one >>> page long. Don't get me started. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Fri May 11 18:00:07 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 11 May 2012 15:00:07 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: I think it's gonna be dependant on what apps you are running. Stephen mentioned he's running Pro Tools HD and that uses a LOT of RAM. Pete lcSQL Software On Fri, May 11, 2012 at 2:22 PM, Tim Jones wrote: > Uhhh - that sounds fishy. I run a stable of Lion-based (and a couple of > ML-based tester) Mac Pro's with 4GB each and they run everything that I > throw at them, so your "memory expert" sounds like he's trying to sell you > more RAM (and that IS his job...). > > The only systems that I've bumped to 8GB and 16GB are a pair of VMWare > test platforms and our video editing monster (8 procs, 16GB). > > I really suspect that throwing more RAM at this isn't going to be your > answer. > > Tim > > On May 11, 2012, at 2:12 PM, stephen barncard wrote: > > > thanks Scott. I'll do that, > > > > UPDATE > > > > I'm really not happy to completely reinstall here, I don't think that > will fix things permanently. > > I gave a call to my favorite RAM company RAMJET, and their memory expert > told me that the Mac Pro on Lion REALLY needs more than the 6 stock gigs > installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to get > up to 15 gigs, so I ordered them and we'll see how that works out. I will > never fully understand memory math and why these have to work in threes - > (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two open > slots. I will lose one of the 1 gig sticks, so the total goes to 15g. > > > > William Gibson had no idea about how astronomical ram size would go. > None of us did. > > > > I will report back > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Fri May 11 18:10:04 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 15:10:04 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: too late. I took the red pill. I know it's his job to sell ram, but he had good advice, imho. Hey, it didn't cost that much, and if it helps PT HD and Final Cut 7, I'm really ok with that. The big question is - this machine was running far better when I installed Lion a few months ago than now. Software that changes. In the olden OS9 days, '*defragmenting*' the drive usually helped a lot but I don't see anything recommending that with OSX. Surely that still happens as files are created and destroyed. sqb On Fri, May 11, 2012 at 3:00 PM, Peter Haworth wrote: > I think it's gonna be dependant on what apps you are running. Stephen > mentioned he's running Pro Tools HD and that uses a LOT of RAM. > Pete > lcSQL Software > > > > On Fri, May 11, 2012 at 2:22 PM, Tim Jones wrote: > > > Uhhh - that sounds fishy. I run a stable of Lion-based (and a couple of > > ML-based tester) Mac Pro's with 4GB each and they run everything that I > > throw at them, so your "memory expert" sounds like he's trying to sell > you > > more RAM (and that IS his job...). > > > > The only systems that I've bumped to 8GB and 16GB are a pair of VMWare > > test platforms and our video editing monster (8 procs, 16GB). > > > > I really suspect that throwing more RAM at this isn't going to be your > > answer. > > > > Tim > > > > On May 11, 2012, at 2:12 PM, stephen barncard wrote: > > > > > thanks Scott. I'll do that, > > > > > > UPDATE > > > > > > I'm really not happy to completely reinstall here, I don't think that > > will fix things permanently. > > > I gave a call to my favorite RAM company RAMJET, and their memory > expert > > told me that the Mac Pro on Lion REALLY needs more than the 6 stock gigs > > installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to > get > > up to 15 gigs, so I ordered them and we'll see how that works out. I will > > never fully understand memory math and why these have to work in threes - > > (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two > open > > slots. I will lose one of the 1 gig sticks, so the total goes to 15g. > > > > > > William Gibson had no idea about how astronomical ram size would go. > > None of us did. > > > > > > I will report back > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Fri May 11 18:26:28 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 15:26:28 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> Message-ID: <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> You mention running Final Cut 7. Not to tell you your business, but you should use a scratch disk and data disk that is not the boot OS drive. Just a thot. The extra RAM for FC is probably a good idea. Bob On May 11, 2012, at 3:10 PM, stephen barncard wrote: > too late. I took the red pill. I know it's his job to sell ram, but he had > good advice, imho. > > Hey, it didn't cost that much, and if it helps PT HD and Final Cut 7, I'm > really ok with that. > > The big question is - this machine was running far better when I installed > Lion a few months ago than now. Software that changes. > > In the olden OS9 days, '*defragmenting*' the drive usually helped a lot but > I don't see anything recommending that with OSX. Surely that still happens > as files are created and destroyed. > > sqb > > On Fri, May 11, 2012 at 3:00 PM, Peter Haworth wrote: > >> I think it's gonna be dependant on what apps you are running. Stephen >> mentioned he's running Pro Tools HD and that uses a LOT of RAM. >> Pete >> lcSQL Software >> >> >> >> On Fri, May 11, 2012 at 2:22 PM, Tim Jones wrote: >> >>> Uhhh - that sounds fishy. I run a stable of Lion-based (and a couple of >>> ML-based tester) Mac Pro's with 4GB each and they run everything that I >>> throw at them, so your "memory expert" sounds like he's trying to sell >> you >>> more RAM (and that IS his job...). >>> >>> The only systems that I've bumped to 8GB and 16GB are a pair of VMWare >>> test platforms and our video editing monster (8 procs, 16GB). >>> >>> I really suspect that throwing more RAM at this isn't going to be your >>> answer. >>> >>> Tim >>> >>> On May 11, 2012, at 2:12 PM, stephen barncard wrote: >>> >>>> thanks Scott. I'll do that, >>>> >>>> UPDATE >>>> >>>> I'm really not happy to completely reinstall here, I don't think that >>> will fix things permanently. >>>> I gave a call to my favorite RAM company RAMJET, and their memory >> expert >>> told me that the Mac Pro on Lion REALLY needs more than the 6 stock gigs >>> installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to >> get >>> up to 15 gigs, so I ordered them and we'll see how that works out. I will >>> never fully understand memory math and why these have to work in threes - >>> (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two >> open >>> slots. I will lose one of the 1 gig sticks, so the total goes to 15g. >>>> >>>> William Gibson had no idea about how astronomical ram size would go. >>> None of us did. >>>> >>>> I will report back >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Fri May 11 18:59:05 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 15:59:05 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: I always have separated data and media from 'business logic'. For many years. I use a bank of firewire externals, 3 of those Newer Technologies fire 800 'toasters' and a NITRO AV firewire 800 8 port hub. But my problems haven't been with Final Cut or PT HD, it's been simple text stuff like Safari and Chrome on gmail and Facebook, which had always been no problem on this aluminum melting monster. On Fri, May 11, 2012 at 3:26 PM, Bob Sneidar wrote: > You mention running Final Cut 7. Not to tell you your business, but you > should use a scratch disk and data disk that is not the boot OS drive. Just > a thot. The extra RAM for FC is probably a good idea. > > Bob > > > On May 11, 2012, at 3:10 PM, stephen barncard wrote: > > > too late. I took the red pill. I know it's his job to sell ram, but he > had > > good advice, imho. > > > > Hey, it didn't cost that much, and if it helps PT HD and Final Cut 7, I'm > > really ok with that. > > > > The big question is - this machine was running far better when I > installed > > Lion a few months ago than now. Software that changes. > > > > In the olden OS9 days, '*defragmenting*' the drive usually helped a lot > but > > I don't see anything recommending that with OSX. Surely that still > happens > > as files are created and destroyed. > > > > sqb > > > > On Fri, May 11, 2012 at 3:00 PM, Peter Haworth wrote: > > > >> I think it's gonna be dependant on what apps you are running. Stephen > >> mentioned he's running Pro Tools HD and that uses a LOT of RAM. > >> Pete > >> lcSQL Software > >> > >> > >> > >> On Fri, May 11, 2012 at 2:22 PM, Tim Jones wrote: > >> > >>> Uhhh - that sounds fishy. I run a stable of Lion-based (and a couple > of > >>> ML-based tester) Mac Pro's with 4GB each and they run everything that I > >>> throw at them, so your "memory expert" sounds like he's trying to sell > >> you > >>> more RAM (and that IS his job...). > >>> > >>> The only systems that I've bumped to 8GB and 16GB are a pair of VMWare > >>> test platforms and our video editing monster (8 procs, 16GB). > >>> > >>> I really suspect that throwing more RAM at this isn't going to be your > >>> answer. > >>> > >>> Tim > >>> > >>> On May 11, 2012, at 2:12 PM, stephen barncard wrote: > >>> > >>>> thanks Scott. I'll do that, > >>>> > >>>> UPDATE > >>>> > >>>> I'm really not happy to completely reinstall here, I don't think that > >>> will fix things permanently. > >>>> I gave a call to my favorite RAM company RAMJET, and their memory > >> expert > >>> told me that the Mac Pro on Lion REALLY needs more than the 6 stock > gigs > >>> installed (!) and suggested I get a 3-stick upgrade of 4 gb modules to > >> get > >>> up to 15 gigs, so I ordered them and we'll see how that works out. I > will > >>> never fully understand memory math and why these have to work in > threes - > >>> (is it the 64 bits?) -- currently there are 6 1 gig sticks, with two > >> open > >>> slots. I will lose one of the 1 gig sticks, so the total goes to 15g. > >>>> > >>>> William Gibson had no idea about how astronomical ram size would go. > >>> None of us did. > >>>> > >>>> I will report back > >>> > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > > > > > > > Stephen Barncard > > San Francisco Ca. USA > > > > more about sqb > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Fri May 11 19:16:51 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 11 May 2012 16:16:51 -0700 Subject: Rev Menus [was Re: Location of stack] In-Reply-To: References: <4BF1B417.3040308@fourthworld.com> Message-ID: <40F1175A-6E18-4665-86F6-24623994606B@twft.com> Just traipsing through preferences. Under Compatibility there is an option to enable the Database Query Builder. Bob > I believe so. There are better query builders in sql management tools that you can get for free. > > Bob > > > On May 10, 2012, at 10:57 AM, william humphrey wrote: > >> So was the "database query builder" dumped and now unusable in LiveCode 5.5? From mwieder at ahsoftware.net Fri May 11 19:20:42 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 11 May 2012 23:20:42 +0000 (UTC) Subject: [OT] Blowing my mind about Linux References: <4FAD4AC3.9070209@gmail.com> Message-ID: Richmond writes: > The vast majority of people do NOT want choices; they want comfortable > predictableness....... Devo paraphrase, nicely done... > free. Love Richmond.... I don't know what Friday nights are like on your planet, but if my planet ever develops spaceflight we're gonna have to come over and get some of what you've been drinking. We've got nothing like it over here. -- Mark Wieder From davidocoker at gmail.com Fri May 11 19:36:13 2012 From: davidocoker at gmail.com (David C.) Date: Fri, 11 May 2012 18:36:13 -0500 Subject: Linux deployment: never a better time In-Reply-To: <4FAC3446.8040804@fourthworld.com> References: <1336682369006-4624591.post@n4.nabble.com> <4FAC3446.8040804@fourthworld.com> Message-ID: FYI: Followup thread started in the LC Linux forum. :) Dave C. (doc) On Thu, May 10, 2012 at 4:33 PM, Richard Gaskin wrote: > Peter Alcibiades wrote: > >> Perhaps the thing that Linux can offer a developer which is unique is the >> ability to package an app into a turnkey appliance. ?Any sort of appliance >> running on general purpose minimalist hardware, and running something like >> Slitaz or a stripped down Debian version, and it will be fast, free and >> stable, and will look to the end user like an appliance. ?You need so >> little >> memory and disk that small solid state drives are quite usable. >> >> The difference getting away from bloatware makes is amazing. ?I am >> currently >> running Debian with xfce and lightdm on an old thinkpad, having banished >> gnome and kde and all of their works, and boot time is super fast and its >> super responsive. ?You can get even faster on even less hardware running >> slitaz. ?Worth a thought. > > > Indeed it is. ?I've been pricing components for a system to run specific > LiveCode apps, and with a modest Via C7 processor I have a parts list that > totals just US$170, with a 32 GB SSD. > > > -- > ?Richard Gaskin > ?Fourth World > ?LiveCode training and consulting: http://www.fourthworld.com > ?Webzine for LiveCode developers: http://www.LiveCodeJournal.com > ?LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Best regards, David C. From davidocoker at gmail.com Fri May 11 19:38:45 2012 From: davidocoker at gmail.com (David C.) Date: Fri, 11 May 2012 18:38:45 -0500 Subject: [OT] Blowing my mind about Linux In-Reply-To: References: <4FAD4AC3.9070209@gmail.com> Message-ID: I'm with Stephen... Richmond, please don't ever change!!! Dave C. On Fri, May 11, 2012 at 6:20 PM, Mark Wieder wrote: > Richmond writes: > >> The vast majority of people do NOT want choices; they want comfortable >> predictableness....... > > Devo paraphrase, nicely done... > >> free. Love > > Richmond.... I don't know what Friday nights are like on your planet, but if my > planet ever develops spaceflight we're gonna have to come over and get some of > what you've been drinking. We've got nothing like it over here. > > -- > ?Mark Wieder > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Best regards, David C. From capellan2000 at gmail.com Fri May 11 19:54:21 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Fri, 11 May 2012 16:54:21 -0700 (PDT) Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAD4AC3.9070209@gmail.com> References: <4FAD4AC3.9070209@gmail.com> Message-ID: <1336780461487-4627848.post@n4.nabble.com> Richmond, Last time I checked, most Linux developers EXPECT that most of their users are Software Developers. Because of that, their documentation (and use) is written in such way that only another Software Developers could understand. There have to be some outstanding exceptions, but these are few and far between. If Linux developers wants to attract more common computer users, instead of Software Developers... they have to create a foolproof Operating System and more user friendly interfaces and documentation. Some months ago, I asked in this mail list: Why the free software movement do not create a "Free Software Academy" to teach how to use efficiently the vast array of free software offering? I think that now, finally I found the truth... the real answer to this "apparent" oversight. Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-Blowing-my-mind-about-Linux-tp4627046p4627848.html Sent from the Revolution - User mailing list archive at Nabble.com. From lan.kc.macmail at gmail.com Fri May 11 21:08:40 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 12 May 2012 09:08:40 +0800 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: I'll throw my 2 cents into the Ring. When I have this happen I always start up Activity Monitor and check out the readings: Network - I generally turn off all the Auto Download Update features but occasionally one slips through, like iTunes gets the latest HD Epsiode of 'Modern Family' to download. iTunes is set to open simultaneous connections so it can max out my broadband connection and slow other net related activities on my computer. Disk Usage - you've already said you've got plenty, so this base covered. But what about your backup Drive. I have Carbon Copy Cloner set to trash Archives whenever the HD gets to <15%. Still, if there are several HD Episodes to backup PLUS I'm working on several GB of iMove files at the same time, they can takeup nearly all that space, and will slow everything right down. Only when the backup is complete, or before the next one starts does CCC Trash the oldest archive. Disk Activity - Backup/Archive* activities can max out disk read and writes and slow down other apps trying to use the disk. System Memory - Is anything hogging it and is it expected.** CPU - is there anything hogging the CPU and is it expected.** *I find CCC a Must Have utility, but it also significantly slows down my system and I can get the beachball making numerous appearances especially if TimeMachine comes on at the same time - and they both have 2GB HD episodes to save. ** Anything that is hogging CPU and/or Memory and you think it's strange, Quit it. Also I run multiple external HDs connected to my computer and have 'Put HDs to Sleep when possible' ticked in the Energy Saver Preference. This means anytime I Save, or Save As... (I've only migrated my wife to Lion) I get the beachball as I have to wait for all the External HDs to spin up. Anytime it's Archive time things slow down as they all spin up. I don't know how Lion operates with it's Auto Save (Versions) function and the energy saver preference, but there could be constant spinning up and down of external HDs. I use Onxy and find it very useful. I use Drive Genius and DO defragment my HDs and believe it makes a small difference. But most of all I do find that any time things slow down noticeably, Activity Monitor points to the culprit. HTH From jacque at hyperactivesw.com Fri May 11 21:09:48 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2012 20:09:48 -0500 Subject: [OT] Blowing my mind about Linux In-Reply-To: References: <4FAD4AC3.9070209@gmail.com> Message-ID: <4FADB85C.9060601@hyperactivesw.com> On 5/11/12 6:20 PM, Mark Wieder wrote: > Richmond.... I don't know what Friday nights are like on your planet, but if my > planet ever develops spaceflight we're gonna have to come over and get some of > what you've been drinking. We've got nothing like it over here. > I'm aging my fourth batch of this stuff: You'd be surprised. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tereza at califex.com Fri May 11 21:21:26 2012 From: tereza at califex.com (Tereza Snyder) Date: Fri, 11 May 2012 20:21:26 -0500 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FADB85C.9060601@hyperactivesw.com> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> Message-ID: <6E5C69EA-C295-4FF3-BB8C-2B72B3059ED6@califex.com> On May 11, 2012, at 8:09 PM, J. Landman Gay wrote: > On 5/11/12 6:20 PM, Mark Wieder wrote: > >> Richmond.... I don't know what Friday nights are like on your planet, but if my >> planet ever develops spaceflight we're gonna have to come over and get some of >> what you've been drinking. We've got nothing like it over here. >> > > I'm aging my fourth batch of this stuff: > > > You'd be surprised. > > - Sounds fabulous! Vodka or Grappa? t -- Tereza Snyder Califex Software, Inc. From ambassador at fourthworld.com Fri May 11 21:33:56 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 11 May 2012 18:33:56 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <1336780461487-4627848.post@n4.nabble.com> References: <1336780461487-4627848.post@n4.nabble.com> Message-ID: <4FADBE04.9060001@fourthworld.com> Alejandro Tejada wrote: > Last time I checked, most Linux developers > EXPECT that most of their users are > Software Developers. Looking for Linux for human beings?: :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From jacque at hyperactivesw.com Fri May 11 21:50:18 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2012 20:50:18 -0500 Subject: [OT] Blowing my mind about Linux In-Reply-To: <6E5C69EA-C295-4FF3-BB8C-2B72B3059ED6@califex.com> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <6E5C69EA-C295-4FF3-BB8C-2B72B3059ED6@califex.com> Message-ID: <4FADC1DA.20808@hyperactivesw.com> On 5/11/12 8:21 PM, Tereza Snyder wrote: > > On May 11, 2012, at 8:09 PM, J. Landman Gay wrote: > >> On 5/11/12 6:20 PM, Mark Wieder wrote: >> >>> Richmond.... I don't know what Friday nights are like on your planet, but if my >>> planet ever develops spaceflight we're gonna have to come over and get some of >>> what you've been drinking. We've got nothing like it over here. >>> >> >> I'm aging my fourth batch of this stuff: >> >> >> You'd be surprised. >> >> - > > Sounds fabulous! Vodka or Grappa? Vodka, using the chocolate variation, with the lemon. We started with very good vodka the first batch, then graduated to really cheap grocery store stuff later on. The good stuff comes outo a little smoother but the cheap stuff still works very well. I forgot and left it in the closet for six weeks the first time. I think that made it better. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri May 11 22:04:58 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 11 May 2012 21:04:58 -0500 Subject: Standalone problem In-Reply-To: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> Message-ID: <4FADC54A.3070308@hyperactivesw.com> On 5/11/12 12:43 PM, dunbarx at aol.com wrote: > But when I loaded the app onto another Mac, although all screen > functionality works perfectly, the control signals are not > implemented. It sounds like the app can't find the external. Do you see it in the standalone bundle? It should be next to the engine if you put it into the Copy Files pane in the standalone settings. You can either set the externals in a line of script, or using the externals pane in the stack's property inspector. If you use the inspector, don't include a path, just use the short file name, like "myexternal.bundle". You won't need to use a script if you do it that way, I believe. I usually bypass the inspector and use a line of script instead: set the externals of this stack to "myexternal.bundle" You can only set externals in a preOpenStack handler. Anything after that and its too late to load them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Fri May 11 23:25:01 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 12 May 2012 11:25:01 +0800 Subject: Standalone problem In-Reply-To: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> Message-ID: On Sat, May 12, 2012 at 1:43 AM, wrote: > This may be too specialized a problem for anyone to know what is going on. > The production machines are running OSX 10.7, though the developing machine > is running OSX 10.6. All are MacBook Air. > > The Service USB Plus Driver software is installed on all the production machines I assume? Their web page says they only support 10.3 to 10.5 - obviously this isn't exactly correct as you are running it on SL, but is their a Lion update for the Driver? HTH From lan.kc.macmail at gmail.com Fri May 11 23:55:02 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 12 May 2012 11:55:02 +0800 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: Actually missed a big one off the list. Spotlight - which would show up as mdworker in Activity Monitor. If you've added a 'new' HD, internal or external and haven't set Spotlight to ignore it then Spotlight may take forever to process it and you will definitely end up with the beachball. New in this case would mean something like moving your 1.75TB of backups to a new 3TB drive. Spotlight will spend forever doing it's thing to the 1.75TB already on the drive. I always add Backup/Archive HDs to Spotlight's Privacy list - but many times I forget with upgrades and it isn't until I'm left with an unresponsive system that I crack open AM and find the culprit. Also, what Sharing services have you set up. Is it possible someone is accessing iTunes, iPhoto or large files - you turned it on and forgot to turn it off? What about iCloud, are you snap happy and is iPhoto constantly updating your last 1000 photos to iCloud? Again, AM should help you pin point it. HTH From pete at lcsql.com Fri May 11 23:55:43 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 11 May 2012 20:55:43 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FADC1DA.20808@hyperactivesw.com> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <6E5C69EA-C295-4FF3-BB8C-2B72B3059ED6@califex.com> <4FADC1DA.20808@hyperactivesw.com> Message-ID: OK, well I guess I'm gonna have to bust out my recipe for Limoncello.... Pete lcSQL Software On Fri, May 11, 2012 at 6:50 PM, J. Landman Gay wrote: > On 5/11/12 8:21 PM, Tereza Snyder wrote: > >> >> On May 11, 2012, at 8:09 PM, J. Landman Gay wrote: >> >> On 5/11/12 6:20 PM, Mark Wieder wrote: >>> >>> Richmond.... I don't know what Friday nights are like on your planet, >>>> but if my >>>> planet ever develops spaceflight we're gonna have to come over and get >>>> some of >>>> what you've been drinking. We've got nothing like it over here. >>>> >>>> >>> I'm aging my fourth batch of this stuff: >>> >>> > >>> >>> You'd be surprised. >>> >>> - >>> >> >> Sounds fabulous! Vodka or Grappa? >> > > Vodka, using the chocolate variation, with the lemon. We started with very > good vodka the first batch, then graduated to really cheap grocery store > stuff later on. The good stuff comes outo a little smoother but the cheap > stuff still works very well. I forgot and left it in the closet for six > weeks the first time. I think that made it better. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From jhj at jhj.com Sat May 12 00:42:22 2012 From: jhj at jhj.com (Jerry Jensen) Date: Fri, 11 May 2012 21:42:22 -0700 Subject: Sort of a problem In-Reply-To: References: Message-ID: <55D8490E-8759-40C1-923A-5E91F805FF66@jhj.com> The light bulb lit over my head a while ago when I understood a line from Jacque that scrambles the order of lines in a var: sort lines of var by random(63000) -- or something similar Elegant, that! the value after the "by" is calculated for every line, even without using "each". On May 11, 2012, at 11:09 AM, Jim Hurley wrote: > Thanks Jerry. That is what I was looking for. > > There is some magic going on behind the scenes with that "by ... of each" that I never really caught on to. > > Jim > > >> >> Message: 5 >> Date: Thu, 10 May 2012 21:23:36 -0700 >> From: Jerry Jensen >> To: How to use LiveCode >> Subject: Re: Sort of a problem >> Message-ID: >> Content-Type: text/plain; charset=us-ascii >> >> This seems to do the job. No polish, but you'll get the idea. >> .Jerry >> >> Aw, crap, forgot about no attachments. Here's the code: >> >> ------------------------------------------------ >> >> on mouseUp >> local tList >> put fld "Streets" into tList >> sort lines of tList by pickStreet(each) >> put tList into fld "Streets" >> end mouseUp >> >> function pickStreet pName >> if word 1 of pName is in "NSEW" then >> return word 2 to -1 of pName >> else >> return pName >> end if >> end pickStreet >> >> ----------------------------------------------------- >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Sat May 12 01:46:30 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 22:46:30 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: yes thank you Kay, actually these are the first places I looked, the usual suspects. Something deeper might be going on, including the fact that I was using a developer preview when I first installed Lion, and it never let me upgrade beyond .0 On Fri, May 11, 2012 at 8:55 PM, Kay C Lan wrote: > Actually missed a big one off the list. > > Spotlight - which would show up as mdworker in Activity Monitor. If you've > added a 'new' HD, internal or external and haven't set Spotlight to ignore > it then Spotlight may take forever to process it and you will definitely > end up with the beachball. > > New in this case would mean something like moving your 1.75TB of backups to > a new 3TB drive. Spotlight will spend forever doing it's thing to the > 1.75TB already on the drive. > > I always add Backup/Archive HDs to Spotlight's Privacy list - but many > times I forget with upgrades and it isn't until I'm left with an > unresponsive system that I crack open AM and find the culprit. > > Also, what Sharing services have you set up. Is it possible someone is > accessing iTunes, iPhoto or large files - you turned it on and forgot to > turn it off? What about iCloud, are you snap happy and is iPhoto constantly > updating your last 1000 photos to iCloud? Again, AM should help you pin > point it. > > HTH > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From jhj at jhj.com Sat May 12 01:54:02 2012 From: jhj at jhj.com (Jerry Jensen) Date: Fri, 11 May 2012 22:54:02 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: <72F8E84C-6493-4C7F-B464-7FECC4E0A2D4@jhj.com> Arrgh! its at .4 now, which has a few issues reported on the street, but is working reliably for me so far. I didn't mess with it until .3 . I don't like it either. No choice. On May 11, 2012, at 10:46 PM, stephen barncard wrote: > yes thank you Kay, actually these are the first places I looked, the usual > suspects. Something deeper might be going on, including the fact that I was > using a developer preview when I first installed Lion, and it never let me > upgrade beyond .0 From stephenREVOLUTION2 at barncard.com Sat May 12 02:09:22 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 11 May 2012 23:09:22 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <72F8E84C-6493-4C7F-B464-7FECC4E0A2D4@jhj.com> References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <72F8E84C-6493-4C7F-B464-7FECC4E0A2D4@jhj.com> Message-ID: no choice and Mountain Lion is coming up the backstretch. Crap. I finally bought a new Lion.4 from the store and am now 'migrating'. Starting over on a new drive. I'll let the migration assistant run overnight. I'm staying away from giant boot drives - 500 gig 7200 rpm is a nice size. No work accomplished today. Jerry - are you going to upgrade the estate pro tools HD to 10? Or are you a Logic 9 house now? On Fri, May 11, 2012 at 10:54 PM, Jerry Jensen wrote: > Arrgh! its at .4 now, which has a few issues reported on the street, but > is working reliably for me so far. I didn't mess with it until .3 . I don't > like it either. No choice. > > On May 11, 2012, at 10:46 PM, stephen barncard wrote: > > > yes thank you Kay, actually these are the first places I looked, the > usual > > suspects. Something deeper might be going on, including the fact that I > was > > using a developer preview when I first installed Lion, and it never let > me > > upgrade beyond .0 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From richmondmathewson at gmail.com Sat May 12 02:30:15 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:30:15 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: <864F508D-38A3-4328-A676-09993A99AE4D@twft.com> References: <4FAD4AC3.9070209@gmail.com> <864F508D-38A3-4328-A676-09993A99AE4D@twft.com> Message-ID: <4FAE0377.6070108@gmail.com> On 05/11/2012 08:56 PM, Bob Sneidar wrote: > Richmond, I suggest altering the particular alcoholic beverage you've been imbibing. ;-) Oddly enough, I drank a glass of pure orange juice and 2 cups of coffee last night, and NO alcohol. HOWEVER, I was in an "artistic" mood . . . :) AND, if you tease apart the vagaries of my posting you will find some sense there (even in the aside about feeding sheep): It seems that there is a human tendency to narrow oneself, and this can be destructive. Here endeth the lesson. > > Bob > > > On May 11, 2012, at 10:22 AM, Richmond wrote: > >> I have finally worked out why I think thinking people (!) >> prefer Mac OS or Windows: >> >> For the very same reason why buckets of people want to >> go back to the Communist state here in Bulgaria. >> >> Linux involves a vast number of choices: >> >> 1. Choices about Desktop environment; WIMP, HUD, Nix-but-contextual-menus, Freaky, and so on. >> >> 2. Choices about how to access programs: Panels, AWN, Cairo Dock, etc., etc., >> >> 3. Phil Lewer, Jan Brewer, Harry Hawkins, Hugh Davy Philly Whitpot, George Pausley, Dick Wilson, Tom Cobbley and all. >> >> And, for why do I find Linux delectable; mayhap because many years syne (well 36 to be exact), I ate a delicious plate >> of rice-pudding in Widdecombe after 24 hours out on the tors of Dartmoor. And, possibly the saddest thing of all, is that I suspect >> very few in the computer programming fraternity/sorority will even understand the connexion between those remarks and point 3. >> >> ----------------------------------------------- >> >> 3 weeks ago I was standing in a shed with 2 lambs under my arms feeding them from bottles (at Horton-in-Ribblesdale), and some >> wag (isn't there always one?) said to me "Why are you doing that?", to which I replied "I care!" (frankly, the farmer had had about >> 105 Spring lambs; and he had dug them out of the snowdrifts; of which 50 of them had been saved by sheltering under their dead mothers' carcases), to which, said wag had remarked "I thought you said you were a teacher and a computer programmer." at which point I turned to the lambs and saw that they were comfortable and full of milk. The fellow was an idiot. >> >> ------------------------------------------------ >> >> The vast majority of people do NOT want choices; they want comfortable predictableness....... >> >> However, awkward s*ds like me, believe that that is exactly what meant that the Jews and so on, walked obediently into the >> gas ovens of Nazi Germany. >> >> Of course comparing the Virus-Hell of the most popular family of computer operating systems on the planet >> with the Nazi holocaust elevates the former to a place it should not enjoy, and degrades the latter to a position >> which diminishes it significance in a way which is hugely dangerous. >> >> ----------------------------- >> >> While Linux may NOT turn everybody on Ding-an-Sich..... >> >> It is worth recalling what happened in Britain when, quite suddenly, the Archimedes computer (running RISC OS) >> cut its own throat by getting into bed with Apple (remember the Xemplar episode?), and everything changed, and >> those teachers who could not transition very quickly from RISC OS to Windows 95 were in the sh*t. >> >> -------------------------- >> >> What has this got to do with Runtime Revolution Livecode? >> >> Quite a lot. >> >> 1. The world does not change smoothly, nor predictably. >> >> 2. Richard Gaskin's recent posting anent Linux could not be more apposite. >> >> 3. RunRev made a big mistake when it stopped releasing engines to allow standalone builds for any systems apart from >> Mac, Windows and Linux. >> >> -------------------------- >> >> Friday night rant as usual is for free. Love, Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 12 02:30:52 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:30:52 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: References: <4FAD4AC3.9070209@gmail.com> <864F508D-38A3-4328-A676-09993A99AE4D@twft.com> Message-ID: <4FAE039C.6030307@gmail.com> On 05/11/2012 09:02 PM, stephen barncard wrote: > I love my morning cup of RICHMOND. Please don't ever change!!! Bless you! My cup brimmeth over. > > sqb > > On Fri, May 11, 2012 at 10:56 AM, Bob Sneidar wrote: > >> Richmond, I suggest altering the particular alcoholic beverage you've been >> imbibing. ;-) >> >> Bob >> >> >> On May 11, 2012, at 10:22 AM, Richmond wrote: >> >>> I have finally worked out why I think thinking people (!) >>> prefer Mac OS or Windows: >>> >>> For the very same reason why buckets of people want to >>> go back to the Communist state here in Bulgaria. >>> >>> Linux involves a vast number of choices: >>> >>> 1. Choices about Desktop environment; WIMP, HUD, >> Nix-but-contextual-menus, Freaky, and so on. >>> 2. Choices about how to access programs: Panels, AWN, Cairo Dock, etc., >> etc., >>> 3. Phil Lewer, Jan Brewer, Harry Hawkins, Hugh Davy Philly Whitpot, >> George Pausley, Dick Wilson, Tom Cobbley and all. >>> And, for why do I find Linux delectable; mayhap because many years syne >> (well 36 to be exact), I ate a delicious plate >>> of rice-pudding in Widdecombe after 24 hours out on the tors of >> Dartmoor. And, possibly the saddest thing of all, is that I suspect >>> very few in the computer programming fraternity/sorority will even >> understand the connexion between those remarks and point 3. >>> ----------------------------------------------- >>> >>> 3 weeks ago I was standing in a shed with 2 lambs under my arms feeding >> them from bottles (at Horton-in-Ribblesdale), and some >>> wag (isn't there always one?) said to me "Why are you doing that?", to >> which I replied "I care!" (frankly, the farmer had had about >>> 105 Spring lambs; and he had dug them out of the snowdrifts; of which 50 >> of them had been saved by sheltering under their dead mothers' carcases), >> to which, said wag had remarked "I thought you said you were a teacher and >> a computer programmer." at which point I turned to the lambs and saw that >> they were comfortable and full of milk. The fellow was an idiot. >>> ------------------------------------------------ >>> >>> The vast majority of people do NOT want choices; they want comfortable >> predictableness....... >>> However, awkward s*ds like me, believe that that is exactly what meant >> that the Jews and so on, walked obediently into the >>> gas ovens of Nazi Germany. >>> >>> Of course comparing the Virus-Hell of the most popular family of >> computer operating systems on the planet >>> with the Nazi holocaust elevates the former to a place it should not >> enjoy, and degrades the latter to a position >>> which diminishes it significance in a way which is hugely dangerous. >>> >>> ----------------------------- >>> >>> While Linux may NOT turn everybody on Ding-an-Sich..... >>> >>> It is worth recalling what happened in Britain when, quite suddenly, the >> Archimedes computer (running RISC OS) >>> cut its own throat by getting into bed with Apple (remember the Xemplar >> episode?), and everything changed, and >>> those teachers who could not transition very quickly from RISC OS to >> Windows 95 were in the sh*t. >>> -------------------------- >>> >>> What has this got to do with Runtime Revolution Livecode? >>> >>> Quite a lot. >>> >>> 1. The world does not change smoothly, nor predictably. >>> >>> 2. Richard Gaskin's recent posting anent Linux could not be more >> apposite. >>> 3. RunRev made a big mistake when it stopped releasing engines to allow >> standalone builds for any systems apart from >>> Mac, Windows and Linux. >>> >>> -------------------------- >>> >>> Friday night rant as usual is for free. Love, Richmond. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From richmondmathewson at gmail.com Sat May 12 02:38:41 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:38:41 +0300 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: Message-ID: <4FAE0571.1060907@gmail.com> On 05/11/2012 10:00 PM, stephen barncard wrote: > Dear list, > > Could I get a recommendation from some of the Mac folks on this list about > a good 'Cleaner' application? > > The last week or so, I've gained a rather persistent 'friend' - the dreaded > beach ball of death. All the time. Type a few letters in a browser (Safari > or Chrome) and then a delay, then the ball for about 30 seconds. > > My lovely Mac pro is in hell. Yes I have a lot of apps, and yes I am > running Lion. > And that doesn't help either as it insists on loading every app and > document I had running the last time*. > * > * > I am probably facing a complete re-install at this point. I had other plans > this day. Dreams of Snow Leopard abound. I just wanted to use the Cloud to > sync calendars and address book stuff. > > Anyway, I'd like to try a 'cleaner' first, but I don't know anyone that's > actually used one. > And it's , um, a kind of a serious app type that could ruin your life if it > screws up. > > the one that's promoted the most is Mac Keeper. > > I downloaded it, and executed first run, but did not tell it to do > anything. I got paranoid after I read some negative about it on the web, > and it took an hour to uninstall it, as it has no uninstaller that actualy > works. > > here's the complete list of others that I've downloaded but not executed: > > Mac Keeper - the best UI - looks like it could work - about > $35 > AppCleaner.app - took an hour to do its survey and didn't warn me > if it was a paid app or not, so I quit > CleanMyMac.app - not tested > OnyX.app - the only free one - ran it but didn't help > SpeedUpMac.app -- not tested > > Anyone have a recommendation? Yes; but I don't suppose you will like any of them: 1. Snow Leopard (10.6), or even Leopard (10.5). 2. A Linux distro. I do get the feeling (and this may be quite wrong as my PPC macMini isn't all that informative about Mac OS 10.7) that the Mac OS has gone a bit "sour". As a long-time fan of the Macintosh (well, since 1993), I do hope that Apple finds its way that it seems to have lost of late. Something has happened in the OS world of late; Mac Lion, Windows 8, Ubuntu Unity and GNOME 3 that seems to indicate that the people at the top who make the decisions may have stopped listening to their user-base quite as attentively as they did in the past. Every time I turn on my PPC macMini running Mac OS 10.4.11 I am pleasantly reminded of how really very good indeed the Mac OS was at that stage (and was slightly better at 10.5). Just as I feel when I turn on Linux boxes at my school running GNOME 2, and the VirtualBox 'thing' of Windows XP here on my Xubuntu 12.04 box. > > thanks in advance, > > > sqb > > **(What bright pup at Apple thought that was a cool idea?I'd like to > strangle that person. Yes I know there's a checkbox at shutdown, but I > don't ever want that feature, and I always forget. And if I have to > force-quit from a Kernel panic I get all the docs and apps reloaded that I > was running hours ago. Stupid stupid stupid.)* > * > * > > > > > > > > From richmondmathewson at gmail.com Sat May 12 02:41:21 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:41:21 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: References: <4FAD4AC3.9070209@gmail.com> Message-ID: <4FAE0611.3020601@gmail.com> On 05/12/2012 02:20 AM, Mark Wieder wrote: > Richmond writes: > >> The vast majority of people do NOT want choices; they want comfortable >> predictableness....... > Devo paraphrase, nicely done... Potato men. > >> free. Love > Richmond.... I don't know what Friday nights are like on your planet, but if my > planet ever develops spaceflight we're gonna have to come over and get some of > what you've been drinking. We've got nothing like it over here. > I glass of orange juice and 2 cups of coffee; awfully sorry to disappoint you. MIND YOU; prior to the non-stimulative beverages I did have about 9 hours of teaching elastic-sided kids who were bouncing off the walls with the sheer joy of learning English in a wonderful way! From richmondmathewson at gmail.com Sat May 12 02:43:48 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:43:48 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FADB85C.9060601@hyperactivesw.com> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> Message-ID: <4FAE06A4.6020601@gmail.com> On 05/12/2012 04:09 AM, J. Landman Gay wrote: > On 5/11/12 6:20 PM, Mark Wieder wrote: > >> Richmond.... I don't know what Friday nights are like on your planet, >> but if my >> planet ever develops spaceflight we're gonna have to come over and >> get some of >> what you've been drinking. We've got nothing like it over here. >> > > I'm aging my fourth batch of this stuff: > > > You'd be surprised. > Yes; how very odd indeed. From richmondmathewson at gmail.com Sat May 12 02:45:06 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:45:06 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FADBE04.9060001@fourthworld.com> References: <1336780461487-4627848.post@n4.nabble.com> <4FADBE04.9060001@fourthworld.com> Message-ID: <4FAE06F2.4050809@gmail.com> On 05/12/2012 04:33 AM, Richard Gaskin wrote: > Alejandro Tejada wrote: > >> Last time I checked, most Linux developers >> EXPECT that most of their users are >> Software Developers. > > Looking for Linux for human beings?: > Ubuntu WAS, but with the advent of Unity I am no longer sure that it IS. As a part-time human being I am now using XFCE. > > :) > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 12 02:46:34 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 09:46:34 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <6E5C69EA-C295-4FF3-BB8C-2B72B3059ED6@califex.com> <4FADC1DA.20808@hyperactivesw.com> Message-ID: <4FAE074A.3060503@gmail.com> On 05/12/2012 06:55 AM, Peter Haworth wrote: > OK, well I guess I'm gonna have to bust out my recipe for Limoncello.... That is absolutely disgraceful; you cannot leave it hanging with 4 dots after it! Come on, out with the recipe :) > Pete > lcSQL Software > > > > On Fri, May 11, 2012 at 6:50 PM, J. Landman Gay wrote: > >> On 5/11/12 8:21 PM, Tereza Snyder wrote: >> >>> On May 11, 2012, at 8:09 PM, J. Landman Gay wrote: >>> >>> On 5/11/12 6:20 PM, Mark Wieder wrote: >>>> Richmond.... I don't know what Friday nights are like on your planet, >>>>> but if my >>>>> planet ever develops spaceflight we're gonna have to come over and get >>>>> some of >>>>> what you've been drinking. We've got nothing like it over here. >>>>> >>>>> >>>> I'm aging my fourth batch of this stuff: >>>> >>>> You'd be surprised. >>>> >>>> - >>>> >>> Sounds fabulous! Vodka or Grappa? >>> >> Vodka, using the chocolate variation, with the lemon. We started with very >> good vodka the first batch, then graduated to really cheap grocery store >> stuff later on. The good stuff comes outo a little smoother but the cheap >> stuff still works very well. I forgot and left it in the closet for six >> weeks the first time. I think that made it better. >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From wow at together.net Sat May 12 04:21:28 2012 From: wow at together.net (Richard Miller) Date: Sat, 12 May 2012 04:21:28 -0400 Subject: Options for selling Android apps In-Reply-To: <4FAE06A4.6020601@gmail.com> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <4FAE06A4.6020601@gmail.com> Message-ID: <4FAE1D88.3050409@together.net> What are folks here doing in terms of selling their Android apps? Is anyone selling directly from their own website? If so, how are you addressing piracy issues? Should this be addressed the same way as selling a desktop app? If only through Android market (stores), which ones do you recommend focusing on? Thanks. Richard Miller From dppdoran at gmail.com Sat May 12 05:30:09 2012 From: dppdoran at gmail.com (Dermot Doran) Date: Sat, 12 May 2012 11:30:09 +0200 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAD4AC3.9070209@gmail.com> References: <4FAD4AC3.9070209@gmail.com> Message-ID: An interesting, if somewhat confusing, post, Richmond. However, I would ask you to read a few more books on the holocaust or read the Nuremberg trials for a bit more background information on what really happened with Jews, Romani, and "undesirable" people in the Nazi zone of influence. I found it just a little bit too simplistic and glib. However, if I have incorrectly interpreted your remark, please, please accept my excuses for this reproach. I think that everybody should be free to make the statements they chose to make so that ideas are in the open and can be promoted, analyzed and generally reacted to. Somewhat off topic, I would recommend that everybody on this forum take the opportunity to read Edwin Black's book on IBM and the Holocaust. If you're in computing it is an interesting read. If you are into OLAP or Data Mining it is a "MUST" read. I have seen very little critical reaction to it which leads me to think that it is a bit too close to the truth for comfort. One other thing, Richmond. When I signed up to this forum I did not expect to see such a wide range of interesting topics and views. Keep it coming! Cheers!! Dermot. On 11 May 2012 19:22, Richmond wrote: > I have finally worked out why I think thinking people (!) > prefer Mac OS or Windows: > > For the very same reason why buckets of people want to > go back to the Communist state here in Bulgaria. > > Linux involves a vast number of choices: > > 1. Choices about Desktop environment; WIMP, HUD, Nix-but-contextual-menus, > Freaky, and so on. > > 2. Choices about how to access programs: Panels, AWN, Cairo Dock, etc., > etc., > > 3. Phil Lewer, Jan Brewer, Harry Hawkins, Hugh Davy ? Philly Whitpot, George > Pausley, Dick Wilson, Tom Cobbley and all. > > And, for why do I find Linux delectable; mayhap because many years syne > (well 36 to be exact), I ate a delicious plate > of rice-pudding in Widdecombe after 24 hours out on the tors of Dartmoor. > And, possibly the saddest thing of all, is that I suspect > very few in the computer programming fraternity/sorority will even > understand the connexion between those remarks and point 3. > > ----------------------------------------------- > > 3 weeks ago I was standing in a shed with 2 lambs under my arms feeding them > from bottles (at Horton-in-Ribblesdale), and some > wag (isn't there always one?) said to me "Why are you doing that?", to which > I replied "I care!" (frankly, the farmer had had about > 105 Spring lambs; and he had dug them out of the snowdrifts; of which 50 of > them had been saved by sheltering under their dead mothers' carcases), to > which, said wag had remarked "I thought you said you were a teacher and a > computer programmer." at which point I turned to the lambs and saw that they > were comfortable and full of milk. The fellow was an idiot. > > ------------------------------------------------ > > The vast majority of people do NOT want choices; they want comfortable > predictableness....... > > However, awkward s*ds like me, believe that that is exactly what meant that > the Jews and so on, walked obediently into the > gas ovens of Nazi Germany. > > Of course comparing the Virus-Hell of the most popular family of computer > operating systems on the planet > with the Nazi holocaust elevates the former to a place it should not enjoy, > and degrades the latter to a position > which diminishes it significance in a way which is hugely dangerous. > > ----------------------------- > > While Linux may NOT turn everybody on Ding-an-Sich..... > > It is worth recalling what happened in Britain when, quite suddenly, the > Archimedes computer (running RISC OS) > cut its own throat by getting into bed with Apple (remember the Xemplar > episode?), and everything changed, and > those teachers who could not transition very quickly from RISC OS to Windows > 95 were in the sh*t. > > -------------------------- > > What has this got to do with Runtime Revolution Livecode? > > Quite a lot. > > 1. The world does not change smoothly, nor predictably. > > 2. Richard Gaskin's recent posting anent Linux could not be more apposite. > > 3. RunRev made a big mistake when it stopped releasing engines to allow > standalone builds for any systems apart from > Mac, Windows and Linux. > > -------------------------- > > Friday night rant as usual is for free. Love, Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sat May 12 07:56:38 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 14:56:38 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: References: <4FAD4AC3.9070209@gmail.com> Message-ID: <4FAE4FF6.1080307@gmail.com> On 05/12/2012 12:30 PM, Dermot Doran wrote: > An interesting, if somewhat confusing, post, Richmond. However, I > would ask you to read a few more books on the holocaust or read the > Nuremberg trials for a bit more background information on what really > happened with Jews, Romani, and "undesirable" people in the Nazi zone > of influence. I found it just a little bit too simplistic and glib. You are quite right, and I apologise. I am well aware what happened; the people were slaughtered. However, an awful lot of the people who were slaughtered did not stop to question when they were told to get on trains for resettlement camps in the East. Here in Bulgaria there is an extremely interesting situation. The Bulgarians, under Nazi occupation, prevented Jews and Gypsies from being deported to the Nazi gas ovens; supported by the King (who died of poison on return from a meeting with Hitler). All well and good.... Until one finds that the same King who stood up for the Jews in Bulgaria personally signed the order for the deportation of Jews from parts of what are now Macedonia and Greece which the Nazis handed over to Bulgaria. Recently I had a "fight" with some parents of teenagers I teach because I showed the teenagers half of "Escape from Sobibor", mainly because 3 daft 15 year olds started telling me that Hitler was "a great chap". The also were unaware of Hitler's plans for the Slavs!!!! The film had the same salutary effect it had on me the first time I saw it (about 3 days on highly disturbed sleep). > However, if I have incorrectly interpreted your remark, please, please > accept my excuses for this reproach. I think that everybody should be > free to make the statements they chose to make so that ideas are in > the open and can be promoted, analyzed and generally reacted to. > > Somewhat off topic, I would recommend that everybody on this forum > take the opportunity to read Edwin Black's book on IBM and the > Holocaust. If you're in computing it is an interesting read. If you > are into OLAP or Data Mining it is a "MUST" read. I have seen very > little critical reaction to it which leads me to think that it is a > bit too close to the truth for comfort. > > One other thing, Richmond. When I signed up to this forum I did not > expect to see such a wide range of interesting topics and views. Keep > it coming! > > Cheers!! > > Dermot. > > However; the real thrust of my posting was anent the dangers of remaining critical, and hanging onto one's ability to choose. From pmbrig at gmail.com Sat May 12 10:27:26 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Sat, 12 May 2012 10:27:26 -0400 Subject: Getting a single column of a datagrid In-Reply-To: References: Message-ID: Thanks, Bob. BTW, don't know why but as you can see your LC scripts tend to have asterisks bracketing keywords, not to mention extra blank lines. Are you pasting formatted text that's getting mis-translated? I can clean this up and try it out, thanks again. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 10, 2012, at 5:48 PM, Bob Sneidar wrote: >> *function* PrintArray @pArray, pDimension, pFullData >> >> *if* pDimension is empty *then* *put* 0 into pDimension >> >> >> >> *put* the keys of pArray into theKeys >> >> *sort* theKeys numeric >> >> >> >> *repeat* for each line theKey in theKeys >> >> *if* pArray[theKey] is an array *then* >> >> *put* _printCharXTimes(space, pDimension * 5) & theKey & cr >> aftertheText >> >> *put* pArray[theKey] into theTempArray >> >> *put* PrintArray(theTempArray, pDimension + 1, pFullData) aftertheText >> >> *else* >> >> *if* pFullData *then* >> >> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >> pArray[theKey] & cr after theText >> >> *else* >> >> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >> line 1 of pArray[theKey] & cr after theText >> >> *end* *if* >> >> *end* *if* >> >> *end* *repeat* >> >> >> >> *return* theText >> >> *end* PrintArray >> >> >> >> *private* *function* _printCharXTimes pChar, pTimes >> >> *local* theStr >> >> >> >> *repeat* with i = 1 to pTimes >> >> *put* pChar after theStr >> >> *end* *repeat* >> >> *return* theStr >> *end* _printCharXTimes > From richmondmathewson at gmail.com Sat May 12 10:36:39 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 12 May 2012 17:36:39 +0300 Subject: When is the CONTROL key not a control key? Message-ID: <4FAE7577.8080701@gmail.com> So; reading the LC documentation (for the first time in ages) I discovered that ctrlKey() returns the state of the Control key on non-Mac computers (such as those running Windows and Linux), but the state of the Command key on Macs. Jolly nice. How do I find out the state of the key marked 'ctrl' on my Mac keyboard that is connected to a Mac? I guess I just want too much. Richmond. From pmbrig at gmail.com Sat May 12 12:10:24 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Sat, 12 May 2012 12:10:24 -0400 Subject: array mystery In-Reply-To: <97968DAD-9064-4FF6-98F4-EC2DDCE75F55@twft.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> <97968DAD-9064-4FF6-98F4-EC2DDCE75F55@twft.com> Message-ID: <1B6FD4C7-607E-414D-BC92-AA2BF9A07EF7@gmail.com> On May 10, 2012, at 5:49 PM, Bob Sneidar wrote: > I just forwarded an email Trevor sent to the list some time ago with the code in it. > > Bob > > > On May 10, 2012, at 2:34 PM, Peter M. Brigham, MD wrote: > >> It was apparently part of Trevor's sqlYoga, supposedly made available now as an opensource utility handler, but I can't find it. The Nabble archives show an "altPrintKeys()" function but the output is not a readable display of the structure of an array, it's designed for utility work in massaging arrays. I'd like to get hold of the original printKeys() handler somewhere. Where can I find it? In case anyone else wants it, I'm posting below a slightly modified version of the function, renamed "displayArray" to distinguish it from the variants that Bob has posted for utility work. This version simply allows you to look at the contents of an array in outline form, which makes the structure of the array quite clear on inspection. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig ------ function displayArray @pArray, pFullData, pDimension -- displays an array as an outline-style list -- most useful for multidimensional arrays, to see the structure -- if an element of the array contains more than one line, -- the first line only will be displayed (less confusing to look at) -- if you want to see the full data then pass pFullData = true -- pDimension is an internally used parameter -- pArray is referenced to avoid duplicating large arrays, but -- the array is not altered by this function -- call it like this: put displayArray(tArray) into fld "peruse" -- requires spaces() if pDimension is empty then put 0 into pDimension if pFullData = empty then put false into pFullData put the keys of pArray into theKeys if line 1 of theKeys is a number then sort theKeys numeric else sort theKeys end if repeat for each line theKey in theKeys if pArray[theKey] is an array then put spaces(pDimension * 3) & theKey & cr after theText put pArray[theKey] into theTempArray put displayArray(theTempArray, pFullData, pDimension + 1) after theText else if pFullData then put spaces(pDimension * 3) & theKey & ":" \ && pArray[theKey] & cr after theText else put pArray[theKey] into tElement if the number of lines of tElement > 1 then put " ..." into tTrailer else put empty into tTrailer end if put spaces(pDimension * 3) & theKey & ":" \ && (line 1 of tElement) & tTrailer & cr after theText end if end if end repeat return theText end displayArray function spaces n -- returns a string of n spaces put "" into s repeat n put space after s end repeat return s end spaces From pmbrig at gmail.com Sat May 12 12:22:38 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Sat, 12 May 2012 12:22:38 -0400 Subject: Sort of a problem In-Reply-To: References: Message-ID: <50A823D6-005E-47DE-9A05-4B7BA094E693@gmail.com> If you have streets like "SW 34th St" you'll have a problem -- you should probably adjust your pickStreet function: function pickStreet pName if word 1 of pName is among the words of "N S E W NE NW SE SW" then return word 2 to -1 of pName end if return pName end pickStreet -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 11, 2012, at 2:09 PM, Jim Hurley wrote: > Thanks Jerry. That is what I was looking for. > > There is some magic going on behind the scenes with that "by ... of each" that I never really caught on to. > > Jim > > >> Date: Thu, 10 May 2012 21:23:36 -0700 >> From: Jerry Jensen >> To: How to use LiveCode >> Subject: Re: Sort of a problem >> >> This seems to do the job. No polish, but you'll get the idea. >> .Jerry >> >> Aw, crap, forgot about no attachments. Here's the code: >> >> ------------------------------------------------ >> >> on mouseUp >> local tList >> put fld "Streets" into tList >> sort lines of tList by pickStreet(each) >> put tList into fld "Streets" >> end mouseUp >> >> function pickStreet pName >> if word 1 of pName is in "NSEW" then >> return word 2 to -1 of pName >> else >> return pName >> end if >> end pickStreet >> >> ----------------------------------------------------- From pete at lcsql.com Sat May 12 12:25:45 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 12 May 2012 09:25:45 -0700 Subject: revCopyFolder Message-ID: I'm seeing that revCopyFolder on OS X 10.6.8/LC 5.0 doesn't copy, it moves. In other words the source folder no longer exists after revCopyFolder has executed, despite what the dictionary says. Anyone else seeing that? Pete lcSQL Software From pete at lcsql.com Sat May 12 12:28:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 12 May 2012 09:28:18 -0700 Subject: revCopyFolder In-Reply-To: References: Message-ID: Never mind - helps to look in the right folder! Pete lcSQL Software On Sat, May 12, 2012 at 9:25 AM, Peter Haworth wrote: > I'm seeing that revCopyFolder on OS X 10.6.8/LC 5.0 doesn't copy, it > moves. In other words the source folder no longer exists after > revCopyFolder has executed, despite what the dictionary says. > > Anyone else seeing that? > > Pete > lcSQL Software > > From pmbrig at gmail.com Sat May 12 13:07:37 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Sat, 12 May 2012 13:07:37 -0400 Subject: ANN: Tiny Loupe 1.0 (well, sorta) In-Reply-To: References: Message-ID: <7716AFFE-BF01-4478-A5A3-F75323CC88F7@gmail.com> Cool! I took the liberty, Dar, of adding crosshairs to the image display, so the cursor hotspot is easy to see. The modified stack is at: http://dl.dropbox.com/u/3504108/Tiny%20Loupe.rev.zip -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 11, 2012, at 1:08 AM, Dar Scott wrote: > In some quick cleaning up of my website I considered throwing out a page with some very old free stacks, but then noticed that the download counts were irregular. Maybe, people are actually downloading them. > > So, I figured I'd check out each one and update it or throw it out. > > I started with Tiny Loupe. This is a Livecode plugin that simply creates a small square window that is a magnification of the region under the mouse pointer. That's it. It is much simpler than much of what I do. > > Find it here (about 2/3 of the way down): > > http://pages.swcp.com/dsc/revstacks.html > > I put this into my personal "My LiveCode" folder on some systems and it still works! (Even with the .rev extension.) I tried it with LiveCode 4.6 and 5.0.2 on some Windows and OS X systems. (Even PowerPC.) > > Perhaps being able to say it works on some modern LiveCode versions rates a version change, but since I didn't really change anything, I left the version number alone. It is still 1.0. And the subject above has the "well, sorta" caveat. > > As always, I welcome comments and, especially, the revelation of goofs. Feel free to tinker with this and be inspired as you might. If there are others out there, I'd love to know about them. > > Dar > > PS: In case it was not clear... This is FREE! > > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 > For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > often making LiveCode libraries and > externals for Windows, OS X and iOS, > sometimes writing associated > microcontroller firmware. > --------------------------- > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Sat May 12 14:23:35 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 12 May 2012 11:23:35 -0700 Subject: More revCopyFolder issues Message-ID: Now I'm looking in the right place for my files, I'm running into a couple of strange behaviors of revCopyFolder that I'd like to share. This all with OS X 10.6.8/LC 5.0. By way of background, I am dealing with getting my SQLiteAdmin app ready for the Apple Store, part of which entails changing the location of its prefs file (apparently, ~/Library/Preferences is not an appropriate folder for Preferences files?) and I'm writing startup code that takes care of moving it (and a couple of other files) so existing users don't lose their Prefs. My prefs file is stored as a single string created with arrayEncode(). It appears that if there is a folder in the revCopyFolder destination with the same name as the source folder, revCopyFolder does not do the copy but still returns OK in it. It seems like It should either overwrite the folder (perhaps with a confirming prompt) or return an error of some sort in it. Once I figured that out, I ran into a problem accessing the copied Prefs file. The code I've been using for months to read it is: open file tPath for read read from file tPath until EOF put arrayDecode(it) into tPrefs When I use that code to access the copied prefs file, I get a run time error on the arrayDecode line "arrayDecode: failure". I've seen that in the past when the string to be decoded is not in arrayEncode format. Clutching at straws, I changed the first line of the code to "open file tPath for binary read" and all works fine again. I'm OK with that but clearly revCopyFolder changed some characteristic of the file that made it necessary to access it as a binary file. The new or original code still works on the old Prefs file. Neither of these issues is a big deal once you know about them, but seems like it would be good if the dictionary was more forthcoming about stuff like that. I should probably add a comment to the revCopyFolder entry. Pete lcSQL Software From ambassador at fourthworld.com Sat May 12 15:48:43 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 12 May 2012 12:48:43 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAE06F2.4050809@gmail.com> References: <4FAE06F2.4050809@gmail.com> Message-ID: <4FAEBE9B.5070101@fourthworld.com> Richmond wrote: > On 05/12/2012 04:33 AM, Richard Gaskin wrote: >> Alejandro Tejada wrote: >> >>> Last time I checked, most Linux developers >>> EXPECT that most of their users are >>> Software Developers. >> >> Looking for Linux for human beings?: >> > > Ubuntu WAS, but with the advent of Unity I am no longer sure that it IS. The situation with Unity is very much like the transition in the Mac world from what is now called "Classic" to OS X. Many people didn't like the changes; I know at least one member of this list who still prefers OS 9 to this day. While it's true that Mark Shuttleworth wears the unofficial title of Self-Appointed Benevolent Dictator For Life (his Launchpad account is "sabdfl" ) for a reason, it's also true that the initiatives finding expression in Unity are often driven by usability research. Before embarking on the design, the team at Canonical requested screen shots from the user base, and they reviewed those thousands of screen shots to find similarities, looking for commonalities they could build right into the desktop environment without requiring post-install customization. For example, a great many people had been installing Docky, Conky, and other launcher/dock UIs. Now that's taken care of with Unity's Launcher, just as OS X introduced it for the Mac world, as had other OSes before it. Most folks spend their day using about a half-dozen apps, only occasionally using anything else, and it's no accident that that's number of icons that fit very comfortably in a launcher pane even at 768p. Moreover, we know from research going back to Apple's earliest days, and reinforced with a lot of research at universities and private companies since, that hierarchical menus are physically difficult to use. In earlier Linux desktop UIs, accessing apps meant mousing carefully through nested hierarchical menus; now, with both Unity in Ubuntu and Gnome Shell in most other distros, the most commonly-used apps are just one click away in a launcher. While the UI team has published results from only a handful of their user tests, Mr. Shuttleworth noted in a reply to me on a discussion list that the team does much more testing than what they can afford to take the time to publish. I had the opportunity at UDS this week to discuss user testing with Charline Poirier, one of the design leads at Canonical, and she impressed me with a largely agnostic attitude about details in the current Unity UI that have no yet been user-tested. She indicated that more tests were to be done in the Q (12.10) cycle, and indeed it seems user testing is an ongoing passion there across the team. In fact, early version of Unity's Launcher included a "smart hide" option which left the Launcher visible and hid only when windows were maximized. This is different from most other launcher/dock implementations which offer only "always shown" or "always hidden until mouseover", and it was an innovation Shuttleworth was initially quite proud of. But user testing showed that the hiding behavior was too much of a "sometimes" rule to be easily understood by new users, so despite his early pride with the design Shuttleworth acknowledged the test results and directed the team to remove that behavior from 12.04. Like all desktops, Unity is far from perfect. But with Canonical's funding it has arguably more user testing behind it than any other Linux desktop environment, and the teams responsible for it are committed to ongoing refinement going forward. > As a part-time human being I am now using XFCE. That's the beautiful distinction of Linux over all other operating systems: We have so many choices that everyone gets exactly what they want. I used XFCE on one of my very old machines before I converted it to a faceless server, and it's quite nice for what it does. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From jhj at jhj.com Sat May 12 16:07:29 2012 From: jhj at jhj.com (Jerry Jensen) Date: Sat, 12 May 2012 13:07:29 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <72F8E84C-6493-4C7F-B464-7FECC4E0A2D4@jhj.com> Message-ID: Stephen - Logic 9. Religion, you know. .Jerry On May 11, 2012, at 11:09 PM, stephen barncard wrote: > no choice and Mountain Lion is coming up the backstretch. Crap. > > I finally bought a new Lion.4 from the store and am now 'migrating'. > Starting over on a new drive. I'll let the migration assistant run > overnight. I'm staying away from giant boot drives - 500 gig 7200 rpm is a > nice size. > > No work accomplished today. > > Jerry - are you going to upgrade the estate pro tools HD to 10? Or are you > a Logic 9 house now? > > On Fri, May 11, 2012 at 10:54 PM, Jerry Jensen wrote: > >> Arrgh! its at .4 now, which has a few issues reported on the street, but >> is working reliably for me so far. I didn't mess with it until .3 . I don't >> like it either. No choice. >> >> On May 11, 2012, at 10:46 PM, stephen barncard wrote: >> >>> yes thank you Kay, actually these are the first places I looked, the >> usual >>> suspects. Something deeper might be going on, including the fact that I >> was >>> using a developer preview when I first installed Lion, and it never let >> me >>> upgrade beyond .0 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Sat May 12 16:18:39 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 12 May 2012 13:18:39 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <72F8E84C-6493-4C7F-B464-7FECC4E0A2D4@jhj.com> Message-ID: wise. No worries about PT HD 10 then. I imagine a lot of people have jumped ship. $1000 is insulting for an upgrade - its purpose being mainly to force one to buy the new hardware. Perhaps unwise in this era of diminishing returns. It's a bummer for me because I just spent a wad on a new Accel card last year. Perhaps I should have coaxed that G5 system to go another year. On Sat, May 12, 2012 at 1:07 PM, Jerry Jensen wrote: > Stephen - Logic 9. Religion, you know. > .Jerry > > On May 11, 2012, at 11:09 PM, stephen barncard wrote: > > > no choice and Mountain Lion is coming up the backstretch. Crap. > > > > I finally bought a new Lion.4 from the store and am now 'migrating'. > > Starting over on a new drive. I'll let the migration assistant run > > overnight. I'm staying away from giant boot drives - 500 gig 7200 rpm > is a > > nice size. > > > > No work accomplished today. > > > > Jerry - are you going to upgrade the estate pro tools HD to 10? Or are > you > > a Logic 9 house now? > > > > On Fri, May 11, 2012 at 10:54 PM, Jerry Jensen wrote: > > > >> Arrgh! its at .4 now, which has a few issues reported on the street, but > >> is working reliably for me so far. I didn't mess with it until .3 . I > don't > >> like it either. No choice. > >> > >> On May 11, 2012, at 10:46 PM, stephen barncard wrote: > >> > >>> yes thank you Kay, actually these are the first places I looked, the > >> usual > >>> suspects. Something deeper might be going on, including the fact that I > >> was > >>> using a developer preview when I first installed Lion, and it never let > >> me > >>> upgrade beyond .0 > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > > > > > > > Stephen Barncard > > San Francisco Ca. USA > > > > more about sqb > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From pete at lcsql.com Sat May 12 16:58:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 12 May 2012 13:58:24 -0700 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: <4FABD148.2050005@braguglia.ch> References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FABD148.2050005@braguglia.ch> Message-ID: Hi Guglielmo, I found a program in the Mac App store that generates an ANSI C MAs receipt checking module for your application. The URL is http://itunes.apple.com/us/app/receigen/id452840086?mt=12 The price of $24.99 seems well worthwhile but I assume it would need an external interface to be built to use it from Livecode and I have no idea where to start on something like that. Pete lcSQL Software On Thu, May 10, 2012 at 7:31 AM, Guglielmo Braguglia wrote: > Hi Andy, > thanks for your reply. > > Yes, I know well that is quite complicate and, probably, impossible to do > totally in pure LiveCode, so ... > > ... who has an external to *validate* the 'MAS receipt file' ??? It's a > commercial product ??? Where we can get ??? :-) > > I think that very soon this will be a really problem ... > ... both, Apple with the OSX app store and Microsoft with the new app > store for windows, have implemented/are implementing a similar system for > copy protection and in the near future we need some *LiveCode functions* to > verify the validity of these 'Store receipts' ... > > Guglielmo > > > > On 10.05.2012 15:52, Andrew Henshaw wrote: > >> Its quite complicated using your own code, took me quite a while to >> figure it out! >> >> I believe there is an external available however (from Obleo?) which >> takes care of it all if you dont fancy tackling it yourself. >> >> >> On 10 May 2012, at 10:25, Guglielmo Braguglia wrote: >> >> Hi Andy, >>> maybe you missed my previous eMail on this list ... :-) >>> >>> Please, can you clarify how you *validate* the 'MAS receipt file' from a >>> LiveCode application ? >>> >>> Thanks in advance, >>> >>> Regards, >>> >>> Guglielmo >>> >>> >>> On 10.05.2012 11:03, Andrew Henshaw wrote: >>> >>>> Yes, a MAS reciept file is inserted into your apps package by the Mac >>>> App Store*so you can check it is there_and validate its contents_*. It >>>> has a hardware signature so you can make sure your app is valid on that >>>> system and has not been copied to another system. If everything checks out >>>> you can then treat the launch as a full registered copy and skip your trial >>>> screens. >>>> >>>> BTW, another 'MAS' store feature is users can install the app on as >>>> many system as they like by logging into the store on other computers and >>>> re-downloading. Each copy gets its own reciept for each computer which >>>> will validate, so while you cant copy an app from one computer to another, >>>> there is no real limit to how many computers a user can install on if they >>>> want. >>>> >>>> You might get away with the license agreement, ive seen apps that show >>>> those first but when you submit an app you can also submit your own license >>>> agreement as a text file so it does look like the app store has its own >>>> system for that, Ive just stuck with the standard Apple license so its not >>>> something ive done. >>>> >>>> Andy >>>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From Camm29 at tesco.net Sat May 12 17:30:49 2012 From: Camm29 at tesco.net (Camm) Date: Sat, 12 May 2012 22:30:49 +0100 Subject: Serial Comms in 4.6.4 Message-ID: <000901cd3086$80831e80$81895b80$@tesco.net> Has something changed in the use of open , close , read , write driver and/or SerialControlString string in version 4.6.4. I have a stack for serial comms that works fine if run in older versions of Livecode , but fails to read in version 4.6.4 Same script ?? Regards Camm From guglielmo at braguglia.ch Sat May 12 17:34:24 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sat, 12 May 2012 23:34:24 +0200 Subject: [OT] Mac App Store (was Gatekeeper) In-Reply-To: References: <901B9BAA-B86E-4260-811E-588C6A660564@comcast.net> <34DF0848-A8E1-4F52-8B5C-166674D0FB1B@me.com> <4FAB896C.8080700@braguglia.ch> <4FABD148.2050005@braguglia.ch> Message-ID: <4FAED760.1020700@braguglia.ch> Thanks a lot Pete ... ... found also this (/open source/) : https://github.com/roddi/ValidateStoreReceipt ... which include an XCode project so ... I have to understand how the include/modify for an OSX External for LiveCode :-\ About validating receipts : https://developer.apple.com/library/mac/#releasenotes/General/ValidateAppStoreReceipt/_index.html Guglielmo On 12.05.2012 22:58, Peter Haworth wrote: > Hi Guglielmo, > I found a program in the Mac App store that generates an ANSI C MAs receipt > checking module for your application. The URL is > http://itunes.apple.com/us/app/receigen/id452840086?mt=12 > > The price of $24.99 seems well worthwhile but I assume it would need an > external interface to be built to use it from Livecode and I have no idea > where to start on something like that. > > Pete > lcSQL Software > > > > On Thu, May 10, 2012 at 7:31 AM, Guglielmo Braguglia> wrote: >> Hi Andy, >> thanks for your reply. >> >> Yes, I know well that is quite complicate and, probably, impossible to do >> totally in pure LiveCode, so ... >> >> ... who has an external to *validate* the 'MAS receipt file' ??? It's a >> commercial product ??? Where we can get ??? :-) >> >> I think that very soon this will be a really problem ... >> ... both, Apple with the OSX app store and Microsoft with the new app >> store for windows, have implemented/are implementing a similar system for >> copy protection and in the near future we need some *LiveCode functions* to >> verify the validity of these 'Store receipts' ... >> >> Guglielmo >> >> >> >> On 10.05.2012 15:52, Andrew Henshaw wrote: >> >>> Its quite complicated using your own code, took me quite a while to >>> figure it out! >>> >>> I believe there is an external available however (from Obleo?) which >>> takes care of it all if you dont fancy tackling it yourself. >>> >>> >>> On 10 May 2012, at 10:25, Guglielmo Braguglia wrote: >>> >>> Hi Andy, >>>> maybe you missed my previous eMail on this list ... :-) >>>> >>>> Please, can you clarify how you *validate* the 'MAS receipt file' from a >>>> LiveCode application ? >>>> >>>> Thanks in advance, >>>> >>>> Regards, >>>> >>>> Guglielmo >>>> >>>> >>>> On 10.05.2012 11:03, Andrew Henshaw wrote: >>>> >>>>> Yes, a MAS reciept file is inserted into your apps package by the Mac >>>>> App Store*so you can check it is there_and validate its contents_*. It >>>>> has a hardware signature so you can make sure your app is valid on that >>>>> system and has not been copied to another system. If everything checks out >>>>> you can then treat the launch as a full registered copy and skip your trial >>>>> screens. >>>>> >>>>> BTW, another 'MAS' store feature is users can install the app on as >>>>> many system as they like by logging into the store on other computers and >>>>> re-downloading. Each copy gets its own reciept for each computer which >>>>> will validate, so while you cant copy an app from one computer to another, >>>>> there is no real limit to how many computers a user can install on if they >>>>> want. >>>>> >>>>> You might get away with the license agreement, ive seen apps that show >>>>> those first but when you submit an app you can also submit your own license >>>>> agreement as a text file so it does look like the app store has its own >>>>> system for that, Ive just stuck with the standard Apple license so its not >>>>> something ive done. >>>>> >>>>> Andy >>>>> >>>> ______________________________**_________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >>> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From wow at together.net Sat May 12 20:33:15 2012 From: wow at together.net (Richard Miller) Date: Sat, 12 May 2012 20:33:15 -0400 Subject: Options for selling Android apps In-Reply-To: <4FAE1D88.3050409@together.net> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <4FAE06A4.6020601@gmail.com> <4FAE1D88.3050409@together.net> Message-ID: <4FAF014B.4040806@together.net> Through my investigating online, it seems to be necessary to build in some type of anti-piracy scheme into Android apps... much the same as would be done for a desktop app. Also of concern is the issue of app updates. I found this about updates: "You just /upload/ a new apk file, which should have a higher version code and a higher version number than the previous apk." It seems that I need to write LC code into my app to check (each time it starts up) if an updated version is available. If there is, I simply alert the user to load the new version, which... as long as it is signed with the same private key and uses the same package name... will simply replace the outdated version. Have others gone through this process? Thanks. Richard On 5/12/2012 4:21 AM, Richard Miller wrote: > What are folks here doing in terms of selling their Android apps? > > Is anyone selling directly from their own website? If so, how are you > addressing piracy issues? Should this be addressed the same way as > selling a desktop app? > > If only through Android market (stores), which ones do you recommend > focusing on? > > Thanks. > Richard Miller > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Sat May 12 21:22:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 12 May 2012 18:22:18 -0700 Subject: Ma Menus Message-ID: I'm trying to deal with disabling the Edit menu while leaving the Preferences item on it enabled, when running on a Mac. I disable the "Edit" menu, then enable the "Preferences" item in the Edit button of the menu bar group I created with the Menu Builder, but no matter what I do, the Preferences item stays disabled. I suspect this has something to do with how LC deals with the Preferences item on Macs, moving it off the Edit menu button and onto the Application menu. I'm thinking I have to disable each Edit menu item individually, except Preferences, to do this but wondering if there's some other way. Pete lcSQL Software From dsc at swcp.com Sat May 12 22:26:41 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 12 May 2012 20:26:41 -0600 Subject: ANN: Tiny Loupe 1.0 (well, sorta) In-Reply-To: <7716AFFE-BF01-4478-A5A3-F75323CC88F7@gmail.com> References: <7716AFFE-BF01-4478-A5A3-F75323CC88F7@gmail.com> Message-ID: <3237D0A4-25D7-45C8-927D-45442F31E72B@swcp.com> Nice. May I mention that as an alternative on my website or should this be considered an ephemeral link? Dar On May 12, 2012, at 11:07 AM, Peter M. Brigham, MD wrote: > Cool! I took the liberty, Dar, of adding crosshairs to the image display, so the cursor hotspot is easy to see. The modified stack is at: > > http://dl.dropbox.com/u/3504108/Tiny%20Loupe.rev.zip > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On May 11, 2012, at 1:08 AM, Dar Scott wrote: > >> In some quick cleaning up of my website I considered throwing out a page with some very old free stacks, but then noticed that the download counts were irregular. Maybe, people are actually downloading them. >> >> So, I figured I'd check out each one and update it or throw it out. >> >> I started with Tiny Loupe. This is a Livecode plugin that simply creates a small square window that is a magnification of the region under the mouse pointer. That's it. It is much simpler than much of what I do. >> >> Find it here (about 2/3 of the way down): >> >> http://pages.swcp.com/dsc/revstacks.html >> >> I put this into my personal "My LiveCode" folder on some systems and it still works! (Even with the .rev extension.) I tried it with LiveCode 4.6 and 5.0.2 on some Windows and OS X systems. (Even PowerPC.) >> >> Perhaps being able to say it works on some modern LiveCode versions rates a version change, but since I didn't really change anything, I left the version number alone. It is still 1.0. And the subject above has the "well, sorta" caveat. >> >> As always, I welcome comments and, especially, the revelation of goofs. Feel free to tinker with this and be inspired as you might. If there are others out there, I'd love to know about them. >> >> Dar >> >> PS: In case it was not clear... This is FREE! >> >> >> --------------------------- >> Dar Scott >> dba >> Dar Scott Consulting >> 8637 Horacio Place NE >> Albuquerque, NM 87111 >> >> Lab, home, office phone: +1 505 299 9497 >> For Skype and fax, please contact. >> dsc at swcp.com >> >> Computer Programming and tinkering, >> often making LiveCode libraries and >> externals for Windows, OS X and iOS, >> sometimes writing associated >> microcontroller firmware. >> --------------------------- From jacque at hyperactivesw.com Sat May 12 22:51:08 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 12 May 2012 21:51:08 -0500 Subject: Options for selling Android apps In-Reply-To: <4FAF014B.4040806@together.net> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <4FAE06A4.6020601@gmail.com> <4FAE1D88.3050409@together.net> <4FAF014B.4040806@together.net> Message-ID: <4FAF219C.2020104@hyperactivesw.com> On 5/12/12 7:33 PM, Richard Miller wrote: > Through my investigating online, it seems to be necessary to build in > some type of anti-piracy scheme into Android apps... much the same as > would be done for a desktop app. The Google Play Store offers something but I didn't bother. I'm not sure how a developer would implement it on their own. I haven't seen anyone do that. > > Also of concern is the issue of app updates. I found this about updates: > > "You just /upload/ a new apk file, which should have a higher version > code and a higher version number than the previous apk." > > It seems that I need to write LC code into my app to check (each time it > starts up) if an updated version is available. If there is, I simply > alert the user to load the new version, which... as long as it is signed > with the same private key and uses the same package name... will simply > replace the outdated version. It's much easier than that. Each time you build an update, increase the version code in the standalone settings by at least one. That's all you need to do. You should also increase the version number for reference, though that's not the critical part for updates. When you upload the new build, the Android stores (both Google and Amazon) see that the code number has changed and will notify everyone who has it installed that there's an update. You don't have to do anything, it's all automatic. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat May 12 23:03:15 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 12 May 2012 22:03:15 -0500 Subject: Ma Menus In-Reply-To: References: Message-ID: <4FAF2473.9050109@hyperactivesw.com> On 5/12/12 8:22 PM, Peter Haworth wrote: > I'm trying to deal with disabling the Edit menu while leaving the > Preferences item on it enabled, when running on a Mac. > > I disable the "Edit" menu, then enable the "Preferences" item in the Edit > button of the menu bar group I created with the Menu Builder, but no matter > what I do, the Preferences item stays disabled. > > I suspect this has something to do with how LC deals with the Preferences > item on Macs, moving it off the Edit menu button and onto the Application > menu. It's more how LiveCode deals with menus. If you disable the whole menu, then all its items are also disabled. > > I'm thinking I have to disable each Edit menu item individually, except > Preferences, to do this but wondering if there's some other way. I don't know any other way. You can do it in a repeat loop though. Loop through all the lines and as soon as you hit a line containing "Preferences", bail out. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wow at together.net Sat May 12 23:05:31 2012 From: wow at together.net (Richard Miller) Date: Sat, 12 May 2012 23:05:31 -0400 Subject: Options for selling Android apps In-Reply-To: <4FAF219C.2020104@hyperactivesw.com> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <4FAE06A4.6020601@gmail.com> <4FAE1D88.3050409@together.net> <4FAF014B.4040806@together.net> <4FAF219C.2020104@hyperactivesw.com> Message-ID: <4FAF24FB.2010502@together.net> Thanks for the input. In our case, we want to focus on selling the Android app through our web site. Our app has a targeted market we can reach. Because of that, we need to build in an update mechanism. As far as anti-piracy goes, I was thinking of assigning a unique ID to each app, which gets checked each time the app starts. The app won't run without it. Is there any reason a scheme like this would not work? Seems easy to implement it. On 5/12/2012 10:51 PM, J. Landman Gay wrote: > On 5/12/12 7:33 PM, Richard Miller wrote: >> Through my investigating online, it seems to be necessary to build in >> some type of anti-piracy scheme into Android apps... much the same as >> would be done for a desktop app. > > The Google Play Store offers something but I didn't bother. I'm not > sure how a developer would implement it on their own. I haven't seen > anyone do that. > >> >> Also of concern is the issue of app updates. I found this about updates: >> >> "You just /upload/ a new apk file, which should have a higher version >> code and a higher version number than the previous apk." >> >> It seems that I need to write LC code into my app to check (each time it >> starts up) if an updated version is available. If there is, I simply >> alert the user to load the new version, which... as long as it is signed >> with the same private key and uses the same package name... will simply >> replace the outdated version. > > It's much easier than that. Each time you build an update, increase > the version code in the standalone settings by at least one. That's > all you need to do. You should also increase the version number for > reference, though that's not the critical part for updates. When you > upload the new build, the Android stores (both Google and Amazon) see > that the code number has changed and will notify everyone who has it > installed that there's an update. You don't have to do anything, it's > all automatic. > From jhurley0305 at sbcglobal.net Sat May 12 23:17:21 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Sat, 12 May 2012 20:17:21 -0700 Subject: Sort of a problem In-Reply-To: References: Message-ID: <72AD222D-4D3D-4FB1-8B8B-B9101E06876D@sbcglobal.net> Thanks Peter. But I live in a very conservative county. None of yer fancy diagonals here. NW indeed! Actually it is the County election database, and a search reveals only N, E, S, and W. I think I finally get the phrase "by .... of each". Live Code does pretty much what I did, except I'm sure they don't use a bubble sort. Jim > > Message: 2 > Date: Sat, 12 May 2012 12:22:38 -0400 > From: "Peter M. Brigham, MD" > To: How to use LiveCode > Subject: Re: Sort of a problem > Message-ID: <50A823D6-005E-47DE-9A05-4B7BA094E693 at gmail.com> > Content-Type: text/plain; charset=us-ascii > > If you have streets like "SW 34th St" you'll have a problem -- you should probably adjust your pickStreet function: > > function pickStreet pName > if word 1 of pName is among the words of "N S E W NE NW SE SW" then > return word 2 to -1 of pName > end if > return pName > end pickStreet > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig From jacque at hyperactivesw.com Sat May 12 23:18:31 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 12 May 2012 22:18:31 -0500 Subject: Options for selling Android apps In-Reply-To: <4FAF24FB.2010502@together.net> References: <4FAD4AC3.9070209@gmail.com> <4FADB85C.9060601@hyperactivesw.com> <4FAE06A4.6020601@gmail.com> <4FAE1D88.3050409@together.net> <4FAF014B.4040806@together.net> <4FAF219C.2020104@hyperactivesw.com> <4FAF24FB.2010502@together.net> Message-ID: <4FAF2807.5040402@hyperactivesw.com> On 5/12/12 10:05 PM, Richard Miller wrote: > Thanks for the input. > > In our case, we want to focus on selling the Android app through our web > site. Our app has a targeted market we can reach. Because of that, we > need to build in an update mechanism. > > As far as anti-piracy goes, I was thinking of assigning a unique ID to > each app, which gets checked each time the app starts. The app won't run > without it. Is there any reason a scheme like this would not work? Seems > easy to implement it. I see. That's a whole different thing, and you can do whatever you want. The rules about the version code are only used in the Android stores and wouldn't apply to self-distribution. There aren't any reasons you can't implement any system that you can make work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat May 12 23:25:43 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 12 May 2012 22:25:43 -0500 Subject: When is the CONTROL key not a control key? In-Reply-To: <4FAE7577.8080701@gmail.com> References: <4FAE7577.8080701@gmail.com> Message-ID: <4FAF29B7.40502@hyperactivesw.com> On 5/12/12 9:36 AM, Richmond wrote: > So; reading the LC documentation (for the first time in ages) I > discovered that ctrlKey() returns the state > of the Control key on non-Mac computers (such as those running Windows > and Linux), but the state > of the Command key on Macs. > > Jolly nice. > > How do I find out the state of the key marked 'ctrl' on my Mac keyboard > that is connected to a Mac? The engine maps the keys: Key Mac Win/Linux commandkey command control controlKey control control optionKey option alt So on a Mac, "controlKey" or "control" gives what you want. On Windows and Linux, commandKey and controlKey are synonyms. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sun May 13 00:43:29 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 12 May 2012 22:43:29 -0600 Subject: Serial Comms in 4.6.4 In-Reply-To: <000901cd3086$80831e80$81895b80$@tesco.net> References: <000901cd3086$80831e80$81895b80$@tesco.net> Message-ID: Hi, Camm! I don't remember any changes. Maybe this can be tracked down. What OS? How does it fail? However, you might want to rule out other things. I find the most common reason that a serial communications program suddenly fails is a cable issue. Usually the handshake lines don't make it trough or something else is wrong in the wiring. Sometimes the USB-to-serial adaptor is an issue. Dar On May 12, 2012, at 3:30 PM, Camm wrote: > Has something changed in the use of open , close , read , write driver > and/or SerialControlString string in version 4.6.4. > > > > I have a stack for serial comms that works fine if run in older versions of > Livecode , but fails to read in version 4.6.4 > > Same script ?? > > > > Regards > > Camm --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, often making LiveCode libraries and externals, sometimes writing associated microcontroller firmware. --------------------------- From jacque at hyperactivesw.com Sun May 13 02:45:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 13 May 2012 01:45:55 -0500 Subject: Auto-opening folders Message-ID: <4FAF58A3.2000505@hyperactivesw.com> A quick poll: If an app creates a folder with files in it, do you like it if the app takes you to the desktop and opens the folder? Or would you rather remain in the app and open the folder later yourself? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ken at kencorey.com Sun May 13 03:10:13 2012 From: ken at kencorey.com (Ken Corey) Date: Sun, 13 May 2012 08:10:13 +0100 Subject: Auto-opening folders In-Reply-To: <4FAF58A3.2000505@hyperactivesw.com> References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: <4FAF5E55.2020202@kencorey.com> On 13/05/2012 07:45, J. Landman Gay wrote: > If an app creates a folder with files in it, do you like it if the app > takes you to the desktop and opens the folder? Or would you rather > remain in the app and open the folder later yourself? Hi Jacque, I'd say there's not enough information in the question. What's the workflow? Where's the next step for the user? Am I creating this folder to consume the files *right now*, or is it a side-effect of some process that will be on-going? If right now, then I'd say open the folder. If on-going, I'd say let the user open the folder when they are interested in it. Can't sit on the fence prettier than that, I'd say...;^) -Ken From richmondmathewson at gmail.com Sun May 13 04:27:26 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 13 May 2012 11:27:26 +0300 Subject: When is the CONTROL key not a control key? In-Reply-To: <4FAF29B7.40502@hyperactivesw.com> References: <4FAE7577.8080701@gmail.com> <4FAF29B7.40502@hyperactivesw.com> Message-ID: <4FAF706E.4050207@gmail.com> On 05/13/2012 06:25 AM, J. Landman Gay wrote: > On 5/12/12 9:36 AM, Richmond wrote: >> So; reading the LC documentation (for the first time in ages) I >> discovered that ctrlKey() returns the state >> of the Control key on non-Mac computers (such as those running Windows >> and Linux), but the state >> of the Command key on Macs. >> >> Jolly nice. >> >> How do I find out the state of the key marked 'ctrl' on my Mac keyboard >> that is connected to a Mac? > > The engine maps the keys: > > Key Mac Win/Linux > > commandkey command control > controlKey control control > optionKey option alt > > So on a Mac, "controlKey" or "control" gives what you want. On Windows > and Linux, commandKey and controlKey are synonyms. > Thanks for that. Now, connected to my latest Linux box (for some odd reason) I have a key with a Windozy sort of icon on it between the CTRL and the ALT keys. Is there any way for Livecode to access this in Windows, at least? From palcibiades-first at yahoo.co.uk Sun May 13 04:46:02 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 13 May 2012 01:46:02 -0700 (PDT) Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAEBE9B.5070101@fourthworld.com> References: <4FAD4AC3.9070209@gmail.com> <1336780461487-4627848.post@n4.nabble.com> <4FADBE04.9060001@fourthworld.com> <4FAE06F2.4050809@gmail.com> <4FAEBE9B.5070101@fourthworld.com> Message-ID: <1336898762283-4630172.post@n4.nabble.com> There are really two interesting issues, one being the effect of choice on non-computer people who are using the systems, and the other being usability and standards. Richmond is probably right that choice is to a degree unwelcome for most people. We may like it, we may know what we want, but in a way for the ordinary user its like being confronted with a request to by a bicycle by assembling a collection of parts. People simply do not want to learn enough about computers or operating systems to do this, and they find the existence of 350 different Linux distributions, if they ever find out about it, as utterly bewildering and a bit threatening. Its probably what accounts in part for Ubuntu's success - if you manage to think of one distribution as being in some sense Linux, its easier to handle. Richard is right about the advantages of choice however. The same thing that underlies the choice gives rise to very rapid evolution. Its not just about people being able to choose, its also about people being able to customize, and in the end that is the unique advantage of Linux. Wherever there is a niche that it can be made to fit, someone will do it. This is the really remarkable and unique thing from a developer's perspective. You really can customize the whole works. A kiosk application, for instance, can be set up in an hour or so using stripped down Debian and pessulus. You can have appliances going with one or two appls only, similarly easily. The other question is about usability and standards, and here I differ from Richard and think we are going through a bad patch, and for basically bad though understandable reasons. My own experience is that Gnome2 worked just about perfectly for my users. I set it up with one bottom task bar, a virtual desktop manager, clock, shutdown button, and whatever the few frequently used applications are. Mail, web, office, a few others. I set up the file manager in browser mode, and put a terminal icon in the task bar for the very rare occasions when people call and we need it. You can do exactly this with xfce now. Once done, people get used to how it works and it vanishes for them. Its just their computer. The thing I always have to spend time on is how to take advantage of the virtual desktops, and that's really an indicator. When you find people leaving their work in place, moving to another one to get another task done, and avoiding all that mess of overlapping windows, you know they are going to be OK. You can imagine that with this experience the idea that the latest incarnations of either Gnome or KDE will increase user satisfaction seems absurd, and so I have spent a bit of time finding how to set up xfce to duplicate what they now have, and it will be fine. At the same time if you are doing that, a light DM is logical, and the one I am now using is lightdm. See, there was nothing that needed any improvement as far as the users were concerned. We had got it just right. They are OK for the applications to evolve, though the latest evolutions of Kontact have just about destroyed it, but there was nothing to be improved in their desktop interface. I think what has happened to both the gnome and the kde teams is they are fixing things that worked. Kontact is the worst example of this, but its the whole idea that there was any need to change the user experience of the OS. Its understandable, people always want to improve, and the thrill comes from radical innovation, but sometimes you have got it just right and need to stop or to evolve very carefully and incrementally. We need to listen to the users far more. In the end, if its not improving usability for them, its not improving it, no matter what the academic studies say. Peter -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-Blowing-my-mind-about-Linux-tp4627046p4630172.html Sent from the Revolution - User mailing list archive at Nabble.com. From dixonja at hotmail.co.uk Sun May 13 05:17:55 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sun, 13 May 2012 10:17:55 +0100 Subject: Auto-opening folders In-Reply-To: <4FAF58A3.2000505@hyperactivesw.com> References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: Open later.. When I want to do so ! > Date: Sun, 13 May 2012 01:45:55 -0500 > From: jacque at hyperactivesw.com > To: use-livecode at lists.runrev.com > Subject: Auto-opening folders > > A quick poll: > > If an app creates a folder with files in it, do you like it if the app > takes you to the desktop and opens the folder? Or would you rather > remain in the app and open the folder later yourself? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Sun May 13 05:46:23 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 13 May 2012 12:46:23 +0300 Subject: Auto-opening folders In-Reply-To: References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: <4FAF82EF.9030604@gmail.com> On 05/13/2012 12:17 PM, John Dixon wrote: > Open later.. When I want to do so ! Yes, I agree. A program that wrests control from the end-user can get a bit annoying. > >> Date: Sun, 13 May 2012 01:45:55 -0500 >> From: jacque at hyperactivesw.com >> To: use-livecode at lists.runrev.com >> Subject: Auto-opening folders >> >> A quick poll: >> >> If an app creates a folder with files in it, do you like it if the app >> takes you to the desktop and opens the folder? Or would you rather >> remain in the app and open the folder later yourself? >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dppdoran at gmail.com Sun May 13 06:08:00 2012 From: dppdoran at gmail.com (Dermot Doran) Date: Sun, 13 May 2012 12:08:00 +0200 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAE4FF6.1080307@gmail.com> References: <4FAD4AC3.9070209@gmail.com> <4FAE4FF6.1080307@gmail.com> Message-ID: I knew I was right to be cautious in my first response. You do indeed have your priorities set 100% right. Thanks very much for taking the time to respond in a way that reminds us all of the complexity of this time in history. As I recently heard from an Israeli journalist, there is no end to this story, so I'm glad to see that discussion being so expertly handled in other countries like Bulgaria. We could do with a dose of your values here in Nederland. By the way, I hope that I have not come over as acting like the "thought police". That was never my intention and my apologies to anybody else if they feel that I have hijacked the forum a bit. Cheers!! Dermot. On 12 May 2012 13:56, Richmond wrote: > On 05/12/2012 12:30 PM, Dermot Doran wrote: >> >> An interesting, if somewhat confusing, post, Richmond. ?However, I >> would ask you to read a few more books on the holocaust or read the >> Nuremberg trials for a bit more background information on what really >> happened with Jews, Romani, and "undesirable" people in the Nazi zone >> of influence. ?I found it just a little bit too simplistic and glib. > > > You are quite right, and I apologise. I am well > aware what happened; the people were slaughtered. > > However, an awful lot of the people who were slaughtered did not stop to > question when > they were told to get on trains for resettlement camps in the East. > > Here in Bulgaria there is an extremely interesting situation. > > The Bulgarians, under Nazi occupation, prevented Jews and Gypsies from being > deported to the Nazi gas ovens; > supported by the King (who died of poison on return from a meeting with > Hitler). > > All well and good.... > > Until one finds that the same King who stood up for the Jews in Bulgaria > personally signed the order for the deportation > of Jews from parts of what are now Macedonia and Greece which the Nazis > handed over to Bulgaria. > > Recently I had a "fight" with some parents of teenagers I teach because I > showed the teenagers half of "Escape from Sobibor", > mainly because 3 daft 15 year olds started telling me that Hitler was "a > great chap". The also were unaware of Hitler's plans > for the Slavs!!!! > > The film had ?the same salutary effect it had on me the first time I saw it > (about 3 days on highly disturbed sleep). > > >> However, if I have incorrectly interpreted your remark, please, please >> accept my excuses for this reproach. ?I think that everybody should be >> free to make the statements they chose to make so that ideas are in >> the open and can be promoted, analyzed and generally reacted to. >> >> Somewhat off topic, I would recommend that everybody on this forum >> take the opportunity to read Edwin Black's book on IBM and the >> Holocaust. ?If you're in computing it is an interesting read. ?If you >> are into OLAP or Data Mining it is a "MUST" read. ?I have seen very >> little critical reaction to it which leads me to think that it is a >> bit too close to the truth for comfort. >> >> One other thing, Richmond. ?When I signed up to this forum I did not >> expect to see such a wide range of interesting topics and views. ?Keep >> it coming! >> >> Cheers!! >> >> Dermot. >> >> > > However; the real thrust of my posting was anent the dangers of remaining > critical, and > hanging onto one's ability to choose. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From Camm29 at tesco.net Sun May 13 06:23:48 2012 From: Camm29 at tesco.net (Camm) Date: Sun, 13 May 2012 11:23:48 +0100 Subject: Serial Comms in 4.6.4 In-Reply-To: References: <000901cd3086$80831e80$81895b80$@tesco.net> Message-ID: <001b01cd30f2$7c8062e0$758128a0$@tesco.net> Dar , Windows 7 All hardware has been checked okay. When using read from driver in scripts loaded into 4.6.4 or standalone from 4.6.4 nothing is read ? The identical script loaded in pre-windows 7 Livecode releases work. Thanks Camm -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dar Scott Sent: 13 May 2012 05:43 To: How to use LiveCode Subject: Re: Serial Comms in 4.6.4 Hi, Camm! I don't remember any changes. Maybe this can be tracked down. What OS? How does it fail? However, you might want to rule out other things. I find the most common reason that a serial communications program suddenly fails is a cable issue. Usually the handshake lines don't make it trough or something else is wrong in the wiring. Sometimes the USB-to-serial adaptor is an issue. Dar On May 12, 2012, at 3:30 PM, Camm wrote: > Has something changed in the use of open , close , read , write driver > and/or SerialControlString string in version 4.6.4. > > > > I have a stack for serial comms that works fine if run in older > versions of Livecode , but fails to read in version 4.6.4 > > Same script ?? > > > > Regards > > Camm --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, often making LiveCode libraries and externals, sometimes writing associated microcontroller firmware. --------------------------- _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 From dppdoran at gmail.com Sun May 13 06:59:08 2012 From: dppdoran at gmail.com (Dermot Doran) Date: Sun, 13 May 2012 12:59:08 +0200 Subject: Auto-opening folders In-Reply-To: <4FAF58A3.2000505@hyperactivesw.com> References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: I recommend you make it optional through a "Properties" flag called something like "auto-browse folder" which could be set to "on", "off" or "ask". If this option is set "on" you go directly to the folder; set to "off" it keeps you in the app; set to "ask' it gives you the option via a dialog. Sorry you asked? :-) On 13 May 2012 08:45, J. Landman Gay wrote: > A quick poll: > > If an app creates a folder with files in it, do you like it if the app takes > you to the desktop and opens the folder? Or would you rather remain in the > app and open the folder later yourself? > > -- > Jacqueline Landman Gay ? ? ? ? | ? ? jacque at hyperactivesw.com > HyperActive Software ? ? ? ? ? | ? ? http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Sun May 13 08:39:09 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Sun, 13 May 2012 08:39:09 -0400 Subject: ANN: Tiny Loupe 1.0 (well, sorta) In-Reply-To: <3237D0A4-25D7-45C8-927D-45442F31E72B@swcp.com> References: <7716AFFE-BF01-4478-A5A3-F75323CC88F7@gmail.com> <3237D0A4-25D7-45C8-927D-45442F31E72B@swcp.com> Message-ID: <3ABA47D3-3AF1-458B-9BEE-BCE20B41D81C@gmail.com> I have no plans to abandon Dropbox, but the future is hard to predict. If you want to download it yourself and put the revised version on your website, feel free to do so, then you won't be dependent on the vagaries of my setup. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 12, 2012, at 10:26 PM, Dar Scott wrote: > Nice. May I mention that as an alternative on my website or should this be considered an ephemeral link? > > Dar > > On May 12, 2012, at 11:07 AM, Peter M. Brigham, MD wrote: > >> Cool! I took the liberty, Dar, of adding crosshairs to the image display, so the cursor hotspot is easy to see. The modified stack is at: >> >> http://dl.dropbox.com/u/3504108/Tiny%20Loupe.rev.zip >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> On May 11, 2012, at 1:08 AM, Dar Scott wrote: >> >>> In some quick cleaning up of my website I considered throwing out a page with some very old free stacks, but then noticed that the download counts were irregular. Maybe, people are actually downloading them. >>> >>> So, I figured I'd check out each one and update it or throw it out. >>> >>> I started with Tiny Loupe. This is a Livecode plugin that simply creates a small square window that is a magnification of the region under the mouse pointer. That's it. It is much simpler than much of what I do. >>> >>> Find it here (about 2/3 of the way down): >>> >>> http://pages.swcp.com/dsc/revstacks.html >>> >>> I put this into my personal "My LiveCode" folder on some systems and it still works! (Even with the .rev extension.) I tried it with LiveCode 4.6 and 5.0.2 on some Windows and OS X systems. (Even PowerPC.) >>> >>> Perhaps being able to say it works on some modern LiveCode versions rates a version change, but since I didn't really change anything, I left the version number alone. It is still 1.0. And the subject above has the "well, sorta" caveat. >>> >>> As always, I welcome comments and, especially, the revelation of goofs. Feel free to tinker with this and be inspired as you might. If there are others out there, I'd love to know about them. >>> >>> Dar >>> >>> PS: In case it was not clear... This is FREE! >>> >>> >>> --------------------------- >>> Dar Scott >>> dba >>> Dar Scott Consulting >>> 8637 Horacio Place NE >>> Albuquerque, NM 87111 >>> >>> Lab, home, office phone: +1 505 299 9497 >>> For Skype and fax, please contact. >>> dsc at swcp.com >>> >>> Computer Programming and tinkering, >>> often making LiveCode libraries and >>> externals for Windows, OS X and iOS, >>> sometimes writing associated >>> microcontroller firmware. >>> --------------------------- > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From davidocoker at gmail.com Sun May 13 09:11:05 2012 From: davidocoker at gmail.com (David C.) Date: Sun, 13 May 2012 08:11:05 -0500 Subject: Problem with QT Player Message-ID: Hey folks, I have a very simple application in which one aspect of the app uses the QT player, always pointing to the same named MP3 file on my server. Yesterday, I went to visit a friend and gave him a copy of the app to try out and every aspect of the application worked as intended except for the QT player. Where the controls would normally be located, there was nothing but a white empty space instead. Just to be sure there wasn't a problem with his QuickTime installation, I had him download and install the latest copy, yet we got the sames results. I tried the same application on my laptop (positioned right beside his and NOT being the machine I developed the application on) and it works flawlessly. The app was built on a Win 7 machine running LC 4.51, my friend's laptop is a Win 7 machine and the laptop I used to run the test beside his is a Win Vista machine. This is the first time I've used the Player control so I'm stumped. Is there some sort of QT external required or do you have any ideas what might be happening? -- Best regards, David C. From effendi at wanadoo.fr Sun May 13 10:04:52 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 13 May 2012 16:04:52 +0200 Subject: Auto-opening folders Message-ID: Hi from you know where .... Jacqueline, (answer to the poll) If I want to see whats in the folder after an "app" create, I will have the strength to open it myself (if this is an answer to your question !) Best Regards -Francis "Nothing should ever be done for the first time !" From coiin at verizon.net Sun May 13 10:30:08 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 13 May 2012 10:30:08 -0400 Subject: Auto-opening folders In-Reply-To: References: Message-ID: <40CEAC30-6041-4A7A-942B-77D40A5056D9@verizon.net> One convention that is used is to have a "Reveal in Finder" menu item, or button. You could make the folder and give the user a button that lets them decide whether to go and visit the folder. From effendi at wanadoo.fr Sun May 13 10:39:13 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 13 May 2012 16:39:13 +0200 Subject: Auto-opening folders Message-ID: <76B88351-6166-42A4-A32E-A38602143232@wanadoo.fr> Hi from Beautiful Brittany, Richmond wrote : > Yes, I agree. > > A program that wrests control from the end-user > can get a bit annoying. Richmond, the bog mindles. Just imagine that ! Perhaps electrocuting the user through the keyboard ? Switching to a porn movie when your wife comes through the door of your office ? Buying dozens of useless things from the Internet, using your credit card number Deleting files on a random basis ? Inversing file names (that could be fun :>).....) I only wish that I was a control-wresting computer ! -Francis From richmondmathewson at gmail.com Sun May 13 10:59:51 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 13 May 2012 17:59:51 +0300 Subject: Auto-opening folders In-Reply-To: <76B88351-6166-42A4-A32E-A38602143232@wanadoo.fr> References: <76B88351-6166-42A4-A32E-A38602143232@wanadoo.fr> Message-ID: <4FAFCC67.4050606@gmail.com> On 05/13/2012 05:39 PM, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > Richmond wrote : > >> Yes, I agree. >> >> A program that wrests control from the end-user > >> can get a bit annoying. > > Richmond, the bog mindles. Just imagine that ! > > Perhaps electrocuting the user through the keyboard ? > > Switching to a porn movie when your wife comes through > the door of your office ? > > Buying dozens of useless things from the Internet, > using your credit card number > > Deleting files on a random basis ? > > Inversing file names (that could be fun :>).....) > > I only wish that I was a control-wresting computer ! Love you too . . . :) > > -Francis > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Sun May 13 12:25:44 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 13 May 2012 09:25:44 -0700 Subject: When is the CONTROL key not a control key? In-Reply-To: <4FAF706E.4050207@gmail.com> References: <4FAF706E.4050207@gmail.com> Message-ID: <4FAFE088.2010402@fourthworld.com> Richmond wrote: > Now, connected to my latest Linux box (for some odd reason) I have a key > with a Windozy sort of icon on it between the CTRL > and the ALT keys. Is there any way for Livecode to access this in > Windows, at least? Linux folks often call this the "Special" key (perhaps a subtle reference to the logo vis a vis that Olympics ). You can trap it with rawKeyDown - its value on Ubuntu (and likely elsewhere; I just happen to be using Ubuntu at the moment) is 65515. PS: There are some stickers available through System 76 and others which make a great cover for that key, so rather than pressing a Windows key in Ubuntu you can press an Ubuntu logo key. :) PPS: Yes, fanboy that I am my laptop's Special key has such a sticker. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From richmondmathewson at gmail.com Sun May 13 13:46:17 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 13 May 2012 20:46:17 +0300 Subject: When is the CONTROL key not a control key? In-Reply-To: <4FAFE088.2010402@fourthworld.com> References: <4FAF706E.4050207@gmail.com> <4FAFE088.2010402@fourthworld.com> Message-ID: <4FAFF369.1050705@gmail.com> On 05/13/2012 07:25 PM, Richard Gaskin wrote: > Richmond wrote: >> Now, connected to my latest Linux box (for some odd reason) I have a key >> with a Windozy sort of icon on it between the CTRL >> and the ALT keys. Is there any way for Livecode to access this in >> Windows, at least? > Linux folks often call this the "Special" key (perhaps a subtle > reference to the logo vis a vis that Olympics ). > > You can trap it with rawKeyDown - its value on Ubuntu (and likely > elsewhere; I just happen to be using Ubuntu at the moment) is 65515. > > > PS: There are some stickers available through System 76 and others which > make a great cover for that key, so rather than pressing a Windows key > in Ubuntu you can press an Ubuntu logo key. :) > > PPS: Yes, fanboy that I am my laptop's Special key has such a sticker. > Oh; I just scraped off the initial sign with a pen-knife... :) From pete at lcsql.com Sun May 13 14:32:34 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 13 May 2012 11:32:34 -0700 Subject: Sort of a problem In-Reply-To: <72AD222D-4D3D-4FB1-8B8B-B9101E06876D@sbcglobal.net> References: <72AD222D-4D3D-4FB1-8B8B-B9101E06876D@sbcglobal.net> Message-ID: Since you mentioend the word "database", Here's another solution that would work with SQLite (Addresses is the table name and AdrLine is the column containing the street address): SELECT * FROM Addresses ORDER BY CASE WHEN substr(AdrLine,1,2) IN ('N ','S ','E ','W ') THEN substr(AdrLine,3) ELSE AdrLine END; Pete lcSQL Software On Sat, May 12, 2012 at 8:17 PM, Jim Hurley wrote: > Thanks Peter. But I live in a very conservative county. None of yer fancy > diagonals here. NW indeed! > > Actually it is the County election database, and a search reveals only N, > E, S, and W. > > I think I finally get the phrase "by .... of each". Live Code does pretty > much what I did, except I'm sure they don't use a bubble sort. > > Jim > > > > > > > Message: 2 > > Date: Sat, 12 May 2012 12:22:38 -0400 > > From: "Peter M. Brigham, MD" > > To: How to use LiveCode > > Subject: Re: Sort of a problem > > Message-ID: <50A823D6-005E-47DE-9A05-4B7BA094E693 at gmail.com> > > Content-Type: text/plain; charset=us-ascii > > > > If you have streets like "SW 34th St" you'll have a problem -- you > should probably adjust your pickStreet function: > > > > function pickStreet pName > > if word 1 of pName is among the words of "N S E W NE NW SE SW" then > > return word 2 to -1 of pName > > end if > > return pName > > end pickStreet > > > > -- Peter > > > > Peter M. Brigham > > pmbrig at gmail.com > > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Sun May 13 14:33:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 13 May 2012 11:33:18 -0700 Subject: Ma Menus In-Reply-To: <4FAF2473.9050109@hyperactivesw.com> References: <4FAF2473.9050109@hyperactivesw.com> Message-ID: Thanks Jacque, got it all working now. Pete lcSQL Software On Sat, May 12, 2012 at 8:03 PM, J. Landman Gay wrote: > On 5/12/12 8:22 PM, Peter Haworth wrote: > >> I'm trying to deal with disabling the Edit menu while leaving the >> Preferences item on it enabled, when running on a Mac. >> >> I disable the "Edit" menu, then enable the "Preferences" item in the Edit >> button of the menu bar group I created with the Menu Builder, but no >> matter >> what I do, the Preferences item stays disabled. >> >> I suspect this has something to do with how LC deals with the Preferences >> item on Macs, moving it off the Edit menu button and onto the Application >> menu. >> > > It's more how LiveCode deals with menus. If you disable the whole menu, > then all its items are also disabled. > > > >> I'm thinking I have to disable each Edit menu item individually, except >> Preferences, to do this but wondering if there's some other way. >> > > I don't know any other way. You can do it in a repeat loop though. Loop > through all the lines and as soon as you hit a line containing > "Preferences", bail out. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From dsc at swcp.com Sun May 13 14:53:42 2012 From: dsc at swcp.com (Dar Scott) Date: Sun, 13 May 2012 12:53:42 -0600 Subject: ANN: Tiny Loupe 1.0 (well, sorta) In-Reply-To: <3ABA47D3-3AF1-458B-9BEE-BCE20B41D81C@gmail.com> References: <7716AFFE-BF01-4478-A5A3-F75323CC88F7@gmail.com> <3237D0A4-25D7-45C8-927D-45442F31E72B@swcp.com> <3ABA47D3-3AF1-458B-9BEE-BCE20B41D81C@gmail.com> Message-ID: I'll consider both options to make it available, and might do one and then the other. At this point I don't want to take sides as to whether the pixel coordinate whole numbers are in the middle of pixels or between pixels. The latter is great for rectangles (used everywhere in LiveCode) and LiveCode graphics leans to the former. Borders are a mix. The hotspot + is in the middle of a pixel, which is what most people expect. Yours might be an example of how it can be modified. Dar On May 13, 2012, at 6:39 AM, Peter M. Brigham, MD wrote: > I have no plans to abandon Dropbox, but the future is hard to predict. If you want to download it yourself and put the revised version on your website, feel free to do so, then you won't be dependent on the vagaries of my setup. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On May 12, 2012, at 10:26 PM, Dar Scott wrote: > >> Nice. May I mention that as an alternative on my website or should this be considered an ephemeral link? >> >> Dar >> >> On May 12, 2012, at 11:07 AM, Peter M. Brigham, MD wrote: >> >>> Cool! I took the liberty, Dar, of adding crosshairs to the image display, so the cursor hotspot is easy to see. The modified stack is at: >>> >>> http://dl.dropbox.com/u/3504108/Tiny%20Loupe.rev.zip >>> >>> -- Peter >>> >>> Peter M. Brigham >>> pmbrig at gmail.com >>> http://home.comcast.net/~pmbrig >>> >>> On May 11, 2012, at 1:08 AM, Dar Scott wrote: >>> >>>> In some quick cleaning up of my website I considered throwing out a page with some very old free stacks, but then noticed that the download counts were irregular. Maybe, people are actually downloading them. >>>> >>>> So, I figured I'd check out each one and update it or throw it out. >>>> >>>> I started with Tiny Loupe. This is a Livecode plugin that simply creates a small square window that is a magnification of the region under the mouse pointer. That's it. It is much simpler than much of what I do. >>>> >>>> Find it here (about 2/3 of the way down): >>>> >>>> http://pages.swcp.com/dsc/revstacks.html >>>> >>>> I put this into my personal "My LiveCode" folder on some systems and it still works! (Even with the .rev extension.) I tried it with LiveCode 4.6 and 5.0.2 on some Windows and OS X systems. (Even PowerPC.) >>>> >>>> Perhaps being able to say it works on some modern LiveCode versions rates a version change, but since I didn't really change anything, I left the version number alone. It is still 1.0. And the subject above has the "well, sorta" caveat. >>>> >>>> As always, I welcome comments and, especially, the revelation of goofs. Feel free to tinker with this and be inspired as you might. If there are others out there, I'd love to know about them. >>>> >>>> Dar >>>> >>>> PS: In case it was not clear... This is FREE! >>>> >>>> >>>> --------------------------- >>>> Dar Scott >>>> dba >>>> Dar Scott Consulting >>>> 8637 Horacio Place NE >>>> Albuquerque, NM 87111 >>>> >>>> Lab, home, office phone: +1 505 299 9497 >>>> For Skype and fax, please contact. >>>> dsc at swcp.com >>>> >>>> Computer Programming and tinkering, >>>> often making LiveCode libraries and >>>> externals for Windows, OS X and iOS, >>>> sometimes writing associated >>>> microcontroller firmware. >>>> --------------------------- >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Sun May 13 15:17:45 2012 From: dsc at swcp.com (Dar Scott) Date: Sun, 13 May 2012 13:17:45 -0600 Subject: Serial Comms in 4.6.4 In-Reply-To: <001b01cd30f2$7c8062e0$758128a0$@tesco.net> References: <000901cd3086$80831e80$81895b80$@tesco.net> <001b01cd30f2$7c8062e0$758128a0$@tesco.net> Message-ID: <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> I'm not sure what you mean. Are you saying you upgraded to Windows 7 and LiveCode 4.6.4 at the same time? I have heard that some people have had trouble with Windows 7 and serial ports. Perhaps modems are especially an issue. Do you see the port in the device manager? Can you connect with HyperTerminal? What error results do you get? (You might have to create a version of your script that logs those.) Have the scripts ever worked on this Windows 7 installation? As you can probably tell, I'm leaning towards eliminating non-LiveCode issues and then looking at the script, but the script errors can give clues to both. Dar On May 13, 2012, at 4:23 AM, Camm wrote: > Dar , > > Windows 7 > > All hardware has been checked okay. > > When using read from driver in scripts loaded into 4.6.4 or standalone from > 4.6.4 nothing is read ? > > The identical script loaded in pre-windows 7 Livecode releases work. > > Thanks > Camm > > > > -----Original Message----- > From: use-livecode-bounces at lists.runrev.com > [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dar Scott > Sent: 13 May 2012 05:43 > To: How to use LiveCode > Subject: Re: Serial Comms in 4.6.4 > > Hi, Camm! > > I don't remember any changes. > > Maybe this can be tracked down. What OS? How does it fail? > > However, you might want to rule out other things. I find the most common > reason that a serial communications program suddenly fails is a cable issue. > Usually the handshake lines don't make it trough or something else is wrong > in the wiring. Sometimes the USB-to-serial adaptor is an issue. > > Dar > > On May 12, 2012, at 3:30 PM, Camm wrote: > >> Has something changed in the use of open , close , read , write driver >> and/or SerialControlString string in version 4.6.4. >> >> >> >> I have a stack for serial comms that works fine if run in older >> versions of Livecode , but fails to read in version 4.6.4 >> >> Same script ?? >> >> >> >> Regards >> >> Camm > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > often making LiveCode libraries and > externals, sometimes writing associated > microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Sun May 13 15:27:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 13 May 2012 12:27:58 -0700 Subject: Adjusting Edit Menu items Message-ID: Still working on getting my app ready to submit to the Apple Store and paying some attention to the Edit menu. Up to now, I've just left all items on it enabled but don't think that would pass Apple guidelines. So now I'm disabling/enabling the cut, copy, paste, clear, and select all when appropriate. What I have so far, which seems to work, is: - on preOpenCard, check for the clipboard containing text and enable/disable Paste accordingly - a mouseMove handler for any editable fields that checks the selectedtext and enables/disables the Edit menu cut/copy/clear items appropriately. I guess I'm just wondering if mouseMove is the standard way to do this. I wanted to use mouseUp but apparently mouseUp doesn't get sent to unlocked text fields. If mouseMove is the best way to do it, I currently have a mouseMove handler for each editable field. If I try to avoid code duplication by moving the handler up to some higher level, say the card, am I likely to run into any performance issues? Seems like mouseMove happens a lot and would go through a card level handler in a lot of circumstances that I don't care about. Thanks, Pete lcSQL Software From jacque at hyperactivesw.com Sun May 13 15:37:58 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 13 May 2012 14:37:58 -0500 Subject: Adjusting Edit Menu items In-Reply-To: References: Message-ID: <4FB00D96.40608@hyperactivesw.com> On 5/13/12 2:27 PM, Peter Haworth wrote: > > What I have so far, which seems to work, is: > > - on preOpenCard, check for the clipboard containing text and > enable/disable Paste accordingly > > - a mouseMove handler for any editable fields that checks the selectedtext > and enables/disables the Edit menu cut/copy/clear items appropriately. > > I guess I'm just wondering if mouseMove is the standard way to do this. I > wanted to use mouseUp but apparently mouseUp doesn't get sent to unlocked > text fields. Typically all the menu settings are adjusted in a mouseDown handler in the menu group script. It's nearly impossible to track everything as it happens. Just set up the menus when the user is actually interacting with them. On OS X, menu manipulations are slow, so be sure to "lock menus", do the alterations, and then "unlock menus" in your mousedown script. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Sun May 13 17:39:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 13 May 2012 14:39:19 -0700 Subject: Adjusting Edit Menu items In-Reply-To: <4FB00D96.40608@hyperactivesw.com> References: <4FB00D96.40608@hyperactivesw.com> Message-ID: Thanks Jacque, that's sounds good but couple of questions. You gave me the advice about locking/unlocking menus a few months back when I was trying to manipulate the File Menu so I do have a menu group mouseDown handler in place. I discovered then that there's a problem with those group mouseDown handlers on a Mac - it's impossible to tell which menu was clicked because "target" and "me" both return the name of the menu group, not the menu that was clicked, so you end up adjusting menus when they don't need adjusting. To complicate matters more, on Windows, the target does return the menu button name. I'll go ahead and add the Edit menu processing to the mouseDown and hopefully it will be pretty quick. If an Edit menu item is disabled, does it's Mac command key and Windows shortcut key equivalent still work? If not, that would be an issue with this approach unless I watch for those keys as well as using a mouseDown handler. Thanks, Pete lcSQL Software On Sun, May 13, 2012 at 12:37 PM, J. Landman Gay wrote: > On 5/13/12 2:27 PM, Peter Haworth wrote: > >> >> What I have so far, which seems to work, is: >> >> - on preOpenCard, check for the clipboard containing text and >> enable/disable Paste accordingly >> >> - a mouseMove handler for any editable fields that checks the selectedtext >> and enables/disables the Edit menu cut/copy/clear items appropriately. >> >> I guess I'm just wondering if mouseMove is the standard way to do this. I >> wanted to use mouseUp but apparently mouseUp doesn't get sent to unlocked >> text fields. >> > > Typically all the menu settings are adjusted in a mouseDown handler in the > menu group script. It's nearly impossible to track everything as it > happens. Just set up the menus when the user is actually interacting with > them. > > On OS X, menu manipulations are slow, so be sure to "lock menus", do the > alterations, and then "unlock menus" in your mousedown script. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Sun May 13 21:53:12 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 13 May 2012 20:53:12 -0500 Subject: Adjusting Edit Menu items In-Reply-To: References: <4FB00D96.40608@hyperactivesw.com> Message-ID: <4FB06588.9000702@hyperactivesw.com> On 5/13/12 4:39 PM, Peter Haworth wrote: > I discovered then that there's a problem with those group mouseDown > handlers on a Mac - it's impossible to tell which menu was clicked because > "target" and "me" both return the name of the menu group, not the menu that > was clicked, so you end up adjusting menus when they don't need adjusting. > To complicate matters more, on Windows, the target does return the menu > button name. I just set everything. It's fast enough. I have one mousedown menu handler that adjusts twenty or more items and it's fine. You could try it and see how it goes. Menu buttons on OS X don't receive messages, which is why you aren't getting the info you want, and why the mousedown handler has to be in the group. > If an Edit menu item is disabled, does it's Mac command key and Windows > shortcut key equivalent still work? If not, that would be an issue with > this approach unless I watch for those keys as well as using a mouseDown > handler. If a menu item is disabled, so is its command key. That seems reasonable to me. The command keys are just shortcuts to the menu items and should behave the same. You can work around it with a commandKeyDown handler in the card or stack. That will always fire, but it can interfere with the real menu shortcuts sometimes. Another way to handle it is to re-enable menu items the user might need at the end of a menupick handler. If the menus aren't pulled down, no one can tell if the items are enabled or not and their command keys will always work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dunbarx at aol.com Mon May 14 00:22:05 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 14 May 2012 00:22:05 -0400 (EDT) Subject: Standalone problem In-Reply-To: <4FADC54A.3070308@hyperactivesw.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> Message-ID: <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> Jacque. Klaus had said that there is a bug in the standalone builder, that non-LC externals are not loaded into the package. He is right. But, I wrote this to Klaus in the forum: Klaus. You are right, the bundle is not included in the package contents. However: 1- Neither is it included in the package contents on my developing Mac. Putting it there, or removing it does not change the fact that the standalone works on that machine. So the reference to that bundle, or the bundle itself, is embedded somehow in the package, and not simply based on the presence of that file in the right place. 2- Including it in the externals folder in the standalone on the daughter machine does not make that app work there. 3- Building the standalone from the IDE ON THE DAUGHTER MACHINE, all works fine, and the external is still not loaded in the externals folder of the package contents. Klaus, for a second there I thought you had nailed it. I cannot use standalones at all, since if anything goes wrong, I cannot just load another copy to the machine with the problem. Either I have to use the IDE everywhere, or would have to rebuild the standalone from LC resident on that machine. Thanks for your time. Though I have learned something about the package that the standalone builder creates, I am still at a loss. Jacque. If I do not include a full pathname to the external in the stack inspector, neither the IDE stack nor the standalone will work.The external is not seen unless I go through the process form the "external references" pane, navigating to the external. From jacque at hyperactivesw.com Mon May 14 00:50:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 13 May 2012 23:50:55 -0500 Subject: Standalone problem In-Reply-To: <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> Message-ID: <4FB08F2F.9000103@hyperactivesw.com> On 5/13/12 11:22 PM, dunbarx at aol.com wrote: > Jacque. If I do not include a full pathname to the external in the > stack inspector, neither the IDE stack nor the standalone will > work.The external is not seen unless I go through the process form > the "external references" pane, navigating to the external. That's probably the problem. Since the bundle isn't in the standalone, the external is being loaded from the full file path on the hard drive, which will be different on another machine. The bundle must be copied into the standalone bundle. You can do that by manually moving it into either the MacOS folder (or the MacOS/Externals folder) after the standalone is built. Or you can use the Copy Files pane to include it, and it will go next to the engine in the bundle. In the stack property inspector, set the externals to one of: myexternal.bundle Externals/myexternal.bundle depending on where you put it. Now, this will fail in the IDE, so during development you'd need to point it to your copy on disk, and then change it before building a standalone to one of the short file paths above. Because that's a hassle, I usually don't use the inspector, I use a script. You can only load externals in a preOpenStack handler, so I do this: on preOpenStack if the environment = "standalone application" then set the externals of this stack to "myExternal.bundle" end if end preOpenStack Or use "Externals/myExternal.bundle" if you copied it there instead. Then also put your external into the Externals folder in the My LiveCode folder (or whatever you've named it; the same one that holds your plugins) and the IDE should load the external automatically on startup. If you don't already have an Externals folder in there, create one. That way you don't need to place a reference into the stack inspector, the external will already be available globally in the IDE. If you load it that way in the IDE, and use the script to handle the standalone instance, then both bases are covered. Yet another way is to branch the script: if the environment = "standalone application" then set the externals of this stack to "myExternal.bundle" else if the environment = "development" then set the externals of this stack to end if Hopefully something in all that will help... -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Mon May 14 07:35:32 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 14 May 2012 13:35:32 +0200 Subject: [ANN] Launcher X 0b02 - The Classic Replacement for the OSX Dock Message-ID: Hi, I have always been thinking that the Dock is a very limited piece of software and that the old Launcher control panel, which was available in Mac OS 9, was actually more useful. The Launcher application could store as many links as you wanted and you could organise the links in whatever way you liked. So... I used the weekend to create a Launcher app with Revolution. The beta version is available for download here http://qery.us/237 . Launcher X 0b02 is freeware and works on Intel Macs with Mac OS X 10.4.11 and later. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From camm29 at tesco.net Mon May 14 09:54:47 2012 From: camm29 at tesco.net (Camm) Date: Mon, 14 May 2012 13:54:47 +0000 (UTC) Subject: Serial Comms in 4.6.4 In-Reply-To: <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> Message-ID: <916535582.6364.1337003687312.JavaMail.root@md01.topaz.synacor.com> Dar, It is the same as this I found below , If complied on 4.0.0 it works , If complied on later versions if fails to read. Regards Camm On Nov 7, 2010, at 10:07 AM, J. Landman Gay wrote: > On 11/7/10 9:18 AM, Larry Walker wrote: >> I am trying to read data from a "serial port" (using a USB-serial adaptor). > > Glad to see this here Larry. Just to fill everyone in, Larry and I have been going around with this issue for about a week in the tech queue without success (and I really appreciate his patience, he's been incredibly reasonable about it.) I asked Mark Waddingham about the problem and he said that basically the serial commands haven't been changed since their initial implementation back in MetaCard, and that any device that represents itself as a serial device should work with "open file" (but not necessarily with the device name returned by the drivernames. Use "modem:" or "printer:" instead.) He also said that they have never been reworked to support OS X; they were originally written for OS 9 and have always continued to work in OS X, so the code hasn't been examined. > > Eric's comment that it works in 4.0 and not in 4.5 is something I don't think the team knows about. Since serial access hasn't changed in the engine, there must be some other change that peripherally affects serial port access. If that's so, then a bug report in the QCC would be in order. > > I hope either Sarah or Phil will see this, since they are the serial/USB experts here. Maybe they have some comments to add or a workaround they've discovered. > ----- Original Message ----- From: "Dar Scott" To: "How to use LiveCode" Sent: Sunday, 13 May, 2012 8:17:45 PM Subject: Re: Serial Comms in 4.6.4 I'm not sure what you mean. Are you saying you upgraded to Windows 7 and LiveCode 4.6.4 at the same time? I have heard that some people have had trouble with Windows 7 and serial ports. Perhaps modems are especially an issue. Do you see the port in the device manager? Can you connect with HyperTerminal? What error results do you get? (You might have to create a version of your script that logs those.) Have the scripts ever worked on this Windows 7 installation? As you can probably tell, I'm leaning towards eliminating non-LiveCode issues and then looking at the script, but the script errors can give clues to both. Dar On May 13, 2012, at 4:23 AM, Camm wrote: > Dar , > > Windows 7 > > All hardware has been checked okay. > > When using read from driver in scripts loaded into 4.6.4 or standalone from > 4.6.4 nothing is read ? > > The identical script loaded in pre-windows 7 Livecode releases work. > > Thanks > Camm > > > > -----Original Message----- > From: use-livecode-bounces at lists.runrev.com > [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dar Scott > Sent: 13 May 2012 05:43 > To: How to use LiveCode > Subject: Re: Serial Comms in 4.6.4 > > Hi, Camm! > > I don't remember any changes. > > Maybe this can be tracked down. What OS? How does it fail? > > However, you might want to rule out other things. I find the most common > reason that a serial communications program suddenly fails is a cable issue. > Usually the handshake lines don't make it trough or something else is wrong > in the wiring. Sometimes the USB-to-serial adaptor is an issue. > > Dar > > On May 12, 2012, at 3:30 PM, Camm wrote: > >> Has something changed in the use of open , close , read , write driver >> and/or SerialControlString string in version 4.6.4. >> >> >> >> I have a stack for serial comms that works fine if run in older >> versions of Livecode , but fails to read in version 4.6.4 >> >> Same script ?? >> >> >> >> Regards >> >> Camm > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > often making LiveCode libraries and > externals, sometimes writing associated > microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: 05/13/12 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Mon May 14 11:13:20 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 14 May 2012 11:13:20 -0400 Subject: Text Scroll Field - Livecode & iOS In-Reply-To: <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> References: <000901cd3086$80831e80$81895b80$@tesco.net> <001b01cd30f2$7c8062e0$758128a0$@tesco.net> <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> Message-ID: <140293F1-92BB-453B-B168-CF11B16FC155@all-auctions.com> Hi there, Has anyone gotten a text field to scroll properly on the iPad with a swiping gesture? I worked through the example provided below. Things work fine in Livecode, but not correctly in the simulator or on the iPad directly. I can see the scroll control moving but the text field itself won't scroll. Ideas and suggestions are most welcome. http://lessons.runrev.com/s/lessons/m/4071/l/44421-how-to-create-a-scrolling-group-using-the-improved-graphics-architecture Thanks, Rick From jacque at hyperactivesw.com Mon May 14 11:24:37 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 14 May 2012 10:24:37 -0500 Subject: Standalone problem In-Reply-To: <4FB08F2F.9000103@hyperactivesw.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> <4FB08F2F.9000103@hyperactivesw.com> Message-ID: <4FB123B5.10309@hyperactivesw.com> On 5/13/12 11:50 PM, J. Landman Gay wrote: > You can only > load externals in a preOpenStack handler, I had a thinko. It's "startup" I believe. They may both work, it's been a while so I'd need to check. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Mon May 14 11:24:59 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 14 May 2012 17:24:59 +0200 Subject: Text Scroll Field - Livecode & iOS In-Reply-To: <140293F1-92BB-453B-B168-CF11B16FC155@all-auctions.com> References: <000901cd3086$80831e80$81895b80$@tesco.net> <001b01cd30f2$7c8062e0$758128a0$@tesco.net> <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> <140293F1-92BB-453B-B168-CF11B16FC155@all-auctions.com> Message-ID: Hi Rick, You're almost done. Handle the scrollerDidScroll message and use it to adjust the vScroll and hScroll of your field. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 14 mei 2012, at 17:13, Rick Harrison wrote: > Hi there, > > Has anyone gotten a text field to scroll properly > on the iPad with a swiping gesture? > > I worked through the example provided below. > Things work fine in Livecode, but not correctly > in the simulator or on the iPad directly. I can > see the scroll control moving but the text field > itself won't scroll. > > Ideas and suggestions are most welcome. > > http://lessons.runrev.com/s/lessons/m/4071/l/44421-how-to-create-a-scrolling-group-using-the-improved-graphics-architecture > > Thanks, > > Rick From rdimola at evergreeninfo.net Mon May 14 11:41:56 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 14 May 2012 11:41:56 -0400 Subject: Text Scroll Field - Livecode & iOS In-Reply-To: <140293F1-92BB-453B-B168-CF11B16FC155@all-auctions.com> References: <000901cd3086$80831e80$81895b80$@tesco.net> <001b01cd30f2$7c8062e0$758128a0$@tesco.net> <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> <140293F1-92BB-453B-B168-CF11B16FC155@all-auctions.com> Message-ID: <002d01cd31e8$184e97f0$48ebc7d0$@net> Rick, Scroll your field in the scrollerDidScroll handler Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Rick Harrison Sent: Monday, May 14, 2012 11:13 AM To: How to use LiveCode Subject: Text Scroll Field - Livecode & iOS Hi there, Has anyone gotten a text field to scroll properly on the iPad with a swiping gesture? I worked through the example provided below. Things work fine in Livecode, but not correctly in the simulator or on the iPad directly. I can see the scroll control moving but the text field itself won't scroll. Ideas and suggestions are most welcome. http://lessons.runrev.com/s/lessons/m/4071/l/44421-how-to-create-a-scrolling -group-using-the-improved-graphics-architecture Thanks, Rick _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major.on-rev.com Mon May 14 11:42:43 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Mon, 14 May 2012 17:42:43 +0200 Subject: Standalone problem In-Reply-To: <4FB08F2F.9000103@hyperactivesw.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> <4FB08F2F.9000103@hyperactivesw.com> Message-ID: <0C485BED-4E09-4034-B0B0-FE4269B5D989@major.on-rev.com> Hi Craig, please check my new answer in the forum! Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bobs at twft.com Mon May 14 11:45:28 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 08:45:28 -0700 Subject: Getting a single column of a datagrid In-Reply-To: References: Message-ID: <08AFAB21-1FB2-4D97-82DC-9A5E8E79CDF2@twft.com> It came from Trevor that way. I had to clean it up as well. It works though. I used this technique to create my own kind of printKeys function. Instead of breaking out each key as a line in the text, and then the value as key:value, I create a single line for each key with a value, and then I bracket all the key names to distinguish them from the value. This has several advantages. I can now filter the result by any of the keys. I can also reconstruct the array after the filtering is done so I can effectively filter an array. Pretty handy at times. Let me know if you want those functions as well. Bob On May 12, 2012, at 7:27 AM, Peter M. Brigham, MD wrote: > Thanks, Bob. > > BTW, don't know why but as you can see your LC scripts tend to have asterisks bracketing keywords, not to mention extra blank lines. Are you pasting formatted text that's getting mis-translated? > > I can clean this up and try it out, thanks again. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > On May 10, 2012, at 5:48 PM, Bob Sneidar wrote: > >>> *function* PrintArray @pArray, pDimension, pFullData >>> >>> *if* pDimension is empty *then* *put* 0 into pDimension >>> >>> >>> >>> *put* the keys of pArray into theKeys >>> >>> *sort* theKeys numeric >>> >>> >>> >>> *repeat* for each line theKey in theKeys >>> >>> *if* pArray[theKey] is an array *then* >>> >>> *put* _printCharXTimes(space, pDimension * 5) & theKey & cr >>> aftertheText >>> >>> *put* pArray[theKey] into theTempArray >>> >>> *put* PrintArray(theTempArray, pDimension + 1, pFullData) aftertheText >>> >>> *else* >>> >>> *if* pFullData *then* >>> >>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>> pArray[theKey] & cr after theText >>> >>> *else* >>> >>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>> line 1 of pArray[theKey] & cr after theText >>> >>> *end* *if* >>> >>> *end* *if* >>> >>> *end* *repeat* >>> >>> >>> >>> *return* theText >>> >>> *end* PrintArray >>> >>> >>> >>> *private* *function* _printCharXTimes pChar, pTimes >>> >>> *local* theStr >>> >>> >>> >>> *repeat* with i = 1 to pTimes >>> >>> *put* pChar after theStr >>> >>> *end* *repeat* >>> >>> *return* theStr >>> *end* _printCharXTimes >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 14 11:46:53 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 08:46:53 -0700 Subject: array mystery In-Reply-To: <1B6FD4C7-607E-414D-BC92-AA2BF9A07EF7@gmail.com> References: <7343BEB1-38A5-4828-97CB-540ED9E79A29@gmail.com> <7672414D-3116-44DE-8E43-D18549E83FB1@twft.com> <26E7D2C2-57E6-44D0-BDFE-0E351689DCBF@twft.com> <2FBBB275-F617-4841-9C2A-2EAADE550781@gmail.com> <97968DAD-9064-4FF6-98F4-EC2DDCE75F55@twft.com> <1B6FD4C7-607E-414D-BC92-AA2BF9A07EF7@gmail.com> Message-ID: <39CF95D7-822E-4479-A972-605C50C5CDA1@twft.com> Yup that is pretty much what Trevor did. Bob On May 12, 2012, at 9:10 AM, Peter M. Brigham, MD wrote: > On May 10, 2012, at 5:49 PM, Bob Sneidar wrote: > >> I just forwarded an email Trevor sent to the list some time ago with the code in it. >> >> Bob >> >> >> On May 10, 2012, at 2:34 PM, Peter M. Brigham, MD wrote: >> >>> It was apparently part of Trevor's sqlYoga, supposedly made available now as an opensource utility handler, but I can't find it. The Nabble archives show an "altPrintKeys()" function but the output is not a readable display of the structure of an array, it's designed for utility work in massaging arrays. I'd like to get hold of the original printKeys() handler somewhere. Where can I find it? > > In case anyone else wants it, I'm posting below a slightly modified version of the function, renamed "displayArray" to distinguish it from the variants that Bob has posted for utility work. This version simply allows you to look at the contents of an array in outline form, which makes the structure of the array quite clear on inspection. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > ------ > > function displayArray @pArray, pFullData, pDimension > -- displays an array as an outline-style list > -- most useful for multidimensional arrays, to see the structure > -- if an element of the array contains more than one line, > -- the first line only will be displayed (less confusing to look at) > -- if you want to see the full data then pass pFullData = true > -- pDimension is an internally used parameter > -- pArray is referenced to avoid duplicating large arrays, but > -- the array is not altered by this function > > -- call it like this: put displayArray(tArray) into fld "peruse" > > -- requires spaces() > > if pDimension is empty then put 0 into pDimension > if pFullData = empty then put false into pFullData > put the keys of pArray into theKeys > if line 1 of theKeys is a number then > sort theKeys numeric > else > sort theKeys > end if > repeat for each line theKey in theKeys > if pArray[theKey] is an array then > put spaces(pDimension * 3) & theKey & cr after theText > put pArray[theKey] into theTempArray > put displayArray(theTempArray, pFullData, pDimension + 1) after theText > else > if pFullData then > put spaces(pDimension * 3) & theKey & ":" \ > && pArray[theKey] & cr after theText > else > put pArray[theKey] into tElement > if the number of lines of tElement > 1 then > put " ..." into tTrailer > else > put empty into tTrailer > end if > put spaces(pDimension * 3) & theKey & ":" \ > && (line 1 of tElement) & tTrailer & cr after theText > end if > end if > end repeat > return theText > end displayArray > > function spaces n > -- returns a string of n spaces > put "" into s > repeat n > put space after s > end repeat > return s > end spaces > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 14 11:49:49 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 08:49:49 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: I respectfully disagree. Spotlight is designed to give up processor usage if something else needs it. If you get the beachball while spotlight is indexing, there is something wrong, and that is not normal. Bob On May 11, 2012, at 8:55 PM, Kay C Lan wrote: > Actually missed a big one off the list. > > Spotlight - which would show up as mdworker in Activity Monitor. If you've > added a 'new' HD, internal or external and haven't set Spotlight to ignore > it then Spotlight may take forever to process it and you will definitely > end up with the beachball. From bobs at twft.com Mon May 14 11:52:07 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 08:52:07 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> BINGO! Wipe and reinstall time. Sorry. Dev previews are notorious for this. A bunch of guys here used the RC1 of Tiger to upgrade their production machines, against my vehement objections. They all paid the terrible price. Well, the price is not so terrible, just a nuisance. Bob On May 11, 2012, at 10:46 PM, stephen barncard wrote: > yes thank you Kay, actually these are the first places I looked, the usual > suspects. Something deeper might be going on, including the fact that I was > using a developer preview when I first installed Lion, and it never let me > upgrade beyond .0 > > On Fri, May 11, 2012 at 8:55 PM, Kay C Lan wrote: > >> Actually missed a big one off the list. >> >> Spotlight - which would show up as mdworker in Activity Monitor. If you've >> added a 'new' HD, internal or external and haven't set Spotlight to ignore >> it then Spotlight may take forever to process it and you will definitely >> end up with the beachball. >> >> New in this case would mean something like moving your 1.75TB of backups to >> a new 3TB drive. Spotlight will spend forever doing it's thing to the >> 1.75TB already on the drive. >> >> I always add Backup/Archive HDs to Spotlight's Privacy list - but many >> times I forget with upgrades and it isn't until I'm left with an >> unresponsive system that I crack open AM and find the culprit. >> >> Also, what Sharing services have you set up. Is it possible someone is >> accessing iTunes, iPhoto or large files - you turned it on and forgot to >> turn it off? What about iCloud, are you snap happy and is iPhoto constantly >> updating your last 1000 photos to iCloud? Again, AM should help you pin >> point it. >> >> HTH >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Mon May 14 11:54:49 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 14 May 2012 11:54:49 -0400 Subject: Text Scroll Field - Livecode & iOS In-Reply-To: References: <000901cd3086$80831e80$81895b80$@tesco.net> <001b01cd30f2$7c8062e0$758128a0$@tesco.net> <8340B19F-AAB2-419B-95FF-50322F6ECC72@swcp.com> <140293F1-92BB-453B-B168-CF11B16FC155@all-auctions.com> Message-ID: Hi Mark & Ralph, Thanks that worked fine! Cheers, Rick On May 14, 2012, at 11:24 AM, Mark Schonewille wrote: > Hi Rick, > > You're almost done. Handle the scrollerDidScroll message and use it to adjust the vScroll and hScroll of your field. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 14 mei 2012, at 17:13, Rick Harrison wrote: > >> Hi there, >> >> Has anyone gotten a text field to scroll properly >> on the iPad with a swiping gesture? >> >> I worked through the example provided below. >> Things work fine in Livecode, but not correctly >> in the simulator or on the iPad directly. I can >> see the scroll control moving but the text field >> itself won't scroll. >> >> Ideas and suggestions are most welcome. >> >> http://lessons.runrev.com/s/lessons/m/4071/l/44421-how-to-create-a-scrolling-group-using-the-improved-graphics-architecture >> >> Thanks, >> >> Rick > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 14 12:00:07 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 09:00:07 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FAE4FF6.1080307@gmail.com> References: <4FAD4AC3.9070209@gmail.com> <4FAE4FF6.1080307@gmail.com> Message-ID: <1D743CC6-6A7C-457D-A65C-AB065C579599@twft.com> That is because they had guns pointed at their back. Bob On May 12, 2012, at 4:56 AM, Richmond wrote: > You are quite right, and I apologise. I am well > aware what happened; the people were slaughtered. > > However, an awful lot of the people who were slaughtered did not stop to question when > they were told to get on trains for resettlement camps in the East. From bobs at twft.com Mon May 14 12:15:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 09:15:17 -0700 Subject: Auto-opening folders In-Reply-To: <4FAF58A3.2000505@hyperactivesw.com> References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: Not sure I like auto opening the folder, but I would like a way to open the folder from the app if I want to, sort of like Firefox does with downloads. Some kind of "Open containing folder..." thing. Bob On May 12, 2012, at 11:45 PM, J. Landman Gay wrote: > A quick poll: > > If an app creates a folder with files in it, do you like it if the app takes you to the desktop and opens the folder? Or would you rather remain in the app and open the folder later yourself? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 14 12:21:03 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 09:21:03 -0700 Subject: When is the CONTROL key not a control key? In-Reply-To: <4FAFF369.1050705@gmail.com> References: <4FAF706E.4050207@gmail.com> <4FAFE088.2010402@fourthworld.com> <4FAFF369.1050705@gmail.com> Message-ID: <944947F3-F1D4-4831-8074-AF82C4A768F8@twft.com> I think you just violated Microsoft's Keyboard End Use policy. Expect to be contacted by their Icon Integrity Enforcement department soon. You should have just pulled the sticker off your mattress for heaven's sake! Bob On May 13, 2012, at 10:46 AM, Richmond wrote: >> PPS: Yes, fanboy that I am my laptop's Special key has such a sticker. >> > > Oh; I just scraped off the initial sign with a pen-knife... :) From bobs at twft.com Mon May 14 12:22:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 09:22:58 -0700 Subject: Sort of a problem In-Reply-To: <72AD222D-4D3D-4FB1-8B8B-B9101E06876D@sbcglobal.net> References: <72AD222D-4D3D-4FB1-8B8B-B9101E06876D@sbcglobal.net> Message-ID: Can I come live there? It may be the only Conservative county left pretty soon! Bob On May 12, 2012, at 8:17 PM, Jim Hurley wrote: > Thanks Peter. But I live in a very conservative county. None of yer fancy diagonals here. NW indeed! > > Actually it is the County election database, and a search reveals only N, E, S, and W. > > I think I finally get the phrase "by .... of each". Live Code does pretty much what I did, except I'm sure they don't use a bubble sort. > > Jim > > > >> >> Message: 2 >> Date: Sat, 12 May 2012 12:22:38 -0400 >> From: "Peter M. Brigham, MD" >> To: How to use LiveCode >> Subject: Re: Sort of a problem >> Message-ID: <50A823D6-005E-47DE-9A05-4B7BA094E693 at gmail.com> >> Content-Type: text/plain; charset=us-ascii >> >> If you have streets like "SW 34th St" you'll have a problem -- you should probably adjust your pickStreet function: >> >> function pickStreet pName >> if word 1 of pName is among the words of "N S E W NE NW SE SW" then >> return word 2 to -1 of pName >> end if >> return pName >> end pickStreet >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 14 12:31:42 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 14 May 2012 09:31:42 -0700 Subject: Adjusting Edit Menu items In-Reply-To: <4FB06588.9000702@hyperactivesw.com> References: <4FB00D96.40608@hyperactivesw.com> <4FB06588.9000702@hyperactivesw.com> Message-ID: Thanks Jacque. Yes, there was no perceptible performance hit by processing all menus so all OK there. I agree that the shortcut keys should be enabled/disabled in parallel with their associated Edit menu items but I'm not seeing that behavior. Here's what I did on a card with just one editable field. I haven't written any code to handle the command key shortcuts. - made sure the cursor was in the field and the field was empty - clicked the edit menu, everything was disabled - typed some data into the field - checked the Edit menu again - all still disabled - selected some text in the field and pressed command-C to copy - moved the cursor to a different place in the field and pressed command-V - the copied text was pasted into the field This was in the IDE (with my application's menu bar enabled), LC 5.0, OS X 10.6.8. I haven't tried it in a standalone yet Am I missing something? Pete lcSQL Software On Sun, May 13, 2012 at 6:53 PM, J. Landman Gay wrote: > On 5/13/12 4:39 PM, Peter Haworth wrote: > > I discovered then that there's a problem with those group mouseDown >> handlers on a Mac - it's impossible to tell which menu was clicked because >> "target" and "me" both return the name of the menu group, not the menu >> that >> was clicked, so you end up adjusting menus when they don't need adjusting. >> To complicate matters more, on Windows, the target does return the menu >> button name. >> > > I just set everything. It's fast enough. I have one mousedown menu handler > that adjusts twenty or more items and it's fine. You could try it and see > how it goes. > > Menu buttons on OS X don't receive messages, which is why you aren't > getting the info you want, and why the mousedown handler has to be in the > group. > > > If an Edit menu item is disabled, does it's Mac command key and Windows >> shortcut key equivalent still work? If not, that would be an issue with >> this approach unless I watch for those keys as well as using a mouseDown >> handler. >> > > If a menu item is disabled, so is its command key. That seems reasonable > to me. The command keys are just shortcuts to the menu items and should > behave the same. You can work around it with a commandKeyDown handler in > the card or stack. That will always fire, but it can interfere with the > real menu shortcuts sometimes. > > Another way to handle it is to re-enable menu items the user might need at > the end of a menupick handler. If the menus aren't pulled down, no one can > tell if the items are enabled or not and their command keys will always > work. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From bonnmike at gmail.com Mon May 14 12:36:56 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 14 May 2012 10:36:56 -0600 Subject: Auto-opening folders In-Reply-To: References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: Can only test on windows but you can do launch document "path/to/folder" on windows and it opens right up. On Mon, May 14, 2012 at 10:15 AM, Bob Sneidar wrote: > Not sure I like auto opening the folder, but I would like a way to open > the folder from the app if I want to, sort of like Firefox does with > downloads. Some kind of "Open containing folder..." thing. > > From bobs at twft.com Mon May 14 12:56:26 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 09:56:26 -0700 Subject: Adjusting Edit Menu items In-Reply-To: References: <4FB00D96.40608@hyperactivesw.com> <4FB06588.9000702@hyperactivesw.com> Message-ID: <54FCDC65-2E6F-4BA3-B769-95DD186425F7@twft.com> Actually, I was not aware you could disable system menu items. It may be that LC is greying out the items, but still handling the hot keys. I suppose there ought to be a way to prevent copying content in LC as a security precaution, say for copyrighted material as an example. Bob On May 14, 2012, at 9:31 AM, Peter Haworth wrote: > Thanks Jacque. Yes, there was no perceptible performance hit by processing > all menus so all OK there. > > I agree that the shortcut keys should be enabled/disabled in parallel with > their associated Edit menu items but I'm not seeing that behavior. > > Here's what I did on a card with just one editable field. I haven't > written any code to handle the command key shortcuts. > > - made sure the cursor was in the field and the field was empty > - clicked the edit menu, everything was disabled > - typed some data into the field > - checked the Edit menu again - all still disabled > - selected some text in the field and pressed command-C to copy > - moved the cursor to a different place in the field and pressed command-V > - the copied text was pasted into the field > > This was in the IDE (with my application's menu bar enabled), LC 5.0, OS X > 10.6.8. I haven't tried it in a standalone yet > > Am I missing something? > > > Pete > lcSQL Software > > > > On Sun, May 13, 2012 at 6:53 PM, J. Landman Gay wrote: > >> On 5/13/12 4:39 PM, Peter Haworth wrote: >> >> I discovered then that there's a problem with those group mouseDown >>> handlers on a Mac - it's impossible to tell which menu was clicked because >>> "target" and "me" both return the name of the menu group, not the menu >>> that >>> was clicked, so you end up adjusting menus when they don't need adjusting. >>> To complicate matters more, on Windows, the target does return the menu >>> button name. >>> >> >> I just set everything. It's fast enough. I have one mousedown menu handler >> that adjusts twenty or more items and it's fine. You could try it and see >> how it goes. >> >> Menu buttons on OS X don't receive messages, which is why you aren't >> getting the info you want, and why the mousedown handler has to be in the >> group. >> >> >> If an Edit menu item is disabled, does it's Mac command key and Windows >>> shortcut key equivalent still work? If not, that would be an issue with >>> this approach unless I watch for those keys as well as using a mouseDown >>> handler. >>> >> >> If a menu item is disabled, so is its command key. That seems reasonable >> to me. The command keys are just shortcuts to the menu items and should >> behave the same. You can work around it with a commandKeyDown handler in >> the card or stack. That will always fire, but it can interfere with the >> real menu shortcuts sometimes. >> >> Another way to handle it is to re-enable menu items the user might need at >> the end of a menupick handler. If the menus aren't pulled down, no one can >> tell if the items are enabled or not and their command keys will always >> work. >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 14 12:59:47 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 09:59:47 -0700 Subject: Auto-opening folders In-Reply-To: References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: Works on Mac too, but the path to folder needs to begin with / as in "/Volumes/BOOTCAMP/". Bob On May 14, 2012, at 9:36 AM, Mike Bonner wrote: > Can only test on windows but you can do launch document "path/to/folder" on > windows and it opens right up. > > On Mon, May 14, 2012 at 10:15 AM, Bob Sneidar wrote: > >> Not sure I like auto opening the folder, but I would like a way to open >> the folder from the app if I want to, sort of like Firefox does with >> downloads. Some kind of "Open containing folder..." thing. >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bonnmike at gmail.com Mon May 14 13:08:24 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 14 May 2012 11:08:24 -0600 Subject: Auto-opening folders In-Reply-To: References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: Works for relative pathing too. For example if the defaultfolder is still set to the location of livecode you can launch document "Runtime" (or any of the other folders from the current default location) and it works fine for me on win. Even works with bizzarro pathing "../.." will open the directory 2 levels above the defaultfolder On Mon, May 14, 2012 at 10:59 AM, Bob Sneidar wrote: > Works on Mac too, but the path to folder needs to begin with / as in > "/Volumes/BOOTCAMP/". > > Bob > > > On May 14, 2012, at 9:36 AM, Mike Bonner wrote: > > > Can only test on windows but you can do launch document "path/to/folder" > on > > windows and it opens right up. > > > > On Mon, May 14, 2012 at 10:15 AM, Bob Sneidar wrote: > > > >> Not sure I like auto opening the folder, but I would like a way to open > >> the folder from the app if I want to, sort of like Firefox does with > >> downloads. Some kind of "Open containing folder..." thing. > >> > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Mon May 14 13:12:41 2012 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 14 May 2012 14:12:41 -0300 Subject: Auto-opening folders In-Reply-To: References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: Whenever faced with options like this, I'd rather have a preference that I could set. You will have both kinds of users, so why not give them the choice? On Mon, May 14, 2012 at 1:59 PM, Bob Sneidar wrote: > Works on Mac too, but the path to folder needs to begin with / as in "/Volumes/BOOTCAMP/". > > Bob > > > On May 14, 2012, at 9:36 AM, Mike Bonner wrote: > >> Can only test on windows but you can do launch document "path/to/folder" on >> windows and it opens right up. >> >> On Mon, May 14, 2012 at 10:15 AM, Bob Sneidar wrote: >> >>> Not sure I like auto opening the folder, but I would like a way to open >>> the folder from the app if I want to, sort of like Firefox does with >>> downloads. Some kind of "Open containing folder..." thing. >>> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From richmondmathewson at gmail.com Mon May 14 13:21:53 2012 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 14 May 2012 20:21:53 +0300 Subject: [OT] Blowing my mind about Linux In-Reply-To: <1D743CC6-6A7C-457D-A65C-AB065C579599@twft.com> References: <4FAD4AC3.9070209@gmail.com> <4FAE4FF6.1080307@gmail.com> <1D743CC6-6A7C-457D-A65C-AB065C579599@twft.com> Message-ID: <4FB13F31.8020106@gmail.com> On 05/14/2012 07:00 PM, Bob Sneidar wrote: > That is because they had guns pointed at their back. Not in all cases. Like everything else, this was not quite as simplistic as some would have it be. Of course this in no way lessens the horror of what happened; I, at least, am not one of those fools who want to make people believe that the Nazis did not slaughter 10 million people; Jews, Homosexuals, Seventh Day Adventists, Jehovah's Witnesses, Gypsies, Communists and more. Although, from time to time I do get annoyed that everybody but the Jews in that list do somehow seem to get overlooked. > > Bob > > > On May 12, 2012, at 4:56 AM, Richmond wrote: > >> You are quite right, and I apologise. I am well >> aware what happened; the people were slaughtered. >> >> However, an awful lot of the people who were slaughtered did not stop to question when >> they were told to get on trains for resettlement camps in the East. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Mon May 14 13:24:40 2012 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 14 May 2012 20:24:40 +0300 Subject: When is the CONTROL key not a control key? In-Reply-To: <944947F3-F1D4-4831-8074-AF82C4A768F8@twft.com> References: <4FAF706E.4050207@gmail.com> <4FAFE088.2010402@fourthworld.com> <4FAFF369.1050705@gmail.com> <944947F3-F1D4-4831-8074-AF82C4A768F8@twft.com> Message-ID: <4FB13FD8.70209@gmail.com> On 05/14/2012 07:21 PM, Bob Sneidar wrote: > I think you just violated Microsoft's Keyboard End Use policy. Expect to be contacted by their Icon Integrity Enforcement department soon. You should have just pulled the sticker off your mattress for heaven's sake! If, like me, you lived in the parallel universe of second-hand goods you would realise that I have never owned a mattress that has had a label! LOL! > Bob > > > On May 13, 2012, at 10:46 AM, Richmond wrote: > >>> PPS: Yes, fanboy that I am my laptop's Special key has such a sticker. >>> >> Oh; I just scraped off the initial sign with a pen-knife... :) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From davidocoker at gmail.com Mon May 14 13:32:43 2012 From: davidocoker at gmail.com (David C.) Date: Mon, 14 May 2012 12:32:43 -0500 Subject: Problem with QT Player In-Reply-To: References: Message-ID: On Sun, May 13, 2012 at 8:11 AM, David C. wrote: > Hey folks, > I have a very simple application in which one aspect of the app uses > the QT player, always pointing to the same named MP3 file on my > server. > > Yesterday, I went to visit a friend and gave him ?a copy of the app to > try out and every aspect of the application worked as intended except > for the QT player. Where the controls would normally be located, there > was nothing but a white empty space instead. Just to be sure there > wasn't a problem with his QuickTime installation, I had him download > and install the latest copy, yet we got the sames results. > > I tried the same application on my laptop (positioned right beside his > and NOT being the machine I developed the application on) and it works > flawlessly. > > The app was built on a Win 7 machine running LC 4.51, my friend's > laptop is a Win 7 machine and the laptop I used to run the test beside > his is a Win Vista machine. This is the first time I've used the > Player control so I'm stumped. > > Is there some sort of QT external required or do you have any ideas > what might be happening? > > -- > Best regards, > David C. Bump! ...overlooked, ignored or just no clues of what might be causing the problem? I always brush my teeth before contacting the list and today I added fresh cologne before sending this message. ;-) Thanks, David C. From bobs at twft.com Mon May 14 13:32:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 10:32:50 -0700 Subject: [OT] Blowing my mind about Linux In-Reply-To: <4FB13F31.8020106@gmail.com> References: <4FAD4AC3.9070209@gmail.com> <4FAE4FF6.1080307@gmail.com> <1D743CC6-6A7C-457D-A65C-AB065C579599@twft.com> <4FB13F31.8020106@gmail.com> Message-ID: What is often overlooked as well is that many Christians were persecuted and slaughtered as well, especially those who helped Jews (and anyone else) escape Germany. Bob On May 14, 2012, at 10:21 AM, Richmond wrote: > On 05/14/2012 07:00 PM, Bob Sneidar wrote: >> That is because they had guns pointed at their back. > > Not in all cases. Like everything else, this was not quite as simplistic as some > would have it be. > > Of course this in no way lessens the horror of what happened; I, at least, am not one of those fools > who want to make people believe that the Nazis did not slaughter 10 million people; Jews, Homosexuals, > Seventh Day Adventists, Jehovah's Witnesses, Gypsies, Communists and more. Although, from time to time > I do get annoyed that everybody but the Jews in that list do somehow seem to get overlooked. > >> >> Bob >> >> >> On May 12, 2012, at 4:56 AM, Richmond wrote: >> >>> You are quite right, and I apologise. I am well >>> aware what happened; the people were slaughtered. >>> >>> However, an awful lot of the people who were slaughtered did not stop to question when >>> they were told to get on trains for resettlement camps in the East. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Mon May 14 13:36:37 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 14 May 2012 10:36:37 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> Message-ID: summary of my 'lost weekend': 1. I finally did a complete 10.7.4 re-install on Sunday. Installing apple store* Lion 10.7.4* "on top of" a previous installation worked better, but still took over 4 minutes to completely boot up. Some applications will still seem sluggish when starting up. No beachball though. It took about 9 hours to install. Most disturbing on this install is the progress indicator, telling me 36 hours at first, but later settling into alternating between 24 and 12. In other words, progress indicators don't mean squat. 2. A 'fresh' install of 10.7.4 with migrated files will take less than a minute to completely boot up. Things seem pretty normal now. It took 18 hours for this latest apple store version to install and move all the files (via migration assistant). I can imagine it would take a couple of days if I had a filled 1TB disk and tried to do this. 3. A 'fresh' install of 10.7.4 without migrating my thousands of documents and hundreds of applications is blindingly fast and boots faster than the above. other settings that may help avoid Mr. Beachball and delays: Turn off the 'size' checkbox and 'show icon preview' in folder prefs, then click "use as defaults" On Mon, May 14, 2012 at 8:52 AM, Bob Sneidar wrote: > BINGO! Wipe and reinstall time. Sorry. Dev previews are notorious for > this. A bunch of guys here used the RC1 of Tiger to upgrade their > production machines, against my vehement objections. They all paid the > terrible price. Well, the price is not so terrible, just a nuisance. > > Bob > > > On May 11, 2012, at 10:46 PM, stephen barncard wrote: > > > yes thank you Kay, actually these are the first places I looked, the > usual > > suspects. Something deeper might be going on, including the fact that I > was > > using a developer preview when I first installed Lion, and it never let > me > > upgrade beyond .0 > > > > On Fri, May 11, 2012 at 8:55 PM, Kay C Lan > wrote: > > > >> Actually missed a big one off the list. > >> > >> Spotlight - which would show up as mdworker in Activity Monitor. If > you've > >> added a 'new' HD, internal or external and haven't set Spotlight to > ignore > >> it then Spotlight may take forever to process it and you will definitely > >> end up with the beachball. > >> > >> New in this case would mean something like moving your 1.75TB of > backups to > >> a new 3TB drive. Spotlight will spend forever doing it's thing to the > >> 1.75TB already on the drive. > >> > >> I always add Backup/Archive HDs to Spotlight's Privacy list - but many > >> times I forget with upgrades and it isn't until I'm left with an > >> unresponsive system that I crack open AM and find the culprit. > >> > >> Also, what Sharing services have you set up. Is it possible someone is > >> accessing iTunes, iPhoto or large files - you turned it on and forgot to > >> turn it off? What about iCloud, are you snap happy and is iPhoto > constantly > >> updating your last 1000 photos to iCloud? Again, AM should help you pin > >> point it. > >> > >> HTH > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > > > > -- > > > > > > > > Stephen Barncard > > San Francisco Ca. USA > > > > more about sqb > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From m.schonewille at economy-x-talk.com Mon May 14 14:10:42 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 14 May 2012 20:10:42 +0200 Subject: Problem with QT Player In-Reply-To: References: Message-ID: David, This is a tricky question, because there are too many factors playing a role here. Think of the URL of the MP3 file, the Windows firewall, the visibility of the stack window, the rect of the player, the moment when the filename property of the player is set, the moment when the stack window is made visible, the time needed to load the MP3 file, etc. I think you need to go back to his machine, install LiveCode on it and debug your stack step by step. Just to be sure, what's the URL to the MP3 file? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. > > > Bump! > ...overlooked, ignored or just no clues of what might be causing the problem? > I always brush my teeth before contacting the list and today I added > fresh cologne before sending this message. ;-) > > Thanks, > David C. From stephenREVOLUTION2 at barncard.com Mon May 14 14:29:25 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 14 May 2012 11:29:25 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> Message-ID: my statements may have appeared contradictory in the previous message. 1. I did a apple store* Lion 10.7.4* "on top of" a previous installation on Saturday. 9 hours 2. I did a fresh 10.7.4 re-install on Sunday. 18 hours re-written: summary of my 'lost weekend': 1. Installing apple store* Lion 10.7.4* "on top of" a previous installation worked better, but still took over 4 minutes to completely boot up. Some applications will still seem sluggish when starting up. No beachball though. It took about 9 hours to install. Most disturbing on this install is the progress indicator, telling me 36 hours at first, but later settling into alternating between 24 and 12. In other words, progress indicators don't mean squat. 2. I finally did a fresh 10.7.4 re-install on Sunday. A 'fresh' install of 10.7.4 with migrated files will take less than a minute to completely boot up. Things seem pretty normal now. It took 18 hours for this latest apple store version to install and move all the files (via migration assistant). I can imagine it would take a couple of days if I had a filled 1TB disk and tried to do this. 3. A 'fresh' install of 10.7.4 without migrating my thousands of documents and hundreds of applications is blindingly fast and boots faster than the above. other settings that may help avoid Mr. Beachball and delays: Turn off the 'size' checkbox and 'show icon preview' in folder prefs, then click "use as defaults" Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Mon May 14 14:35:01 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 11:35:01 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> Message-ID: Are you using USB? Is it on a USB bus with other drives that may be in use? That would suck up the already limited bandwidth on a USB chain. Firewire 800 seems to take a couple hours or less for most of my migrations. Bob On May 14, 2012, at 11:29 AM, stephen barncard wrote: > my statements may have appeared contradictory in the previous message. > > 1. I did a apple store* Lion 10.7.4* "on top of" a previous installation on > Saturday. 9 hours > 2. I did a fresh 10.7.4 re-install on Sunday. 18 hours > > re-written: > > summary of my 'lost weekend': > > 1. Installing apple store* Lion 10.7.4* "on top of" a previous > installation worked better, but still took over 4 minutes to completely > boot up. Some applications will still seem sluggish when starting up. No > beachball though. It took about 9 hours to install. Most disturbing on this > install is the progress indicator, telling me 36 hours at first, but later > settling into alternating between 24 and 12. In other words, progress > indicators don't mean squat. > > 2. I finally did a fresh 10.7.4 re-install on Sunday. > A 'fresh' install of 10.7.4 with migrated files will take less than a > minute to completely boot up. Things seem pretty normal now. It took 18 > hours for this latest apple store version to install and move all the files > (via migration assistant). I can imagine it would take a couple of days > if I had a filled 1TB disk and tried to do this. > > 3. A 'fresh' install of 10.7.4 without migrating my thousands of documents > and hundreds of applications is blindingly fast and boots faster than the > above. > > other settings that may help avoid Mr. Beachball and delays: > > Turn off the 'size' checkbox and 'show icon preview' in folder prefs, then > click "use as defaults" > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Mon May 14 14:49:19 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 14 May 2012 11:49:19 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> Message-ID: No, I would never do that. I know USB was made for keyboards and dongles and useless for big data movement. This was done on a new Mac Pro copying between internal drives. (there are 4 possible on a Pro). The installers and migrators appear to be much slower than 'regular' file copy. I have a lot of files. Over a million. On Mon, May 14, 2012 at 11:35 AM, Bob Sneidar wrote: > Are you using USB? Is it on a USB bus with other drives that may be in > use? That would suck up the already limited bandwidth on a USB chain. > Firewire 800 seems to take a couple hours or less for most of my migrations. > > Bob > > > On May 14, 2012, at 11:29 AM, stephen barncard wrote: > > > my statements may have appeared contradictory in the previous message. > > > > 1. I did a apple store* Lion 10.7.4* "on top of" a previous installation > on > > Saturday. 9 hours > > 2. I did a fresh 10.7.4 re-install on Sunday. 18 hours > > > > re-written: > > > > summary of my 'lost weekend': > > > > 1. Installing apple store* Lion 10.7.4* "on top of" a previous > > installation worked better, but still took over 4 minutes to completely > > boot up. Some applications will still seem sluggish when starting up. No > > beachball though. It took about 9 hours to install. Most disturbing on > this > > install is the progress indicator, telling me 36 hours at first, but > later > > settling into alternating between 24 and 12. In other words, progress > > indicators don't mean squat. > > > > 2. I finally did a fresh 10.7.4 re-install on Sunday. > > A 'fresh' install of 10.7.4 with migrated files will take less than a > > minute to completely boot up. Things seem pretty normal now. It took 18 > > hours for this latest apple store version to install and move all the > files > > (via migration assistant). I can imagine it would take a couple of days > > if I had a filled 1TB disk and tried to do this. > > > > 3. A 'fresh' install of 10.7.4 without migrating my thousands of > documents > > and hundreds of applications is blindingly fast and boots faster than the > > above. > > > > other settings that may help avoid Mr. Beachball and delays: > > > > Turn off the 'size' checkbox and 'show icon preview' in folder prefs, > then > > click "use as defaults" > > > > Stephen Barncard > > San Francisco Ca. USA > > > > more about sqb > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From gandalf at doctorTimothyMiller.com Mon May 14 14:52:00 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 14 May 2012 11:52:00 -0700 Subject: tilde after .rev in file name Message-ID: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> Something bad happened to one of my stacks. I wasn't doing anything unusual. (Nor was the stack, or LiveCode. My wife might have been doing something unusual in the next room.) I did have a number of applications running at the same time, and I only have 2 GB of physical RAM. It might have been maxed. This could have caused a problem. Normally, I try to avoid running out of physical RAM. I closed, quit, tried to re-open, got a "corrupted" message. Some version of the stack got saved, missing half of its megabytes. I shut down, re-booted, noticed that the file name had a tilde after it. Didn't know why. Had I bumped the keyboard and added the tilde inadvertently? (Seemed unlikely.) I removed the tilde. The stack opens and runs okay now. I wrote a script that goes to each card, with screen and messages unlocked. It seems okay. Two questions: 1-How did the tilde get there? Did liveCode do it, the OS, or my elbow? 2-Given the foregoing is it safe to continue using this stack and adding new content to it? (With some inconvenience, I could revert to an older backup of the same stack.) Thanks in advance, Tim From tolistim at me.com Mon May 14 14:53:24 2012 From: tolistim at me.com (Tim Jones) Date: Mon, 14 May 2012 11:53:24 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> Message-ID: <70C74B57-9901-4C8C-A6C1-A1055402666F@me.com> I actually stopped using migration back around Tiger because of how painfully slow it was. I've found it quicker to reinstall my apps and just copy my documents over. All of my film and music stuff are on a SAS array, so they don't come into the process. Tim On May 14, 2012, at 11:49 AM, stephen barncard wrote: > No, I would never do that. I know USB was made for keyboards and dongles > and useless for big data movement. This was done on a new Mac Pro copying > between internal drives. (there are 4 possible on a Pro). > > The installers and migrators appear to be much slower than 'regular' file > copy. > > I have a lot of files. Over a million. From coiin at verizon.net Mon May 14 14:58:50 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 14 May 2012 14:58:50 -0400 Subject: tilde after .rev in file name In-Reply-To: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> Message-ID: This long discussion may be of interest: https://discussions.apple.com/thread/3707538?start=0&tstart=0 (short version, as it were, is that this relates to a Lion 'versions' feature) From stephenREVOLUTION2 at barncard.com Mon May 14 15:08:49 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 14 May 2012 12:08:49 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: <70C74B57-9901-4C8C-A6C1-A1055402666F@me.com> References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> <86484A93-5E2B-43F8-BAA6-538CA602F2DD@twft.com> <70C74B57-9901-4C8C-A6C1-A1055402666F@me.com> Message-ID: I use MA because I want all settings and authorizations that are in the LIB to go with it. It's kind of *all or nothing* with MA. I'd rather keep all the system crap on a smaller SSD, but apple insists a lot of stuff including apps live on the boot drive. I have over 100 raw drives for big data that slip into several Newer Tech 'toasters' . http://www.newertech.com/products/voyagerq.php sqb On Mon, May 14, 2012 at 11:53 AM, Tim Jones wrote: > I actually stopped using migration back around Tiger because of how > painfully slow it was. I've found it quicker to reinstall my apps and just > copy my documents over. > > All of my film and music stuff are on a SAS array, so they don't come into > the process. > > Tim > > On May 14, 2012, at 11:49 AM, stephen barncard wrote: > > > No, I would never do that. I know USB was made for keyboards and dongles > > and useless for big data movement. This was done on a new Mac Pro copying > > between internal drives. (there are 4 possible on a Pro). > > > > The installers and migrators appear to be much slower than 'regular' file > > copy. > > > > I have a lot of files. Over a million. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From richmondmathewson at gmail.com Mon May 14 15:10:04 2012 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 14 May 2012 22:10:04 +0300 Subject: tilde after .rev in file name In-Reply-To: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> Message-ID: <4FB1588C.4000400@gmail.com> On 05/14/2012 09:52 PM, Timothy Miller wrote: > Something bad happened to one of my stacks. I wasn't doing anything unusual. (Nor was the stack, or LiveCode. My wife might have been doing something unusual in the next room.) > > I did have a number of applications running at the same time, and I only have 2 GB of physical RAM. What on earth were you doing that needed so much RAM, apart from massive 3D-graphic rendering and/or movie-imports? Or, put it another way; have you got such a resource-hungry operating system that it leaves you with hardly any RAM for anything else? > It might have been maxed. This could have caused a problem. Normally, I try to avoid running out of physical RAM. > > I closed, quit, tried to re-open, got a "corrupted" message. Some version of the stack got saved, missing half of its megabytes. I shut down, re-booted, noticed that the file name had a tilde after it. Didn't know why. Had I bumped the keyboard and added the tilde inadvertently? (Seemed unlikely.) > > I removed the tilde. The stack opens and runs okay now. I wrote a script that goes to each card, with screen and messages unlocked. It seems okay. > > Two questions: > > 1-How did the tilde get there? Did liveCode do it, the OS, or my elbow? As far as I know, when you save a stack, it saves as .rev~ and then replaces the previous one (ending .rev). This is very useful in the sort of situation you have described, when your system crashes or starts playing "silly bu**ers", because you can recover your work from the .rev~ file. Just for fun try this: open a fairly large stack, and save it into an open window on your desktop (i.e. so you can see it), then modify the stack and resave it; and I think you will see, at one point, 2 stacks: 'XXX.rev' and 'XXX.rev~' during the save process. > > 2-Given the foregoing is it safe to continue using this stack and adding new content to it? (With some inconvenience, I could revert to an older backup of the same stack.) Consider the .rev~ file a backup and carry on. > > Thanks in advance, > > Tim > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 14 16:00:17 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 14 May 2012 13:00:17 -0700 Subject: CSV again. In-Reply-To: <4FA85B00.5030400@tweedly.net> References: <4FA85B00.5030400@tweedly.net> Message-ID: I've just been checking out Alex's new csv parser and it is indeed much faster than the original, closer to 50% than 40% in my test case. However, I've also run into a Livecode issue while doing all this. This has come up before in the context of what LC thinks is a line, there's a similar issue/confusion/whatever with items. Let's say you have a string "1,2,3,4,5,6" - LC thinks there are 6 items in it, no problem Now change the string to "1,2,3,4,5,6," (note the trailing comma) - LC still thinks there are 6 items in that string. So to LC, "1,2,3,4,5,6" and 1,2,3,4,5,6," are equivalent in terms of the number of items in them. In the context of parsing csv files, they definitely are not. Pete lcSQL Software On Mon, May 7, 2012 at 4:30 PM, Alex Tweedly wrote: > Some years ago, this list discussed the difficulties of parsing > comma-separated-value file format; Richard Gaskin has a great article about > it at http://www.fourthworld.com/**embassy/articles/csv-must-die.**html > > Following that discussion, I came up with some code to parse CSV in > Livecode which was significantly faster than the straightforwards methods > (quoted in the above article). At the time, I put that speed gain down to > two factors > > 1. a way of looking at the problem "sideways" that enables a different > approach > 2. a 'clever' use of split + array access > > Recently the topic came up again, and I looked at the code again; I now > realize that in fact the speed gain came entirely from the first of those > two factors, and using split + arrays was not helpful. Livecode's chunk > handling is (in this case) faster than using arrays (my only excuse is that > I was new to Livecode, and so I was using techniques I was familiar with > from other languages). So I revised the code to use chunk handling rather > than split+arrays, and the resulting code runs about 40% faster, with the > added benefit of being slightly easier to read and understand. The only > slightly mind-bending feature of the new code is the use of > > set the lineDelimiter to quote > repeat for each line k in pData .... > > I find it hard to think about "lines" that aren't actually lines :-) > > So - for anyone who needs or wants more speed, here's the code > > function CSV3Tab pData,pcoldelim >> local tNuData -- contains tabbed copy of data >> local tReturnPlaceholder -- replaces cr in field data to avoid line >> -- breaks which would be misread as records; >> -- replaced later during dislay >> local tEscapedQuotePlaceholder -- used for keeping track of quotes >> -- in data >> local tInQuotedText -- flag set while reading data between quotes >> local tInsideQuoted, k >> -- >> put numtochar(11) into tReturnPlaceholder -- vertical tab as >> -- placeholder >> put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify >> -- distinction between quotes in data and those >> -- used in delimiters >> -- >> if pcoldelim is empty then put comma into pcoldelim >> -- Normalize line endings: >> replace crlf with cr in pData -- Win to UNIX >> replace numtochar(13) with cr in pData -- Mac to UNIX >> -- >> -- Put placeholder in escaped quote (non-delimiter) chars: >> replace ("\""e) with tEscapedQuotePlaceholder in pData >> replace quote"e with tEscapedQuotePlaceholder in pData >> -- >> put space before pData -- to avoid ambiguity of starting context >> put False into tInsideQuoted >> set the linedel to quote >> repeat for each line k in pData >> if (tInsideQuoted) then >> replace cr with tReturnPlaceholder in k >> put k after tNuData >> put False into tInsideQuoted >> else >> replace pcoldelim with numtochar(29) in k >> put k after tNuData >> put true into tInsideQuoted >> end if >> end repeat >> -- >> delete char 1 of tNuData -- remove the leading space >> replace tEscapedQuotePlaceholder with quote in tNuData >> return tNuData >> end CSV3Tab >> >> > -- Alex. > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From davidocoker at gmail.com Mon May 14 16:07:57 2012 From: davidocoker at gmail.com (David C.) Date: Mon, 14 May 2012 15:07:57 -0500 Subject: Problem with QT Player In-Reply-To: References: Message-ID: On Mon, May 14, 2012 at 1:10 PM, Mark Schonewille wrote: > David, > > This is a tricky question, because there are too many factors playing a role here. Think of the URL of the MP3 file, the Windows firewall, the visibility of the stack window, the rect of the player, the moment when the filename property of the player is set, the moment when the stack window is made visible, the time needed to load the MP3 file, etc. I think you need to go back to his machine, install LiveCode on it and debug your stack step by step. > > Just to be sure, what's the URL to the MP3 file? > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. >> >> >> Bump! >> ...overlooked, ignored or just no clues of what might be causing the problem? >> I always brush my teeth before contacting the list and today I added >> fresh cologne before sending this message. ;-) >> >> Thanks, >> David C. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Mark, first of all, thanks for your reply! ...I cannot imagine why it would be tricky. I burned the file to a CD, carried it to him, he ran it directly from the CD while I was watching and it didn't work. We re-installed the latest QT and the player still would not work. I put the exact same CD into my own laptop, using the same wireless network and it does work without problems. Can't be an issue with the path in that situation, so I'm really more interested in verifying that there isn't some kind of QT external that must ship with the app. (Didn't see one in the list of externals) -- Best regards, David C. From m.schonewille at economy-x-talk.com Mon May 14 16:18:38 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 14 May 2012 22:18:38 +0200 Subject: Problem with QT Player In-Reply-To: References: Message-ID: <8AECE4F0-147D-4AFC-9E46-152F491E71FC@economy-x-talk.com> Hi David, There is nothing special that you need to make QT work, except for QT itself (which you re-installed). For now, I bet it is the file path. Mac file paths are different from Windows file paths. For example: Mac: Volumes/CD-Label/folder/file.mp3 Win: D:/folder/file.mp3 -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 14 mei 2012, at 22:07, David C. wrote: > > Mark, first of all, thanks for your reply! > ...I cannot imagine why it would be tricky. I burned the file to a CD, > carried it to him, he ran it directly from the CD while I was watching > and it didn't work. We re-installed the latest QT and the player still > would not work. > > I put the exact same CD into my own laptop, using the same wireless > network and it does work without problems. Can't be an issue with the > path in that situation, so I'm really more interested in verifying > that there isn't some kind of QT external that must ship with the app. > (Didn't see one in the list of externals) > > -- > Best regards, > David C. From coiin at verizon.net Mon May 14 16:24:06 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 14 May 2012 16:24:06 -0400 Subject: Problem with QT Player In-Reply-To: References: Message-ID: What drive letter do you have your CD-ROM or DVD-ROM drive set to? What letter is his drive set to? From bobs at twft.com Mon May 14 16:38:21 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 13:38:21 -0700 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> Message-ID: This has been discussed before. The last delimiter is not considered when parsing lines, items and words. The contents of the "object" are the only thing that is considered, so if nothing comes after the last delimiter, LC says, "Nothing to see here. Moving along..." That being said, "item1,,item2" results in 3 items. Go figure. So the rule is empty words,items,lines are counted unless they are the last word,item,line. See? Simple. ;-) Bob On May 14, 2012, at 1:00 PM, Peter Haworth wrote: > I've just been checking out Alex's new csv parser and it is indeed much > faster than the original, closer to 50% than 40% in my test case. > > However, I've also run into a Livecode issue while doing all this. This > has come up before in the context of what LC thinks is a line, there's a > similar issue/confusion/whatever with items. > > Let's say you have a string "1,2,3,4,5,6" - LC thinks there are 6 items in > it, no problem > > Now change the string to "1,2,3,4,5,6," (note the trailing comma) - LC > still thinks there are 6 items in that string. > > So to LC, "1,2,3,4,5,6" and 1,2,3,4,5,6," are equivalent in terms of the > number of items in them. In the context of parsing csv files, they > definitely are not. > > Pete > lcSQL Software > > > > On Mon, May 7, 2012 at 4:30 PM, Alex Tweedly wrote: > >> Some years ago, this list discussed the difficulties of parsing >> comma-separated-value file format; Richard Gaskin has a great article about >> it at http://www.fourthworld.com/**embassy/articles/csv-must-die.**html >> >> Following that discussion, I came up with some code to parse CSV in >> Livecode which was significantly faster than the straightforwards methods >> (quoted in the above article). At the time, I put that speed gain down to >> two factors >> >> 1. a way of looking at the problem "sideways" that enables a different >> approach >> 2. a 'clever' use of split + array access >> >> Recently the topic came up again, and I looked at the code again; I now >> realize that in fact the speed gain came entirely from the first of those >> two factors, and using split + arrays was not helpful. Livecode's chunk >> handling is (in this case) faster than using arrays (my only excuse is that >> I was new to Livecode, and so I was using techniques I was familiar with >> from other languages). So I revised the code to use chunk handling rather >> than split+arrays, and the resulting code runs about 40% faster, with the >> added benefit of being slightly easier to read and understand. The only >> slightly mind-bending feature of the new code is the use of >> >> set the lineDelimiter to quote >> repeat for each line k in pData .... >> >> I find it hard to think about "lines" that aren't actually lines :-) >> >> So - for anyone who needs or wants more speed, here's the code >> >> function CSV3Tab pData,pcoldelim >>> local tNuData -- contains tabbed copy of data >>> local tReturnPlaceholder -- replaces cr in field data to avoid line >>> -- breaks which would be misread as records; >>> -- replaced later during dislay >>> local tEscapedQuotePlaceholder -- used for keeping track of quotes >>> -- in data >>> local tInQuotedText -- flag set while reading data between quotes >>> local tInsideQuoted, k >>> -- >>> put numtochar(11) into tReturnPlaceholder -- vertical tab as >>> -- placeholder >>> put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify >>> -- distinction between quotes in data and those >>> -- used in delimiters >>> -- >>> if pcoldelim is empty then put comma into pcoldelim >>> -- Normalize line endings: >>> replace crlf with cr in pData -- Win to UNIX >>> replace numtochar(13) with cr in pData -- Mac to UNIX >>> -- >>> -- Put placeholder in escaped quote (non-delimiter) chars: >>> replace ("\""e) with tEscapedQuotePlaceholder in pData >>> replace quote"e with tEscapedQuotePlaceholder in pData >>> -- >>> put space before pData -- to avoid ambiguity of starting context >>> put False into tInsideQuoted >>> set the linedel to quote >>> repeat for each line k in pData >>> if (tInsideQuoted) then >>> replace cr with tReturnPlaceholder in k >>> put k after tNuData >>> put False into tInsideQuoted >>> else >>> replace pcoldelim with numtochar(29) in k >>> put k after tNuData >>> put true into tInsideQuoted >>> end if >>> end repeat >>> -- >>> delete char 1 of tNuData -- remove the leading space >>> replace tEscapedQuotePlaceholder with quote in tNuData >>> return tNuData >>> end CSV3Tab >>> >>> >> -- Alex. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Mon May 14 17:02:33 2012 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 14 May 2012 22:02:33 +0100 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> Message-ID: <4FB172E9.7050106@tweedly.net> Yeah, the "training empty item" problem has been much discussed, and there are good reasons for keeping it as it is (even apart from the need to not break existing code). In similar circumstances, I've done replace (comma & CR) with (comma & space & CR) in tVariable but in your case, even a space may not be exactly the same as totally empty. Could you replace the empty trailing item with a quoted item ? i.e. replace (comma & CR) with (comma & quote & quote & CR) in tVariable without any unpleasant side-effects ? -- Alex. On 14/05/2012 21:00, Peter Haworth wrote: > I've just been checking out Alex's new csv parser and it is indeed much > faster than the original, closer to 50% than 40% in my test case. > > However, I've also run into a Livecode issue while doing all this. This > has come up before in the context of what LC thinks is a line, there's a > similar issue/confusion/whatever with items. > > Let's say you have a string "1,2,3,4,5,6" - LC thinks there are 6 items in > it, no problem > > Now change the string to "1,2,3,4,5,6," (note the trailing comma) - LC > still thinks there are 6 items in that string. > > So to LC, "1,2,3,4,5,6" and 1,2,3,4,5,6," are equivalent in terms of the > number of items in them. In the context of parsing csv files, they > definitely are not. > > Pete > lcSQL Software > > > > On Mon, May 7, 2012 at 4:30 PM, Alex Tweedly wrote: > >> Some years ago, this list discussed the difficulties of parsing >> comma-separated-value file format; Richard Gaskin has a great article about >> it at http://www.fourthworld.com/**embassy/articles/csv-must-die.**html >> >> Following that discussion, I came up with some code to parse CSV in >> Livecode which was significantly faster than the straightforwards methods >> (quoted in the above article). At the time, I put that speed gain down to >> two factors >> >> 1. a way of looking at the problem "sideways" that enables a different >> approach >> 2. a 'clever' use of split + array access >> >> Recently the topic came up again, and I looked at the code again; I now >> realize that in fact the speed gain came entirely from the first of those >> two factors, and using split + arrays was not helpful. Livecode's chunk >> handling is (in this case) faster than using arrays (my only excuse is that >> I was new to Livecode, and so I was using techniques I was familiar with >> from other languages). So I revised the code to use chunk handling rather >> than split+arrays, and the resulting code runs about 40% faster, with the >> added benefit of being slightly easier to read and understand. The only >> slightly mind-bending feature of the new code is the use of >> >> set the lineDelimiter to quote >> repeat for each line k in pData .... >> >> I find it hard to think about "lines" that aren't actually lines :-) >> >> So - for anyone who needs or wants more speed, here's the code >> >> function CSV3Tab pData,pcoldelim >>> local tNuData -- contains tabbed copy of data >>> local tReturnPlaceholder -- replaces cr in field data to avoid line >>> -- breaks which would be misread as records; >>> -- replaced later during dislay >>> local tEscapedQuotePlaceholder -- used for keeping track of quotes >>> -- in data >>> local tInQuotedText -- flag set while reading data between quotes >>> local tInsideQuoted, k >>> -- >>> put numtochar(11) into tReturnPlaceholder -- vertical tab as >>> -- placeholder >>> put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify >>> -- distinction between quotes in data and those >>> -- used in delimiters >>> -- >>> if pcoldelim is empty then put comma into pcoldelim >>> -- Normalize line endings: >>> replace crlf with cr in pData -- Win to UNIX >>> replace numtochar(13) with cr in pData -- Mac to UNIX >>> -- >>> -- Put placeholder in escaped quote (non-delimiter) chars: >>> replace ("\""e) with tEscapedQuotePlaceholder in pData >>> replace quote"e with tEscapedQuotePlaceholder in pData >>> -- >>> put space before pData -- to avoid ambiguity of starting context >>> put False into tInsideQuoted >>> set the linedel to quote >>> repeat for each line k in pData >>> if (tInsideQuoted) then >>> replace cr with tReturnPlaceholder in k >>> put k after tNuData >>> put False into tInsideQuoted >>> else >>> replace pcoldelim with numtochar(29) in k >>> put k after tNuData >>> put true into tInsideQuoted >>> end if >>> end repeat >>> -- >>> delete char 1 of tNuData -- remove the leading space >>> replace tEscapedQuotePlaceholder with quote in tNuData >>> return tNuData >>> end CSV3Tab >>> >>> >> -- Alex. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gandalf at doctorTimothyMiller.com Mon May 14 17:08:11 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 14 May 2012 14:08:11 -0700 Subject: tilde after .rev in file name In-Reply-To: <4FB1588C.4000400@gmail.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> Message-ID: On May 14, 2012, at 12:10 PM, Richmond wrote: > On 05/14/2012 09:52 PM, Timothy Miller wrote: >> Something bad happened to one of my stacks. I wasn't doing anything unusual. (Nor was the stack, or LiveCode. My wife might have been doing something unusual in the next room.) >> >> I did have a number of applications running at the same time, and I only have 2 GB of physical RAM. > > What on earth were you doing that needed so much RAM, apart from massive 3D-graphic rendering and/or movie-imports? > > Or, put it another way; have you got such a resource-hungry operating system that it leaves you with hardly any RAM for > anything else? You know how it goes. Plants vs. Zombies running in another window, Firefox with fifteen open tabs, a document open in Pages. That's 2 GB right there. Thanks for the tilde comments. Also thanks to Colin. I'm relieved. Tim From davidocoker at gmail.com Mon May 14 17:19:18 2012 From: davidocoker at gmail.com (David C.) Date: Mon, 14 May 2012 16:19:18 -0500 Subject: Problem with QT Player In-Reply-To: References: Message-ID: On Mon, May 14, 2012 at 3:24 PM, Colin Holgate wrote: > What drive letter do you have your CD-ROM or DVD-ROM drive set to? What letter is his drive set to? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Hello Colin.... Drat! Sorry for the confusion, big dummy that I am. I should have mentioned that the MP3 file will *always* be located on a remote web server, whose IP address and URL isn't subject to change. Only the application itself is on the CD. -- Best regards, David C. From davidocoker at gmail.com Mon May 14 17:22:02 2012 From: davidocoker at gmail.com (David C.) Date: Mon, 14 May 2012 16:22:02 -0500 Subject: Problem with QT Player In-Reply-To: <8AECE4F0-147D-4AFC-9E46-152F491E71FC@economy-x-talk.com> References: <8AECE4F0-147D-4AFC-9E46-152F491E71FC@economy-x-talk.com> Message-ID: On Mon, May 14, 2012 at 3:18 PM, Mark Schonewille wrote: > Hi David, > > There is nothing special that you need to make QT work, except for QT itself (which you re-installed). For now, I bet it is the file path. Mac file paths are different from Windows file paths. For example: > > Mac: Volumes/CD-Label/folder/file.mp3 > Win: D:/folder/file.mp3 > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 14 mei 2012, at 22:07, David C. wrote: >> >> Mark, first of all, thanks for your reply! >> ...I cannot imagine why it would be tricky. I burned the file to a CD, >> carried it to him, he ran it directly from the CD while I was watching >> and it didn't work. We re-installed the latest QT and the player still >> would not work. >> >> I put the exact same CD into my own laptop, using the same wireless >> network and it does work without problems. Can't be an issue with the >> path in that situation, so I'm really more interested in verifying >> that there isn't some kind of QT external that must ship with the app. >> (Didn't see one in the list of externals) >> >> -- >> Best regards, >> David C. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode I'm very sorry Mark, My reply to Colin about the path should have been addressed to you both. Best regards, David C. From stgoldberg at aol.com Mon May 14 17:30:19 2012 From: stgoldberg at aol.com (stgoldberg at aol.com) Date: Mon, 14 May 2012 17:30:19 -0400 (EDT) Subject: Problem with QT player Message-ID: <8CF002FE53DFA37-1598-4167A@Webmail-m112.sysops.aol.com> I had the same problem of the white window showing up when changing computers. It had to do with the file path. The User Manual discusses absolute versus relative paths (section 12.1.2). When the absolute path is used (in your Quicktime player inspector), everything works fine on your own computer, but this path is inadequate for another computer; you need to change the path to the relative path in your original stack. See if it works when you use the relative path, with the movie placed in the same folder as the stack. Stephen Goldberg, President Medmaster Inc. www.medmaster.net stgoldberg at aol.com On Sun, May 13, 2012 at 8:11 AM, David C. wrote: > Hey folks, > I have a very simple application in which one aspect of the app uses > the QT player, always pointing to the same named MP3 file on my > server. > > Yesterday, I went to visit a friend and gave him ?a copy of the app to > try out and every aspect of the application worked as intended except > for the QT player. Where the controls would normally be located, there > was nothing but a white empty space instead. Just to be sure there > wasn't a problem with his QuickTime installation, I had him download > and install the latest copy, yet we got the sames results. > > I tried the same application on my laptop (positioned right beside his > and NOT being the machine I developed the application on) and it works > flawlessly. > > The app was built on a Win 7 machine running LC 4.51, my friend's > laptop is a Win 7 machine and the laptop I used to run the test beside > his is a Win Vista machine. This is the first time I've used the > Player control so I'm stumped. > > Is there some sort of QT external required or do you have any ideas > what might be happening? From davidocoker at gmail.com Mon May 14 18:11:57 2012 From: davidocoker at gmail.com (David C.) Date: Mon, 14 May 2012 17:11:57 -0500 Subject: Problem with QT player In-Reply-To: <8CF002FE53DFA37-1598-4167A@Webmail-m112.sysops.aol.com> References: <8CF002FE53DFA37-1598-4167A@Webmail-m112.sysops.aol.com> Message-ID: On Mon, May 14, 2012 at 4:30 PM, stgoldberg at aol.com wrote: > I had the same problem of the white window showing up when changing computers. ?It had to do with the file path. ?The User Manual discusses absolute versus relative paths (section 12.1.2). ?When the absolute path is used (in your Quicktime player inspector), everything works fine on your own computer, but this path is inadequate for another computer; you need to change the path to the relative path in your original stack. ?See if it works when you use the relative path, with the movie placed in the same folder as the stack. > Stephen Goldberg, President > Medmaster Inc. > www.medmaster.net > stgoldberg at aol.com > Hello Stephen, I just don't see how it can be a file path issue... as I mentioned earlier the MP3 file is hosted on a remote web server without the possibility of the URL changing. (I have control of the server) Ex: http://blahblah.com/mymp3file.mp3 Best regards, David C. From mwieder at ahsoftware.net Mon May 14 18:16:28 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 14 May 2012 22:16:28 +0000 (UTC) Subject: When is the CONTROL key not a control key? References: <4FAF706E.4050207@gmail.com> <4FAFE088.2010402@fourthworld.com> <4FAFF369.1050705@gmail.com> <944947F3-F1D4-4831-8074-AF82C4A768F8@twft.com> <4FB13FD8.70209@gmail.com> Message-ID: Richmond writes: > If, like me, you lived in the parallel universe of second-hand goods you > would realise that I have never owned a mattress > that has had a label! try put the label of MattressOfRichmond into theTrash catch error put "oh... never mind" end try From bobs at twft.com Mon May 14 18:28:28 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 15:28:28 -0700 Subject: Problem with QT player In-Reply-To: References: <8CF002FE53DFA37-1598-4167A@Webmail-m112.sysops.aol.com> Message-ID: This has probably been asked, but did you try the url with the system browser? Probably should eliminate a content filter issue. You may be running on a profile that allows something that is blocked for other users. Bob On May 14, 2012, at 3:11 PM, David C. wrote: > On Mon, May 14, 2012 at 4:30 PM, stgoldberg at aol.com wrote: >> I had the same problem of the white window showing up when changing computers. It had to do with the file path. The User Manual discusses absolute versus relative paths (section 12.1.2). When the absolute path is used (in your Quicktime player inspector), everything works fine on your own computer, but this path is inadequate for another computer; you need to change the path to the relative path in your original stack. See if it works when you use the relative path, with the movie placed in the same folder as the stack. >> Stephen Goldberg, President >> Medmaster Inc. >> www.medmaster.net >> stgoldberg at aol.com >> > > > > Hello Stephen, > I just don't see how it can be a file path issue... as I mentioned > earlier the MP3 file is hosted on a remote web server without the > possibility of the URL changing. (I have control of the server) > > Ex: http://blahblah.com/mymp3file.mp3 > > > Best regards, > David C. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 14 18:32:15 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 15:32:15 -0700 Subject: When is the CONTROL key not a control key? In-Reply-To: References: <4FAF706E.4050207@gmail.com> <4FAFE088.2010402@fourthworld.com> <4FAFF369.1050705@gmail.com> <944947F3-F1D4-4831-8074-AF82C4A768F8@twft.com> <4FB13FD8.70209@gmail.com> Message-ID: <55E31DE7-34D1-4D8E-83BA-C90E2AA5D77C@twft.com> I would have done... don't even try put if (not exists pathToFile(theTrash)) is not true then else put the label of MattressOfRichmond into theTrash catch theError put "Whut??!?" end don't even try On May 14, 2012, at 3:16 PM, Mark Wieder wrote: > Richmond writes: > >> If, like me, you lived in the parallel universe of second-hand goods you >> would realise that I have never owned a mattress >> that has had a label! > > try > put the label of MattressOfRichmond into theTrash > catch error > put "oh... never mind" > end try > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 14 19:05:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 14 May 2012 16:05:19 -0700 Subject: Windows Metro Message-ID: Haven't seen much discussion of Windows vis-a-vis LC yet. Anyone in the loop on what we might expect to have to change in our apps? I've seen discussions on the sqlite list that the current version of the sqlite library won't run on metro. They have another version of the library in full test and ready to be released as things get closer to a release of Windows 8, which at least means LC will have to include a newer sqlite library. Pete lcSQL Software From m.schonewille at economy-x-talk.com Mon May 14 19:11:37 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 15 May 2012 01:11:37 +0200 Subject: Windows Metro In-Reply-To: References: Message-ID: <2299DA81-3B4C-4D2F-A87F-510F7EA3891F@economy-x-talk.com> Hi Pete, I tested Installer Maker with Windows 8 and didn't find a reason to make any changes whatsoever, although wonder if there's a way to display a different type of icon in the colorized brick wall. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 15 mei 2012, at 01:05, Peter Haworth wrote: > Haven't seen much discussion of Windows vis-a-vis LC yet. Anyone in the > loop on what we might expect to have to change in our apps? > > I've seen discussions on the sqlite list that the current version of the > sqlite library won't run on metro. They have another version of the > library in full test and ready to be released as things get closer to a > release of Windows 8, which at least means LC will have to include a newer > sqlite library. > > > Pete > lcSQL Software From bobs at twft.com Mon May 14 19:27:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 16:27:08 -0700 Subject: Windows Metro In-Reply-To: References: Message-ID: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> just as I was getting used to Win 7! You know, the reason that Microsoft HAS to come out with a new OS every couple years, is that they have Software Assurance agreements that last 3 years, and people pay good money for this. If MS fails to deliver a major release in that time, the agreements are for nothing, and people would be PISSED. So Microsoft HAS to have a new major release within that time frame, even if it is a considerably worse OS or App than the previous one. Frankly, I LOVED Office 98 for Mac! Best version ever. Bob On May 14, 2012, at 4:05 PM, Peter Haworth wrote: > Haven't seen much discussion of Windows vis-a-vis LC yet. Anyone in the > loop on what we might expect to have to change in our apps? > > I've seen discussions on the sqlite list that the current version of the > sqlite library won't run on metro. They have another version of the > library in full test and ready to be released as things get closer to a > release of Windows 8, which at least means LC will have to include a newer > sqlite library. > > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From davidocoker at gmail.com Mon May 14 19:38:09 2012 From: davidocoker at gmail.com (David C.) Date: Mon, 14 May 2012 18:38:09 -0500 Subject: Problem with QT player In-Reply-To: References: <8CF002FE53DFA37-1598-4167A@Webmail-m112.sysops.aol.com> Message-ID: On Mon, May 14, 2012 at 5:28 PM, Bob Sneidar wrote: > This has probably been asked, but did you try the url with the system browser? Probably should eliminate a content filter issue. You may be running on a profile that allows something that is blocked for other users. > > Bob > > > On May 14, 2012, at 3:11 PM, David C. wrote: > >> On Mon, May 14, 2012 at 4:30 PM, stgoldberg at aol.com wrote: >>> I had the same problem of the white window showing up when changing computers. ?It had to do with the file path. ?The User Manual discusses absolute versus relative paths (section 12.1.2). ?When the absolute path is used (in your Quicktime player inspector), everything works fine on your own computer, but this path is inadequate for another computer; you need to change the path to the relative path in your original stack. ?See if it works when you use the relative path, with the movie placed in the same folder as the stack. >>> Stephen Goldberg, President >>> Medmaster Inc. >>> www.medmaster.net >>> stgoldberg at aol.com >>> >> >> >> >> Hello Stephen, >> I just don't see how it can be a file path issue... as I mentioned >> earlier the MP3 file is hosted on a remote web server without the >> possibility of the URL changing. (I have control of the server) >> >> Ex: http://blahblah.com/mymp3file.mp3 >> >> >> Best regards, >> David C. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Hey Bob, I did not while my friend was testing the application in my presence, but it seems to be good no matter what computer or device that I try the URL on.... Hope you don't mind, but I've sent you a message off-list that you might want to look at. I understand and apologize if it's a bother. Best regards, David C. From bobs at twft.com Mon May 14 20:02:04 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 14 May 2012 17:02:04 -0700 Subject: Problem with QT player In-Reply-To: References: <8CF002FE53DFA37-1598-4167A@Webmail-m112.sysops.aol.com> Message-ID: On May 14, 2012, at 4:38 PM, David C. wrote: > On Mon, May 14, 2012 at 5:28 PM, Bob Sneidar wrote: >> This has probably been asked, but did you try the url with the system browser? Probably should eliminate a content filter issue. You may be running on a profile that allows something that is blocked for other users. >> >> Bob >> > Hey Bob, > I did not while my friend was testing the application in my presence, > but it seems to be good no matter what computer or device that I try > the URL on.... > > Hope you don't mind, but I've sent you a message off-list that you > might want to look at. > I understand and apologize if it's a bother. > > > Best regards, > David C. No problem at all. Bob From pete at lcsql.com Mon May 14 21:00:35 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 14 May 2012 18:00:35 -0700 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> Message-ID: Hi Alex, Just toi clat=rify, this was two double quotes with a comma right before and right after them, not an escaped double quote in the middle of string. I've made a fix to this which works, subject to your approval I changed the line: *replace* quote"e with tEscapedQuotePlaceholder in pData to these three lines: *replace* comma & quote & quote & comma with numToChar(31) in pData *replace* quote"e with tEscapedQuotePlaceholder in pData *replace* numToChar(31) with comma & quote & quote & comma in pData That seems to have fixed it. Pete lcSQL Software On Mon, May 14, 2012 at 2:50 PM, Peter Haworth wrote: > However, I have found another corner case and that is two consecutive > double quote characters with no intervening characters. I'm still checking > into it for sure, but it looks like what happens with that after running it > through your function is a single quote character. Any thoughts on that? From richmondmathewson at gmail.com Tue May 15 00:31:52 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 15 May 2012 07:31:52 +0300 Subject: tilde after .rev in file name In-Reply-To: References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> Message-ID: <4FB1DC38.4080801@gmail.com> On 05/15/2012 12:08 AM, Timothy Miller wrote: > On May 14, 2012, at 12:10 PM, Richmond wrote: > >> On 05/14/2012 09:52 PM, Timothy Miller wrote: >>> Something bad happened to one of my stacks. I wasn't doing anything unusual. (Nor was the stack, or LiveCode. My wife might have been doing something unusual in the next room.) >>> >>> I did have a number of applications running at the same time, and I only have 2 GB of physical RAM. >> What on earth were you doing that needed so much RAM, apart from massive 3D-graphic rendering and/or movie-imports? >> >> Or, put it another way; have you got such a resource-hungry operating system that it leaves you with hardly any RAM for >> anything else? > You know how it goes. Plants vs. Zombies running in another window, Firefox with fifteen open tabs, a document open in Pages. Ah; you're running a Mac. > That's 2 GB right there. > > Thanks for the tilde comments. Also thanks to Colin. I'm relieved. > > Tim > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Tue May 15 03:38:05 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 15 May 2012 15:38:05 +0800 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: It may not be normal, but it happens. I just did a google search for mdsworker os x slow and the first couple of hits, some from Apple Support Forums, include phrases like, 'apps are not responding and my mac is very very slow'. This may have been fixed with Lion but I (and many others) certainly had the problem with SL and the above mentioned forum responses nailed the solution. Stephen's Mac is not behaving normally, the symptoms seem to fit so I offered a suggestion. Unfortunately for Stephen he appears no closer to a solution. On Mon, May 14, 2012 at 11:49 PM, Bob Sneidar wrote: > I respectfully disagree. Spotlight is designed to give up processor usage > if something else needs it. If you get the beachball while spotlight is > indexing, there is something wrong, and that is not normal. > > Bob > > > On May 11, 2012, at 8:55 PM, Kay C Lan wrote: > > > Actually missed a big one off the list. > > > > Spotlight - which would show up as mdworker in Activity Monitor. If > you've > > added a 'new' HD, internal or external and haven't set Spotlight to > ignore > > it then Spotlight may take forever to process it and you will definitely > > end up with the beachball. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Tue May 15 03:44:40 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 15 May 2012 00:44:40 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: The 18 hour re-install and migration to another drive finally restored my machine to a 'normal' state with all hands on deck. No beachball anymore. Life is good. I described it a few posts back. thanks sqb On Tue, May 15, 2012 at 12:38 AM, Kay C Lan wrote: > It may not be normal, but it happens. I just did a google search for > mdsworker os x slow and the first couple of hits, some from Apple Support > Forums, include phrases like, 'apps are not responding and my mac is very > very slow'. This may have been fixed with Lion but I (and many others) > certainly had the problem with SL and the above mentioned forum responses > nailed the solution. > > Stephen's Mac is not behaving normally, the symptoms seem to fit so I > offered a suggestion. Unfortunately for Stephen he appears no closer to a > solution. > > On Mon, May 14, 2012 at 11:49 PM, Bob Sneidar wrote: > > > I respectfully disagree. Spotlight is designed to give up processor usage > > if something else needs it. If you get the beachball while spotlight is > > indexing, there is something wrong, and that is not normal. > > > > Bob > > > > > > On May 11, 2012, at 8:55 PM, Kay C Lan wrote: > > > > > Actually missed a big one off the list. > > > > > > Spotlight - which would show up as mdworker in Activity Monitor. If > > you've > > > added a 'new' HD, internal or external and haven't set Spotlight to > > ignore > > > it then Spotlight may take forever to process it and you will > definitely > > > end up with the beachball. > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From admin at FlexibleLearning.com Tue May 15 05:25:58 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Tue, 15 May 2012 10:25:58 +0100 Subject: [ANN] ChartMaker 2.1 update (build 57) Message-ID: ChartMaker for LiveCode www.FlexibleLearning.com/chartmaker BUILD 57 has just been released, including support for vertical and horizontal 'Marker Pen' lines as alternative origins for visual referencing, as well as 'Aim' or 'Goal' lines in any line or scatter chart. As an improvement to the syntax window, you can now include or omit empty parameters depending on whether you want to see what additional display options are available This is a maintenance update and is free for all registered 2.1 users. A 30-day free trial is available if you do not yet have ChartMaker. www.FlexibleLearning.com/chartmaker/versioning/whatsnew.htm Marker Lines Vertical and horizontal 'marker pen' lines can now be displayed in any Line or Scatter chart for visual referencing. You can align the marker lines using either absolute positions by number, or relative positions by percentage. They can also be used to indicate an alternative origin. Additional parameters include the color, width and blend. The documentation has been updated with 4 new parameter names: MarkerLineH, MarkerLineV, MarkerLineBlend and MarkerLineWidth. The Utility has been updated with Marker Line options so you can try it and see the syntax. Aim Lines You can now display dashed 'aim' or 'goal' lines by specifying the first and last data points. To show both a Trend and an Aim line, ensure the first series has no data gaps and include a second series that includes only the first and last values. The documentation has been updated and a new 'Trend Lines' sample is built into the Utility so you can try it and see the syntax. www.FlexibleLearning.com/chartmaker/downloads/ChartMaker21.zip Available from the software by clicking 'Check for updates...' or from the links above or from the LiveCode store. Enjoy! Hugh Senior FLCo From pmbrig at gmail.com Tue May 15 08:34:25 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Tue, 15 May 2012 08:34:25 -0400 Subject: Getting a single column of a datagrid In-Reply-To: <08AFAB21-1FB2-4D97-82DC-9A5E8E79CDF2@twft.com> References: <08AFAB21-1FB2-4D97-82DC-9A5E8E79CDF2@twft.com> Message-ID: Thanks, I found your variants in the archives, nice adaptation, and clearly useful for utility work. What I have been needing is a way of examining the contents of an array at a glance, so the version that formats it as an indented list is most useful. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 14, 2012, at 11:45 AM, Bob Sneidar wrote: > It came from Trevor that way. I had to clean it up as well. It works though. I used this technique to create my own kind of printKeys function. Instead of breaking out each key as a line in the text, and then the value as key:value, I create a single line for each key with a value, and then I bracket all the key names to distinguish them from the value. This has several advantages. I can now filter the result by any of the keys. I can also reconstruct the array after the filtering is done so I can effectively filter an array. Pretty handy at times. > > Let me know if you want those functions as well. > > Bob > > > On May 12, 2012, at 7:27 AM, Peter M. Brigham, MD wrote: > >> Thanks, Bob. >> >> BTW, don't know why but as you can see your LC scripts tend to have asterisks bracketing keywords, not to mention extra blank lines. Are you pasting formatted text that's getting mis-translated? >> >> I can clean this up and try it out, thanks again. >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> >> On May 10, 2012, at 5:48 PM, Bob Sneidar wrote: >> >>>> *function* PrintArray @pArray, pDimension, pFullData >>>> >>>> *if* pDimension is empty *then* *put* 0 into pDimension >>>> >>>> >>>> >>>> *put* the keys of pArray into theKeys >>>> >>>> *sort* theKeys numeric >>>> >>>> >>>> >>>> *repeat* for each line theKey in theKeys >>>> >>>> *if* pArray[theKey] is an array *then* >>>> >>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & cr >>>> aftertheText >>>> >>>> *put* pArray[theKey] into theTempArray >>>> >>>> *put* PrintArray(theTempArray, pDimension + 1, pFullData) aftertheText >>>> >>>> *else* >>>> >>>> *if* pFullData *then* >>>> >>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>>> pArray[theKey] & cr after theText >>>> >>>> *else* >>>> >>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>>> line 1 of pArray[theKey] & cr after theText >>>> >>>> *end* *if* >>>> >>>> *end* *if* >>>> >>>> *end* *repeat* >>>> >>>> >>>> >>>> *return* theText >>>> >>>> *end* PrintArray >>>> >>>> >>>> >>>> *private* *function* _printCharXTimes pChar, pTimes >>>> >>>> *local* theStr >>>> >>>> >>>> >>>> *repeat* with i = 1 to pTimes >>>> >>>> *put* pChar after theStr >>>> >>>> *end* *repeat* >>>> >>>> *return* theStr >>>> *end* _printCharXTimes >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Tue May 15 08:56:20 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Tue, 15 May 2012 08:56:20 -0400 Subject: Windows Metro In-Reply-To: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> Message-ID: <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> I'm still running Office 2004 (Mac) -- never saw a reason to move on. Doing the regular updates allows forward compatibility, so I can open newer Word documents fine. Of course, I'm not doing any heavy lifting in Word, so I don't need a lot of features. I'll have to buy the new version when I switch to Lion, though . I'm putting it off for as long as I can, but the deadline is looming, since MobileMe is disappearing very soon. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 14, 2012, at 7:27 PM, Bob Sneidar wrote: > Frankly, I LOVED Office 98 for Mac! Best version ever. From coiin at verizon.net Tue May 15 09:22:55 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 15 May 2012 09:22:55 -0400 Subject: Windows Metro In-Reply-To: <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> Message-ID: I didn't try the 2004 version, but the 2008 Office worked fine under Mountain Lion. Still, at the weekend I bought the 2011 Office. It's a lot cheaper than it used to be (just $120 now), and it's nice to be able to scroll the windows while Word is in the background. From bobs at twft.com Tue May 15 11:16:42 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 08:16:42 -0700 Subject: [OT] Mac Beach Ball Party (or welcome to hell, here's your mac) In-Reply-To: References: <4FAD678A.1090002@hyperactivesw.com> <448D4751-C7BA-45DA-A4CC-C30AF6EA15E9@twft.com> Message-ID: <99905190-168E-4651-919C-1213DA35F1C1@twft.com> One way to eliminate Spotlight as a possible cause (or prove it) is to drag his entire hard drive into the Spotlight Privacy tab. He may need to restart after that (there is a way to quit the actual processes but may as well just restart). Bob On May 15, 2012, at 12:38 AM, Kay C Lan wrote: > It may not be normal, but it happens. I just did a google search for > mdsworker os x slow and the first couple of hits, some from Apple Support > Forums, include phrases like, 'apps are not responding and my mac is very > very slow'. This may have been fixed with Lion but I (and many others) > certainly had the problem with SL and the above mentioned forum responses > nailed the solution. > > Stephen's Mac is not behaving normally, the symptoms seem to fit so I > offered a suggestion. Unfortunately for Stephen he appears no closer to a > solution. > > On Mon, May 14, 2012 at 11:49 PM, Bob Sneidar wrote: > >> I respectfully disagree. Spotlight is designed to give up processor usage >> if something else needs it. If you get the beachball while spotlight is >> indexing, there is something wrong, and that is not normal. >> >> Bob >> >> >> On May 11, 2012, at 8:55 PM, Kay C Lan wrote: >> >>> Actually missed a big one off the list. >>> >>> Spotlight - which would show up as mdworker in Activity Monitor. If >> you've >>> added a 'new' HD, internal or external and haven't set Spotlight to >> ignore >>> it then Spotlight may take forever to process it and you will definitely >>> end up with the beachball. >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 15 11:20:29 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 08:20:29 -0700 Subject: Getting a single column of a datagrid In-Reply-To: References: <08AFAB21-1FB2-4D97-82DC-9A5E8E79CDF2@twft.com> Message-ID: <8EC1CA7D-1EF5-423B-AFE6-B9E7027C54F9@twft.com> One way to do that is to filter the resultant text from Printkeys(). Lets say you have an array with 3 keys, test1,test2,test3. You only want the values from test3. put printkeys(myArray) into theArrayText filter theArrayText with "*test3: *" Voila! Now you only have values from the test3 key. Bob On May 15, 2012, at 5:34 AM, Peter M. Brigham, MD wrote: > Thanks, I found your variants in the archives, nice adaptation, and clearly useful for utility work. What I have been needing is a way of examining the contents of an array at a glance, so the version that formats it as an indented list is most useful. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On May 14, 2012, at 11:45 AM, Bob Sneidar wrote: > >> It came from Trevor that way. I had to clean it up as well. It works though. I used this technique to create my own kind of printKeys function. Instead of breaking out each key as a line in the text, and then the value as key:value, I create a single line for each key with a value, and then I bracket all the key names to distinguish them from the value. This has several advantages. I can now filter the result by any of the keys. I can also reconstruct the array after the filtering is done so I can effectively filter an array. Pretty handy at times. >> >> Let me know if you want those functions as well. >> >> Bob >> >> >> On May 12, 2012, at 7:27 AM, Peter M. Brigham, MD wrote: >> >>> Thanks, Bob. >>> >>> BTW, don't know why but as you can see your LC scripts tend to have asterisks bracketing keywords, not to mention extra blank lines. Are you pasting formatted text that's getting mis-translated? >>> >>> I can clean this up and try it out, thanks again. >>> >>> -- Peter >>> >>> Peter M. Brigham >>> pmbrig at gmail.com >>> http://home.comcast.net/~pmbrig >>> >>> >>> On May 10, 2012, at 5:48 PM, Bob Sneidar wrote: >>> >>>>> *function* PrintArray @pArray, pDimension, pFullData >>>>> >>>>> *if* pDimension is empty *then* *put* 0 into pDimension >>>>> >>>>> >>>>> >>>>> *put* the keys of pArray into theKeys >>>>> >>>>> *sort* theKeys numeric >>>>> >>>>> >>>>> >>>>> *repeat* for each line theKey in theKeys >>>>> >>>>> *if* pArray[theKey] is an array *then* >>>>> >>>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & cr >>>>> aftertheText >>>>> >>>>> *put* pArray[theKey] into theTempArray >>>>> >>>>> *put* PrintArray(theTempArray, pDimension + 1, pFullData) aftertheText >>>>> >>>>> *else* >>>>> >>>>> *if* pFullData *then* >>>>> >>>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>>>> pArray[theKey] & cr after theText >>>>> >>>>> *else* >>>>> >>>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>>>> line 1 of pArray[theKey] & cr after theText >>>>> >>>>> *end* *if* >>>>> >>>>> *end* *if* >>>>> >>>>> *end* *repeat* >>>>> >>>>> >>>>> >>>>> *return* theText >>>>> >>>>> *end* PrintArray >>>>> >>>>> >>>>> >>>>> *private* *function* _printCharXTimes pChar, pTimes >>>>> >>>>> *local* theStr >>>>> >>>>> >>>>> >>>>> *repeat* with i = 1 to pTimes >>>>> >>>>> *put* pChar after theStr >>>>> >>>>> *end* *repeat* >>>>> >>>>> *return* theStr >>>>> *end* _printCharXTimes >>>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dan at clearvisiontech.com Tue May 15 11:50:57 2012 From: dan at clearvisiontech.com (Dan Friedman) Date: Tue, 15 May 2012 08:50:57 -0700 Subject: =?windows-1252?Q?How_do_I=85?= In-Reply-To: References: Message-ID: I could use a little help... Say you have a search field. In the script of that field you use the rawKeyUp message to search for whatever it is they typed (search your database, compile a list and display it neatly in a list). How would you structure this so that when they typed a second character in the search field, the executing rawKeyUp will halt and start over using the updated search string? Thanks in advance! -Dan From bobs at twft.com Tue May 15 12:09:48 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 09:09:48 -0700 Subject: =?windows-1252?Q?Re=3A_How_do_I=85?= In-Reply-To: References: Message-ID: <5C09AAEE-DA1E-4D41-980D-C9ECCC0D9B78@twft.com> This is what I did. It's for a datagrid but you can modify it for your purposes. It does not go by the second character, but instead waits a certain time (.75 seconds) with messages each time a key is pressed. If no key is pressed during that time it executes the filter handler. local lSavedData, lSavedID --> all handlers ON rawKeyUp IF the text of me is not empty THEN show button "btnCloseFind" put the ticks into theLastTime wait .75 seconds WITH messages filterDataGrid ELSE put empty into gStartTime hide button "btnCloseFind" IF lSavedData is an array THEN set the dgData of group "dgTableData" to lSavedData put empty into lSavedData END IF exit to top END IF pass rawKeyUp END rawKeyUp ON filterDataGrid -- Get the value put the text of me into theValue -- save the selection put the dgHilitedIndex of group "dgTableData" into theIndex put the dgDataOfIndex[theIndex] of group "dgTableData" into theRowA put theRowA["uniqueid"] into lSavedID -- Save the datagrid data IF not (lSavedData is an array) THEN put the dgData of group "dgTableData" into theDataA put theDataA into lSavedData ELSE put lSavedData into theDataA END IF -- convert the datagrid array to key text put altPrintKeys(theDataA) into theText -- filter the data filter theText WITH tab & "*" & tab & theValue & "*" -- convert the text back to an array put altKeysToArray(theText) into theDataA set the dgData of group "dgTableData" to theDataA hiliteRecord dispatch "selectionChanged" to group "dgTableData" -- set the dgFocus of group "dgTableData" to true END filterDataGrid ON restoreDataGrid put empty into field "FindBar" set the dgData of group "dgTableData" to lSavedData hiliteRecord set the dgFocus of group "dgTableData" to true put empty into lSavedData put empty into lSavedID END restoreDataGrid ON hiliteRecord dispatch findIndex to group "dgTableData" WITH "uniqueid", lSavedID put the result into theFoundIndex IF theFoundIndex = 0 THEN set the dgHilitedLine of group "dgTableData" to 1 ELSE set the dgHilitedIndex of group "dgTableData" to theFoundIndex END IF END hiliteRecord Bob On May 15, 2012, at 8:50 AM, Dan Friedman wrote: > I could use a little help... Say you have a search field. In the script of that field you use the rawKeyUp message to search for whatever it is they typed (search your database, compile a list and display it neatly in a list). How would you structure this so that when they typed a second character in the search field, the executing rawKeyUp will halt and start over using the updated search string? > > Thanks in advance! > -Dan > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dunbarx at aol.com Tue May 15 12:10:58 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 15 May 2012 12:10:58 -0400 (EDT) Subject: =?utf-8?Q?Re:_How_do_I=E2=80=A6?= In-Reply-To: References: Message-ID: <8CF00CC73019CDC-1FDC-321D@webmail-m103.sysops.aol.com> Dan on keyUp find me in fld "yourField" end keyUp You will need to tweak this a bit in order to handle backspaces, etc. Craig Newman -----Original Message----- From: Dan Friedman To: use-livecode Sent: Tue, May 15, 2012 11:52 am Subject: How do I? I could use a little help... Say you have a search field. In the script of that field you use the rawKeyUp message to search for whatever it is they typed (search your database, compile a list and display it neatly in a list). How would you structure this so that when they typed a second character in the search field, the executing rawKeyUp will halt and start over using the updated search string? Thanks in advance! -Dan _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Tue May 15 12:52:43 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 15 May 2012 12:52:43 -0400 Subject: Install Android App from website. In-Reply-To: <8CF00CC73019CDC-1FDC-321D@webmail-m103.sysops.aol.com> References: <8CF00CC73019CDC-1FDC-321D@webmail-m103.sysops.aol.com> Message-ID: <006d01cd32bb$26559af0$7300d0d0$@net> I have put an apk on my website. When I select the link on an email, the phone downloads it and then you can install it by opening the downloaded apk. This is done by pulling down the status area and selecting the download complete message. Is there any way to bypass the extra step and have the install start automatically? Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From m.schonewille at economy-x-talk.com Tue May 15 13:00:34 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 15 May 2012 19:00:34 +0200 Subject: Install Android App from website. In-Reply-To: <006d01cd32bb$26559af0$7300d0d0$@net> References: <8CF00CC73019CDC-1FDC-321D@webmail-m103.sysops.aol.com> <006d01cd32bb$26559af0$7300d0d0$@net> Message-ID: <47948AD7-963B-487A-B9B3-70A346928FAA@economy-x-talk.com> Ralph, I hope not. It would be an extreme security risk if apps would start without any user intervention. There is a notification in the status bar when the app has been installed and that's sufficient for the user to know that the app is ready to start. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 15 mei 2012, at 18:52, Ralph DiMola wrote: > I have put an apk on my website. When I select the link on an email, the phone downloads it and then you can install it by opening the downloaded apk. This is done by pulling down the status area and selecting the download complete message. > > Is there any way to bypass the extra step and have the install start automatically? > > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > From alex at tweedly.net Tue May 15 13:02:58 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 15 May 2012 18:02:58 +0100 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> Message-ID: <4FB28C42.1070103@tweedly.net> Unfortunately, that's not enough to fix it, Peter. The problem case you have identified is where the CSV exporter has decided to quote even empty cells. This wasn't covered in the original samples, or in any cases I've had to deal with. Your workaround uses the sequence to attempt to identify this case - but that only identifies it when it occurs in the "interior" cells within a record (line). You'd need to extend it to also cover the first cell in the line - i.e. and the last cell on the line i.e. and even the *only* cell on the line i.e. and then subsequently un-replace each of those appropriately. BUT - there's an even worse problem - any of these sequences *can* occur within a quoted string - e.g. abc,"this cell contains an escaped quote ,"", within it", another cell Basically - the original idea ONLY works if the only time two quotes appear as consecutive characters is as an escaped quote within a quoted cell. (hmmm - that means there is another nasty corner case - where the escaped quote appears as the first character within a quoted cell, e.g. abc,"""quoted string""",def !!) Fixing this is going to require checking for the doubled quote and acting differently within the loop that alternates between 'inside' and 'outside' quoted cells; and of course that alternation depends on the discovery of quotes (and hence needs to look-ahead at subsequent characters to detect the doubled cases. I'll have a go at re-writing it using that method - but it is basically a re-write from scratch, so it may take an hour or two to make sure I've got all the cases covered (and I don't yet have any prediction about the performance). If you could send me your test data off-list that would be helpful. Thanks -- Alex. On 15/05/2012 02:00, Peter Haworth wrote: > Hi Alex, > Just toi clat=rify, this was two double quotes with a comma right before > and right after them, not an escaped double quote in the middle of string. > > I've made a fix to this which works, subject to your approval > > I changed the line: > > *replace* quote"e with tEscapedQuotePlaceholder in pData > > > to these three lines: > > > *replace* comma& quote& quote& comma with numToChar(31) in pData > > *replace* quote"e with tEscapedQuotePlaceholder in pData > > *replace* numToChar(31) with comma& quote& quote& comma in pData > > > That seems to have fixed it. > > > Pete > lcSQL Software > > > > On Mon, May 14, 2012 at 2:50 PM, Peter Haworth wrote: > >> However, I have found another corner case and that is two consecutive >> double quote characters with no intervening characters. I'm still checking >> into it for sure, but it looks like what happens with that after running it >> through your function is a single quote character. Any thoughts on that? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From rdimola at evergreeninfo.net Tue May 15 13:11:38 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 15 May 2012 13:11:38 -0400 Subject: Install Android App from website. In-Reply-To: <47948AD7-963B-487A-B9B3-70A346928FAA@economy-x-talk.com> References: <8CF00CC73019CDC-1FDC-321D@webmail-m103.sysops.aol.com> <006d01cd32bb$26559af0$7300d0d0$@net> <47948AD7-963B-487A-B9B3-70A346928FAA@economy-x-talk.com> Message-ID: <007401cd32bd$caadd4d0$60097e70$@net> Mark, Thanks! I don't want the app to start, I just want it to start the install when the link on an email is selected. The user will then be able allow the app to install or not using the using standard Android install dialog, then fire the app up after the install completes or from their app screen. I am just trying to bypass the extra step of pulling down the status bar and selecting the downloaded apk to start the install. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Mark Schonewille Sent: Tuesday, May 15, 2012 1:01 PM To: How to use LiveCode Subject: Re: Install Android App from website. Ralph, I hope not. It would be an extreme security risk if apps would start without any user intervention. There is a notification in the status bar when the app has been installed and that's sufficient for the user to know that the app is ready to start. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 15 mei 2012, at 18:52, Ralph DiMola wrote: > I have put an apk on my website. When I select the link on an email, the phone downloads it and then you can install it by opening the downloaded apk. This is done by pulling down the status area and selecting the download complete message. > > Is there any way to bypass the extra step and have the install start automatically? > > > Ralph DiMola > IT Director > Evergreen Information Services > rdimola at evergreeninfo.net > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue May 15 13:20:52 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 15 May 2012 12:20:52 -0500 Subject: Install Android App from website. In-Reply-To: <007401cd32bd$caadd4d0$60097e70$@net> References: <8CF00CC73019CDC-1FDC-321D@webmail-m103.sysops.aol.com> <006d01cd32bb$26559af0$7300d0d0$@net> <47948AD7-963B-487A-B9B3-70A346928FAA@economy-x-talk.com> <007401cd32bd$caadd4d0$60097e70$@net> Message-ID: <4FB29074.6050507@hyperactivesw.com> On 5/15/12 12:11 PM, Ralph DiMola wrote: > Mark, > > Thanks! > I don't want the app to start, I just want it to start the install when the > link on an email is selected. The user will then be able allow the app to > install or not using the using standard Android install dialog, then fire > the app up after the install completes or from their app screen. I am just > trying to bypass the extra step of pulling down the status bar and selecting > the downloaded apk to start the install. It's an OS behavior so I'm not sure there's a way around it. What I do is put the apk in my Dropbox. When you click on it there, it does what you want. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Tue May 15 13:26:41 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 10:26:41 -0700 Subject: CSV again. In-Reply-To: <4FB28C42.1070103@tweedly.net> References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> Message-ID: Another good developer lost to the csv parsing chasm of hell. We won't be hearing from Alex again. ;-) Bob On May 15, 2012, at 10:02 AM, Alex Tweedly wrote: > Unfortunately, that's not enough to fix it, Peter. > > The problem case you have identified is where the CSV exporter has decided to quote even empty cells. This wasn't covered in the original samples, or in any cases I've had to deal with. > > Your workaround uses the sequence to attempt to identify this case - but that only identifies it when it occurs in the "interior" cells within a record (line). You'd need to extend it to also cover the first cell in the line - > i.e. > and the last cell on the line > i.e. > and even the *only* cell on the line > i.e. > > and then subsequently un-replace each of those appropriately. > > BUT - there's an even worse problem - any of these sequences *can* occur within a quoted string - e.g. abc,"this cell contains an escaped quote ,"", within it", another cell > > Basically - the original idea ONLY works if the only time two quotes appear as consecutive characters is as an escaped quote within a quoted cell. (hmmm - that means there is another nasty corner case - where the escaped quote appears as the first character within a quoted cell, e.g. abc,"""quoted string""",def !!) > > Fixing this is going to require checking for the doubled quote and acting differently within the loop that alternates between 'inside' and 'outside' quoted cells; and of course that alternation depends on the discovery of quotes (and hence needs to look-ahead at subsequent characters to detect the doubled cases. > > I'll have a go at re-writing it using that method - but it is basically a re-write from scratch, so it may take an hour or two to make sure I've got all the cases covered (and I don't yet have any prediction about the performance). > > If you could send me your test data off-list that would be helpful. > > Thanks > -- Alex. > > On 15/05/2012 02:00, Peter Haworth wrote: >> Hi Alex, >> Just toi clat=rify, this was two double quotes with a comma right before >> and right after them, not an escaped double quote in the middle of string. >> >> I've made a fix to this which works, subject to your approval >> >> I changed the line: >> >> *replace* quote"e with tEscapedQuotePlaceholder in pData >> >> >> to these three lines: >> >> >> *replace* comma& quote& quote& comma with numToChar(31) in pData >> >> *replace* quote"e with tEscapedQuotePlaceholder in pData >> >> *replace* numToChar(31) with comma& quote& quote& comma in pData >> >> >> That seems to have fixed it. >> >> >> Pete >> lcSQL Software >> >> >> >> On Mon, May 14, 2012 at 2:50 PM, Peter Haworth wrote: >> >>> However, I have found another corner case and that is two consecutive >>> double quote characters with no intervening characters. I'm still checking >>> into it for sure, but it looks like what happens with that after running it >>> through your function is a single quote character. Any thoughts on that? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Tue May 15 13:33:57 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 15 May 2012 20:33:57 +0300 Subject: Windows Metro In-Reply-To: <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> Message-ID: <4FB29385.2040302@gmail.com> On 05/15/2012 03:56 PM, Peter M. Brigham, MD wrote: > I'm still running Office 2004 (Mac) -- never saw a reason to move on. Doing the regular updates allows forward compatibility, so I can open newer Word documents fine. Of course, I'm not doing any heavy lifting in Word, so I don't need a lot of features. I'll have to buy the new version when I switch to Lion, though . I don't know why you think that: http://www.openoffice.org/porting/mac/ http://www.libreoffice.org/download/?nodetect > I'm putting it off for as long as I can, but the deadline is looming, since MobileMe is disappearing very soon. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On May 14, 2012, at 7:27 PM, Bob Sneidar wrote: > >> Frankly, I LOVED Office 98 for Mac! Best version ever. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue May 15 13:51:06 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 10:51:06 -0700 Subject: CSV again. In-Reply-To: <4FB28C42.1070103@tweedly.net> References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> Message-ID: Thanks Alex, all good points. I'm still trying to figure out why the program that created the csv file used this problematic string since it only happened for one cell - all other empty cells simply had two consecutive commas. Nevertheless, the other cases you cited are definitely valid so I guess the function will need to handle them. As for performance, it's obviously good to do the parsing as efficiently as possible but my use of the function is to use its output to issue INSERT statements against an sqlite database. So we're talking milliseconds for the parsing vs seconds (or maybe even minutes depending on how much data is involved) for the INSERT command. I'd be fine with the parsing taking longer to handle more corner cases. Not really anything to do with the parsing but I'm also facing another issue in this context and that's csv files that are too large to read completely into memory in one go. I have one guy who wants to import a 44 gigabyte file! I'll probably have to implement some sort of mechanism for reading in a given number of lines. BUT.. a carriage return in the middle of a quoted cell will be taken by the read for x lines command to be the end of a line so I could end up with a partial line in my read buffer. I may end up just declaring a maximum file size in the documentation and leaving it up to the user to break up the file into multiple smaller files. Thanks for your help on this Alex, much appreciated. Pete lcSQL Software On Tue, May 15, 2012 at 10:02 AM, Alex Tweedly wrote: > Unfortunately, that's not enough to fix it, Peter. > > The problem case you have identified is where the CSV exporter has decided > to quote even empty cells. This wasn't covered in the original samples, or > in any cases I've had to deal with. > > Your workaround uses the sequence to > attempt to identify this case - but that only identifies it when it occurs > in the "interior" cells within a record (line). You'd need to extend it to > also cover the first cell in the line - > i.e. > and the last cell on the line > i.e. > and even the *only* cell on the line > i.e. > > and then subsequently un-replace each of those appropriately. > > BUT - there's an even worse problem - any of these sequences *can* occur > within a quoted string - e.g. abc,"this cell contains an escaped quote > ,"", within it", another cell > > Basically - the original idea ONLY works if the only time two quotes > appear as consecutive characters is as an escaped quote within a quoted > cell. (hmmm - that means there is another nasty corner case - where the > escaped quote appears as the first character within a quoted cell, e.g. > abc,"""quoted string""",def !!) > > Fixing this is going to require checking for the doubled quote and acting > differently within the loop that alternates between 'inside' and 'outside' > quoted cells; and of course that alternation depends on the discovery of > quotes (and hence needs to look-ahead at subsequent characters to detect > the doubled cases. > > I'll have a go at re-writing it using that method - but it is basically a > re-write from scratch, so it may take an hour or two to make sure I've got > all the cases covered (and I don't yet have any prediction about the > performance). > > If you could send me your test data off-list that would be helpful. > > Thanks > -- Alex. > > > On 15/05/2012 02:00, Peter Haworth wrote: > >> Hi Alex, >> Just toi clat=rify, this was two double quotes with a comma right before >> and right after them, not an escaped double quote in the middle of string. >> >> I've made a fix to this which works, subject to your approval >> >> I changed the line: >> >> *replace* quote"e with tEscapedQuotePlaceholder in pData >> >> >> to these three lines: >> >> >> *replace* comma& quote& quote& comma with numToChar(31) in pData >> >> *replace* quote"e with tEscapedQuotePlaceholder in pData >> >> *replace* numToChar(31) with comma& quote& quote& comma in pData >> >> >> >> That seems to have fixed it. >> >> >> Pete >> lcSQL Software >> >> >> >> >> On Mon, May 14, 2012 at 2:50 PM, Peter Haworth wrote: >> >> However, I have found another corner case and that is two consecutive >>> double quote characters with no intervening characters. I'm still >>> checking >>> into it for sure, but it looks like what happens with that after running >>> it >>> through your function is a single quote character. Any thoughts on that? >>> >> ______________________________**_________________ >> >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From bobs at twft.com Tue May 15 13:51:31 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 10:51:31 -0700 Subject: Windows Metro In-Reply-To: <4FB29385.2040302@gmail.com> References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> <4FB29385.2040302@gmail.com> Message-ID: <0A9D32CD-1EA7-4923-B3DC-90945047C73E@twft.com> I tried Open Office once. I opened an Excel spreadsheet that had sharing enabled. It corrupted the spreadsheet and I had to restore a backup. I deleted it immediately from my computer. Bob On May 15, 2012, at 10:33 AM, Richmond wrote: > On 05/15/2012 03:56 PM, Peter M. Brigham, MD wrote: >> I'm still running Office 2004 (Mac) -- never saw a reason to move on. Doing the regular updates allows forward compatibility, so I can open newer Word documents fine. Of course, I'm not doing any heavy lifting in Word, so I don't need a lot of features. I'll have to buy the new version when I switch to Lion, though . > > I don't know why you think that: > > http://www.openoffice.org/porting/mac/ > > http://www.libreoffice.org/download/?nodetect > > >> I'm putting it off for as long as I can, but the deadline is looming, since MobileMe is disappearing very soon. >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> On May 14, 2012, at 7:27 PM, Bob Sneidar wrote: >> >>> Frankly, I LOVED Office 98 for Mac! Best version ever. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 15 14:18:54 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 11:18:54 -0700 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> Message-ID: That is a perfect case example of why CSV parsers can never be perfect. Unescaped delimiters in field contents should never have been allowed when they came up with the "standard" for CSV files. Bob On May 15, 2012, at 10:51 AM, Peter Haworth wrote: > I'll probably have to implement some sort of mechanism for reading in a > given number of lines. BUT.. a carriage return in the middle of a quoted > cell will be taken by the read for x lines command to be the end of a line > so I could end up with a partial line in my read buffer. From Camm29 at tesco.net Tue May 15 15:07:51 2012 From: Camm29 at tesco.net (Camm) Date: Tue, 15 May 2012 20:07:51 +0100 Subject: RED/BLUE TEXT COLOUR Message-ID: <000601cd32ce$06769960$1363cc20$@tesco.net> I saw somewhere that the Red/Blue text bug had been fixed in 4.6.4 It seems to still exist in 4.6.4 i.e sometimes Text set to foregroundcolor RED goes BLUE ? "set the foregroundcolor of fld "Date" to Red" The fld "Date" property shows foregroundcolor as red , but the actual text is blue ?? Regards Camm From gandalf at doctorTimothyMiller.com Tue May 15 15:25:55 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 15 May 2012 12:25:55 -0700 Subject: tilde after .rev in file name In-Reply-To: <4FB1DC38.4080801@gmail.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> Message-ID: <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> On May 14, 2012, at 9:31 PM, Richmond wrote: >>> Or, put it another way; have you got such a resource-hungry operating system that it leaves you with hardly any RAM for >>> anything else? >> You know how it goes. Plants vs. Zombies running in another window, Firefox with fifteen open tabs, a document open in Pages. > > Ah; you're running a Mac. Syntax error: Improper use of semicolon. --In this context, "Ah" is an interjection and should stand alone as a sentence. "Ah! You're running a Mac." I have a feeling I'm getting teased, but I'm not enough of a wirehead to get the joke. Grammarheads wear bow ties rather than propellers in their beanies. Maybe it's about the paucity of my physical RAM. In any case, I hope it's amusing to those in the know. I am capable of generating jolly sarcastic rejoinders, but need a hint to proceed. Tim From mwieder at ahsoftware.net Tue May 15 15:41:07 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 15 May 2012 12:41:07 -0700 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> Message-ID: <139259248031.20120515124107@ahsoftware.net> Bob- Tuesday, May 15, 2012, 10:26:41 AM, you wrote: > Another good developer lost to the csv parsing chasm of > hell. We won't be hearing from Alex again. ;-) Alas, I fear Pete is following down that lonesome road. It's too bad, they were such nice members of the community - I'll quite miss them. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue May 15 15:42:45 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 15 May 2012 12:42:45 -0700 Subject: tilde after .rev in file name In-Reply-To: <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> Message-ID: <191259346234.20120515124245@ahsoftware.net> Tim- Tuesday, May 15, 2012, 12:25:55 PM, you wrote: > I have a feeling I'm getting teased, but I'm not enough of a > wirehead to get the joke. Methinks is was the reference to "Pages"... -- -Mark Wieder mwieder at ahsoftware.net From Camm29 at tesco.net Tue May 15 15:58:14 2012 From: Camm29 at tesco.net (Camm) Date: Tue, 15 May 2012 20:58:14 +0100 Subject: RED/BLUE TEXT COLOUR In-Reply-To: <000601cd32ce$06769960$1363cc20$@tesco.net> References: <000601cd32ce$06769960$1363cc20$@tesco.net> Message-ID: <000001cd32d5$107183b0$31548b10$@tesco.net> Only happens if fld is set to Opaque !! -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Camm Sent: 15 May 2012 20:08 To: use-livecode at lists.runrev.com Subject: RED/BLUE TEXT COLOUR I saw somewhere that the Red/Blue text bug had been fixed in 4.6.4 It seems to still exist in 4.6.4 i.e sometimes Text set to foregroundcolor RED goes BLUE ? "set the foregroundcolor of fld "Date" to Red" The fld "Date" property shows foregroundcolor as red , but the actual text is blue ?? Regards Camm _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5000 - Release Date: 05/15/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5000 - Release Date: 05/15/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5000 - Release Date: 05/15/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5000 - Release Date: 05/15/12 From gandalf at doctorTimothyMiller.com Tue May 15 15:58:40 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 15 May 2012 12:58:40 -0700 Subject: tilde after .rev in file name In-Reply-To: <191259346234.20120515124245@ahsoftware.net> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <191259346234.20120515124245@ahsoftware.net> Message-ID: <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> Maybe so, Mark. I understand why armpit farts are funny. Don't understand why Pages is funny. Tim On May 15, 2012, at 12:42 PM, Mark Wieder wrote: > Tim- > > Tuesday, May 15, 2012, 12:25:55 PM, you wrote: > >> I have a feeling I'm getting teased, but I'm not enough of a >> wirehead to get the joke. > > Methinks is was the reference to "Pages"... > > -- > -Mark Wieder > mwieder at ahsoftware.net From stephenREVOLUTION2 at barncard.com Tue May 15 15:59:06 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 15 May 2012 12:59:06 -0700 Subject: Windows Metro In-Reply-To: <0A9D32CD-1EA7-4923-B3DC-90945047C73E@twft.com> References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> <4FB29385.2040302@gmail.com> <0A9D32CD-1EA7-4923-B3DC-90945047C73E@twft.com> Message-ID: It also uses X11, which is being depreciated and not included in future distributions of MacOSX. On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: > I tried Open Office once. I opened an Excel spreadsheet that had sharing > enabled. It corrupted the spreadsheet and I had to restore a backup. I > deleted it immediately from my computer. > > Bob > > > On May 15, 2012, at 10:33 AM, Richmond wrote: > > > On 05/15/2012 03:56 PM, Peter M. Brigham, MD wrote: > >> I'm still running Office 2004 (Mac) -- never saw a reason to move on. > Doing the regular updates allows forward compatibility, so I can open newer > Word documents fine. Of course, I'm not doing any heavy lifting in Word, so > I don't need a lot of features. I'll have to buy the new version when I > switch to Lion, though . > > > > I don't know why you think that: > > > > http://www.openoffice.org/porting/mac/ > > > > http://www.libreoffice.org/download/?nodetect > > > > > >> I'm putting it off for as long as I can, but the deadline is looming, > since MobileMe is disappearing very soon. > >> > >> -- Peter > >> > >> Peter M. Brigham > >> pmbrig at gmail.com > >> http://home.comcast.net/~pmbrig > >> > >> On May 14, 2012, at 7:27 PM, Bob Sneidar wrote: > >> > >>> Frankly, I LOVED Office 98 for Mac! Best version ever. > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From stephenREVOLUTION2 at barncard.com Tue May 15 16:05:19 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 15 May 2012 13:05:19 -0700 Subject: tilde after .rev in file name In-Reply-To: <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <191259346234.20120515124245@ahsoftware.net> <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> Message-ID: In some third world place there is a tribe that use arm-farts en masse as musical expression. It sounds like marching feet. It's on a rare Nonesuch field recording. On Tue, May 15, 2012 at 12:58 PM, Timothy Miller < gandalf at doctortimothymiller.com> wrote: > Maybe so, Mark. > > I understand why armpit farts are funny. Don't understand why Pages is > funny. > > Tim > > > On May 15, 2012, at 12:42 PM, Mark Wieder wrote: > > > Tim- > > > > Tuesday, May 15, 2012, 12:25:55 PM, you wrote: > > > >> I have a feeling I'm getting teased, but I'm not enough of a > >> wirehead to get the joke. > > > > Methinks is was the reference to "Pages"... > > > > -- > > -Mark Wieder > > mwieder at ahsoftware.net > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Tue May 15 16:07:03 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 13:07:03 -0700 Subject: Windows Metro In-Reply-To: References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> <4FB29385.2040302@gmail.com> <0A9D32CD-1EA7-4923-B3DC-90945047C73E@twft.com> Message-ID: <0885D18C-7E7F-4CE8-B1CD-5AE48E4EC05B@twft.com> Good to know! Bob On May 15, 2012, at 12:59 PM, stephen barncard wrote: > It also uses X11, which is being depreciated and not included in future > distributions of MacOSX. > > On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: > >> I tried Open Office once. I opened an Excel spreadsheet that had sharing >> enabled. It corrupted the spreadsheet and I had to restore a backup. I >> deleted it immediately from my computer. >> >> Bob From ambassador at fourthworld.com Tue May 15 16:14:27 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 15 May 2012 13:14:27 -0700 Subject: Windows Metro In-Reply-To: References: Message-ID: <4FB2B923.9050403@fourthworld.com> stephen barncard wrote: > On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: > >> I tried Open Office once. I opened an Excel spreadsheet that had sharing >> enabled. It corrupted the spreadsheet and I had to restore a backup. I >> deleted it immediately from my computer. > > It also uses X11, which is being depreciated and not included in > future distributions of MacOSX. While OpenOffice is being somewhat maintained, Ellison's shenanigans with it at Oracle prompted that community to make a fork called LibreOffice which has become far more refined, now included with Ubuntu and many other distros: I believe LibreOffice runs natively on OS X, without requiring X11. And speaking of Ellison's shenanigans: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From gandalf at doctorTimothyMiller.com Tue May 15 16:18:05 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 15 May 2012 13:18:05 -0700 Subject: tilde after .rev in file name In-Reply-To: References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <191259346234.20120515124245@ahsoftware.net> <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> Message-ID: That's funny! Tim On May 15, 2012, at 1:05 PM, stephen barncard wrote: > In some third world place there is a tribe that use arm-farts en masse as > musical expression. It sounds like marching feet. It's on a rare Nonesuch > field recording. > > On Tue, May 15, 2012 at 12:58 PM, Timothy Miller < > gandalf at doctortimothymiller.com> wrote: > >> Maybe so, Mark. >> >> I understand why armpit farts are funny. Don't understand why Pages is >> funny. >> >> Tim From bobs at twft.com Tue May 15 16:23:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 13:23:27 -0700 Subject: Windows Metro In-Reply-To: <4FB2B923.9050403@fourthworld.com> References: <4FB2B923.9050403@fourthworld.com> Message-ID: <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> I will give it a look see. I'm backing up my spreadsheet first tho'! Bob On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: > stephen barncard wrote: > >> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: >> >>> I tried Open Office once. I opened an Excel spreadsheet that had sharing >>> enabled. It corrupted the spreadsheet and I had to restore a backup. I >>> deleted it immediately from my computer. > > > > It also uses X11, which is being depreciated and not included in > > future distributions of MacOSX. > > While OpenOffice is being somewhat maintained, Ellison's shenanigans with it at Oracle prompted that community to make a fork called LibreOffice which has become far more refined, now included with Ubuntu and many other distros: > > > > I believe LibreOffice runs natively on OS X, without requiring X11. > > > And speaking of Ellison's shenanigans: > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 15 16:24:34 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 13:24:34 -0700 Subject: tilde after .rev in file name In-Reply-To: References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <191259346234.20120515124245@ahsoftware.net> <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> Message-ID: Reminds me of the Royal Nonesuch performance in Huckleberry Finn. Bob On May 15, 2012, at 1:18 PM, Timothy Miller wrote: > That's funny! > > Tim > > On May 15, 2012, at 1:05 PM, stephen barncard wrote: > >> In some third world place there is a tribe that use arm-farts en masse as >> musical expression. It sounds like marching feet. It's on a rare Nonesuch >> field recording. >> >> On Tue, May 15, 2012 at 12:58 PM, Timothy Miller < >> gandalf at doctortimothymiller.com> wrote: >> >>> Maybe so, Mark. >>> >>> I understand why armpit farts are funny. Don't understand why Pages is >>> funny. >>> >>> Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From guglielmo at braguglia.ch Tue May 15 16:35:43 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Tue, 15 May 2012 22:35:43 +0200 Subject: Windows Metro In-Reply-To: <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> Message-ID: <4FB2BE1F.2070500@braguglia.ch> Hi Bob, get a look also to this : http://www.neooffice.org/neojava/en/index.php ... it's real OSX product ... Guglielmo On 15.05.2012 22:23, Bob Sneidar wrote: > I will give it a look see. I'm backing up my spreadsheet first tho'! > > Bob > > > On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: > >> stephen barncard wrote: >> >>> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: >>> >>>> I tried Open Office once. I opened an Excel spreadsheet that had sharing >>>> enabled. It corrupted the spreadsheet and I had to restore a backup. I >>>> deleted it immediately from my computer. >>> It also uses X11, which is being depreciated and not included in >>> future distributions of MacOSX. >> While OpenOffice is being somewhat maintained, Ellison's shenanigans with it at Oracle prompted that community to make a fork called LibreOffice which has become far more refined, now included with Ubuntu and many other distros: >> >> >> >> I believe LibreOffice runs natively on OS X, without requiring X11. >> >> >> And speaking of Ellison's shenanigans: >> >> >> -- >> Richard Gaskin >> Fourth World >> LiveCode training and consulting: http://www.fourthworld.com >> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pete at lcsql.com Tue May 15 17:11:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 14:11:22 -0700 Subject: Windows Metro In-Reply-To: <4FB2BE1F.2070500@braguglia.ch> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> Message-ID: Google Docs does it for me, at least for moderatley complex documents. Pete lcSQL Software On Tue, May 15, 2012 at 1:35 PM, Guglielmo Braguglia wrote: > Hi Bob, > get a look also to this : http://www.neooffice.org/**neojava/en/index.php ... it's real OSX product ... > > Guglielmo > > > On 15.05.2012 22:23, Bob Sneidar wrote: > >> I will give it a look see. I'm backing up my spreadsheet first tho'! >> >> Bob >> >> >> On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: >> >> stephen barncard wrote: >>> >>> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: >>>> >>>> I tried Open Office once. I opened an Excel spreadsheet that had >>>>> sharing >>>>> enabled. It corrupted the spreadsheet and I had to restore a backup. I >>>>> deleted it immediately from my computer. >>>>> >>>> It also uses X11, which is being depreciated and not included in >>>> future distributions of MacOSX. >>>> >>> While OpenOffice is being somewhat maintained, Ellison's shenanigans >>> with it at Oracle prompted that community to make a fork called LibreOffice >>> which has become far more refined, now included with Ubuntu and many other >>> distros: >>> >>> >>> >>> I believe LibreOffice runs natively on OS X, without requiring X11. >>> >>> >>> And speaking of Ellison's shenanigans: >>> >>> > >>> >>> -- >>> Richard Gaskin >>> Fourth World >>> LiveCode training and consulting: http://www.fourthworld.com >>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >>> LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv >>> >> > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 15 17:14:08 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 14:14:08 -0700 Subject: CSV again. In-Reply-To: <139259248031.20120515124107@ahsoftware.net> References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> <139259248031.20120515124107@ahsoftware.net> Message-ID: Thanks for everyone's kind thoughts in this time of turmoil. I wish I had a choice but I don't so I'll just keep on bearing the csv cross of shame. Pete lcSQL Software On Tue, May 15, 2012 at 12:41 PM, Mark Wieder wrote: > Bob- > > Tuesday, May 15, 2012, 10:26:41 AM, you wrote: > > > Another good developer lost to the csv parsing chasm of > > hell. We won't be hearing from Alex again. ;-) > > Alas, I fear Pete is following down that lonesome road. It's too bad, > they were such nice members of the community - I'll quite miss them. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gandalf at doctorTimothyMiller.com Tue May 15 17:31:54 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 15 May 2012 14:31:54 -0700 Subject: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> Message-ID: <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> That will fill in the few remaining gaps in Google's comprehensive knowledge of your life. Unless you encrypt the documents. Is there a way to encrypt Google docs? I never use it. Tim On May 15, 2012, at 2:11 PM, Peter Haworth wrote: > Google Docs does it for me, at least for moderatley complex documents. > Pete > lcSQL Software > > > > On Tue, May 15, 2012 at 1:35 PM, Guglielmo Braguglia > wrote: > >> Hi Bob, >> get a look also to this : http://www.neooffice.org/**neojava/en/index.php ... it's real OSX product ... >> >> Guglielmo >> >> >> On 15.05.2012 22:23, Bob Sneidar wrote: >> >>> I will give it a look see. I'm backing up my spreadsheet first tho'! >>> >>> Bob >>> >>> >>> On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: >>> >>> stephen barncard wrote: >>>> >>>> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: >>>>> >>>>> I tried Open Office once. I opened an Excel spreadsheet that had >>>>>> sharing >>>>>> enabled. It corrupted the spreadsheet and I had to restore a backup. I >>>>>> deleted it immediately from my computer. >>>>>> >>>>> It also uses X11, which is being depreciated and not included in >>>>> future distributions of MacOSX. >>>>> >>>> While OpenOffice is being somewhat maintained, Ellison's shenanigans >>>> with it at Oracle prompted that community to make a fork called LibreOffice >>>> which has become far more refined, now included with Ubuntu and many other >>>> distros: >>>> >>>> >>>> >>>> I believe LibreOffice runs natively on OS X, without requiring X11. >>>> >>>> >>>> And speaking of Ellison's shenanigans: >>>> >>>>> >>>> >>>> -- >>>> Richard Gaskin >>>> Fourth World >>>> LiveCode training and consulting: http://www.fourthworld.com >>>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >>>> LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv >>>> >>> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 15 17:38:53 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 14:38:53 -0700 Subject: Windows Metro In-Reply-To: <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> Message-ID: <9200B20E-608B-4FD5-9CF0-B2FB4BD857B0@twft.com> Use Guerrilla Tactics. Turn your disadvantages into advantages. Type up a bunch of google docs loaded with false information about yourself, and then kick back and laugh at them while you imagine their utter confusion and consternation as they pore over your misleading data. ;-) Bob On May 15, 2012, at 2:31 PM, Timothy Miller wrote: > That will fill in the few remaining gaps in Google's comprehensive knowledge of your life. Unless you encrypt the documents. Is there a way to encrypt Google docs? I never use it. > > Tim > > > On May 15, 2012, at 2:11 PM, Peter Haworth wrote: > >> Google Docs does it for me, at least for moderatley complex documents. >> Pete From igor at superstudent.net Tue May 15 18:11:16 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 16 May 2012 08:11:16 +1000 Subject: =?windows-1252?Q?Re=3A_How_do_I=85?= In-Reply-To: References: Message-ID: <68D158A2-9BB0-4930-A602-02110110CE26@superstudent.net> Dear Dan, I'm a newbie to LiveCode, but your question is more of an algorithm question than a language-specific one, so I'll give it a shot: On 16/05/2012, at 1:50 AM, Dan Friedman wrote: > I could use a little help... Say you have a search field. In the script of that field you use the rawKeyUp message to search for whatever it is they typed (search your database, compile a list and display it neatly in a list). How would you structure this so that when they typed a second character in the search field, the executing rawKeyUp will halt and start over using the updated search string? You will need to have a command that does the search in the database, and then displays the results in a list. That command will have to go through several steps, such as: * get the text currently in the search field * build an SQL query * connect to the database * perform the query * check the results * build a list with the results * display the list to the user In order to make your programme more responsive to the user, you can check at *every* step of the way whether the current text in the field has changed - ie., whether the user has continued typing, and has not waited for a response. So, the algorithm becomes: * get the text currently in the search field - check that the text in the search field has not changed * build an sql query - check that the text in the search field has not changed * connect to the database - check that the text in the search field has not changed ... and so on As you can see, the trick is to give a chance for the user to update the field, before you complete the task - and check along the way. Now, if you just put all the steps into a single handler, then it becomes more difficult both to 'pace' the handler - and give the user a chance to update the field - as well as to stop it halfway along, if you need to. Other more experienced users may have a smarter approach, but the way that I'd go about it would be to break the task into several small 'chained' handlers, that call each other in sequence, checking whether the current text in the field has changed - like this: 1) declare some local script variables outside the handler, to keep track of text changes and database results: local sOriginalText, sQuery, sDBID, sDBResult 2) split each step in our algorithm into a distinct handler, that checks the text in the field and then calls the next one in the sequence, if the current text in the field has not changed - for instance: on quickSearchStart put field "quickSearchField" into sOriginalText send "quickSearchBuildSQL" to me in 1 tick end quickSearchStart on quickSearchBuildSQL -- we only proceed if the text has not changed: if the text of field "quickSearchField" is not sOriginalText then exit quickSearchBuildSQL -- build the query: put "SELECT * FROM clients WHERE name LIKE " & "%" & sOriginalText & "%" into sQuery -- go to the next step: send "quickSearchDBConnect" to me in 1 tick end quickSearchBuildSQL on quickSearchDBConnect -- we only proceed if the text has not changed: if the text of field "quickSearchField" is not sOriginalText then exit quickSearchDBConnect -- connect to the database: ... end quickSearchDBConnect ...and so on. Last of all, you need to call the very first handler - our 'quickSearchStart' - whenever the text in the quickSearchField changes. Right now you seem to be doing that on a 'rawKeyUp' message, but LiveCode 5.5 has a new field message, specially for this situation: the 'textChanged' message. So, in the field script you can start the quick search with: on textChanged if me is not empty then quickSearchStart end textChanged As I said, other more experienced users may have different, smarter solutions, but from an algorithm perspective, this should work. Let us know how you go! :-) -- Igor Couto Sydney, Australia From pete at lcsql.com Tue May 15 18:40:31 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 15:40:31 -0700 Subject: Windows Metro In-Reply-To: <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> Message-ID: Ah, another conspiracy theorist I see! Pete lcSQL Software On Tue, May 15, 2012 at 2:31 PM, Timothy Miller < gandalf at doctortimothymiller.com> wrote: > That will fill in the few remaining gaps in Google's comprehensive > knowledge of your life. Unless you encrypt the documents. Is there a way to > encrypt Google docs? I never use it. > > Tim > > > On May 15, 2012, at 2:11 PM, Peter Haworth wrote: > > > Google Docs does it for me, at least for moderatley complex documents. > > Pete > > lcSQL Software > > > > > > > > On Tue, May 15, 2012 at 1:35 PM, Guglielmo Braguglia < > guglielmo at braguglia.ch > >> wrote: > > > >> Hi Bob, > >> get a look also to this : > http://www.neooffice.org/**neojava/en/index.php< > http://www.neooffice.org/neojava/en/index.php> ... it's real OSX product > ... > >> > >> Guglielmo > >> > >> > >> On 15.05.2012 22:23, Bob Sneidar wrote: > >> > >>> I will give it a look see. I'm backing up my spreadsheet first tho'! > >>> > >>> Bob > >>> > >>> > >>> On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: > >>> > >>> stephen barncard wrote: > >>>> > >>>> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar > wrote: > >>>>> > >>>>> I tried Open Office once. I opened an Excel spreadsheet that had > >>>>>> sharing > >>>>>> enabled. It corrupted the spreadsheet and I had to restore a > backup. I > >>>>>> deleted it immediately from my computer. > >>>>>> > >>>>> It also uses X11, which is being depreciated and not included in > >>>>> future distributions of MacOSX. > >>>>> > >>>> While OpenOffice is being somewhat maintained, Ellison's shenanigans > >>>> with it at Oracle prompted that community to make a fork called > LibreOffice > >>>> which has become far more refined, now included with Ubuntu and many > other > >>>> distros: > >>>> > >>>> > >>>> > >>>> I believe LibreOffice runs natively on OS X, without requiring X11. > >>>> > >>>> > >>>> And speaking of Ellison's shenanigans: > >>>> http://www.wired.com/wiredenterprise/2012/05/api-copyright/> > >>>>> > >>>> > >>>> -- > >>>> Richard Gaskin > >>>> Fourth World > >>>> LiveCode training and consulting: http://www.fourthworld.com > >>>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com > >>>> LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv< > http://LiveCodejournal.com/blog.irv> > >>>> > >>> > >> ______________________________**_________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/**mailman/listinfo/use-livecode< > http://lists.runrev.com/mailman/listinfo/use-livecode> > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Tue May 15 18:53:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 15:53:25 -0700 Subject: Windows Metro In-Reply-To: <4FB2B923.9050403@fourthworld.com> References: <4FB2B923.9050403@fourthworld.com> Message-ID: <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> LibreOffice crashed on saving a spreadsheet. Beachball of death. Duly trashed. Bob On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: > stephen barncard wrote: > >> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: >> >>> I tried Open Office once. I opened an Excel spreadsheet that had sharing >>> enabled. It corrupted the spreadsheet and I had to restore a backup. I >>> deleted it immediately from my computer. > > > > It also uses X11, which is being depreciated and not included in > > future distributions of MacOSX. > > While OpenOffice is being somewhat maintained, Ellison's shenanigans with it at Oracle prompted that community to make a fork called LibreOffice which has become far more refined, now included with Ubuntu and many other distros: > > > > I believe LibreOffice runs natively on OS X, without requiring X11. > > > And speaking of Ellison's shenanigans: > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Tue May 15 18:54:37 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 15 May 2012 23:54:37 +0100 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> Message-ID: <4FB2DEAD.8050009@tweedly.net> On 15/05/2012 18:26, Bob Sneidar wrote: > Another good developer lost to the csv parsing chasm of hell. We won't be hearing from Alex again. ;-) > Don't worry Bob, I'm just a tourist here in the chasm, I'm not moving in :-) Pete - please try this out on your data. AFAICT it should handle all the cases discussed here, and has the added benefit of being simpler and (slightly) easier to understand. Also, it uses no "global replace"s, so it would be much easier to modify it to handle very large files by reading bufferfulls at a time. -- Alex. > function CSV4Tab pData,pcoldelim > local tNuData -- contains tabbed copy of data > local tReturnPlaceholder -- replaces cr in field data to avoid line > -- breaks which would be misread as records; > local tStatus, theInsideStringSoFar > -- > put numtochar(11) into tReturnPlaceholder -- vertical tab as > placeholder > -- > if pcoldelim is empty then put comma into pcoldelim > -- Normalize line endings: > replace crlf with cr in pData -- Win to UNIX > replace numtochar(13) with cr in pData -- Mac to UNIX > > put "outside" into tStatus > set the itemdel to quote > repeat for each item k in pData > switch tStatus > > case "inside" > put k after theInsideStringSoFar > put "passedquote" into tStatus > next repeat > > case "passedquote" > -- decide if it was a duplicated escapedQuote or a > closing quote > if k is empty then -- it's a duplicated quote > put quote after theInsideStringSoFar > put "inside" into tStatus > next repeat > end if > -- not empty - so we should have a delimiter here > if char 1 of k = pcoldelim or char 1 of k = cr then > -- as we expect - we have just left the quoted string > replace cr with tReturnPlaceholder in > theInsideStringSoFar > put theInsideStringSoFar after tNuData > -- and then deal with this outside item > -- by falling through into the 'outsie' case > else > put "bad logic" > break > end if > > case "outside" > replace pcoldelim with numtochar(29) in k > put k after tNuData > put "inside" into tStatus > put empty into theInsideStringSoFar > next repeat > default > put "defaulted" > break > end switch > end repeat > return tNuData > end CSV4Tab > From bobs at twft.com Tue May 15 18:56:22 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 15:56:22 -0700 Subject: Windows Metro In-Reply-To: <4FB2BE1F.2070500@braguglia.ch> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> Message-ID: <364D3A0A-5B67-4655-A999-F764AC796037@twft.com> NeoOffice requires I make a donation to get the latest version, which fixes a crash on save bug! I can of course, get for free, the prior version with the crash on save bug intact... Deleted!!! Bob On May 15, 2012, at 1:35 PM, Guglielmo Braguglia wrote: > Hi Bob, > get a look also to this : http://www.neooffice.org/neojava/en/index.php ... it's real OSX product ... > > Guglielmo > > > On 15.05.2012 22:23, Bob Sneidar wrote: >> I will give it a look see. I'm backing up my spreadsheet first tho'! >> >> Bob >> >> >> On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: >> >>> stephen barncard wrote: >>> >>>> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: >>>> >>>>> I tried Open Office once. I opened an Excel spreadsheet that had sharing >>>>> enabled. It corrupted the spreadsheet and I had to restore a backup. I >>>>> deleted it immediately from my computer. >>>> It also uses X11, which is being depreciated and not included in >>>> future distributions of MacOSX. >>> While OpenOffice is being somewhat maintained, Ellison's shenanigans with it at Oracle prompted that community to make a fork called LibreOffice which has become far more refined, now included with Ubuntu and many other distros: >>> >>> >>> >>> I believe LibreOffice runs natively on OS X, without requiring X11. >>> >>> >>> And speaking of Ellison's shenanigans: >>> >>> >>> -- >>> Richard Gaskin >>> Fourth World >>> LiveCode training and consulting: http://www.fourthworld.com >>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >>> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Tue May 15 19:01:16 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 15 May 2012 16:01:16 -0700 Subject: Windows Metro In-Reply-To: <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> References: <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> Message-ID: <4FB2E03C.8070407@fourthworld.com> Bob Sneidar wrote: > LibreOffice crashed on saving a spreadsheet. Beachball of death. Duly trashed. I've seen the Finder crash too. ;) If you're interested feel free to email the spreadsheet and I'll submit a bug report. Thanks - -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Tue May 15 19:05:14 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 16:05:14 -0700 Subject: CSV again. In-Reply-To: <4FB2DEAD.8050009@tweedly.net> References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> <4FB2DEAD.8050009@tweedly.net> Message-ID: <93A2F19C-C7AF-4F64-86CF-2C8A0FA508B9@twft.com> hmmm... How are the hotels? Bob On May 15, 2012, at 3:54 PM, Alex Tweedly wrote: > On 15/05/2012 18:26, Bob Sneidar wrote: >> Another good developer lost to the csv parsing chasm of hell. We won't be hearing from Alex again. ;-) >> > Don't worry Bob, I'm just a tourist here in the chasm, I'm not moving in :-) From bobs at twft.com Tue May 15 19:07:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 16:07:25 -0700 Subject: Windows Metro In-Reply-To: <4FB2E03C.8070407@fourthworld.com> References: <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> <4FB2E03C.8070407@fourthworld.com> Message-ID: <0A8C6962-1DB0-4930-AC4F-E6219F5AD3CE@twft.com> Looks like NeoOffice fixed a bug (probably the same one) where it would crash upon saving a spreadsheet, but of course I have to donate to get the version with the bug fix. This is why I generally stay away from Open Anything. That being said, OpenDHCP is the best DHCP server I have ever used, so there are exceptions. Thanks anyway. Bob On May 15, 2012, at 4:01 PM, Richard Gaskin wrote: > Bob Sneidar wrote: >> LibreOffice crashed on saving a spreadsheet. Beachball of death. Duly trashed. > > I've seen the Finder crash too. ;) > > If you're interested feel free to email the spreadsheet and I'll submit a bug report. > > Thanks - > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue May 15 19:14:13 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 16:14:13 -0700 Subject: Windows Metro In-Reply-To: <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> References: <4FB2B923.9050403@fourthworld.com> <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> Message-ID: Bob, Why are you trying these products if you already have Excel? Pete lcSQL Software On Tue, May 15, 2012 at 3:53 PM, Bob Sneidar wrote: > LibreOffice crashed on saving a spreadsheet. Beachball of death. Duly > trashed. > > Bob > > > On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: > > > stephen barncard wrote: > > > >> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: > >> > >>> I tried Open Office once. I opened an Excel spreadsheet that had > sharing > >>> enabled. It corrupted the spreadsheet and I had to restore a backup. I > >>> deleted it immediately from my computer. > > > > > > It also uses X11, which is being depreciated and not included in > > > future distributions of MacOSX. > > > > While OpenOffice is being somewhat maintained, Ellison's shenanigans > with it at Oracle prompted that community to make a fork called LibreOffice > which has become far more refined, now included with Ubuntu and many other > distros: > > > > > > > > I believe LibreOffice runs natively on OS X, without requiring X11. > > > > > > And speaking of Ellison's shenanigans: > > > > > > -- > > Richard Gaskin > > Fourth World > > LiveCode training and consulting: http://www.fourthworld.com > > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 15 19:19:46 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 16:19:46 -0700 Subject: Externals Message-ID: I'm very reluctantly trying to educate myself on how to create a LiveCode external. There are a couple of lessons on the RunRev web site Developer page but they are so far out of date that many of the pictures they show and the menus they reference don't exist in xCode any more, pretty much makimg them unusable for a zero-knowledge person such as myself. I muddled through up to and including doing a build of the simpel rnahello external. At that point, the tutorial says I should be seeing a stack for the extrnal in the LC IDE, but there is nothing there Does anyone have a more up to date set of tutorials on this subject? Thanks, Pete lcSQL Software From bobs at twft.com Tue May 15 19:21:07 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 15 May 2012 16:21:07 -0700 Subject: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <10F19DFA-64B0-48FA-AA20-2083D9C1F34A@twft.com> Message-ID: <1916350E-A1DA-4C54-9FAD-392C6EFEBEA8@twft.com> As an IT guy, I am always on the lookout for something different. Were there a product I could test and be satisfied with, I would consider deploying it company wide, but I have to be sure that other users are not going to experience problems, else it all reflects on me. Were I to find such a product I would happily get the company (it's really a large Church but that is irrelevant) to make a considerable donation. Bob On May 15, 2012, at 4:14 PM, Peter Haworth wrote: > Bob, > Why are you trying these products if you already have Excel? > Pete > lcSQL Software From igor at superstudent.net Tue May 15 19:21:10 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 16 May 2012 09:21:10 +1000 Subject: [OT] Was: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> Message-ID: On 16/05/2012, at 8:40 AM, Peter Haworth wrote: > Ah, another conspiracy theorist I see! All conspiracy theories aside, there *is* something to be said about giving Google, Facebook et al less of your personal information: http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html -- Igor Couto Sydney, Australia From zellner at tamu.edu Tue May 15 19:27:48 2012 From: zellner at tamu.edu (Ronald Zellner) Date: Tue, 15 May 2012 18:27:48 -0500 Subject: Posting on-rev link on Facebook In-Reply-To: References: Message-ID: <2940EC38-8DD7-43A3-B95D-5FBB2BD07E4B@tamu.edu> I'm suddenly having a problem pasting a link in Facebook. All the links to my files on on-rev.com get flagged as a security risk by Facebook and Norton: Security Alert: This Link May Not Be Safe Facebook has teamed up with Norton to help protect you online. The link you are trying to visit has been identified as potentially unsafe by our trusted partner. Visit the Facebook Security Page to learn more about staying safe on the Internet. I don't get an alert if I put a link to files on my other servers. Could it be the "on-rev" hyphen use? Is anyone else having a problem like this? Ron From pete at lcsql.com Tue May 15 19:35:23 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 16:35:23 -0700 Subject: CSV again. In-Reply-To: <4FB2DEAD.8050009@tweedly.net> References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> <4FB2DEAD.8050009@tweedly.net> Message-ID: Thanks Alex. I ran the same data though your new handler and it seems to have worked fine. There was a recent discussion on some of these corner case issues on the sqlite list so I'll go grab their test cases and see what happens. As far as performance, the new handler took approx 2 1/2 times longer than the CSV3 version on my 48k rows/17 columns dataset, but that's still only about 1 second so definitely not a concern as mentioned previously. Pete lcSQL Software On Tue, May 15, 2012 at 3:54 PM, Alex Tweedly wrote: > On 15/05/2012 18:26, Bob Sneidar wrote: > >> Another good developer lost to the csv parsing chasm of hell. We >> won't be hearing from Alex again. ;-) >> >> Don't worry Bob, I'm just a tourist here in the chasm, I'm not moving in > :-) > > Pete - please try this out on your data. AFAICT it should handle all the > cases discussed here, and has the added benefit of being simpler and > (slightly) easier to understand. Also, it uses no "global replace"s, so it > would be much easier to modify it to handle very large files by reading > bufferfulls at a time. > > -- Alex. > > function CSV4Tab pData,pcoldelim >> local tNuData -- contains tabbed copy of data >> local tReturnPlaceholder -- replaces cr in field data to avoid line >> -- breaks which would be misread as records; >> local tStatus, theInsideStringSoFar >> -- >> put numtochar(11) into tReturnPlaceholder -- vertical tab as >> placeholder >> -- >> if pcoldelim is empty then put comma into pcoldelim >> -- Normalize line endings: >> replace crlf with cr in pData -- Win to UNIX >> replace numtochar(13) with cr in pData -- Mac to UNIX >> >> put "outside" into tStatus >> set the itemdel to quote >> repeat for each item k in pData >> switch tStatus >> >> case "inside" >> put k after theInsideStringSoFar >> put "passedquote" into tStatus >> next repeat >> >> case "passedquote" >> -- decide if it was a duplicated escapedQuote or a closing >> quote >> if k is empty then -- it's a duplicated quote >> put quote after theInsideStringSoFar >> put "inside" into tStatus >> next repeat >> end if >> -- not empty - so we should have a delimiter here >> if char 1 of k = pcoldelim or char 1 of k = cr then >> -- as we expect - we have just left the quoted string >> replace cr with tReturnPlaceholder in >> theInsideStringSoFar >> put theInsideStringSoFar after tNuData >> -- and then deal with this outside item >> -- by falling through into the 'outsie' case >> else >> put "bad logic" >> break >> end if >> >> case "outside" >> replace pcoldelim with numtochar(29) in k >> put k after tNuData >> put "inside" into tStatus >> put empty into theInsideStringSoFar >> next repeat >> default >> put "defaulted" >> break >> end switch >> end repeat >> return tNuData >> end CSV4Tab >> >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From dsc at swcp.com Tue May 15 21:20:19 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 15 May 2012 19:20:19 -0600 Subject: Externals In-Reply-To: References: Message-ID: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> I assume you are using this: http://developer.runrev.com/externals/ExternalsEnvironmentV4.zip I assume you are using this tutorial: http://www.runrev.com/newsletter/november/issue13/newsletter5.php and http://www.runrev.com/newsletter/november/issue14/newsletter3.php I don't know of anything later. I'm sure folks here would be pleased to help in the muddling. I'm assuming you have not done anything interesting concerning the name and location of your "My LiveCode" folder. Did you copy the external (say "external4pete.bundle") to the appropriate ones of these? ~/Documents/My LiveCode/Externals ~/Documents/My LiveCode/RunTime/Mac OS X/Universal/Externals (Change "Universal" if need be.) Did you add the external name (say "Pete's External,external4pete.bundle") on a separate line to Externals.txt for each folder you put it in? Does the LC IDE preferences (page Files and Memory) show the right location for user extensions (say, "Users/pete/Documents/My LiveCode")? Or can you even find the external to copy? Dar On May 15, 2012, at 5:19 PM, Peter Haworth wrote: > I'm very reluctantly trying to educate myself on how to create a LiveCode > external. > > There are a couple of lessons on the RunRev web site Developer page but > they are so far out of date that many of the pictures they show and the > menus they reference don't exist in xCode any more, pretty much makimg them > unusable for a zero-knowledge person such as myself. I muddled through up > to and including doing a build of the simpel rnahello external. At that > point, the tutorial says I should be seeing a stack for the extrnal in the > LC IDE, but there is nothing there > > Does anyone have a more up to date set of tutorials on this subject? > > Thanks, > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Tue May 15 21:49:03 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 15 May 2012 19:49:03 -0600 Subject: Externals (whoops) In-Reply-To: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> References: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> Message-ID: <8470A924-6330-4BE1-A18D-05985718D2D5@swcp.com> Yikes! That should be V3. I changed it to V4 to see what happened. Sorry On May 15, 2012, at 7:20 PM, Dar Scott wrote: > I assume you are using this: > > http://developer.runrev.com/externals/ExternalsEnvironmentV4.zip From monte at sweattechnologies.com Tue May 15 21:52:17 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 16 May 2012 11:52:17 +1000 Subject: Externals (whoops) In-Reply-To: <8470A924-6330-4BE1-A18D-05985718D2D5@swcp.com> References: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> <8470A924-6330-4BE1-A18D-05985718D2D5@swcp.com> Message-ID: <3FF49339-40D4-41AF-8D78-BE6077597A2A@sweattechnologies.com> On 16/05/2012, at 11:49 AM, Dar Scott wrote: > Yikes! That should be V3. I changed it to V4 to see what happened. > > Sorry > Nothing happened... that's the problem ;-) -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From jacque at hyperactivesw.com Tue May 15 22:06:04 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 15 May 2012 21:06:04 -0500 Subject: [OT] Was: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> Message-ID: <4FB30B8C.3030704@hyperactivesw.com> On 5/15/12 6:21 PM, Igor de Oliveira Couto wrote: > On 16/05/2012, at 8:40 AM, Peter Haworth wrote: > >> Ah, another conspiracy theorist I see! > > All conspiracy theories aside, there *is* something to be said about giving Google, Facebook et al less of your personal information: > > http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html All the more reason to use duckduckgo.com. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Tue May 15 22:10:19 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 15 May 2012 20:10:19 -0600 Subject: Externals (whoops) In-Reply-To: <3FF49339-40D4-41AF-8D78-BE6077597A2A@sweattechnologies.com> References: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> <8470A924-6330-4BE1-A18D-05985718D2D5@swcp.com> <3FF49339-40D4-41AF-8D78-BE6077597A2A@sweattechnologies.com> Message-ID: <79D7DD27-14E9-4FFE-8958-728EB49A4944@swcp.com> One can hope! As I guess you did. On May 15, 2012, at 7:52 PM, Monte Goulding wrote: > > On 16/05/2012, at 11:49 AM, Dar Scott wrote: > >> Yikes! That should be V3. I changed it to V4 to see what happened. >> >> Sorry >> > > Nothing happened... that's the problem ;-) > > -- > M E R Goulding > Software development services > Bespoke application development for vertical markets > > mergExt - There's an external for that! --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, often making LiveCode libraries and externals, sometimes writing associated microcontroller firmware. --------------------------- From gandalf at doctorTimothyMiller.com Tue May 15 22:35:10 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Tue, 15 May 2012 19:35:10 -0700 Subject: [OT] Big Google Brother In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> Message-ID: <97A635CB-A012-4473-BC49-91FC32486D5C@doctorTimothyMiller.com> Probably no conspiracy, yet? If and when we find out a conspiracy exists, it will be too late to take precautions. On the other hand, if I wanted to be Big Brother, fifteen years from now, I would go to work for Google today. (I'd consider Facebook, but I'd probably go with Google.) Maybe Google isn't evil today. Fifteen years from now, who knows? In any case, my Pappy used to say, "Never trust a man who says, 'Trust me.'" Personally, I take precautions. I don't log into iGoogle very much, mostly just use plain Google. Maybe I'll switch to DuckDuckGo. Don't use Google docs. Don't use Gmail. Change my IP every few days. (If you use iGoogle, log out, do a search on plain Google, Google still knows who you are, from your IP address.) I don't use Facebook. If I did, I would post very little personal information, and would not use the chat feature - I would chat on another service. I back up documents and LC stacks on the cloud, but I encrypt them first. Block tracking cookies. Clear my cookies and cache pretty often, including LSO cookies. And so on. In the words of the Grateful Dead: When they come to take you down, When they bring that wagon round, When they come to call on you, And drag your poor body down, Just one thing I ask of you? Please forget that you know my name, Please forget that you know me. When I was in high school, lo these many years ago, every high school student read 1984. Russia and most of Eastern Europe were totalitarian dictatorships infested with informers and secret police. We were scared it could happen here. How soon we forget! Now that technology makes it so much easier for Big Brother to exist, no one seems worried about it. Tim On May 15, 2012, at 4:21 PM, Igor de Oliveira Couto wrote: > On 16/05/2012, at 8:40 AM, Peter Haworth wrote: > >> Ah, another conspiracy theorist I see! > > All conspiracy theories aside, there *is* something to be said about giving Google, Facebook et al less of your personal information: > > http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html > > -- > Igor Couto > Sydney, Australia From pete at lcsql.com Tue May 15 22:57:27 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 19:57:27 -0700 Subject: Externals In-Reply-To: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> References: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> Message-ID: Well, I have a feeling the answer is "No" to all those questions!!! The tutroial I'm using is at http://www.runrev.com/developers/lessons-and-tutorials/tutorials/advanced-externals-part-1/. It does have links to download an environment but it was V3. I will use the newsletter link you sent, and V4 and see if I fare any better. Thanks for the help. Pete lcSQL Software On Tue, May 15, 2012 at 6:20 PM, Dar Scott wrote: > I assume you are using this: > > http://developer.runrev.com/externals/ExternalsEnvironmentV4.zip > > I assume you are using this tutorial: > > http://www.runrev.com/newsletter/november/issue13/newsletter5.php > and > http://www.runrev.com/newsletter/november/issue14/newsletter3.php > > I don't know of anything later. > > I'm sure folks here would be pleased to help in the muddling. > > > I'm assuming you have not done anything interesting concerning the name > and location of your "My LiveCode" folder. > > Did you copy the external (say "external4pete.bundle") to the appropriate > ones of these? > > ~/Documents/My LiveCode/Externals > ~/Documents/My LiveCode/RunTime/Mac OS X/Universal/Externals > > (Change "Universal" if need be.) > > Did you add the external name (say "Pete's External,external4pete.bundle") > on a separate line to Externals.txt for each folder you put it in? > > Does the LC IDE preferences (page Files and Memory) show the right > location for user extensions (say, "Users/pete/Documents/My LiveCode")? > > > Or can you even find the external to copy? > > Dar > > On May 15, 2012, at 5:19 PM, Peter Haworth wrote: > > > I'm very reluctantly trying to educate myself on how to create a LiveCode > > external. > > > > There are a couple of lessons on the RunRev web site Developer page but > > they are so far out of date that many of the pictures they show and the > > menus they reference don't exist in xCode any more, pretty much makimg > them > > unusable for a zero-knowledge person such as myself. I muddled through > up > > to and including doing a build of the simpel rnahello external. At that > > point, the tutorial says I should be seeing a stack for the extrnal in > the > > LC IDE, but there is nothing there > > > > Does anyone have a more up to date set of tutorials on this subject? > > > > Thanks, > > > > Pete > > lcSQL Software > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 15 23:56:41 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 15 May 2012 20:56:41 -0700 Subject: [OT] Big Google Brother In-Reply-To: <97A635CB-A012-4473-BC49-91FC32486D5C@doctorTimothyMiller.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <97A635CB-A012-4473-BC49-91FC32486D5C@doctorTimothyMiller.com> Message-ID: OK, well I have nothing to say. Sorry I brought it up in the first place, let's just get back to Livecode related subjects. Pete lcSQL Software On Tue, May 15, 2012 at 7:35 PM, Timothy Miller < gandalf at doctortimothymiller.com> wrote: > Probably no conspiracy, yet? > > If and when we find out a conspiracy exists, it will be too late to take > precautions. > > On the other hand, if I wanted to be Big Brother, fifteen years from now, > I would go to work for Google today. (I'd consider Facebook, but I'd > probably go with Google.) Maybe Google isn't evil today. Fifteen years from > now, who knows? In any case, my Pappy used to say, "Never trust a man who > says, 'Trust me.'" > > Personally, I take precautions. > > I don't log into iGoogle very much, mostly just use plain Google. Maybe > I'll switch to DuckDuckGo. Don't use Google docs. Don't use Gmail. Change > my IP every few days. (If you use iGoogle, log out, do a search on plain > Google, Google still knows who you are, from your IP address.) I don't use > Facebook. If I did, I would post very little personal information, and > would not use the chat feature - I would chat on another service. I back up > documents and LC stacks on the cloud, but I encrypt them first. Block > tracking cookies. Clear my cookies and cache pretty often, including LSO > cookies. And so on. > > In the words of the Grateful Dead: > > When they come to take you down, > When they bring that wagon round, > When they come to call on you, > And drag your poor body down, > Just one thing I ask of you? > Please forget that you know my name, > Please forget that you know me. > > When I was in high school, lo these many years ago, every high school > student read 1984. Russia and most of Eastern Europe were totalitarian > dictatorships infested with informers and secret police. We were scared it > could happen here. How soon we forget! > > Now that technology makes it so much easier for Big Brother to exist, no > one seems worried about it. > > Tim > > On May 15, 2012, at 4:21 PM, Igor de Oliveira Couto wrote: > > > On 16/05/2012, at 8:40 AM, Peter Haworth wrote: > > > >> Ah, another conspiracy theorist I see! > > > > All conspiracy theories aside, there *is* something to be said about > giving Google, Facebook et al less of your personal information: > > > > http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html > > > > -- > > Igor Couto > > Sydney, Australia > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dsc at swcp.com Wed May 16 00:54:54 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 15 May 2012 22:54:54 -0600 Subject: Externals In-Reply-To: References: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> Message-ID: <19EBCB45-AADD-4567-873E-BFA59458CBC9@swcp.com> Yikes! There is no V4. I changed the 3 to a 4 to see if there was and it failed. Then I blindly copied the URL and put it into the email. My goof. The tutorial you are using seems to be the same as the first of the two in the newsletter that I pointed to. There is slight editing. How far did you get? I don't use XCode to launch the test stack, so I may have mis-guessed how far you are. Perhaps someone can explain that part, or you can do as I do and skip it and create a testing stack in the IDE. Dar On May 15, 2012, at 8:57 PM, Peter Haworth wrote: > Well, I have a feeling the answer is "No" to all those questions!!! The > tutroial I'm using is at > http://www.runrev.com/developers/lessons-and-tutorials/tutorials/advanced-externals-part-1/. > It does have links to download an environment but it was V3. > > I will use the newsletter link you sent, and V4 and see if I fare any > better. > > Thanks for the help. > > Pete > lcSQL Software > > > > On Tue, May 15, 2012 at 6:20 PM, Dar Scott wrote: > >> I assume you are using this: >> >> http://developer.runrev.com/externals/ExternalsEnvironmentV4.zip >> >> I assume you are using this tutorial: >> >> http://www.runrev.com/newsletter/november/issue13/newsletter5.php >> and >> http://www.runrev.com/newsletter/november/issue14/newsletter3.php >> >> I don't know of anything later. >> >> I'm sure folks here would be pleased to help in the muddling. >> >> >> I'm assuming you have not done anything interesting concerning the name >> and location of your "My LiveCode" folder. >> >> Did you copy the external (say "external4pete.bundle") to the appropriate >> ones of these? >> >> ~/Documents/My LiveCode/Externals >> ~/Documents/My LiveCode/RunTime/Mac OS X/Universal/Externals >> >> (Change "Universal" if need be.) >> >> Did you add the external name (say "Pete's External,external4pete.bundle") >> on a separate line to Externals.txt for each folder you put it in? >> >> Does the LC IDE preferences (page Files and Memory) show the right >> location for user extensions (say, "Users/pete/Documents/My LiveCode")? >> >> >> Or can you even find the external to copy? >> >> Dar >> >> On May 15, 2012, at 5:19 PM, Peter Haworth wrote: >> >>> I'm very reluctantly trying to educate myself on how to create a LiveCode >>> external. >>> >>> There are a couple of lessons on the RunRev web site Developer page but >>> they are so far out of date that many of the pictures they show and the >>> menus they reference don't exist in xCode any more, pretty much makimg >> them >>> unusable for a zero-knowledge person such as myself. I muddled through >> up >>> to and including doing a build of the simpel rnahello external. At that >>> point, the tutorial says I should be seeing a stack for the extrnal in >> the >>> LC IDE, but there is nothing there >>> >>> Does anyone have a more up to date set of tutorials on this subject? >>> >>> Thanks, >>> >>> Pete >>> lcSQL Software >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Wed May 16 01:24:49 2012 From: dsc at swcp.com (Dar Scott) Date: Tue, 15 May 2012 23:24:49 -0600 Subject: [ANN] A Primer on Message Mechanics 1.2.0 Message-ID: I have dusted off and cleaned up the little booklet stack that works as a primer on using the send command. I call that use, message mechanics. This primer consists of over 80 pages. It starts from the very beginning but takes you to making message machinery with send. What you might do with multiple threads in another environment, I show you how to do with send. This covers everything from flashing lights to background tasks. The previous version was almost a decade old. This fixes a little menu that does not work in current versions of LiveCode and makes the content up to date. In particular, some LiveCode bugs and quirks have been fixed and those references are now historical. This still is missing some elaboration on callbacks and wait. And some things are a little archaic--remember modems? Feel free to use the core primer stack in part or with just the message mechanics stuff ripped out. If you use it as a shell for your primers or even for your product documentation and the look is basically the same, I encourage you to leave the copyright in to help protect you and others who use the stack. Feel free to use any of the examples. And be inspired to do something better both as a booklet or as a tutorial. I kept the 1.0 version there in case some folks are using Revolution and wonder whether the new stack will work. The download blocks clearly indicate when the stack was last edited and what was the newest version of Revolution or LiveCode that edited it. You can find the latest about half way down the page here: http://pages.swcp.com/dsc/revstacks.html This is FREE! Dar --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, mostly supporting those who develop with LiveCode--usually by making LiveCode libraries and externals, sometimes by writing associated microcontroller firmware. --------------------------- From richmondmathewson at gmail.com Wed May 16 02:50:21 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 09:50:21 +0300 Subject: tilde after .rev in file name In-Reply-To: <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> Message-ID: <4FB34E2D.2090107@gmail.com> On 05/15/2012 10:25 PM, Timothy Miller wrote: > On May 14, 2012, at 9:31 PM, Richmond wrote: > >>>> Or, put it another way; have you got such a resource-hungry operating system that it leaves you with hardly any RAM for >>>> anything else? >>> You know how it goes. Plants vs. Zombies running in another window, Never played a computer game in my life. >>> Firefox with fifteen open tabs, a document open in Pages. >> Ah; you're running a Mac. > Syntax error: Improper use of semicolon. Got me there! Obviously you are from somewhere in North America. During my time in Illinois I did notice that North Americans were far more rigid about grammar and syntax rules than people from Britain; somebody made a snide remark about the insecurity of the young! As a Scot Ahd nae fash masel ower much wi that sudron lied if it wunnae fae that domination qhilk means Ahve nae muckle chance o gettin fowk tae ken ma vocables i ma ain leid. > > --In this context, "Ah" is an interjection and should stand alone as a sentence. "Ah! You're running a Mac." > > I have a feeling I'm getting teased, but I'm not enough of a wirehead to get the joke. Grammarheads wear bow ties rather than propellers in their beanies. > > Maybe it's about the paucity of my physical RAM. In any case, I hope it's amusing to those in the know. I am capable of generating jolly sarcastic rejoinders, but need a hint to proceed. No, I'm not being all that sarcastic. As an erstwhile Mac fan, and currently a Linux fumbler, I cannot quite get over how resource-hungry Macs are (and, while I'm here, machines running Windows Vista, 7 and 8). I use a PPC macMini that sports 256 MB RAM ( and Mac OS 10.4) for my main Livecode programming efforts; it seems to have few problems running Livecode, LibreOffice, GIMP and an FTP upload thing all at the same time. That seems really rather good in terms of resource use. Macs served me extremely well for some 20 years; and it was not until I had been using them for some 12 years that I began to look elsewhere - mainly because, at that time, my ISP here in Bulgaria was blocking port numbers to try to force everybody to use Windows [a student from the Technical University told me that the ISP was then installing back-door stuff on its clients' machines and doing naughty things: whether that was true or not, I don't know, but it did make me feel a bit creepy.] I suspect (and this is a random, largely uninformed speculation) that there are 2 things making Macintosh computers as they are now (i.e. NOT PPC machines): 1. They are not using the Reduced Instruction Set Chip. 2. Post Leopard the eye-candy for the GUI has got horribly hungry. I WAS very keen indeed on Macs until 3 things happened: 1. Debian derivative Linuxes started being very easy to install and run on "any old piece of hardware". 2. I realised the almost unlimited amount of choice, customisability and so forth available for FREE with Linux. 3. My financial situation changed (read 2 hulking teenage boys at a private school and a university) so I could not really afford a new Mac. Having pointed out #3, I don't think, were I to have the money, I would buy a Macintosh again because I think I would get cheesed-off with the rigidity of everything; we could call it "what the ghost of Steve thinks is good for the end-user". And Windows is not on my horizon at all, although I do own an XP install disk so I can run XP in VirtualBox for checking my software. IFF, ha, ha, I start making money out of my DEVAWRITER PRO http://andregarzia.on-rev.com/richmond/dwriterpro.html I might buy a new macMini, but only to continue development for Mac, as Livecode is not what it could be (i.e. not entirely up to spec) on Linux compared with Windows and Mac. Currently I am running a DELL Optiplex 745 with 2 Gigs of RAM and Xubuntu with XFCE/LXDE as GUIs and the thing runs like a charm (and doesn't make horrible roaring noises like my previous machine), handling all sorts of applications all at once, including an extremely outdated, mission-critical Windows program via WINE (Fontographer). There is room to pop in 2 more RAM modules (SDRAM3), so, technically, as a local shop sells 4 Gig modules, I could go bananas with 16 Gigs - why I would bother I'm not quite sure. > > Tim Do not start feeling "all insecure", Tim, as I am, queer as it may seem, more on your side than against it . . . :) From richmondmathewson at gmail.com Wed May 16 02:50:48 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 09:50:48 +0300 Subject: tilde after .rev in file name In-Reply-To: <191259346234.20120515124245@ahsoftware.net> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <191259346234.20120515124245@ahsoftware.net> Message-ID: <4FB34E48.2030807@gmail.com> On 05/15/2012 10:42 PM, Mark Wieder wrote: > Tim- > > Tuesday, May 15, 2012, 12:25:55 PM, you wrote: > >> I have a feeling I'm getting teased, but I'm not enough of a >> wirehead to get the joke. > Methinks is was the reference to "Pages"... > Well spotted that man! From richmondmathewson at gmail.com Wed May 16 02:54:22 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 09:54:22 +0300 Subject: tilde after .rev in file name In-Reply-To: <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <191259346234.20120515124245@ahsoftware.net> <975518D6-036D-444C-B148-93D319C1949E@doctorTimothyMiller.com> Message-ID: <4FB34F1E.6010002@gmail.com> On 05/15/2012 10:58 PM, Timothy Miller wrote: > Maybe so, Mark. > > I understand why armpit farts are funny. Don't understand why Pages is funny. Really; I teach kids between the ages of 7 and 14, and, generally find that armpit farts stop being funny after about 12 (i.e. when the hormones kick in). However Pages has struck me as ludicrously bloated for what it has to offer. Have you tried Scribus? http://www.scribus.net/canvas/Scribus On my PPC Mac I use the antiquated Appleworks. Come to think of it I have the Windows version of Appleworks running via WINE on my Linux machine. Lovely program! > > Tim > > > On May 15, 2012, at 12:42 PM, Mark Wieder wrote: > >> Tim- >> >> Tuesday, May 15, 2012, 12:25:55 PM, you wrote: >> >>> I have a feeling I'm getting teased, but I'm not enough of a >>> wirehead to get the joke. >> Methinks is was the reference to "Pages"... >> >> -- >> -Mark Wieder >> mwieder at ahsoftware.net > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 16 02:55:27 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 09:55:27 +0300 Subject: Windows Metro In-Reply-To: References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> <4FB29385.2040302@gmail.com> <0A9D32CD-1EA7-4923-B3DC-90945047C73E@twft.com> Message-ID: <4FB34F5F.4060604@gmail.com> On 05/15/2012 10:59 PM, stephen barncard wrote: > It also uses X11, which is being depreciated and not included in future > distributions of MacOSX. Libreoffice does NOT require X11. > > On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar wrote: > >> I tried Open Office once. I opened an Excel spreadsheet that had sharing >> enabled. It corrupted the spreadsheet and I had to restore a backup. I >> deleted it immediately from my computer. >> >> Bob >> >> >> On May 15, 2012, at 10:33 AM, Richmond wrote: >> >>> On 05/15/2012 03:56 PM, Peter M. Brigham, MD wrote: >>>> I'm still running Office 2004 (Mac) -- never saw a reason to move on. >> Doing the regular updates allows forward compatibility, so I can open newer >> Word documents fine. Of course, I'm not doing any heavy lifting in Word, so >> I don't need a lot of features. I'll have to buy the new version when I >> switch to Lion, though . >>> I don't know why you think that: >>> >>> http://www.openoffice.org/porting/mac/ >>> >>> http://www.libreoffice.org/download/?nodetect >>> >>> >>>> I'm putting it off for as long as I can, but the deadline is looming, >> since MobileMe is disappearing very soon. >>>> -- Peter >>>> >>>> Peter M. Brigham >>>> pmbrig at gmail.com >>>> http://home.comcast.net/~pmbrig >>>> >>>> On May 14, 2012, at 7:27 PM, Bob Sneidar wrote: >>>> >>>>> Frankly, I LOVED Office 98 for Mac! Best version ever. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From richmondmathewson at gmail.com Wed May 16 02:58:59 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 09:58:59 +0300 Subject: Windows Metro In-Reply-To: <4FB2BE1F.2070500@braguglia.ch> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> Message-ID: <4FB35033.9030704@gmail.com> On 05/15/2012 11:35 PM, Guglielmo Braguglia wrote: > Hi Bob, > get a look also to this : > http://www.neooffice.org/neojava/en/index.php ... it's real OSX > product ... Indeed! Although Libreoffice is probably better in the long-run. NeoOffice was initially developed owing to OpenOffice's dependence on X11. Now that OpenOffice is going down the toilet of silly political arguments, the need for NeoOffice (which never quite managed the standard of OpenOffice) may have passed. LibreOffice looks very robust. > > Guglielmo > > > On 15.05.2012 22:23, Bob Sneidar wrote: >> I will give it a look see. I'm backing up my spreadsheet first tho'! >> >> Bob >> >> >> On May 15, 2012, at 1:14 PM, Richard Gaskin wrote: >> >>> stephen barncard wrote: >>> >>>> On Tue, May 15, 2012 at 10:51 AM, Bob Sneidar >>>> wrote: >>>> >>>>> I tried Open Office once. I opened an Excel spreadsheet that had >>>>> sharing >>>>> enabled. It corrupted the spreadsheet and I had to restore a >>>>> backup. I >>>>> deleted it immediately from my computer. >>>> It also uses X11, which is being depreciated and not included in >>>> future distributions of MacOSX. >>> While OpenOffice is being somewhat maintained, Ellison's shenanigans >>> with it at Oracle prompted that community to make a fork called >>> LibreOffice which has become far more refined, now included with >>> Ubuntu and many other distros: >>> >>> >>> >>> I believe LibreOffice runs natively on OS X, without requiring X11. >>> >>> >>> And speaking of Ellison's shenanigans: >>> >>> >>> -- >>> Richard Gaskin >>> Fourth World >>> LiveCode training and consulting: http://www.fourthworld.com >>> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >>> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rene.micout at numericable.com Wed May 16 03:22:15 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 16 May 2012 09:22:15 +0200 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: Thank you Dar ! Le 16 mai 2012 ? 07:24, Dar Scott a ?crit : > I have dusted off and cleaned up the little booklet stack that works as a primer on using the send command. I call that use, message mechanics. > > This primer consists of over 80 pages. It starts from the very beginning but takes you to making message machinery with send. What you might do with multiple threads in another environment, I show you how to do with send. This covers everything from flashing lights to background tasks. > > The previous version was almost a decade old. This fixes a little menu that does not work in current versions of LiveCode and makes the content up to date. In particular, some LiveCode bugs and quirks have been fixed and those references are now historical. This still is missing some elaboration on callbacks and wait. And some things are a little archaic--remember modems? > > Feel free to use the core primer stack in part or with just the message mechanics stuff ripped out. If you use it as a shell for your primers or even for your product documentation and the look is basically the same, I encourage you to leave the copyright in to help protect you and others who use the stack. > > Feel free to use any of the examples. And be inspired to do something better both as a booklet or as a tutorial. > > I kept the 1.0 version there in case some folks are using Revolution and wonder whether the new stack will work. The download blocks clearly indicate when the stack was last edited and what was the newest version of Revolution or LiveCode that edited it. > > You can find the latest about half way down the page here: > > http://pages.swcp.com/dsc/revstacks.html > > This is FREE! > > Dar > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 > For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > mostly supporting those who develop with > LiveCode--usually by making > LiveCode libraries and externals, > sometimes by writing associated > microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From igor at superstudent.net Wed May 16 04:33:58 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 16 May 2012 18:33:58 +1000 Subject: [OT] Was: Windows Metro In-Reply-To: <4FB30B8C.3030704@hyperactivesw.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> Message-ID: On 16/05/2012, at 12:06 PM, J. Landman Gay wrote: > All the more reason to use duckduckgo.com. Ooooh, awesome search engine! Many thanks! :-) -- Igor Couto Sydney, Australia From livfoss at mac.com Wed May 16 05:47:58 2012 From: livfoss at mac.com (Graham Samuel) Date: Wed, 16 May 2012 11:47:58 +0200 Subject: [Slightly OT]: How to find a UDID for iOS devices Message-ID: Another naive question about iOS development in the LiveCode context. I'm asking it here because so far I haven't found another source for the answer. I'm about to recruit beta testers for my iOS app, and I know I have to register the UDIDs of their devices within XCode so that they end up within the app in some sense (you can tell how familiar I am with the terminology!). I notice that my own devices have UDIDs which XCode displays (and that these are not their serial numbers) but they had the advantage of being tethered to my Mac when I set my system up. Now I have a beta tester with zero knowledge of XCode, no Mac, with the added complication of being a very long way away, so no chance of attaching his device to my setup. It's a simple question, but how does he find his UDID so that he can tell it to me to allow me to put it into my XCode profile? It doesn't seem to come up on the device itself or in iTunes, which is really all he's got. TIA Graham From williamdesmet at gmail.com Wed May 16 06:16:50 2012 From: williamdesmet at gmail.com (William de Smet) Date: Wed, 16 May 2012 12:16:50 +0200 Subject: [Slightly OT]: How to find a UDID for iOS devices In-Reply-To: References: Message-ID: <1126C809-5DC9-410A-A34E-3CE171E6C44C@gmail.com> Hi Graham, There used to be apps for that in the app store. Did you search there? Greetings, William ----- Verstuurd vanaf mijn iPhone! Op 16 mei 2012 om 11:47 heeft Graham Samuel het volgende geschreven: > Another naive question about iOS development in the LiveCode context. I'm asking it here because so far I haven't found another source for the answer. > > I'm about to recruit beta testers for my iOS app, and I know I have to register the UDIDs of their devices within XCode so that they end up within the app in some sense (you can tell how familiar I am with the terminology!). I notice that my own devices have UDIDs which XCode displays (and that these are not their serial numbers) but they had the advantage of being tethered to my Mac when I set my system up. Now I have a beta tester with zero knowledge of XCode, no Mac, with the added complication of being a very long way away, so no chance of attaching his device to my setup. It's a simple question, but how does he find his UDID so that he can tell it to me to allow me to put it into my XCode profile? It doesn't seem to come up on the device itself or in iTunes, which is really all he's got. > > TIA > > Graham > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From guglielmo at braguglia.ch Wed May 16 06:27:22 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Wed, 16 May 2012 12:27:22 +0200 Subject: [Slightly OT]: How to find a UDID for iOS devices In-Reply-To: References: Message-ID: <4FB3810A.3040503@braguglia.ch> Very easy using iTunes also for people with "... zero knowledge of XCode, no Mac" ... here : http://indude.com/find-iphone-udid/ Guglielmo On 16.05.2012 11:47, Graham Samuel wrote: > Another naive question about iOS development in the LiveCode context. I'm asking it here because so far I haven't found another source for the answer. > > I'm about to recruit beta testers for my iOS app, and I know I have to register the UDIDs of their devices within XCode so that they end up within the app in some sense (you can tell how familiar I am with the terminology!). I notice that my own devices have UDIDs which XCode displays (and that these are not their serial numbers) but they had the advantage of being tethered to my Mac when I set my system up. Now I have a beta tester with zero knowledge of XCode, no Mac, with the added complication of being a very long way away, so no chance of attaching his device to my setup. It's a simple question, but how does he find his UDID so that he can tell it to me to allow me to put it into my XCode profile? It doesn't seem to come up on the device itself or in iTunes, which is really all he's got. > > TIA > > Graham > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pmbrig at gmail.com Wed May 16 10:34:00 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 16 May 2012 10:34:00 -0400 Subject: Getting a single column of a datagrid In-Reply-To: <8EC1CA7D-1EF5-423B-AFE6-B9E7027C54F9@twft.com> References: <08AFAB21-1FB2-4D97-82DC-9A5E8E79CDF2@twft.com> <8EC1CA7D-1EF5-423B-AFE6-B9E7027C54F9@twft.com> Message-ID: <77F53F15-B7CA-49A2-8EA5-58805D05F2D1@gmail.com> Right, but what I want is to see the whole array and how it is structured. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 15, 2012, at 11:20 AM, Bob Sneidar wrote: > One way to do that is to filter the resultant text from Printkeys(). Lets say you have an array with 3 keys, test1,test2,test3. You only want the values from test3. > > put printkeys(myArray) into theArrayText > filter theArrayText with "*test3: *" > > Voila! Now you only have values from the test3 key. > > Bob > > > On May 15, 2012, at 5:34 AM, Peter M. Brigham, MD wrote: > >> Thanks, I found your variants in the archives, nice adaptation, and clearly useful for utility work. What I have been needing is a way of examining the contents of an array at a glance, so the version that formats it as an indented list is most useful. >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> On May 14, 2012, at 11:45 AM, Bob Sneidar wrote: >> >>> It came from Trevor that way. I had to clean it up as well. It works though. I used this technique to create my own kind of printKeys function. Instead of breaking out each key as a line in the text, and then the value as key:value, I create a single line for each key with a value, and then I bracket all the key names to distinguish them from the value. This has several advantages. I can now filter the result by any of the keys. I can also reconstruct the array after the filtering is done so I can effectively filter an array. Pretty handy at times. >>> >>> Let me know if you want those functions as well. >>> >>> Bob >>> >>> >>> On May 12, 2012, at 7:27 AM, Peter M. Brigham, MD wrote: >>> >>>> Thanks, Bob. >>>> >>>> BTW, don't know why but as you can see your LC scripts tend to have asterisks bracketing keywords, not to mention extra blank lines. Are you pasting formatted text that's getting mis-translated? >>>> >>>> I can clean this up and try it out, thanks again. >>>> >>>> -- Peter >>>> >>>> Peter M. Brigham >>>> pmbrig at gmail.com >>>> http://home.comcast.net/~pmbrig >>>> >>>> >>>> On May 10, 2012, at 5:48 PM, Bob Sneidar wrote: >>>> >>>>>> *function* PrintArray @pArray, pDimension, pFullData >>>>>> >>>>>> *if* pDimension is empty *then* *put* 0 into pDimension >>>>>> >>>>>> >>>>>> >>>>>> *put* the keys of pArray into theKeys >>>>>> >>>>>> *sort* theKeys numeric >>>>>> >>>>>> >>>>>> >>>>>> *repeat* for each line theKey in theKeys >>>>>> >>>>>> *if* pArray[theKey] is an array *then* >>>>>> >>>>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & cr >>>>>> aftertheText >>>>>> >>>>>> *put* pArray[theKey] into theTempArray >>>>>> >>>>>> *put* PrintArray(theTempArray, pDimension + 1, pFullData) aftertheText >>>>>> >>>>>> *else* >>>>>> >>>>>> *if* pFullData *then* >>>>>> >>>>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>>>>> pArray[theKey] & cr after theText >>>>>> >>>>>> *else* >>>>>> >>>>>> *put* _printCharXTimes(space, pDimension * 5) & theKey & ":" && >>>>>> line 1 of pArray[theKey] & cr after theText >>>>>> >>>>>> *end* *if* >>>>>> >>>>>> *end* *if* >>>>>> >>>>>> *end* *repeat* >>>>>> >>>>>> >>>>>> >>>>>> *return* theText >>>>>> >>>>>> *end* PrintArray >>>>>> >>>>>> >>>>>> >>>>>> *private* *function* _printCharXTimes pChar, pTimes >>>>>> >>>>>> *local* theStr >>>>>> >>>>>> >>>>>> >>>>>> *repeat* with i = 1 to pTimes >>>>>> >>>>>> *put* pChar after theStr >>>>>> >>>>>> *end* *repeat* >>>>>> >>>>>> *return* theStr >>>>>> *end* _printCharXTimes >>>>> >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Wed May 16 10:41:16 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 16 May 2012 10:41:16 -0400 Subject: Windows Metro In-Reply-To: <4FB29385.2040302@gmail.com> References: <7002BCC4-7639-44BF-B871-C36B99F61448@twft.com> <2D73DF02-A1CE-4230-9D15-F2AD54C47A79@gmail.com> <4FB29385.2040302@gmail.com> Message-ID: On May 15, 2012, at 1:33 PM, Richmond wrote: > On 05/15/2012 03:56 PM, Peter M. Brigham, MD wrote: >> I'm still running Office 2004 (Mac) -- never saw a reason to move on. Doing the regular updates allows forward compatibility, so I can open newer Word documents fine. Of course, I'm not doing any heavy lifting in Word, so I don't need a lot of features. I'll have to buy the new version when I switch to Lion, though . > > I don't know why you think that: > > http://www.openoffice.org/porting/mac/ > > http://www.libreoffice.org/download/?nodetect Yes, I'm considering that. I already have OpenOffice for the mac and use it occasionally but maybe I'm getting old -- I've been using Word so long that the features and procedures are second nature to me, and I don't like OpenOffice as well, probably just because I'm less used to it. There's something to be said for having used a tool for so long that you don't have to think about how to use it, you just use it. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From bobs at twft.com Wed May 16 11:39:28 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 08:39:28 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: Hooray Dar! :-) I'll check it out. If it's all that, it should go up on RunRev's tutorial pages. Bob On May 15, 2012, at 10:24 PM, Dar Scott wrote: > I have dusted off and cleaned up the little booklet stack that works as a primer on using the send command. I call that use, message mechanics. > > This primer consists of over 80 pages. It starts from the very beginning but takes you to making message machinery with send. What you might do with multiple threads in another environment, I show you how to do with send. This covers everything from flashing lights to background tasks. > > The previous version was almost a decade old. This fixes a little menu that does not work in current versions of LiveCode and makes the content up to date. In particular, some LiveCode bugs and quirks have been fixed and those references are now historical. This still is missing some elaboration on callbacks and wait. And some things are a little archaic--remember modems? > > Feel free to use the core primer stack in part or with just the message mechanics stuff ripped out. If you use it as a shell for your primers or even for your product documentation and the look is basically the same, I encourage you to leave the copyright in to help protect you and others who use the stack. > > Feel free to use any of the examples. And be inspired to do something better both as a booklet or as a tutorial. > > I kept the 1.0 version there in case some folks are using Revolution and wonder whether the new stack will work. The download blocks clearly indicate when the stack was last edited and what was the newest version of Revolution or LiveCode that edited it. > > You can find the latest about half way down the page here: > > http://pages.swcp.com/dsc/revstacks.html > > This is FREE! > > Dar > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 > For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > mostly supporting those who develop with > LiveCode--usually by making > LiveCode libraries and externals, > sometimes by writing associated > microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 16 11:41:29 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 08:41:29 -0700 Subject: tilde after .rev in file name In-Reply-To: <4FB34E2D.2090107@gmail.com> References: <761C13B5-1792-437B-8EA4-387F5BDFFBE5@doctorTimothyMiller.com> <4FB1588C.4000400@gmail.com> <4FB1DC38.4080801@gmail.com> <329AC41B-0690-48BD-9AA7-950CD40CF048@doctorTimothyMiller.com> <4FB34E2D.2090107@gmail.com> Message-ID: <8429F927-613A-4443-AF53-2428819C6DD2@twft.com> Perhaps you didn't have grammar teachers like Ms. Gertrude. Bob On May 15, 2012, at 11:50 PM, Richmond wrote: >> Syntax error: Improper use of semicolon. > > Got me there! Obviously you are from somewhere in North America. During my time in Illinois I did notice that > North Americans were far more rigid about grammar and syntax rules than people from Britain; somebody made > a snide remark about the insecurity of the young! From stephenREVOLUTION2 at barncard.com Wed May 16 12:00:56 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 16 May 2012 09:00:56 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: "Message Mechanics" -- REQUIRED READING FOR ANYONE USING LIVECODE!! thank you Dar! I have to go back again and again to pound the concepts into my brain... I respond to visual explanations .... sqb On Wed, May 16, 2012 at 8:39 AM, Bob Sneidar wrote: > Hooray Dar! :-) I'll check it out. If it's all that, it should go up on > RunRev's tutorial pages. > > Bob > > > On May 15, 2012, at 10:24 PM, Dar Scott wrote: > > > I have dusted off and cleaned up the little booklet stack that works as > a primer on using the send command. I call that use, message mechanics. > > > > This primer consists of over 80 pages. It starts from the very > beginning but takes you to making message machinery with send. What you > might do with multiple threads in another environment, I show you how to do > with send. This covers everything from flashing lights to background tasks. > > > > The previous version was almost a decade old. This fixes a little menu > that does not work in current versions of LiveCode and makes the content up > to date. In particular, some LiveCode bugs and quirks have been fixed and > those references are now historical. This still is missing some > elaboration on callbacks and wait. And some things are a little > archaic--remember modems? > > > > Feel free to use the core primer stack in part or with just the message > mechanics stuff ripped out. If you use it as a shell for your primers or > even for your product documentation and the look is basically the same, I > encourage you to leave the copyright in to help protect you and others who > use the stack. > > > > Feel free to use any of the examples. And be inspired to do something > better both as a booklet or as a tutorial. > > > > I kept the 1.0 version there in case some folks are using Revolution and > wonder whether the new stack will work. The download blocks clearly > indicate when the stack was last edited and what was the newest version of > Revolution or LiveCode that edited it. > > > > You can find the latest about half way down the page here: > > > > http://pages.swcp.com/dsc/revstacks.html > > > > This is FREE! > > > > Dar > > > > --------------------------- > > Dar Scott > > dba > > Dar Scott Consulting > > 8637 Horacio Place NE > > Albuquerque, NM 87111 > > > > Lab, home, office phone: +1 505 299 9497 > > For Skype and fax, please contact. > > dsc at swcp.com > > > > Computer Programming and tinkering, > > mostly supporting those who develop with > > LiveCode--usually by making > > LiveCode libraries and externals, > > sometimes by writing associated > > microcontroller firmware. > > --------------------------- > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Wed May 16 12:18:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 09:18:27 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> From the first page of the updated Primer, I quote: "Are you wanting to use LoveCode callbacks such as those used in sockets?" First, where pray tell, can I find and download this "LoveCode" of which you speak? Secondly, is it legal? Bob From jmyepes at mac.com Wed May 16 12:21:30 2012 From: jmyepes at mac.com (JosepM) Date: Wed, 16 May 2012 09:21:30 -0700 (PDT) Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: <1337185290765-4641631.post@n4.nabble.com> Thanks Dar!! Salut, Josep M -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-A-Primer-on-Message-Mechanics-1-2-0-tp4640749p4641631.html Sent from the Revolution - User mailing list archive at Nabble.com. From coiin at verizon.net Wed May 16 13:10:33 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 16 May 2012 13:10:33 -0400 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> References: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> Message-ID: Never mind that, would you get a callback? On May 16, 2012, at 12:18 PM, Bob Sneidar wrote: > First, where pray tell, can I find and download this "LoveCode" of which you speak? Secondly, is it legal? From pete at lcsql.com Wed May 16 13:18:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 16 May 2012 10:18:30 -0700 Subject: Externals In-Reply-To: <19EBCB45-AADD-4567-873E-BFA59458CBC9@swcp.com> References: <36062211-9F83-458C-90F0-759DE5F001FE@swcp.com> <19EBCB45-AADD-4567-873E-BFA59458CBC9@swcp.com> Message-ID: Hi Dar, One of the problems with the tutorial at the link I sent is that it's missing some text. There's a list of htree includes in that have to be inerted into the code but each one just shows the "#include" without the folloiwng text specifying what is to be included. I managed to figure it out from the wording but it took a while to figure out. In answer to your question, I got as far as getting a successful build. It's at that point that the tutorial said I should be looking at a new stack in the IDE but none appeared. Pete lcSQL Software On Tue, May 15, 2012 at 9:54 PM, Dar Scott wrote: > Yikes! There is no V4. I changed the 3 to a 4 to see if there was and it > failed. Then I blindly copied the URL and put it into the email. > > My goof. > > The tutorial you are using seems to be the same as the first of the two in > the newsletter that I pointed to. There is slight editing. > > How far did you get? > > I don't use XCode to launch the test stack, so I may have mis-guessed how > far you are. > > Perhaps someone can explain that part, or you can do as I do and skip it > and create a testing stack in the IDE. > > Dar > > > On May 15, 2012, at 8:57 PM, Peter Haworth wrote: > > > Well, I have a feeling the answer is "No" to all those questions!!! The > > tutroial I'm using is at > > > http://www.runrev.com/developers/lessons-and-tutorials/tutorials/advanced-externals-part-1/ > . > > It does have links to download an environment but it was V3. > > > > I will use the newsletter link you sent, and V4 and see if I fare any > > better. > > > > Thanks for the help. > > > > Pete > > lcSQL Software > > > > > > > > On Tue, May 15, 2012 at 6:20 PM, Dar Scott wrote: > > > >> I assume you are using this: > >> > >> http://developer.runrev.com/externals/ExternalsEnvironmentV4.zip > >> > >> I assume you are using this tutorial: > >> > >> http://www.runrev.com/newsletter/november/issue13/newsletter5.php > >> and > >> http://www.runrev.com/newsletter/november/issue14/newsletter3.php > >> > >> I don't know of anything later. > >> > >> I'm sure folks here would be pleased to help in the muddling. > >> > >> > >> I'm assuming you have not done anything interesting concerning the name > >> and location of your "My LiveCode" folder. > >> > >> Did you copy the external (say "external4pete.bundle") to the > appropriate > >> ones of these? > >> > >> ~/Documents/My LiveCode/Externals > >> ~/Documents/My LiveCode/RunTime/Mac OS X/Universal/Externals > >> > >> (Change "Universal" if need be.) > >> > >> Did you add the external name (say "Pete's > External,external4pete.bundle") > >> on a separate line to Externals.txt for each folder you put it in? > >> > >> Does the LC IDE preferences (page Files and Memory) show the right > >> location for user extensions (say, "Users/pete/Documents/My LiveCode")? > >> > >> > >> Or can you even find the external to copy? > >> > >> Dar > >> > >> On May 15, 2012, at 5:19 PM, Peter Haworth wrote: > >> > >>> I'm very reluctantly trying to educate myself on how to create a > LiveCode > >>> external. > >>> > >>> There are a couple of lessons on the RunRev web site Developer page but > >>> they are so far out of date that many of the pictures they show and the > >>> menus they reference don't exist in xCode any more, pretty much makimg > >> them > >>> unusable for a zero-knowledge person such as myself. I muddled through > >> up > >>> to and including doing a build of the simpel rnahello external. At > that > >>> point, the tutorial says I should be seeing a stack for the extrnal in > >> the > >>> LC IDE, but there is nothing there > >>> > >>> Does anyone have a more up to date set of tutorials on this subject? > >>> > >>> Thanks, > >>> > >>> Pete > >>> lcSQL Software > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Wed May 16 13:26:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 10:26:27 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> Message-ID: I suppose that depends on your code execution. ;-) Bob On May 16, 2012, at 10:10 AM, Colin Holgate wrote: > Never mind that, would you get a callback? > > > On May 16, 2012, at 12:18 PM, Bob Sneidar wrote: > >> First, where pray tell, can I find and download this "LoveCode" of which you speak? Secondly, is it legal? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From livfoss at mac.com Wed May 16 13:43:16 2012 From: livfoss at mac.com (Graham Samuel) Date: Wed, 16 May 2012 18:43:16 +0100 Subject: [Slightly OT]: How to find a UDID for iOS devices In-Reply-To: References: Message-ID: Thanks Guglielmo, just what I needed! Graham Sent from my iPad On Wed, 16 May 2012 12:27:22 +0200, Guglielmo Braguglia wrote: > Very easy using iTunes also for people with "... zero knowledge of > XCode, no Mac" ... here : http://indude.com/find-iphone-udid/ > > Guglielmo From dsc at swcp.com Wed May 16 13:46:40 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 11:46:40 -0600 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: Hi, Stephen! I hope the visual explanations work out well. Some people like the ball rolling down the message path and others find the illustration baffling. As people have come to recognize, Dar thinks weird. I accept the assessment. Dar On May 16, 2012, at 10:00 AM, stephen barncard wrote: > "Message Mechanics" -- REQUIRED READING FOR ANYONE USING LIVECODE!! thank > you Dar! > > I have to go back again and again to pound the concepts into my brain... I > respond to visual explanations .... > > sqb --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer Programming and tinkering, often making LiveCode libraries and externals, sometimes writing associated microcontroller firmware. --------------------------- From bobs at twft.com Wed May 16 13:58:53 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 10:58:53 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: What I didn't get was the ball skipping past the first group. At least it should have passed THROUGH the group. Bob On May 16, 2012, at 10:46 AM, Dar Scott wrote: > Hi, Stephen! I hope the visual explanations work out well. Some people like the ball rolling down the message path and others find the illustration baffling. > > As people have come to recognize, Dar thinks weird. I accept the assessment. > > Dar > > On May 16, 2012, at 10:00 AM, stephen barncard wrote: > >> "Message Mechanics" -- REQUIRED READING FOR ANYONE USING LIVECODE!! thank >> you Dar! >> >> I have to go back again and again to pound the concepts into my brain... I >> respond to visual explanations .... >> >> sqb > > > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 > For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > often making LiveCode libraries and > externals, sometimes writing associated > microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Wed May 16 14:06:54 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 12:06:54 -0600 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> References: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> Message-ID: <5260BA8D-A97F-4DB6-8EDF-1B49818FC8A9@swcp.com> Yikes! At first I thought you were quoting somebody else; the "from" at the start of the line forced an email quote. LoveCode is the code of conduct for those under commandments of love or overwhelmed by love (or both). I intended to write LiveCode, of course. I will fix this soon. Dar On May 16, 2012, at 10:18 AM, Bob Sneidar wrote: >> From the first page of the updated Primer, I quote: "Are you wanting to use LoveCode callbacks such as those used in sockets?" > > First, where pray tell, can I find and download this "LoveCode" of which you speak? Secondly, is it legal? > > Bob > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 16 14:20:45 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 21:20:45 +0300 Subject: I want to be a flasher. Message-ID: <4FB3EFFD.9030002@gmail.com> [Well, I guess it happens to all men at a certain age] I don't know about the above, but I am beginning to think there is something wrong with my memory. I swear there was a "flash" command in RunRev/Livecode which would flash the screen. However, having looked back at RunRev 2.2.1 I think I am wrong. SO . . . does anybody know how to do this sort of thing: on mouseUp invert screen colours, and/or flash the screen rapidly end mouseUp ? Richmond. From m.schonewille at economy-x-talk.com Wed May 16 14:28:40 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 16 May 2012 20:28:40 +0200 Subject: I want to be a flasher. In-Reply-To: <4FB3EFFD.9030002@gmail.com> References: <4FB3EFFD.9030002@gmail.com> Message-ID: Hi Rchmond, Nope, there was no such command in LiveCode/Revolution, but I published an AppleScript solution on my blog http://qery.us/23c -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 16 mei 2012, at 20:20, Richmond wrote: > [Well, I guess it happens to all men at a certain age] > > I don't know about the above, but I am beginning to think there is something wrong > with my memory. > > I swear there was a "flash" command in RunRev/Livecode which would flash the screen. > > However, having looked back at RunRev 2.2.1 I think I am wrong. > > SO . . . does anybody know how to do this sort of thing: > > on mouseUp > invert screen colours, and/or flash the screen rapidly > end mouseUp > > ? > > Richmond. From ambassador at fourthworld.com Wed May 16 14:31:34 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 16 May 2012 11:31:34 -0700 Subject: I want to be a flasher. In-Reply-To: <4FB3EFFD.9030002@gmail.com> References: <4FB3EFFD.9030002@gmail.com> Message-ID: <4FB3F286.8030809@fourthworld.com> Richmond wrote: > I swear there was a "flash" command in RunRev/Livecode which would flash > the screen. > > However, having looked back at RunRev 2.2.1 I think I am wrong. > > SO . . . does anybody know how to do this sort of thing: > > on mouseUp > invert screen colours, and/or flash the screen rapidly > end mouseUp You could show and hide a graphic object which overlays the card, with its ink set to srcXor. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From dunbarx at aol.com Wed May 16 14:40:46 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 16 May 2012 14:40:46 -0400 (EDT) Subject: I want to be a flasher. In-Reply-To: References: <4FB3EFFD.9030002@gmail.com> Message-ID: <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> Richmond. Your memory may be both better and worse than you think. "Flash" was a Hypercard command. Craig -----Original Message----- From: Mark Schonewille To: How to use LiveCode Sent: Wed, May 16, 2012 2:29 pm Subject: Re: I want to be a flasher. Hi Rchmond, Nope, there was no such command in LiveCode/Revolution, but I published an AppleScript solution on my blog http://qery.us/23c -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 16 mei 2012, at 20:20, Richmond wrote: > [Well, I guess it happens to all men at a certain age] > > I don't know about the above, but I am beginning to think there is something wrong > with my memory. > > I swear there was a "flash" command in RunRev/Livecode which would flash the screen. > > However, having looked back at RunRev 2.2.1 I think I am wrong. > > SO . . . does anybody know how to do this sort of thing: > > on mouseUp > invert screen colours, and/or flash the screen rapidly > end mouseUp > > ? > > Richmond. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From keith.clarke at clarkeandclarke.co.uk Wed May 16 14:42:39 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 16 May 2012 19:42:39 +0100 Subject: I want to be a flasher. In-Reply-To: <4FB3EFFD.9030002@gmail.com> References: <4FB3EFFD.9030002@gmail.com> Message-ID: I thought this was another confession from your days as a (dirty) mac owner! How about using an overlaid object with varying opacity on a timer. Then you can flash, fade to black or white (or maybe a blush) - or reveal your 'underware' over time, to make the special moment last! :-) Best, Keith.. On 16 May 2012, at 19:20, Richmond wrote: > [Well, I guess it happens to all men at a certain age] > > I don't know about the above, but I am beginning to think there is something wrong > with my memory. > > I swear there was a "flash" command in RunRev/Livecode which would flash the screen. > > However, having looked back at RunRev 2.2.1 I think I am wrong. > > SO . . . does anybody know how to do this sort of thing: > > on mouseUp > invert screen colours, and/or flash the screen rapidly > end mouseUp > > ? > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 16 15:00:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 12:00:17 -0700 Subject: I want to be a flasher. In-Reply-To: <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> Message-ID: I think you want the LOVEcode forum. Bob > [Well, I guess it happens to all men at a certain age] > > I don't know about the above, but I am beginning to think there is something wrong > with my memory. > > I swear there was a "flash" command in RunRev/Livecode which would flash the screen. > > However, having looked back at RunRev 2.2.1 I think I am wrong. > > SO . . . does anybody know how to do this sort of thing: > > on mouseUp > invert screen colours, and/or flash the screen rapidly > end mouseUp > > ? > > Richmond. From richmondmathewson at gmail.com Wed May 16 15:00:54 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 22:00:54 +0300 Subject: I want to be a flasher. In-Reply-To: <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> Message-ID: <4FB3F966.5040408@gmail.com> On 05/16/2012 09:40 PM, dunbarx at aol.com wrote: > Richmond. > > > Your memory may be both better and worse than you think. > > > "Flash" was a Hypercard command. Aha! Well that gets me off the hook; mentally, at least. But it doesn't get me any nearer to performing flashes with my software. It also lays to rest a belief I had that Livecode contained within it everything that was contained in Hypercard. > > > Craig > > > > -----Original Message----- > From: Mark Schonewille > To: How to use LiveCode > Sent: Wed, May 16, 2012 2:29 pm > Subject: Re: I want to be a flasher. > > > Hi Rchmond, > > Nope, there was no such command in LiveCode/Revolution, but I published an > AppleScript solution on my blog http://qery.us/23c > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in > line. > > On 16 mei 2012, at 20:20, Richmond wrote: > >> [Well, I guess it happens to all men at a certain age] >> >> I don't know about the above, but I am beginning to think there is something > wrong >> with my memory. >> >> I swear there was a "flash" command in RunRev/Livecode which would flash the > screen. >> However, having looked back at RunRev 2.2.1 I think I am wrong. >> >> SO . . . does anybody know how to do this sort of thing: >> >> on mouseUp >> invert screen colours, and/or flash the screen rapidly >> end mouseUp >> >> ? >> >> Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Wed May 16 15:02:51 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 16 May 2012 22:02:51 +0300 Subject: I want to be a flasher. In-Reply-To: References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> Message-ID: <4FB3F9DB.1040704@gmail.com> On 05/16/2012 10:00 PM, Bob Sneidar wrote: > I think you want the LOVEcode forum. Ooooh; do tell! LOL! > > Bob > > >> [Well, I guess it happens to all men at a certain age] >> >> I don't know about the above, but I am beginning to think there is something wrong >> with my memory. >> >> I swear there was a "flash" command in RunRev/Livecode which would flash the screen. >> >> However, having looked back at RunRev 2.2.1 I think I am wrong. >> >> SO . . . does anybody know how to do this sort of thing: >> >> on mouseUp >> invert screen colours, and/or flash the screen rapidly >> end mouseUp >> >> ? >> >> Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Wed May 16 15:33:23 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 16 May 2012 15:33:23 -0400 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> Message-ID: So long as there's a chance of a socket connection. On May 16, 2012, at 1:26 PM, Bob Sneidar wrote: > I suppose that depends on your code execution. ;-) From bobs at twft.com Wed May 16 15:59:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 12:59:37 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: <0212CA87-4800-460A-885D-37F75FA1623D@twft.com> Message-ID: Hats off to you sir! I was afraid to use that one! ;-) Bob On May 16, 2012, at 12:33 PM, Colin Holgate wrote: > So long as there's a chance of a socket connection. > > On May 16, 2012, at 1:26 PM, Bob Sneidar wrote: > >> I suppose that depends on your code execution. ;-) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sc at sahores-conseil.com Wed May 16 16:40:11 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Wed, 16 May 2012 22:40:11 +0200 Subject: The browserClick message is currently only available on Windows References: <4FAD4282.8060700@runrev.com> Message-ID: <40366646-DBA1-4454-AC01-728BFD6A62AA@sahores-conseil.com> Hi All, I'm searching for a way to simulate a browserClick on a submit image included in a web page displayed in a mobile browser control (iOS and Android) with no luck at this stage after trying both the native and javascript ways to go. Should be doable indeed and any help would be greatly appreciated. Thanks for reading ! -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From roger.e.eller at sealedair.com Wed May 16 16:42:58 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 16 May 2012 16:42:58 -0400 Subject: I want to be a flasher. In-Reply-To: References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> Message-ID: On Wed, May 16, 2012 at 3:00 PM, Bob Sneidar wrote: > I think you want the LOVEcode forum. > > Bob > I live LOVEcode! :) ~Roger From bobs at twft.com Wed May 16 17:03:18 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 14:03:18 -0700 Subject: The browserClick message is currently only available on Windows In-Reply-To: <40366646-DBA1-4454-AC01-728BFD6A62AA@sahores-conseil.com> References: <4FAD4282.8060700@runrev.com> <40366646-DBA1-4454-AC01-728BFD6A62AA@sahores-conseil.com> Message-ID: <09F41DAA-BBCC-49CD-A260-60A312E2F750@twft.com> Pierre, I tried this before. I tried putting a button behind the browser. At the time what I discovered was, once you clicked the browser, you could not click anything else in the LC interface. I tried putting a transparent button in front of the browser, but then of course you cannot interact with the web page in the browser area. I gave up in the end, with a strong conviction that the browser API needed a complete overhaul. That was a couple years ago at least. I sense it is not a big priority. I would be interested to see if you muck something together. Let me reiterate that what I think needs to happen is, there needs to be a real browser object, like a graphic object, except that it holds a web browser, but responds to messages. Maybe that is too much to ask, but I think that is the only "right" way to do a browser object, as opposed to "painting" the browser across the display. I think I will add that to the RQCC. Bob On May 16, 2012, at 1:40 PM, Pierre Sahores wrote: > Hi All, > > I'm searching for a way to simulate a browserClick on a submit image included in a web page displayed in a mobile browser control (iOS and Android) with no luck at this stage after trying both the native and javascript ways to go. Should be doable indeed and any help would be greatly appreciated. > > Thanks for reading ! > -- > Pierre Sahores > mobile : 06 03 95 77 70 > www.sahores-conseil.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Wed May 16 17:24:57 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 15:24:57 -0600 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: References: Message-ID: <2D6C90E0-179D-4BF3-8398-1637403711FD@swcp.com> On the page named "Calls and the Message Path" a click on button B causes mouseUp in its script to run. That calls the custom command beta. The one actually executed is in group Y. The ball moves straight from the mouseUp code (red line) to the start of the code for beta in Y. It also moves back directly. Is this the one you are thinking about? Do you think that might be clearer if the ball runs down the brown path lines? And when it returns, should it go straight back or follow the path back? I'm thinking that this might need another page (or two?) before. Also, it might be nice to see the mock code of each object. (Since command is a keyword now, I should use that more.) Dar On May 16, 2012, at 11:58 AM, Bob Sneidar wrote: > What I didn't get was the ball skipping past the first group. At least it should have passed THROUGH the group. > > Bob > > > On May 16, 2012, at 10:46 AM, Dar Scott wrote: > >> Hi, Stephen! I hope the visual explanations work out well. Some people like the ball rolling down the message path and others find the illustration baffling. >> >> As people have come to recognize, Dar thinks weird. I accept the assessment. >> >> Dar >> >> On May 16, 2012, at 10:00 AM, stephen barncard wrote: >> >>> "Message Mechanics" -- REQUIRED READING FOR ANYONE USING LIVECODE!! thank >>> you Dar! >>> >>> I have to go back again and again to pound the concepts into my brain... I >>> respond to visual explanations .... >>> >>> sqb >> >> >> >> --------------------------- >> Dar Scott >> dba >> Dar Scott Consulting >> 8637 Horacio Place NE >> Albuquerque, NM 87111 >> >> Lab, home, office phone: +1 505 299 9497 >> For Skype and fax, please contact. >> dsc at swcp.com >> >> Computer Programming and tinkering, >> often making LiveCode libraries and >> externals, sometimes writing associated >> microcontroller firmware. >> --------------------------- >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 16 17:44:36 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 16 May 2012 14:44:36 -0700 Subject: [ANN] A Primer on Message Mechanics 1.2.0 In-Reply-To: <2D6C90E0-179D-4BF3-8398-1637403711FD@swcp.com> References: <2D6C90E0-179D-4BF3-8398-1637403711FD@swcp.com> Message-ID: <08A39C32-3F12-496A-BAFF-B019015A6659@twft.com> Yeah just going through the objects without stopping would make more sense I think, and going back up through the objects as well. That represents the whole hierarchy thing better imho. Otherwise I begin to think, "Wha? He's calling a function in the second group? Did I miss something??" Bob On May 16, 2012, at 2:24 PM, Dar Scott wrote: > On the page named "Calls and the Message Path" a click on button B causes mouseUp in its script to run. That calls the custom command beta. The one actually executed is in group Y. The ball moves straight from the mouseUp code (red line) to the start of the code for beta in Y. It also moves back directly. > > Is this the one you are thinking about? > > Do you think that might be clearer if the ball runs down the brown path lines? And when it returns, should it go straight back or follow the path back? > > I'm thinking that this might need another page (or two?) before. Also, it might be nice to see the mock code of each object. > > (Since command is a keyword now, I should use that more.) > > Dar > > > On May 16, 2012, at 11:58 AM, Bob Sneidar wrote: > >> What I didn't get was the ball skipping past the first group. At least it should have passed THROUGH the group. >> >> Bob >> >> >> On May 16, 2012, at 10:46 AM, Dar Scott wrote: >> >>> Hi, Stephen! I hope the visual explanations work out well. Some people like the ball rolling down the message path and others find the illustration baffling. >>> >>> As people have come to recognize, Dar thinks weird. I accept the assessment. >>> >>> Dar >>> >>> On May 16, 2012, at 10:00 AM, stephen barncard wrote: >>> >>>> "Message Mechanics" -- REQUIRED READING FOR ANYONE USING LIVECODE!! thank >>>> you Dar! >>>> >>>> I have to go back again and again to pound the concepts into my brain... I >>>> respond to visual explanations .... >>>> >>>> sqb >>> >>> >>> >>> --------------------------- >>> Dar Scott >>> dba >>> Dar Scott Consulting >>> 8637 Horacio Place NE >>> Albuquerque, NM 87111 >>> >>> Lab, home, office phone: +1 505 299 9497 >>> For Skype and fax, please contact. >>> dsc at swcp.com >>> >>> Computer Programming and tinkering, >>> often making LiveCode libraries and >>> externals, sometimes writing associated >>> microcontroller firmware. >>> --------------------------- >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Wed May 16 18:00:46 2012 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 16 May 2012 23:00:46 +0100 Subject: CSV again. In-Reply-To: References: <4FA85B00.5030400@tweedly.net> <4FB172E9.7050106@tweedly.net> <4FB28C42.1070103@tweedly.net> <4FB2DEAD.8050009@tweedly.net> Message-ID: <4FB4238E.5010301@tweedly.net> On 16/05/2012 00:35, Peter Haworth wrote: > Thanks Alex. > > I ran the same data though your new handler and it seems to have worked > fine. > > There was a recent discussion on some of these corner case issues on the > sqlite list so I'll go grab their test cases and see what happens. > > As far as performance, the new handler took approx 2 1/2 times longer than > the CSV3 version on my 48k rows/17 columns dataset, but that's still only > about 1 second so definitely not a concern as mentioned previously. > I tried it out with this new test data. It has the odd characteristic of having partially quoted strings within the cell content; I've adjusted the script to allow for that (by removing one logic check). I've also added a line to add an extra empty item at the end of a line whenever the last item is already empty (i.e. to deal with Livecode's method of ignoring blank trailing items). With these changes, csv4Tab() gets same results as the original csv2Tab() did, and they fit with what I think is correct for this strange data set :-) Performance is still better than csv2Tab was, but sadly not as quick as (the incorrect) csv3Tab was. > function CSV4Tab pData,pcoldelim > local tNuData -- contains tabbed copy of data > local tReturnPlaceholder -- replaces cr in field data to avoid line > -- breaks which would be misread as records; > local tNuDelim -- new character to replace the delimiter > local tStatus, theInsideStringSoFar > -- > put numtochar(11) into tReturnPlaceholder -- vertical tab as > placeholder > put numtochar(29) into tNuDelim > -- > if pcoldelim is empty then put comma into pcoldelim > -- Normalize line endings: > replace crlf with cr in pData -- Win to UNIX > replace numtochar(13) with cr in pData -- Mac to UNIX > > put "outside" into tStatus > set the itemdel to quote > repeat for each item k in pData > -- put tStatus && k & CR after msg > switch tStatus > > case "inside" > put k after theInsideStringSoFar > put "passedquote" into tStatus > next repeat > > case "passedquote" > -- decide if it was a duplicated escapedQuote or a > closing quote > if k is empty then -- it's a duplicated quote > put quote after theInsideStringSoFar > put "inside" into tStatus > next repeat > end if > -- not empty - so we remain inside the cell, though we > have left the quoted section > -- NB this allows for quoted sub-strings within the > cell content !! > replace cr with tReturnPlaceholder in theInsideStringSoFar > put theInsideStringSoFar after tNuData > > case "outside" > replace pcoldelim with tNuDelim in k > -- and deal with the "empty trailing item" issue in > Livecode > replace (tNuDelim & CR) with tNuDelim & tNuDelim & CR in k > put k after tNuData > put "inside" into tStatus > put empty into theInsideStringSoFar > next repeat > default > put "defaulted" > break > end switch > end repeat > return tNuData > end CSV4Tab > -- Alex. From dsc at swcp.com Wed May 16 18:07:59 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 16:07:59 -0600 Subject: A place for stack libraries in My LiveCode? Message-ID: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> I know one can put desktop externals and IDE plugins into the "My LiveCode" folder. The externals can be loaded into the IDE or built into standalones. What about stack libraries? Can I do the same with those? Dar From m.schonewille at economy-x-talk.com Wed May 16 18:14:48 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 17 May 2012 00:14:48 +0200 Subject: A place for stack libraries in My LiveCode? In-Reply-To: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> Message-ID: <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> Hi Dar, I put my libraries into a folder Libraries inside the My Revolution Enterprise folder, which I have set as the user extensions folder in LiveCode. I have also a plugin in which I select the libraries that I want to use. This plugin looks in my libraries folder and lists all stacks in that folder. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 17 mei 2012, at 00:07, Dar Scott wrote: > I know one can put desktop externals and IDE plugins into the "My LiveCode" folder. The externals can be loaded into the IDE or built into standalones. > > What about stack libraries? Can I do the same with those? > > Dar > From sc at sahores-conseil.com Wed May 16 18:28:07 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Thu, 17 May 2012 00:28:07 +0200 Subject: The browserClick message is currently only available on Windows In-Reply-To: <09F41DAA-BBCC-49CD-A260-60A312E2F750@twft.com> References: <4FAD4282.8060700@runrev.com> <40366646-DBA1-4454-AC01-728BFD6A62AA@sahores-conseil.com> <09F41DAA-BBCC-49CD-A260-60A312E2F750@twft.com> Message-ID: <759D615B-4C6E-45EE-82EC-894107476693@sahores-conseil.com> Thanks for your report Bob. Seems that i need to explore the JS way to go a little more. Else, my users will have to manually click on the browser's image witch way is far to be as clean as a possible native interaction... Pierre Le 16 mai 2012 ? 23:03, Bob Sneidar a ?crit : > Pierre, I tried this before. I tried putting a button behind the browser. At the time what I discovered was, once you clicked the browser, you could not click anything else in the LC interface. I tried putting a transparent button in front of the browser, but then of course you cannot interact with the web page in the browser area. I gave up in the end, with a strong conviction that the browser API needed a complete overhaul. That was a couple years ago at least. I sense it is not a big priority. I would be interested to see if you muck something together. > > Let me reiterate that what I think needs to happen is, there needs to be a real browser object, like a graphic object, except that it holds a web browser, but responds to messages. Maybe that is too much to ask, but I think that is the only "right" way to do a browser object, as opposed to "painting" the browser across the display. I think I will add that to the RQCC. > > Bob > > > On May 16, 2012, at 1:40 PM, Pierre Sahores wrote: > >> Hi All, >> >> I'm searching for a way to simulate a browserClick on a submit image included in a web page displayed in a mobile browser control (iOS and Android) with no luck at this stage after trying both the native and javascript ways to go. Should be doable indeed and any help would be greatly appreciated. >> >> Thanks for reading ! >> -- >> Pierre Sahores >> mobile : 06 03 95 77 70 >> www.sahores-conseil.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From dsc at swcp.com Wed May 16 18:42:25 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 16:42:25 -0600 Subject: A place for stack libraries in My LiveCode? In-Reply-To: <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> Message-ID: <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> Nifty, Mark! That inspires me. Does your plugin do anything with standalone building? Dar On May 16, 2012, at 4:14 PM, Mark Schonewille wrote: > Hi Dar, > > I put my libraries into a folder Libraries inside the My Revolution Enterprise folder, which I have set as the user extensions folder in LiveCode. I have also a plugin in which I select the libraries that I want to use. This plugin looks in my libraries folder and lists all stacks in that folder. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 17 mei 2012, at 00:07, Dar Scott wrote: > >> I know one can put desktop externals and IDE plugins into the "My LiveCode" folder. The externals can be loaded into the IDE or built into standalones. >> >> What about stack libraries? Can I do the same with those? >> >> Dar >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Wed May 16 18:46:16 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 16 May 2012 15:46:16 -0700 Subject: I want to be a flasher. In-Reply-To: References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> Message-ID: <60356756828.20120516154616@ahsoftware.net> Roger- Wednesday, May 16, 2012, 1:42:58 PM, you wrote: > I live LOVEcode! :) It's better than the typo I usually make, where it comes out LiceCode. -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Wed May 16 18:58:28 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 16:58:28 -0600 Subject: Another "My LiveCode" question: Can I put iOS externals into the Runtime folder? Message-ID: I might be doing this the hard way. I currently put iOS externals into folder named "binaries" and use the standalone builder "copy files" tab to move those into the app. The general tab has inclusions all grayed out. So, using copy files might be the only way. However, it would be handy to put them into .../My LiveCode/runtime/iOS/Externals or similar folder and have them put in based on the criteria in the inclusions tab or some other way. If that does not work, is there a better way to manage iOS externals? Dar --------------------------- Dar Scott dba Dar Scott Consulting 8637 Horacio Place NE Albuquerque, NM 87111 Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. dsc at swcp.com Computer programming and tinkering, usually in supporting those developing in LiveCode--typically by making LiveCode controls, libraries and externals, and sometimes by writing associated microcontroller firmware. --------------------------- From m.schonewille at economy-x-talk.com Wed May 16 19:11:56 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 17 May 2012 01:11:56 +0200 Subject: A place for stack libraries in My LiveCode? In-Reply-To: <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> Message-ID: <4A6282E4-D245-4B5A-822F-EBA7FB103185@economy-x-talk.com> Dar, I add the libraries to the stack files in the standalone settings. I didn't feel a need to automate that. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 17 mei 2012, at 00:42, Dar Scott wrote: > Nifty, Mark! > > That inspires me. > > Does your plugin do anything with standalone building? > > Dar > From lan.kc.macmail at gmail.com Wed May 16 19:30:22 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 17 May 2012 07:30:22 +0800 Subject: I want to be a flasher. In-Reply-To: <4FB3EFFD.9030002@gmail.com> References: <4FB3EFFD.9030002@gmail.com> Message-ID: Not too far off: on mouseUp visual dissolve very fast inverse --go to required card/stack end mouseUp It's all in the Dictionary. This is only for the card/stack in question, not the entire screen. HTH On Thu, May 17, 2012 at 2:20 AM, Richmond wrote: > [Well, I guess it happens to all men at a certain age] > > I don't know about the above, but I am beginning to think there is > something wrong > with my memory. > > I swear there was a "flash" command in RunRev/Livecode which would flash > the screen. > > However, having looked back at RunRev 2.2.1 I think I am wrong. > > SO . . . does anybody know how to do this sort of thing: > > on mouseUp > invert screen colours, and/or flash the screen rapidly > end mouseUp > > ? > > Richmond. > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From dsc at swcp.com Wed May 16 19:46:10 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 17:46:10 -0600 Subject: A place for stack libraries in My LiveCode? In-Reply-To: <4A6282E4-D245-4B5A-822F-EBA7FB103185@economy-x-talk.com> References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> <4A6282E4-D245-4B5A-822F-EBA7FB103185@economy-x-talk.com> Message-ID: Do you then include 'start using' and 'stop using' in your scripts? Does that interfere with your plugin? Or am I confused about what the plugin does? Dar On May 16, 2012, at 5:11 PM, Mark Schonewille wrote: > Dar, > > I add the libraries to the stack files in the standalone settings. I didn't feel a need to automate that. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 17 mei 2012, at 00:42, Dar Scott wrote: > >> Nifty, Mark! >> >> That inspires me. >> >> Does your plugin do anything with standalone building? >> >> Dar >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Wed May 16 19:57:58 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 17 May 2012 01:57:58 +0200 Subject: A place for stack libraries in My LiveCode? In-Reply-To: References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> <4A6282E4-D245-4B5A-822F-EBA7FB103185@economy-x-talk.com> Message-ID: <35B56369-C06F-413D-B64D-9D01A556929F@economy-x-talk.com> Hi Dar, You can call a start using command as often as you like. So, that won't affect the plugin. I have a standard script for finishing a standalone, which stops using the libraries, but I never call this script in the IDE. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 17 mei 2012, at 01:46, Dar Scott wrote: > Do you then include 'start using' and 'stop using' in your scripts? Does that interfere with your plugin? Or am I confused about what the plugin does? > > Dar From jacque at hyperactivesw.com Wed May 16 22:19:10 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 16 May 2012 21:19:10 -0500 Subject: A place for stack libraries in My LiveCode? In-Reply-To: References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> <4A6282E4-D245-4B5A-822F-EBA7FB103185@economy-x-talk.com> Message-ID: <4FB4601E.2040207@hyperactivesw.com> On 5/16/12 6:46 PM, Dar Scott wrote: > Do you then include 'start using' and 'stop using' in your scripts? > Does that interfere with your plugin? Or am I confused about what > the plugin does? I got a little lost -- do you mean loading libraries into the IDE or building them into standalones? I have a couple of libraries I load every time the IDE starts up, they're full of things I use during development. For that I make a plugin stack with the libraries in buttons. The plugin stack script has an openstack handler that inserts the scripts of the buttons into back and front as needed. I set LiveCode's plugin manager to open the stack invisibly every time the IDE starts up. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Wed May 16 23:01:16 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 16 May 2012 21:01:16 -0600 Subject: A place for stack libraries in My LiveCode? In-Reply-To: <4FB4601E.2040207@hyperactivesw.com> References: <230109DB-D1D8-448A-A5FE-744470A26A2C@swcp.com> <26453D00-8B30-4DA7-98E0-6FD9CF809528@economy-x-talk.com> <465CA7E4-813F-47E2-BDC9-615B75CA3388@swcp.com> <4A6282E4-D245-4B5A-822F-EBA7FB103185@economy-x-talk.com> <4FB4601E.2040207@hyperactivesw.com> Message-ID: I guess I'm thinking both, Jacque. I only recently noticed that there is a place in "My LiveCode" for externals. There is a folder where the externals for the current IDE are kept. There are folders used by the standalone builder for including externals in an app. That seems to be the standard way of handling externals these days. I'm trying to get with the program and convert my external schemes to that. However, for every external there are a dozen script libraries, such as stack libraries. I was imagining that since there is some sort of scheme for managing plugins and externals, then surely there is one for script libraries. (There might even be one for libraries in controls.) I guess that is not the case. I'm starting to have second thoughts about letting LiveCode manage my externals, but to be compatible with others, I may still do that. Nine times out of ten either my customer or I will put a library wrapper around an external, anyway. That can be viewed the other way around: most of my externals are helpers for libraries. Dar On May 16, 2012, at 8:19 PM, J. Landman Gay wrote: > On 5/16/12 6:46 PM, Dar Scott wrote: >> Do you then include 'start using' and 'stop using' in your scripts? >> Does that interfere with your plugin? Or am I confused about what >> the plugin does? > > I got a little lost -- do you mean loading libraries into the IDE or building them into standalones? > > I have a couple of libraries I load every time the IDE starts up, they're full of things I use during development. For that I make a plugin stack with the libraries in buttons. The plugin stack script has an openstack handler that inserts the scripts of the buttons into back and front as needed. I set LiveCode's plugin manager to open the stack invisibly every time the IDE starts up. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Thu May 17 00:23:06 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 07:23:06 +0300 Subject: I want to be a flasher. In-Reply-To: References: <4FB3EFFD.9030002@gmail.com> Message-ID: <4FB47D2A.2070306@gmail.com> On 05/17/2012 02:30 AM, Kay C Lan wrote: > Not too far off: > > on mouseUp > visual dissolve very fast inverse > --go to required card/stack > > end mouseUp > > It's all in the Dictionary. This is only for the card/stack in question, > not the entire screen. That is all very well and good; but I am looking for a flash when I stay on the same card. I suppose I could do this; going to another card, and then come back to my starting card very quickly. But that is hardly satisfactory. > HTH > > On Thu, May 17, 2012 at 2:20 AM, Richmond wrote: > >> [Well, I guess it happens to all men at a certain age] >> >> I don't know about the above, but I am beginning to think there is >> something wrong >> with my memory. >> >> I swear there was a "flash" command in RunRev/Livecode which would flash >> the screen. >> >> However, having looked back at RunRev 2.2.1 I think I am wrong. >> >> SO . . . does anybody know how to do this sort of thing: >> >> on mouseUp >> invert screen colours, and/or flash the screen rapidly >> end mouseUp >> >> ? >> >> Richmond. >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Thu May 17 01:53:01 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 16 May 2012 22:53:01 -0700 Subject: I want to be a flasher. In-Reply-To: <4FB47D2A.2070306@gmail.com> Message-ID: This seems to get pretty close, (but I ran into some intermittent [what seem to be] card caching issues): command flashThisCard put the effectRate into ER set the effectRate to 750 if version() < 5 then lock screen else do "lock screen for visual effect" unlock screen with visual effect dissolve very fast to inverse go this cd set the effectRate to ER end flashThisCard FWIW. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Richmond wrote: > On 05/17/2012 02:30 AM, Kay C Lan wrote: >> Not too far off: >> >> on mouseUp >> visual dissolve very fast inverse >> --go to required card/stack >> >> end mouseUp >> >> It's all in the Dictionary. This is only for the card/stack in question, >> not the entire screen. > > That is all very well and good; but I am looking for a flash when I stay > on the same card. > > I suppose I could do this; going to another card, and then come back to > my starting card very quickly. But that is hardly satisfactory. > >> HTH >> >> On Thu, May 17, 2012 at 2:20 AM, Richmond wrote: >> >>> [Well, I guess it happens to all men at a certain age] >>> >>> I don't know about the above, but I am beginning to think there is >>> something wrong >>> with my memory. >>> >>> I swear there was a "flash" command in RunRev/Livecode which would flash >>> the screen. >>> >>> However, having looked back at RunRev 2.2.1 I think I am wrong. >>> >>> SO . . . does anybody know how to do this sort of thing: >>> >>> on mouseUp >>> invert screen colours, and/or flash the screen rapidly >>> end mouseUp >>> >>> ? >>> >>> Richmond. >>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode>> com/mailman/listinfo/use-livecode> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From niconiko at gmail.com Thu May 17 02:28:47 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 17 May 2012 15:28:47 +0900 Subject: send command hiccups? Message-ID: Hello All, For a spinning wheel-of-fortune effect, I want a "ding" sound to repeat at even intervals. And I'd like those intervals to be as short as audibly possible without the sound file being too cut-off. Using the script below, the "play 'ding'" audibly cycles at an even metre a few times, but, after the nth time, there's a very brief but clearly perceivable pause or hiccup. When that "nth" time happens depends on the wait time of the "send" command, but it's about every 6th to 11th cycle. I've tried playing with the send time, as well as editing the original sound file to be as audibly brief as possible. In fact, I've been attacking this "hiccup" problem on-and-off over the years. One "solution" I've tried is to string the dings into a new sound file and use a player object to play it. But, at some point, when that spinning wheel starts visually slowing down, I just don't see any way of getting around the problem that I must rely on a delaying send-in-time command to make the wheel also sound like it's slowing down. Thank you in advance. -- Nicolas Cueto THE SCRIPT... on mouseUp set the cpFlag of me to not the cpFlag of me switch the cpFlag of me case "true" set the label of me to "S T O P" send "dingDing" to me in 0 milliseconds break case "false" set the label of me to "D I N G" break end switch end mouseUp on dingDing if the cpFlag of me is false then exit dingDing play "ding" -- an au file, length of 0.089 seconds put field "sendWait" into tSendWaittime_ding if tSendWaittime_ding <= 0 then put 90 into tSendWaittime_ding send "dingDing" to me in tSendWaittime_ding milliseconds end dingDing From scott at tactilemedia.com Thu May 17 02:54:55 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 16 May 2012 23:54:55 -0700 Subject: send command hiccups? In-Reply-To: Message-ID: Are you delivering your stack on desktop? When playing an imported sound, any call to play the sound will immediately halt playback of any currently playing sound. One way to avoid clipping playback of a sound is to check if the sound is "done". You can use a repeat loop along with "if the sound is done", or a "wait until the sound is done". Another option could be to employ a couple of players so playback of sounds *can* overlap -- assign the bell sound to both players and alternate playback of each player. If you're delivering on mobile, you might see the release notes under Multi-channel sound support. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Nicolas Cueto wrote: > Hello All, > > For a spinning wheel-of-fortune effect, I want a "ding" sound to > repeat at even intervals. And I'd like those intervals to be as short > as audibly possible without the sound file being too cut-off. > > Using the script below, the "play 'ding'" audibly cycles at an even > metre a few times, but, after the nth time, there's a very brief but > clearly perceivable pause or hiccup. When that "nth" time happens > depends on the wait time of the "send" command, but it's about every > 6th to 11th cycle. > > I've tried playing with the send time, as well as editing the original > sound file to be as audibly brief as possible. In fact, I've been > attacking this "hiccup" problem on-and-off over the years. One > "solution" I've tried is to string the dings into a new sound file and > use a player object to play it. But, at some point, when that spinning > wheel starts visually slowing down, I just don't see any way of > getting around the problem that I must rely on a delaying send-in-time > command to make the wheel also sound like it's slowing down. > > Thank you in advance. -- Nicolas Cueto > > > THE SCRIPT... > > on mouseUp > set the cpFlag of me to not the cpFlag of me > switch the cpFlag of me > case "true" > set the label of me to "S T O P" > send "dingDing" to me in 0 milliseconds > break > case "false" > set the label of me to "D I N G" > break > end switch > end mouseUp > > on dingDing > if the cpFlag of me is false then exit dingDing > play "ding" -- an au file, length of 0.089 seconds > put field "sendWait" into tSendWaittime_ding > if tSendWaittime_ding <= 0 then put 90 into tSendWaittime_ding > send "dingDing" to me in tSendWaittime_ding milliseconds > end dingDing > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From niconiko at gmail.com Thu May 17 03:03:10 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Thu, 17 May 2012 16:03:10 +0900 Subject: send command hiccups? In-Reply-To: References: Message-ID: Thanks, Scott. Clipping isn't the problem. The send-in milliseconds can be much longer than the sound file's milliseconds length, and still there's a hiccup in the loop. And in the past I've tried "wait until the sound" is done too, but still get hiccups in the send loop after the nth time. Your idea of two players, though, that's interesting. I may give it a try. In the meantime, anyone else? Cheers. -- Nicolas Cueto From rene.micout at numericable.com Thu May 17 04:56:52 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 17 May 2012 10:56:52 +0200 Subject: send command hiccups? In-Reply-To: References: Message-ID: Hello, It is not the same way but have you see or experiment "SunnYbeep-sound effects" an free external from Thierry Douez you can find on revOnline ? It is a free part of "SunnYmidi" external I use for musical application... But it is Mac only... Bon souvenir de Paris Ren? Le 17 mai 2012 ? 09:03, Nicolas Cueto a ?crit : > Thanks, Scott. > > Clipping isn't the problem. The send-in milliseconds can be much > longer than the sound file's milliseconds length, and still there's a > hiccup in the loop. > > > And in the past I've tried "wait until the sound" is done too, but > still get hiccups in the send loop after the nth time. > > > > Your idea of two players, though, that's interesting. I may give it a try. > > > In the meantime, anyone else? > > > Cheers. > -- > Nicolas Cueto > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 17 05:10:23 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 12:10:23 +0300 Subject: I want to be a flasher. In-Reply-To: References: Message-ID: <4FB4C07F.5000305@gmail.com> On 05/17/2012 08:53 AM, Scott Rossi wrote: > This seems to get pretty close, (but I ran into some intermittent [what seem > to be] card caching issues): > > command flashThisCard > put the effectRate into ER > set the effectRate to 750 > if version() < 5 then > lock screen > else do "lock screen for visual effect" > unlock screen with visual effect dissolve very fast to inverse > go this cd > set the effectRate to ER > end flashThisCard > > FWIW. > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > Well, that certainly doesn't seem to work on Linux. From alex at tweedly.net Thu May 17 05:11:26 2012 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 17 May 2012 10:11:26 +0100 Subject: send command hiccups? In-Reply-To: References: Message-ID: <4FB4C0BE.8060601@tweedly.net> No really good ideas, but a couple of tings you might try 1. log the actual time when you do the 'send' and when you are re-awakened and see if there is anything to be seen in the way of a pattern > on dingDing > if the cpFlag of me is false then exit dingDing put "about to play" && the long seconds & CR after field "timeLog" > play "ding" -- an au file, length of 0.089 seconds > put field "sendWait" into tSendWaittime_ding > if tSendWaittime_ding<= 0 then put 90 into tSendWaittime_ding put "ready to send" && the long seconds & CR after field "timeLog" > send "dingDing" to me in tSendWaittime_ding milliseconds > end dingDing 2. do NOTHING else in dingding ! on dingDing if the cpFlag of me is false then exit dingDing send reallyding to me in 0 milliseconds send "dingDing" to me in cpWaittime_ding milliseconds !! NB custom prop end dingDing on reallyding play "ding" -- an au file, length of 0.089 seconds put field "sendWait" into cpWaittime_ding if cpWaittime_ding <= 0 then put 90 into cpWaittime_ding end reallyDing -- Alex. On 17/05/2012 07:28, Nicolas Cueto wrote: > Hello All, > > For a spinning wheel-of-fortune effect, I want a "ding" sound to > repeat at even intervals. And I'd like those intervals to be as short > as audibly possible without the sound file being too cut-off. > > Using the script below, the "play 'ding'" audibly cycles at an even > metre a few times, but, after the nth time, there's a very brief but > clearly perceivable pause or hiccup. When that "nth" time happens > depends on the wait time of the "send" command, but it's about every > 6th to 11th cycle. > > I've tried playing with the send time, as well as editing the original > sound file to be as audibly brief as possible. In fact, I've been > attacking this "hiccup" problem on-and-off over the years. One > "solution" I've tried is to string the dings into a new sound file and > use a player object to play it. But, at some point, when that spinning > wheel starts visually slowing down, I just don't see any way of > getting around the problem that I must rely on a delaying send-in-time > command to make the wheel also sound like it's slowing down. > > Thank you in advance. -- Nicolas Cueto > > > THE SCRIPT... > > on mouseUp > set the cpFlag of me to not the cpFlag of me > switch the cpFlag of me > case "true" > set the label of me to "S T O P" > send "dingDing" to me in 0 milliseconds > break > case "false" > set the label of me to "D I N G" > break > end switch > end mouseUp > > on dingDing > if the cpFlag of me is false then exit dingDing > play "ding" -- an au file, length of 0.089 seconds > put field "sendWait" into tSendWaittime_ding > if tSendWaittime_ding<= 0 then put 90 into tSendWaittime_ding > send "dingDing" to me in tSendWaittime_ding milliseconds > end dingDing > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > . > From richmondmathewson at gmail.com Thu May 17 05:15:47 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 12:15:47 +0300 Subject: I want to be a flasher. In-Reply-To: <4FB3F286.8030809@fourthworld.com> References: <4FB3EFFD.9030002@gmail.com> <4FB3F286.8030809@fourthworld.com> Message-ID: <4FB4C1C3.7020601@gmail.com> On 05/16/2012 09:31 PM, Richard Gaskin wrote: > Richmond wrote: >> I swear there was a "flash" command in RunRev/Livecode which would flash >> the screen. >> >> However, having looked back at RunRev 2.2.1 I think I am wrong. >> >> SO . . . does anybody know how to do this sort of thing: >> >> on mouseUp >> invert screen colours, and/or flash the screen rapidly >> end mouseUp > > You could show and hide a graphic object which overlays the card, with > its ink set to srcXor. > Perfect! I made an img "whiteSquare.png" with GIMP and imported it into the top layer of my stack, locked it, set it to invisible, and the put this in a "Flash" button: on mouseUp set the vis of img "whiteSquare.png" to true wait 5 ticks set the vis of img "whiteSquare.png" to false end mouseUp Thank you Richard! From richmondmathewson at gmail.com Thu May 17 05:17:15 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 12:17:15 +0300 Subject: Fwd: Re: I want to be a flasher. In-Reply-To: <4FB4C1C3.7020601@gmail.com> References: <4FB4C1C3.7020601@gmail.com> Message-ID: <4FB4C21B.4060703@gmail.com> -------- Original Message -------- Subject: Re: I want to be a flasher. Date: Thu, 17 May 2012 12:15:47 +0300 From: Richmond To: How to use LiveCode On 05/16/2012 09:31 PM, Richard Gaskin wrote: > Richmond wrote: >> I swear there was a "flash" command in RunRev/Livecode which would flash >> the screen. >> >> However, having looked back at RunRev 2.2.1 I think I am wrong. >> >> SO . . . does anybody know how to do this sort of thing: >> >> on mouseUp >> invert screen colours, and/or flash the screen rapidly >> end mouseUp > > You could show and hide a graphic object which overlays the card, with > its ink set to srcXor. > Perfect! I made an img "whiteSquare.png" with GIMP and imported it into the top layer of my stack, locked it, set it to invisible, *** AND set the ink of img "whiteSquare.png" to srcXor. and the put this in a "Flash" button: on mouseUp set the vis of img "whiteSquare.png" to true wait 5 ticks set the vis of img "whiteSquare.png" to false end mouseUp Thank you Richard! From -= Thu May 17 07:07:33 2012 From: -= (-=) Date: Thu, 17 May 2012 04:07:33 -0700 Subject: LiveCode-HyperCard XCMD's Message-ID: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> LiveCode Lessons and Tutorials HyperCard LiveCode supports the HyperCard 1.x XCMD model (which means that most XCMDs and XFCNs that don?t display a window will work in LiveCode without modification)Tutorials What if I have the binary code of a XCMD I wrote in hyperCard is there a way to use it in LiveCode or do I need to use the hyperCard XCMD as it is or do I need to use the original XCMD code I wrote? Is there a way to recompile my XCMD binary code? -=>JB<=- From sundown at pacifier.com Thu May 17 08:03:23 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 05:03:23 -0700 Subject: I want to be a flasher. In-Reply-To: References: Message-ID: <726F081E-F295-4501-9A7A-74062901CE6F@pacifier.com> LiveCode supports the HyperCard 1.x XCMD model (which means that most XCMDs and XFCNs that don?t display a window will work in LiveCode without modification) If I remember correctly there was a Flash XCMD for hyperCard and the original Flash used may have been an XCMD. These did not call a window so why won't it work in LiveCode? -=>JB<=- On May 16, 2012, at 10:53 PM, Scott Rossi wrote: > This seems to get pretty close, (but I ran into some intermittent [what seem > to be] card caching issues): > > command flashThisCard > put the effectRate into ER > set the effectRate to 750 > if version() < 5 then > lock screen > else do "lock screen for visual effect" > unlock screen with visual effect dissolve very fast to inverse > go this cd > set the effectRate to ER > end flashThisCard > > FWIW. > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > Recently, Richmond wrote: > >> On 05/17/2012 02:30 AM, Kay C Lan wrote: >>> Not too far off: >>> >>> on mouseUp >>> visual dissolve very fast inverse >>> --go to required card/stack >>> >>> end mouseUp >>> >>> It's all in the Dictionary. This is only for the card/stack in question, >>> not the entire screen. >> >> That is all very well and good; but I am looking for a flash when I stay >> on the same card. >> >> I suppose I could do this; going to another card, and then come back to >> my starting card very quickly. But that is hardly satisfactory. >> >>> HTH >>> >>> On Thu, May 17, 2012 at 2:20 AM, Richmond wrote: >>> >>>> [Well, I guess it happens to all men at a certain age] >>>> >>>> I don't know about the above, but I am beginning to think there is >>>> something wrong >>>> with my memory. >>>> >>>> I swear there was a "flash" command in RunRev/Livecode which would flash >>>> the screen. >>>> >>>> However, having looked back at RunRev 2.2.1 I think I am wrong. >>>> >>>> SO . . . does anybody know how to do this sort of thing: >>>> >>>> on mouseUp >>>> invert screen colours, and/or flash the screen rapidly >>>> end mouseUp >>>> >>>> ? >>>> >>>> Richmond. >>>> >>>> ______________________________**_________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/**mailman/listinfo/use-livecode>>> com/mailman/listinfo/use-livecode> >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Thu May 17 08:15:39 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 17 May 2012 14:15:39 +0200 Subject: I want to be a flasher. In-Reply-To: <726F081E-F295-4501-9A7A-74062901CE6F@pacifier.com> References: <726F081E-F295-4501-9A7A-74062901CE6F@pacifier.com> Message-ID: Hi JB, It is definitely possible to make an XCMD for this. It will use the same api as the applescript I posted a link to. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 17 mei 2012, at 14:03, -=>JB<=- wrote: > LiveCode supports the HyperCard 1.x XCMD model (which means that most XCMDs and XFCNs > that don?t display a window will work in LiveCode without modification) > > If I remember correctly there was a Flash XCMD for hyperCard and the original Flash used may > have been an XCMD. These did not call a window so why won't it work in LiveCode? > > -=>JB<=- > From pmbrig at gmail.com Thu May 17 08:24:01 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 17 May 2012 08:24:01 -0400 Subject: [OT] Was: Windows Metro In-Reply-To: <4FB30B8C.3030704@hyperactivesw.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> Message-ID: On May 15, 2012, at 10:06 PM, J. Landman Gay wrote: > On 5/15/12 6:21 PM, Igor de Oliveira Couto wrote: >> On 16/05/2012, at 8:40 AM, Peter Haworth wrote: >> >>> Ah, another conspiracy theorist I see! >> >> All conspiracy theories aside, there *is* something to be said about giving Google, Facebook et al less of your personal information: >> >> http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html > > All the more reason to use duckduckgo.com. Nice that they don't "filter or bubble" but their search algorithms are different from Google's, which rank primarily by the number of links to each site from other pages, ie, a measure of the crowd's assessment of importance/interest. Duckduckgo.com's results seem to favor larger "official" sites. Maybe I'm biased: my webpage on bipolar psychopharmacology has been at the top of the results list on a Google search for "bipolar psychopharmacology" for a number of years now, apparently because it is linked to by many pages, but it doesn't appear on duckduckgo's results until you go way deep. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From richmondmathewson at gmail.com Thu May 17 08:24:26 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 15:24:26 +0300 Subject: [OT] Was: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> Message-ID: <4FB4EDFA.8000803@gmail.com> On 17/05/12 15:24, Peter M. Brigham, MD wrote: > On May 15, 2012, at 10:06 PM, J. Landman Gay wrote: > >> On 5/15/12 6:21 PM, Igor de Oliveira Couto wrote: >>> On 16/05/2012, at 8:40 AM, Peter Haworth wrote: >>> >>>> Ah, another conspiracy theorist I see! >>> All conspiracy theories aside, there *is* something to be said about giving Google, Facebook et al less of your personal information: >>> >>> http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html >> All the more reason to use duckduckgo.com. > Nice that they don't "filter or bubble" but their search algorithms are different from Google's, which rank primarily by the number of links to each site from other pages, ie, a measure of the crowd's assessment of importance/interest. Duckduckgo.com's results seem to favor larger "official" sites. Maybe I'm biased: my webpage on bipolar psychopharmacology has been at the top of the results list on a Google search for "bipolar psychopharmacology" for a number of years now, apparently because it is linked to by many pages, but it doesn't appear on duckduckgo's results until you go way deep. Maybe Duckduckgo.com suffers from bipolar disorder. LOL! > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sundown at pacifier.com Thu May 17 08:56:02 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 05:56:02 -0700 Subject: I want to be a flasher. In-Reply-To: References: <726F081E-F295-4501-9A7A-74062901CE6F@pacifier.com> Message-ID: Hi Mark, That is cool !! I just downloaded the script. I tired yesterday and for some reason it would stall instead of downloading. -=>JB<=- On May 17, 2012, at 5:15 AM, Mark Schonewille wrote: > Hi JB, > > It is definitely possible to make an XCMD for this. It will use the same api as the applescript I posted a link to. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 17 mei 2012, at 14:03, -=>JB<=- wrote: > >> LiveCode supports the HyperCard 1.x XCMD model (which means that most XCMDs and XFCNs >> that don?t display a window will work in LiveCode without modification) >> >> If I remember correctly there was a Flash XCMD for hyperCard and the original Flash used may >> have been an XCMD. These did not call a window so why won't it work in LiveCode? >> >> -=>JB<=- >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Thu May 17 09:03:00 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 17 May 2012 21:03:00 +0800 Subject: I want to be a flasher. In-Reply-To: <4FB47D2A.2070306@gmail.com> References: <4FB3EFFD.9030002@gmail.com> <4FB47D2A.2070306@gmail.com> Message-ID: On Thu, May 17, 2012 at 12:23 PM, Richmond wrote: > > That is all very well and good; but I am looking for a flash when I stay > on the same card. > > Then, assuming you are talking about staying on card 1 on mouseUp visual effect dissolve very fast inverse go to card 1 end mouseUp Or, if you like the white square effect of your png solution: on mouseUp visual effect dissolve to white very fast go to card 1 end mouseUp Or, if you want something weird; on mouseUp visual effect iris open to white very slow visual effect checkerboard to black slow visual effect iris close to card fast visual effect dissolve to inverse very fast -- add as many visual effects as you want go to card 1 end mouseUp What I do notice is that the Dictionary isn't quite correct. It says that if you want to stay on the same card that you should use 'lock screen' and 'unlock screen with visual effect' combination of statements but that doesn't work for me. If I'm on Card 1 and use go to card 1, the visual effect will occur. HTH From lan.kc.macmail at gmail.com Thu May 17 09:18:12 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 17 May 2012 21:18:12 +0800 Subject: [OT] Was: Windows Metro In-Reply-To: <4FB4EDFA.8000803@gmail.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> <4FB4EDFA.8000803@gmail.com> Message-ID: On Thu, May 17, 2012 at 8:24 PM, Richmond wrote: > Maybe Duckduckgo.com suffers from bipolar disorder. LOL! > That would only be the case if tomorrow Peter's site is at the top of the list, and the day after, it's back on page 213+ ;-) Image what you'd find with a bipolar search engine! From pmbrig at gmail.com Thu May 17 11:42:16 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 17 May 2012 11:42:16 -0400 Subject: I want to be a flasher. In-Reply-To: <60356756828.20120516154616@ahsoftware.net> References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> <60356756828.20120516154616@ahsoftware.net> Message-ID: <4EED083E-2DDB-4C93-ADBA-A968AA258FFC@gmail.com> On May 16, 2012, at 6:46 PM, Mark Wieder wrote: > It's better than the typo I usually make, where it comes out LiceCode. Ooooh, now *that's* buggy code... -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From keith.clarke at clarkeandclarke.co.uk Thu May 17 11:55:42 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Thu, 17 May 2012 16:55:42 +0100 Subject: I want to be a flasher. In-Reply-To: <4EED083E-2DDB-4C93-ADBA-A968AA258FFC@gmail.com> References: <4FB3EFFD.9030002@gmail.com> <8CF01AA8AC95552-1FDC-107AD@webmail-m103.sysops.aol.com> <60356756828.20120516154616@ahsoftware.net> <4EED083E-2DDB-4C93-ADBA-A968AA258FFC@gmail.com> Message-ID: <73A40F11-E98E-413C-B1DC-E4EDD047B602@clarkeandclarke.co.uk> ...indeed, would it be nit-picking to suggest debugging with a fine-tooth comb? :-) Best, Keith.. On 17 May 2012, at 16:42, Peter M. Brigham, MD wrote: > On May 16, 2012, at 6:46 PM, Mark Wieder wrote: > >> It's better than the typo I usually make, where it comes out LiceCode. > > Ooooh, now *that's* buggy code... > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Thu May 17 11:57:40 2012 From: dsc at swcp.com (Dar Scott) Date: Thu, 17 May 2012 09:57:40 -0600 Subject: send command hiccups? In-Reply-To: References: Message-ID: <050EB739-4F35-4C07-A085-C29C74C2AC9B@swcp.com> To get a more uniform timing, do the send at the start of the script (but after your exit test). This can easily hog the computer if the wheel speed is high, though. Using a minimum period (perhaps in addition testing 'done') might help, but it should be higher, say .3 seconds. The page on "sync" in Primer on Message Machinery also describes a way to get even finer timing, but I don't think you need that. Hiccups can happen when you get more than one cycle running. It seems to me that clicking the button twice while the wheel is slow can do this. You might have more than one cycle running but don't realize it because of play collisions. Using the flag is OK, however there are other ways to make sure to stop the send cycle--some of Sarah's commands in the mentioned primer might be overkill, but make sure the message machine is killed. Getting multiple cycles running or not really killing a cycle are the most common errors in using send in a cycle. In using send, look at the message queue using the message box. You should always see only one dingDong in the list. if, during development, you hear the hiccup, look at the number of messages. You might want to see how long it takes to start a play. Dar On May 17, 2012, at 12:28 AM, Nicolas Cueto wrote: > Hello All, > > For a spinning wheel-of-fortune effect, I want a "ding" sound to > repeat at even intervals. And I'd like those intervals to be as short > as audibly possible without the sound file being too cut-off. > > Using the script below, the "play 'ding'" audibly cycles at an even > metre a few times, but, after the nth time, there's a very brief but > clearly perceivable pause or hiccup. When that "nth" time happens > depends on the wait time of the "send" command, but it's about every > 6th to 11th cycle. > > I've tried playing with the send time, as well as editing the original > sound file to be as audibly brief as possible. In fact, I've been > attacking this "hiccup" problem on-and-off over the years. One > "solution" I've tried is to string the dings into a new sound file and > use a player object to play it. But, at some point, when that spinning > wheel starts visually slowing down, I just don't see any way of > getting around the problem that I must rely on a delaying send-in-time > command to make the wheel also sound like it's slowing down. > > Thank you in advance. -- Nicolas Cueto > > > THE SCRIPT... > > on mouseUp > set the cpFlag of me to not the cpFlag of me > switch the cpFlag of me > case "true" > set the label of me to "S T O P" > send "dingDing" to me in 0 milliseconds > break > case "false" > set the label of me to "D I N G" > break > end switch > end mouseUp > > on dingDing > if the cpFlag of me is false then exit dingDing > play "ding" -- an au file, length of 0.089 seconds > put field "sendWait" into tSendWaittime_ding > if tSendWaittime_ding <= 0 then put 90 into tSendWaittime_ding > send "dingDing" to me in tSendWaittime_ding milliseconds > end dingDing > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 17 12:06:26 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 17 May 2012 09:06:26 -0700 Subject: [OT] Was: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> Message-ID: <401C0E6C-5021-4F98-8B7E-161BBAEA5402@twft.com> I read that article once, and I thought it was very well done, but the rest of my personalities don't agree. Bob On May 17, 2012, at 5:24 AM, Peter M. Brigham, MD wrote: > On May 15, 2012, at 10:06 PM, J. Landman Gay wrote: > >> On 5/15/12 6:21 PM, Igor de Oliveira Couto wrote: >>> On 16/05/2012, at 8:40 AM, Peter Haworth wrote: >>> >>>> Ah, another conspiracy theorist I see! >>> >>> All conspiracy theories aside, there *is* something to be said about giving Google, Facebook et al less of your personal information: >>> >>> http://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles.html >> >> All the more reason to use duckduckgo.com. > > Nice that they don't "filter or bubble" but their search algorithms are different from Google's, which rank primarily by the number of links to each site from other pages, ie, a measure of the crowd's assessment of importance/interest. Duckduckgo.com's results seem to favor larger "official" sites. Maybe I'm biased: my webpage on bipolar psychopharmacology has been at the top of the results list on a Google search for "bipolar psychopharmacology" for a number of years now, apparently because it is linked to by many pages, but it doesn't appear on duckduckgo's results until you go way deep. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 17 12:08:09 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 17 May 2012 09:08:09 -0700 Subject: [OT] Was: Windows Metro In-Reply-To: References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> <4FB4EDFA.8000803@gmail.com> Message-ID: <191B1B6E-B5C8-4ECB-8B07-ADD26A417876@twft.com> Imagine if Facebook was bipolar: "I like! I don't like! I like! I don't like! ..." Bob On May 17, 2012, at 6:18 AM, Kay C Lan wrote: > On Thu, May 17, 2012 at 8:24 PM, Richmond wrote: > >> Maybe Duckduckgo.com suffers from bipolar disorder. LOL! >> > > That would only be the case if tomorrow Peter's site is at the top of the > list, and the day after, it's back on page 213+ ;-) Image what you'd find > with a bipolar search engine! > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 17 13:17:52 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 20:17:52 +0300 Subject: [OT] Was: Windows Metro In-Reply-To: <191B1B6E-B5C8-4ECB-8B07-ADD26A417876@twft.com> References: <4FB2B923.9050403@fourthworld.com> <5171AB3B-71C1-431F-8441-970BC30E32A6@twft.com> <4FB2BE1F.2070500@braguglia.ch> <947C7ACD-D23E-4A77-A63A-176B6A5816E7@doctorTimothyMiller.com> <4FB30B8C.3030704@hyperactivesw.com> <4FB4EDFA.8000803@gmail.com> <191B1B6E-B5C8-4ECB-8B07-ADD26A417876@twft.com> Message-ID: <4FB532C0.80502@gmail.com> On 05/17/2012 07:08 PM, Bob Sneidar wrote: > Imagine if Facebook was bipolar: "I like! I don't like! I like! I don't like! ..." Miind you it would be good if Facebook has, as well as 'Like', 'dislike', 'despise'. and so on. > > Bob > > > On May 17, 2012, at 6:18 AM, Kay C Lan wrote: > >> On Thu, May 17, 2012 at 8:24 PM, Richmond wrote: >> >>> Maybe Duckduckgo.com suffers from bipolar disorder. LOL! >>> >> That would only be the case if tomorrow Peter's site is at the top of the >> list, and the day after, it's back on page 213+ ;-) Image what you'd find >> with a bipolar search engine! >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Thu May 17 14:15:28 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 17 May 2012 11:15:28 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> Message-ID: most likely it was compiled for Power PC, Intel macs didn't exist then. I would venture to say that they wouldn't work. Anyway Livecode is so fast and versatile that most of the functions that needed XCMDs can all be done in native Livecode. The time it would take to convert could be spent re-designing for modern machines. What do you need to accomplish? On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- wrote: > LiveCode > Lessons and Tutorials > HyperCard > > LiveCode supports the HyperCard 1.x XCMD model (which means that most > XCMDs and XFCNs > that don?t display a window will work in LiveCode without > modification)Tutorials > > > What if I have the binary code of a XCMD I wrote in hyperCard is there a > way to use it in LiveCode > or do I need to use the hyperCard XCMD as it is or do I need to use the > original XCMD code I wrote? > Is there a way to recompile my XCMD binary code? > > -=>JB<=- > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From sundown at pacifier.com Thu May 17 14:30:44 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 11:30:44 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> Message-ID: <4AF61C7D-21B7-43FF-B8EA-36FD6F782F6E@pacifier.com> Actually I don't need to acomplish anything. I recently installed Sheepshaver and was messing around with some hypercard stuff I wrote years ago but the code was not with the stacks I tossed on to Sheepshaver which got me wondering. It was a good point you made about probably not working with Intel Macs and it probably should be noted in the dictionary if it isn't already. -=>JB<=- On May 17, 2012, at 11:15 AM, stephen barncard wrote: > most likely it was compiled for Power PC, Intel macs didn't exist then. I > would venture to say that they wouldn't work. Anyway Livecode is so fast > and versatile that most of the functions that needed XCMDs can all be done > in native Livecode. The time it would take to convert could be spent > re-designing for modern machines. What do you need to accomplish? > > On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- wrote: > >> LiveCode >> Lessons and Tutorials >> HyperCard >> >> LiveCode supports the HyperCard 1.x XCMD model (which means that most >> XCMDs and XFCNs >> that don?t display a window will work in LiveCode without >> modification)Tutorials >> >> >> What if I have the binary code of a XCMD I wrote in hyperCard is there a >> way to use it in LiveCode >> or do I need to use the hyperCard XCMD as it is or do I need to use the >> original XCMD code I wrote? >> Is there a way to recompile my XCMD binary code? >> >> -=>JB<=- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 17 14:34:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 17 May 2012 11:34:57 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> Message-ID: <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> Also consider it was written and compiled for an OS that used a totally different graphics engine called Quickdraw. I have serious doubts it would work today in Quartz. It's going to have to be rewritten methinks. Bob On May 17, 2012, at 11:15 AM, stephen barncard wrote: > most likely it was compiled for Power PC, Intel macs didn't exist then. I > would venture to say that they wouldn't work. Anyway Livecode is so fast > and versatile that most of the functions that needed XCMDs can all be done > in native Livecode. The time it would take to convert could be spent > re-designing for modern machines. What do you need to accomplish? > > On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- wrote: > >> LiveCode >> Lessons and Tutorials >> HyperCard >> >> LiveCode supports the HyperCard 1.x XCMD model (which means that most >> XCMDs and XFCNs >> that don?t display a window will work in LiveCode without >> modification)Tutorials >> >> >> What if I have the binary code of a XCMD I wrote in hyperCard is there a >> way to use it in LiveCode >> or do I need to use the hyperCard XCMD as it is or do I need to use the >> original XCMD code I wrote? >> Is there a way to recompile my XCMD binary code? >> >> -=>JB<=- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sundown at pacifier.com Thu May 17 14:44:43 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 11:44:43 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> Message-ID: <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> All definitely good points that would me someone question if they should ever consider trying to make any hypercard code work. -=>JB<=- On May 17, 2012, at 11:34 AM, Bob Sneidar wrote: > Also consider it was written and compiled for an OS that used a totally different graphics engine called Quickdraw. I have serious doubts it would work today in Quartz. It's going to have to be rewritten methinks. > > Bob > > > On May 17, 2012, at 11:15 AM, stephen barncard wrote: > >> most likely it was compiled for Power PC, Intel macs didn't exist then. I >> would venture to say that they wouldn't work. Anyway Livecode is so fast >> and versatile that most of the functions that needed XCMDs can all be done >> in native Livecode. The time it would take to convert could be spent >> re-designing for modern machines. What do you need to accomplish? >> >> On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- wrote: >> >>> LiveCode >>> Lessons and Tutorials >>> HyperCard >>> >>> LiveCode supports the HyperCard 1.x XCMD model (which means that most >>> XCMDs and XFCNs >>> that don?t display a window will work in LiveCode without >>> modification)Tutorials >>> >>> >>> What if I have the binary code of a XCMD I wrote in hyperCard is there a >>> way to use it in LiveCode >>> or do I need to use the hyperCard XCMD as it is or do I need to use the >>> original XCMD code I wrote? >>> Is there a way to recompile my XCMD binary code? >>> >>> -=>JB<=- >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> >> -- >> >> >> >> Stephen Barncard >> San Francisco Ca. USA >> >> more about sqb >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Thu May 17 14:50:26 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 17 May 2012 11:50:26 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> Message-ID: <669CCF49-ECB1-4362-9150-9ACDDAF1A67B@twft.com> I think anything with a limited number of cards and no xcmd's could be converted fairly easily. But a lot of people have problems when they pull in stacks where they have thousands of cards, as the engine is not optimized for that, as has been discussed in other threads. As usual, the correct answer is, "Well, it depends." ;-) Bob On May 17, 2012, at 11:44 AM, -=>JB wrote: > All definitely good points that would me someone question if they > should ever consider trying to make any hypercard code work. > > -=>JB<=- > > > On May 17, 2012, at 11:34 AM, Bob Sneidar wrote: > >> Also consider it was written and compiled for an OS that used a totally different graphics engine called Quickdraw. I have serious doubts it would work today in Quartz. It's going to have to be rewritten methinks. >> >> Bob >> >> >> On May 17, 2012, at 11:15 AM, stephen barncard wrote: >> >>> most likely it was compiled for Power PC, Intel macs didn't exist then. I >>> would venture to say that they wouldn't work. Anyway Livecode is so fast >>> and versatile that most of the functions that needed XCMDs can all be done >>> in native Livecode. The time it would take to convert could be spent >>> re-designing for modern machines. What do you need to accomplish? >>> >>> On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- wrote: >>> >>>> LiveCode >>>> Lessons and Tutorials >>>> HyperCard >>>> >>>> LiveCode supports the HyperCard 1.x XCMD model (which means that most >>>> XCMDs and XFCNs >>>> that don?t display a window will work in LiveCode without >>>> modification)Tutorials >>>> >>>> >>>> What if I have the binary code of a XCMD I wrote in hyperCard is there a >>>> way to use it in LiveCode >>>> or do I need to use the hyperCard XCMD as it is or do I need to use the >>>> original XCMD code I wrote? >>>> Is there a way to recompile my XCMD binary code? >>>> >>>> -=>JB<=- >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >>> >>> -- >>> >>> >>> >>> Stephen Barncard >>> San Francisco Ca. USA >>> >>> more about sqb >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Thu May 17 14:52:16 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 17 May 2012 11:52:16 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> Message-ID: For perspective, when I started a large HC stack conversion to Rev project in 2006, my first task was to make the stack run on an older mac, note its functionality, and get the data out. The functions of the custom XCMD were completely replaced with native Rev code and it was very fast. Even back then the obsolescence was in the air. On Thu, May 17, 2012 at 11:44 AM, -=>JB<=- wrote: > All definitely good points that would me someone question if they > should ever consider trying to make any hypercard code work. > > -=>JB<=- > > > On May 17, 2012, at 11:34 AM, Bob Sneidar wrote: > > > Also consider it was written and compiled for an OS that used a totally > different graphics engine called Quickdraw. I have serious doubts it would > work today in Quartz. It's going to have to be rewritten methinks. > > > > Bob > > > > > > On May 17, 2012, at 11:15 AM, stephen barncard wrote: > > > >> most likely it was compiled for Power PC, Intel macs didn't exist then. > I > >> would venture to say that they wouldn't work. Anyway Livecode is so fast > >> and versatile that most of the functions that needed XCMDs can all be > done > >> in native Livecode. The time it would take to convert could be spent > >> re-designing for modern machines. What do you need to accomplish? > >> > >> On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- > wrote: > >> > >>> LiveCode > >>> Lessons and Tutorials > >>> HyperCard > >>> > >>> LiveCode supports the HyperCard 1.x XCMD model (which means that most > >>> XCMDs and XFCNs > >>> that don?t display a window will work in LiveCode without > >>> modification)Tutorials > >>> > >>> > >>> What if I have the binary code of a XCMD I wrote in hyperCard is there > a > >>> way to use it in LiveCode > >>> or do I need to use the hyperCard XCMD as it is or do I need to use the > >>> original XCMD code I wrote? > >>> Is there a way to recompile my XCMD binary code? > >>> > >>> -=>JB<=- > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > >> > >> -- > >> > >> > >> > >> Stephen Barncard > >> San Francisco Ca. USA > >> > >> more about sqb > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From sundown at pacifier.com Thu May 17 15:05:16 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 12:05:16 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> Message-ID: Here is an idea of something to accomplish that I used on hypercard stack. There was an XCMD named star that would add a frame around a picture and would have rotating balls between the frame and the picture. I was not trying to do that and like I said I was just messing around with OS 9 on an Intel Mac using OS X. -=>JB<=- On May 17, 2012, at 11:15 AM, stephen barncard wrote: > most likely it was compiled for Power PC, Intel macs didn't exist then. I > would venture to say that they wouldn't work. Anyway Livecode is so fast > and versatile that most of the functions that needed XCMDs can all be done > in native Livecode. The time it would take to convert could be spent > re-designing for modern machines. What do you need to accomplish? > > On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- wrote: > >> LiveCode >> Lessons and Tutorials >> HyperCard >> >> LiveCode supports the HyperCard 1.x XCMD model (which means that most >> XCMDs and XFCNs >> that don?t display a window will work in LiveCode without >> modification)Tutorials >> >> >> What if I have the binary code of a XCMD I wrote in hyperCard is there a >> way to use it in LiveCode >> or do I need to use the hyperCard XCMD as it is or do I need to use the >> original XCMD code I wrote? >> Is there a way to recompile my XCMD binary code? >> >> -=>JB<=- >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 17 15:04:46 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 17 May 2012 12:04:46 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> Message-ID: <55358110-EEE1-4E6F-9E33-5D88E051757D@twft.com> I wonder then, when RunRev is going to shed the whole Backwards Compatibility ball and chain (at least in respects to Hypercard) and consider requested changes that cite that as the reason for not doing so? Bob On May 17, 2012, at 11:52 AM, stephen barncard wrote: > Even back then the obsolescence was in the air. > > On Thu, May 17, 2012 at 11:44 AM, -=>JB<=- wrote: > >> All definitely good points that would me someone question if they >> should ever consider trying to make any hypercard code work. >> >> -=>JB<=- From sundown at pacifier.com Thu May 17 15:14:01 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 12:14:01 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> Message-ID: Making it run on an older mac is where Sheepshaver could make it easier because you can run the hypercard on an Intel mac in Os 9 and below. Also you will be able to test any LiveCode stacks you save for classic macs. -=>JB<=- On May 17, 2012, at 11:52 AM, stephen barncard wrote: > For perspective, when I started a large HC stack conversion to Rev project > in 2006, my first task was to make the stack run on an older mac, note its > functionality, and get the data out. The functions of the custom XCMD were > completely replaced with native Rev code and it was very fast. Even back > then the obsolescence was in the air. > > On Thu, May 17, 2012 at 11:44 AM, -=>JB<=- wrote: > >> All definitely good points that would me someone question if they >> should ever consider trying to make any hypercard code work. >> >> -=>JB<=- >> >> >> On May 17, 2012, at 11:34 AM, Bob Sneidar wrote: >> >>> Also consider it was written and compiled for an OS that used a totally >> different graphics engine called Quickdraw. I have serious doubts it would >> work today in Quartz. It's going to have to be rewritten methinks. >>> >>> Bob >>> >>> >>> On May 17, 2012, at 11:15 AM, stephen barncard wrote: >>> >>>> most likely it was compiled for Power PC, Intel macs didn't exist then. >> I >>>> would venture to say that they wouldn't work. Anyway Livecode is so fast >>>> and versatile that most of the functions that needed XCMDs can all be >> done >>>> in native Livecode. The time it would take to convert could be spent >>>> re-designing for modern machines. What do you need to accomplish? >>>> >>>> On Thu, May 17, 2012 at 4:07 AM, -=>JB <=- >> wrote: >>>> >>>>> LiveCode >>>>> Lessons and Tutorials >>>>> HyperCard >>>>> >>>>> LiveCode supports the HyperCard 1.x XCMD model (which means that most >>>>> XCMDs and XFCNs >>>>> that don?t display a window will work in LiveCode without >>>>> modification)Tutorials >>>>> >>>>> >>>>> What if I have the binary code of a XCMD I wrote in hyperCard is there >> a >>>>> way to use it in LiveCode >>>>> or do I need to use the hyperCard XCMD as it is or do I need to use the >>>>> original XCMD code I wrote? >>>>> Is there a way to recompile my XCMD binary code? >>>>> >>>>> -=>JB<=- >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> Stephen Barncard >>>> San Francisco Ca. USA >>>> >>>> more about sqb >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 17 15:52:02 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 22:52:02 +0300 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <55358110-EEE1-4E6F-9E33-5D88E051757D@twft.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <55358110-EEE1-4E6F-9E33-5D88E051757D@twft.com> Message-ID: <4FB556E2.4040109@gmail.com> On 05/17/2012 10:04 PM, Bob Sneidar wrote: > I wonder then, when RunRev is going to shed the whole Backwards Compatibility ball and chain (at least in respects to Hypercard) and consider requested changes that cite that as the reason for not doing so? "Backwards Compatibility" is, probably, although unspoken, a thing of the past, as converting a Hypercard stack to a Livecode stack is, quite frankly, more of a bother than just rewriting the thing in Livecode. As most Hypercard stacks were black-and-white and very small indeed by today's monitor standards, they have to have their whole GUI stuff rewritten and jazzed up; so the only thing that is left is any functionality. Where HyperTalk coincides with the Livecode language (I'm not quite sure what it is called at the moment) jolly good; but as Livecode is capable of so much more than Hypercard the whole thing looks a bit silly. The only things that, as far as I can see, that Livecode now has in common with Hypercard are: The stack metaphor, Object Oriented programming, Objects having their own scripts and script editors (for sake of comparison think about Visual Basic 6), A small subset of HC commands. > > Bob > > > On May 17, 2012, at 11:52 AM, stephen barncard wrote: > >> Even back then the obsolescence was in the air. >> >> On Thu, May 17, 2012 at 11:44 AM, -=>JB<=- wrote: >> >>> All definitely good points that would me someone question if they >>> should ever consider trying to make any hypercard code work. >>> >>> -=>JB<=- > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 17 15:53:04 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 17 May 2012 22:53:04 +0300 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> Message-ID: <4FB55720.8@gmail.com> On 05/17/2012 10:14 PM, -=>JB<=- wrote: > Making it run on an older mac is where Sheepshaver could make it > easier because you can run the hypercard on an Intel mac in Os 9 > and below. Also you will be able to test any LiveCode stacks you > save for classic macs. > > -=>JB<=- > > > How would you go about saving a Livecode stack for a Classic Mac? From jacque at hyperactivesw.com Thu May 17 16:34:14 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 17 May 2012 15:34:14 -0500 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB55720.8@gmail.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> Message-ID: <4FB560C6.2090007@hyperactivesw.com> On 5/17/12 2:53 PM, Richmond wrote: > > How would you go about saving a Livecode stack for a Classic Mac? Save it in the oldest legacy format (2.4) and run it with the last-available classic engine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 17 16:36:03 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 17 May 2012 15:36:03 -0500 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <55358110-EEE1-4E6F-9E33-5D88E051757D@twft.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <55358110-EEE1-4E6F-9E33-5D88E051757D@twft.com> Message-ID: <4FB56133.8030405@hyperactivesw.com> On 5/17/12 2:04 PM, Bob Sneidar wrote: > I wonder then, when RunRev is going to shed the whole Backwards > Compatibility ball and chain (at least in respects to Hypercard) and > consider requested changes that cite that as the reason for not doing > so? What do you think interferes? I haven't found much. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From niconiko at gmail.com Thu May 17 17:13:11 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Fri, 18 May 2012 06:13:11 +0900 Subject: send command hiccups? In-Reply-To: <050EB739-4F35-4C07-A085-C29C74C2AC9B@swcp.com> References: <050EB739-4F35-4C07-A085-C29C74C2AC9B@swcp.com> Message-ID: Well, opened up that same stack on my home pc and... the hiccup is gone! > Hiccups can happen when you get more than one cycle running. That just happens to be the case, too. The 2nd cycle rotates a png image n-degrees every x-millisecs. The rotation too is appearing much cleaner on my home pc. So, simply a performance issue? But probably shall give the various pieces of advice a try anyway once I'm back at the work pc. By the way, while experimenting, I tried for the first time "acceleratedRendering". And found something else odd. Can't get a player object to work if acceleratedRendering is true. Is that expected LC behaviour? With thanks to all. -- Nicolas Cueto From sundown at pacifier.com Thu May 17 19:53:41 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Thu, 17 May 2012 16:53:41 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB55720.8@gmail.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> Message-ID: I thought there was an option to save it that way. In the past they could. -=>JB<=- On May 17, 2012, at 12:53 PM, Richmond wrote: > On 05/17/2012 10:14 PM, -=>JB<=- wrote: >> Making it run on an older mac is where Sheepshaver could make it >> easier because you can run the hypercard on an Intel mac in Os 9 >> and below. Also you will be able to test any LiveCode stacks you >> save for classic macs. >> >> -=>JB<=- >> >> >> > > How would you go about saving a Livecode stack for a Classic Mac? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dsc at swcp.com Thu May 17 20:59:52 2012 From: dsc at swcp.com (Dar Scott) Date: Thu, 17 May 2012 18:59:52 -0600 Subject: send command hiccups? In-Reply-To: References: <050EB739-4F35-4C07-A085-C29C74C2AC9B@swcp.com> Message-ID: <5D86BD88-10BB-4437-BA3A-6CCC9E66BB60@swcp.com> Whoops! I meant when you unintentionally get more than one instance of the same cycle running. On May 17, 2012, at 3:13 PM, Nicolas Cueto wrote: >> Hiccups can happen when you get more than one cycle running. > > That just happens to be the case, too. The 2nd cycle rotates a png > image n-degrees every x-millisecs. From richmondmathewson at gmail.com Fri May 18 01:14:52 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 18 May 2012 08:14:52 +0300 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB560C6.2090007@hyperactivesw.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB560C6.2090007@hyperactivesw.com> Message-ID: <4FB5DACC.5090606@gmail.com> On 17/05/12 23:34, J. Landman Gay wrote: > On 5/17/12 2:53 PM, Richmond wrote: >> >> How would you go about saving a Livecode stack for a Classic Mac? > > Save it in the oldest legacy format (2.4) and run it with the > last-available classic engine. > I would be jolly nice if RunRev could make the last classic version (or at least standalone builder) available to those of us who have mislaid our versions 1.1.1. and 2.0.1. From richmondmathewson at gmail.com Fri May 18 01:16:17 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 18 May 2012 08:16:17 +0300 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> Message-ID: <4FB5DB21.80506@gmail.com> On 18/05/12 02:53, -=>JB<=- wrote: > I thought there was an option to save it that way. In the > past they could. "The past is another country, and they do things differently there." J. P. Hartley. > > -=>JB<=- > > > On May 17, 2012, at 12:53 PM, Richmond wrote: > >> On 05/17/2012 10:14 PM, -=>JB<=- wrote: >>> Making it run on an older mac is where Sheepshaver could make it >>> easier because you can run the hypercard on an Intel mac in Os 9 >>> and below. Also you will be able to test any LiveCode stacks you >>> save for classic macs. >>> >>> -=>JB<=- >>> >>> >>> >> How would you go about saving a Livecode stack for a Classic Mac? >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Fri May 18 01:38:32 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 18 May 2012 00:38:32 -0500 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB5DACC.5090606@gmail.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB560C6.2090007@hyperactivesw.com> <4FB5DACC.5090606@gmail.com> Message-ID: <4FB5E058.7080607@hyperactivesw.com> On 5/18/12 12:14 AM, Richmond wrote: > On 17/05/12 23:34, J. Landman Gay wrote: >> On 5/17/12 2:53 PM, Richmond wrote: >>> >>> How would you go about saving a Livecode stack for a Classic Mac? >> >> Save it in the oldest legacy format (2.4) and run it with the >> last-available classic engine. >> > > I would be jolly nice if RunRev could make the last classic version (or > at least standalone builder) > available to those of us who have mislaid our versions 1.1.1. and 2.0.1. Version 4.0, looks like. If you had a valid license for that version, you can redownload it. If it isn't in your store account, ask support for a download link. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Fri May 18 01:53:37 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 18 May 2012 08:53:37 +0300 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB5E058.7080607@hyperactivesw.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB560C6.2090007@hyperactivesw.com> <4FB5DACC.5090606@gmail.com> <4FB5E058.7080607@hyperactivesw.com> Message-ID: <4FB5E3E1.9060201@gmail.com> On 18/05/12 08:38, J. Landman Gay wrote: > On 5/18/12 12:14 AM, Richmond wrote: >> On 17/05/12 23:34, J. Landman Gay wrote: >>> On 5/17/12 2:53 PM, Richmond wrote: >>>> >>>> How would you go about saving a Livecode stack for a Classic Mac? >>> >>> Save it in the oldest legacy format (2.4) and run it with the >>> last-available classic engine. >>> >> >> I would be jolly nice if RunRev could make the last classic version (or >> at least standalone builder) >> available to those of us who have mislaid our versions 1.1.1. and 2.0.1. > > Version 4.0, looks like. If you had a valid license for that version, > you can redownload it. If it isn't in your store account, ask support > for a download link. > I have version 4.0 from the Edinburgh conference; to be honest (and I am at work where I only have access to RunRev 2.2.1 free for Linux) I seem to remember that although the standalone had a setting for a Mac OS 9, a.k.a. "Classic" build, it was wonky in some way. Unfortunately I seem to have mislaid RR 2.0.1 which is, to my mind, the version that built Mac OS 9 standalones with a minimum of hiccups. ---------------------------------------------------------------------------------------------------------------------------------- I am currently negotiating to get 3 slot-loading G3 iMacs shipped to me that a university who have asked not to be named had kept, brand new, in boxes for some 10 years, until I wrote to them asking if they were "still in that cupboard": as they have fairly low RAM specs I am wondering if I might be better to run them on OS 9 rather than OS 10.4 (the last Mac OS one can use on a slot-loading G3 iMac). I am also in touch with a co-student of mine who is running some sort of tin-shack school in Botswana and has had a whole lot of tray-loading G3 iMacs dumped on him; he has got them up and running with Mac OS 9, and I should very much like to give him Classic standalone versions of all the EFL stuff I have developed for use in my school here in Bulgaria. ---------------------------------------------------------------------------------------------------------------------------------- I cannot see why RunRev should object to releasing old versions of RR/LC; certainly anybody building standalones for Mac Classic (me, myself and I ???) cannot be said, by downloading old versions, to be eating into the profits of RunRev as current versions of LC don't build Classic standalones (and, I suppose, very soon, they will stop building PPC standalones). I have mentioned this possibility here and elsewhere quite a few times, without any response whatsoever from RunRev. Richmond. From niconiko at gmail.com Fri May 18 02:52:29 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Fri, 18 May 2012 15:52:29 +0900 Subject: mobileControlCreate "player" Message-ID: Hello List, An Android question. For "play" to work with a player object (which refers to an audio mp3 file), must "visible" be set to "true" during the mobileControlCreate? Or the rect values be set to within the card's rect? It seems they must. Because the following works: mobileControlCreate "player", "playerDings" mobileControlSet "playerDings", "visible", true mobileControlSet "playerDings", "rect", "270,34,620,76" mobileControlSet "playerDings", "filename", tPathDing -- an mp3 file mobileControlDo "playerDings", "play" But either of these do not: mobileControlCreate "player", "playerDings" mobileControlSet "playerDings", "visible", false mobileControlSet "playerDings", "filename", tPathDing mobileControlDo "playerDings", "play" -- mobileControlCreate "player", "playerDings" mobileControlSet "playerDings", "visible", true mobileControlSet "playerDings", "rect", "288,-80,370,-57" mobileControlSet "playerDings", "filename", tPathDing mobileControlDo "playerDings", "play" Checking with mobileControls(), it lists "playerDings" in all three cases... If the player object must be visible or be within the card (why?!), is there some other way to keep the player object somehow out of sight but within earshot? Thanks. -- Nicolas Cueto From stephenREVOLUTION2 at barncard.com Fri May 18 03:48:34 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 18 May 2012 00:48:34 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB5E3E1.9060201@gmail.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB560C6.2090007@hyperactivesw.com> <4FB5DACC.5090606@gmail.com> <4FB5E058.7080607@hyperactivesw.com> <4FB5E3E1.9060201@gmail.com> Message-ID: Richmond, I think your instincts are right - you might have better machine response with OS9 on a G3. On Thu, May 17, 2012 at 10:53 PM, Richmond wrote: > --- > > I am wondering if I might be better to run them on OS 9 rather than OS > 10.4 (the last Mac OS one can use on a slot-loading G3 iMac). > > I am also in touch with a co-student of mine who is running some sort of > tin-shack school in Botswana > and has had a whole lot of tray-loading G3 iMacs dumped on him; he has got > them up and running > with Mac OS 9, and I should very much like to give him Classic standalone > versions of all the EFL > stuff I have developed for use in my school here in Bulgaria. > ------------------------------**------------------------------** > ------------------------------**------------------------------**---------- > > I cannot see why RunRev should object to releasing old versions of RR/LC; > certainly anybody building > standalones for Mac Classic (me, myself and I ???) cannot be said, by > downloading old versions, to > be eating into the profits of RunRev as current versions of LC don't build > Classic standalones (and, > I suppose, very soon, they will stop building PPC standalones). > > I have mentioned this possibility here and elsewhere quite a few times, > without any response whatsoever from RunRev. > > Richmond. > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From cmsheffield at me.com Fri May 18 10:09:08 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Fri, 18 May 2012 08:09:08 -0600 Subject: mobileControlCreate "player" In-Reply-To: References: Message-ID: Nicolas, Is there a specific reason you're wanting to use a player object to play audio? If you want to be able to play audio without showing a player, try mobilePlaySoundOnChannel, or even just the play command. Either one of these is simpler. Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On May 18, 2012, at 12:52 AM, Nicolas Cueto wrote: > Hello List, > > An Android question. > > > For "play" to work with a player object (which refers to an audio mp3 > file), must "visible" be set to "true" during the mobileControlCreate? > > Or the rect values be set to within the card's rect? > > > It seems they must. > > > > Because the following works: > > mobileControlCreate "player", "playerDings" > mobileControlSet "playerDings", "visible", true > mobileControlSet "playerDings", "rect", "270,34,620,76" > mobileControlSet "playerDings", "filename", tPathDing -- an mp3 file > mobileControlDo "playerDings", "play" > > > > But either of these do not: > > mobileControlCreate "player", "playerDings" > mobileControlSet "playerDings", "visible", false > mobileControlSet "playerDings", "filename", tPathDing > mobileControlDo "playerDings", "play" > -- > mobileControlCreate "player", "playerDings" > mobileControlSet "playerDings", "visible", true > mobileControlSet "playerDings", "rect", "288,-80,370,-57" > mobileControlSet "playerDings", "filename", tPathDing > mobileControlDo "playerDings", "play" > > > > > Checking with mobileControls(), it lists "playerDings" in all three cases... > > > > > If the player object must be visible or be within the card (why?!), is > there some other way to keep the player object somehow out of sight > but within earshot? > > > Thanks. > > -- > Nicolas Cueto > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 18 11:37:22 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 18 May 2012 08:37:22 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB5DB21.80506@gmail.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB5DB21.80506@gmail.com> Message-ID: I like that. :-) Bob On May 17, 2012, at 10:16 PM, Richmond wrote: > On 18/05/12 02:53, -=>JB<=- wrote: >> I thought there was an option to save it that way. In the >> past they could. > > "The past is another country, and they do things differently there." J. P. Hartley. From mwieder at ahsoftware.net Fri May 18 12:30:04 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 18 May 2012 16:30:04 +0000 (UTC) Subject: HP WebOS tablet Message-ID: Newegg now has refurbished 32GB HP WebOS 3.0 tablets for $209. Open source OS, you can install Android for a dual-boot system. -- Mark Wieder mwieder at ahsoftware.net From tolistim at me.com Fri May 18 13:49:13 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 18 May 2012 10:49:13 -0700 Subject: HP WebOS tablet In-Reply-To: References: Message-ID: <41C01569-F95F-4C69-850B-181D0C82085D@me.com> Thanks for the tip, Mark. Mine is on the way (oh, and you get a free case for it). Tim On May 18, 2012, at 9:30 AM, Mark Wieder wrote: > Newegg now has refurbished 32GB HP WebOS 3.0 tablets for $209. Open source OS, > you can install Android for a dual-boot system. > > > > -- > Mark Wieder > mwieder at ahsoftware.net From pmbrig at gmail.com Fri May 18 14:22:07 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Fri, 18 May 2012 14:22:07 -0400 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB5DB21.80506@gmail.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB5DB21.80506@gmail.com> Message-ID: On May 18, 2012, at 1:16 AM, Richmond wrote: > On 18/05/12 02:53, -=>JB<=- wrote: >> I thought there was an option to save it that way. In the >> past they could. > > "The past is another country, and they do things differently there." J. P. Hartley. That's a coincidence -- I come from that country! And I still do things differently! -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From bobs at twft.com Fri May 18 14:29:54 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 18 May 2012 11:29:54 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB5DB21.80506@gmail.com> Message-ID: <60DBE547-0C1E-45B5-B7EF-BED48E4C745A@twft.com> I got a ticket to fly there once, but by the time my flight was ready to leave, they said they didn't use tickets anymore. Bob On May 18, 2012, at 11:22 AM, Peter M. Brigham, MD wrote: > On May 18, 2012, at 1:16 AM, Richmond wrote: > >> On 18/05/12 02:53, -=>JB<=- wrote: >>> I thought there was an option to save it that way. In the >>> past they could. >> >> "The past is another country, and they do things differently there." J. P. Hartley. > > That's a coincidence -- I come from that country! And I still do things differently! > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From effendi at wanadoo.fr Fri May 18 14:47:00 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 18 May 2012 20:47:00 +0200 Subject: LiveCode-HyperCard XCMD's Message-ID: <6D74D58E-7DF8-4317-850C-F7EAED67CBDC@wanadoo.fr> Hi fro, Bequtiful Brittqny; (whoops, sorry, that was with the French keyboard) Interesting to see that 20 of the 26 latest messages on the forum were about Hypercard. It just shows how many of us came from the "old" era ! I copiously used the XFCN's and XCMD's, because of the fact that Hypercard, besides being absolutely brilliant, lacked interfaces to functions we now consider essential. Happily, LiveCode not only fills the lack of Hypercard, but carries it so much further. Just a glance at the number of ways you can play with data, shows just one element of the power of LiveCode, without even mentioning the multimedia interfaces. I spent more than 10 years with Hypercard, but thanked the day I fell across Revolution. Hypercard is dead. Long live LiveCode ! -Francis "Nothing should ever be done for the first time !" From bobs at twft.com Fri May 18 15:10:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 18 May 2012 12:10:08 -0700 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <6D74D58E-7DF8-4317-850C-F7EAED67CBDC@wanadoo.fr> References: <6D74D58E-7DF8-4317-850C-F7EAED67CBDC@wanadoo.fr> Message-ID: <41011E41-802B-476B-A19F-E3AD04C1DE80@twft.com> On May 18, 2012, at 11:47 AM, Francis Nugent Dixon wrote: > -Francis > > "Nothing should ever be done for the first time !" That's why I bypassed my first million dollars and am now working on my second. Bob From matthias_livecode_150811 at m-r-d.de Fri May 18 16:04:53 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 18 May 2012 22:04:53 +0200 Subject: mobilepickphoto "album"? Message-ID: Hi, is mobilepickphoto "album" the same as mobilepickphoto "library" under iOS? I thought using "album" would let the user select the album first before selecting the photo. Regards, Matthias From pete at lcsql.com Fri May 18 16:43:53 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 18 May 2012 13:43:53 -0700 Subject: Scrolling by script In-Reply-To: References: Message-ID: I"d like to scroll the selected line of a scrolling list so that it moves to the middle of the list. Probably missing something but it"s not immediately obvious how to do that. Pete From dixonja at hotmail.co.uk Fri May 18 17:02:09 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 18 May 2012 22:02:09 +0100 Subject: Scrolling by script In-Reply-To: References: , Message-ID: Are you wanting to do this under iOS ? > Date: Fri, 18 May 2012 13:43:53 -0700 > Subject: Scrolling by script > From: pete at lcsql.com > To: use-livecode at lists.runrev.com > > I"d like to scroll the selected line of a scrolling list so that it moves > to the middle of the list. Probably missing something but it"s not > immediately obvious how to do that. > Pete From andre at andregarzia.com Fri May 18 17:17:54 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 18 May 2012 18:17:54 -0300 Subject: HP WebOS tablet In-Reply-To: <41C01569-F95F-4C69-850B-181D0C82085D@me.com> References: <41C01569-F95F-4C69-850B-181D0C82085D@me.com> Message-ID: Folks, I am a heavy user of my HP Touchpad. I prefer webOS than Android and iOS. If you need any webOS advise, just shoot me an email. The first thing you want to do is checking http://webosinternals.org, you want to install Preware and then, the sky is the limit. Cheers andre On Fri, May 18, 2012 at 2:49 PM, Tim Jones wrote: > Thanks for the tip, Mark. Mine is on the way (oh, and you get a free case > for it). > > Tim > > On May 18, 2012, at 9:30 AM, Mark Wieder wrote: > > > Newegg now has refurbished 32GB HP WebOS 3.0 tablets for $209. Open > source OS, > > you can install Android for a dual-boot system. > > > > < > http://www.newegg.com/Product/Product.aspx?Item=N82E16834158266&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-_-RSSDailyDeals-_-na-_-na&AID=10521304&PID=4003003&SID=1hldcxu738nm2 > > > > > > -- > > Mark Wieder > > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bobs at twft.com Fri May 18 17:19:16 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 18 May 2012 14:19:16 -0700 Subject: Scrolling by script In-Reply-To: References: Message-ID: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> Get the formatted height of the field, then set the vscroll to that div 2. That should work? If you mean "move" line 1 to the middle of the field, find out how many lines in the field, that div 2, put line 1 of the field after that line, delete line 1 of the field. Then select that line and set the vscroll as described above. Bob On May 18, 2012, at 1:43 PM, Peter Haworth wrote: > I"d like to scroll the selected line of a scrolling list so that it moves > to the middle of the list. Probably missing something but it"s not > immediately obvious how to do that. > Pete > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Fri May 18 17:24:46 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 18 May 2012 18:24:46 -0300 Subject: [OT] My iCloud account has been hacked. Message-ID: Folks, As some here may know, long time ago I went by the online alias of Soapdog and my email was soapdog at mac.com. I created that email when iTools and MacOS 9 were new things and went thru dotMac, mobileMe and now iCloud. Some hours ago, I received a call from my father saying that my account was spamming him. I decided to check and indeed, my account had a spam email in the outbox for every contact in the iCloud contact list. This was not spoofing, someone actually sent email thru my account. Keep in mind that I am paranoid. The iCloud is only accessed by my iDevices and my Mac box. I don't use mail.app. I checked the headers in the message and it appears that the message was sent using the mobileMe webmail client from Japan. I went to the online apple forums and saw that I am not alone in my problem. There are other users facing the same thing so I suspect that some amount of iCloud accounts have been hacked at the source. My machine is free of virus and trojans and no one has my credentials. I already changed my password. So, I apologize for the emails that some of you guys received from my old account. For those using iCloud, I tell you to check your account, you may have been hacked too. Sorry andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bobs at twft.com Fri May 18 17:35:14 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 18 May 2012 14:35:14 -0700 Subject: [OT] My iCloud account has been hacked. In-Reply-To: References: Message-ID: <737EAA78-9CB5-4C30-8CF7-567917255BE0@twft.com> Sorry to hear that Andre. Have you sold or otherwise lost an iDevice? That *may* account for it. I lost one, and subsequently "bricked" it, but I don't think they ever connected to the internet before they extracted my information. Can't brick an iPhone if you can't see it on the Internet. Bob On May 18, 2012, at 2:24 PM, Andre Garzia wrote: > Folks, > > As some here may know, long time ago I went by the online alias of Soapdog > and my email was soapdog at mac.com. I created that email when iTools and > MacOS 9 were new things and went thru dotMac, mobileMe and now iCloud. Some > hours ago, I received a call from my father saying that my account was > spamming him. I decided to check and indeed, my account had a spam email in > the outbox for every contact in the iCloud contact list. This was not > spoofing, someone actually sent email thru my account. Keep in mind that I > am paranoid. The iCloud is only accessed by my iDevices and my Mac box. I > don't use mail.app. I checked the headers in the message and it appears > that the message was sent using the mobileMe webmail client from Japan. > > I went to the online apple forums and saw that I am not alone in my > problem. There are other users facing the same thing so I suspect that some > amount of iCloud accounts have been hacked at the source. My machine is > free of virus and trojans and no one has my credentials. I already changed > my password. > > So, I apologize for the emails that some of you guys received from my old > account. For those using iCloud, I tell you to check your account, you may > have been hacked too. > > Sorry > andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jhj at jhj.com Fri May 18 17:43:37 2012 From: jhj at jhj.com (Jerry Jensen) Date: Fri, 18 May 2012 14:43:37 -0700 Subject: [OT] My iCloud account has been hacked. In-Reply-To: References: Message-ID: I've seen a lot of similar troubles lately. Most are from aol, yahoo, hotmail, msn, etc. free accounts that seem like their passwords have been guessed.Changing passwords has always stopped the trouble. Maybe those providers are favorite hunting grounds because there are so many abandoned or forgotten accounts. But not iCloud! Eek! Could it be that all this is a result of WiFi password sniffing? Andre, I would think your password was not easy to guess. Ouch! Jerry On May 18, 2012, at 2:24 PM, Andre Garzia wrote: > Folks, > > As some here may know, long time ago I went by the online alias of Soapdog > and my email was soapdog at mac.com. I created that email when iTools and > MacOS 9 were new things and went thru dotMac, mobileMe and now iCloud. Some > hours ago, I received a call from my father saying that my account was > spamming him. I decided to check and indeed, my account had a spam email in > the outbox for every contact in the iCloud contact list. This was not > spoofing, someone actually sent email thru my account. Keep in mind that I > am paranoid. The iCloud is only accessed by my iDevices and my Mac box. I > don't use mail.app. I checked the headers in the message and it appears > that the message was sent using the mobileMe webmail client from Japan. > > I went to the online apple forums and saw that I am not alone in my > problem. There are other users facing the same thing so I suspect that some > amount of iCloud accounts have been hacked at the source. My machine is > free of virus and trojans and no one has my credentials. I already changed > my password. > > So, I apologize for the emails that some of you guys received from my old > account. For those using iCloud, I tell you to check your account, you may > have been hacked too. > > Sorry > andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Fri May 18 17:45:17 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 18 May 2012 18:45:17 -0300 Subject: [OT] My iCloud account has been hacked. In-Reply-To: <737EAA78-9CB5-4C30-8CF7-567917255BE0@twft.com> References: <737EAA78-9CB5-4C30-8CF7-567917255BE0@twft.com> Message-ID: Bob, Thanks for the kind words. No I never sold or lost any device at all. I still have my first PC XT clone computer working, my newton worked up to two years ago when someone sat on it and broke the screen. All my devices are here and working. I would suspect a trojan infection but since it is happening to people even more paranoid than I am, I suspect apple got hacked... I changed the passwords and checked for trojans here, nothing. Cheers andre On Fri, May 18, 2012 at 6:35 PM, Bob Sneidar wrote: > Sorry to hear that Andre. Have you sold or otherwise lost an iDevice? That > *may* account for it. I lost one, and subsequently "bricked" it, but I > don't think they ever connected to the internet before they extracted my > information. Can't brick an iPhone if you can't see it on the Internet. > > Bob > > > On May 18, 2012, at 2:24 PM, Andre Garzia wrote: > > > Folks, > > > > As some here may know, long time ago I went by the online alias of > Soapdog > > and my email was soapdog at mac.com. I created that email when iTools and > > MacOS 9 were new things and went thru dotMac, mobileMe and now iCloud. > Some > > hours ago, I received a call from my father saying that my account was > > spamming him. I decided to check and indeed, my account had a spam email > in > > the outbox for every contact in the iCloud contact list. This was not > > spoofing, someone actually sent email thru my account. Keep in mind that > I > > am paranoid. The iCloud is only accessed by my iDevices and my Mac box. I > > don't use mail.app. I checked the headers in the message and it appears > > that the message was sent using the mobileMe webmail client from Japan. > > > > I went to the online apple forums and saw that I am not alone in my > > problem. There are other users facing the same thing so I suspect that > some > > amount of iCloud accounts have been hacked at the source. My machine is > > free of virus and trojans and no one has my credentials. I already > changed > > my password. > > > > So, I apologize for the emails that some of you guys received from my old > > account. For those using iCloud, I tell you to check your account, you > may > > have been hacked too. > > > > Sorry > > andre > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Fri May 18 17:48:00 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 18 May 2012 18:48:00 -0300 Subject: [OT] My iCloud account has been hacked. In-Reply-To: References: Message-ID: On Fri, May 18, 2012 at 6:43 PM, Jerry Jensen wrote: > I've seen a lot of similar troubles lately. Most are from aol, yahoo, > hotmail, msn, etc. free accounts that seem like their passwords have been > guessed.Changing passwords has always stopped the trouble. Maybe those > providers are favorite hunting grounds because there are so many abandoned > or forgotten accounts. > > But not iCloud! Eek! > > Could it be that all this is a result of WiFi password sniffing? Andre, I > would think your password was not easy to guess. > That password was rubbish but other guys with random passwords as long as 15 chars have also been hacked. I don't use unencrypted connections, so WiFi sniffing is out of the question, my router is a top grade mikrotik, I think it is better than cisco. it is ugly, an knowing apple, no one will ever know what happened. The users will always be blamed. Also, I reinstalled Lion two days ago so this was basically a fresh install. > > Ouch! > Jerry > > On May 18, 2012, at 2:24 PM, Andre Garzia wrote: > > > Folks, > > > > As some here may know, long time ago I went by the online alias of > Soapdog > > and my email was soapdog at mac.com. I created that email when iTools and > > MacOS 9 were new things and went thru dotMac, mobileMe and now iCloud. > Some > > hours ago, I received a call from my father saying that my account was > > spamming him. I decided to check and indeed, my account had a spam email > in > > the outbox for every contact in the iCloud contact list. This was not > > spoofing, someone actually sent email thru my account. Keep in mind that > I > > am paranoid. The iCloud is only accessed by my iDevices and my Mac box. I > > don't use mail.app. I checked the headers in the message and it appears > > that the message was sent using the mobileMe webmail client from Japan. > > > > I went to the online apple forums and saw that I am not alone in my > > problem. There are other users facing the same thing so I suspect that > some > > amount of iCloud accounts have been hacked at the source. My machine is > > free of virus and trojans and no one has my credentials. I already > changed > > my password. > > > > So, I apologize for the emails that some of you guys received from my old > > account. For those using iCloud, I tell you to check your account, you > may > > have been hacked too. > > > > Sorry > > andre > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From ambassador at fourthworld.com Fri May 18 18:06:44 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 18 May 2012 15:06:44 -0700 Subject: [OT] My iCloud account has been hacked. In-Reply-To: References: Message-ID: <4FB6C7F4.1000805@fourthworld.com> Andre wrote: > That password was rubbish but other guys with random passwords as long > as 15 chars have also been hacked. I don't use unencrypted > connections, so WiFi sniffing is out of the question, my router is a > top grade mikrotik, I think it is better than cisco. Seems many have been affected: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From jhj at jhj.com Fri May 18 19:01:07 2012 From: jhj at jhj.com (Jerry Jensen) Date: Fri, 18 May 2012 16:01:07 -0700 Subject: [OT] My iCloud account has been hacked. In-Reply-To: <4FB6C7F4.1000805@fourthworld.com> References: <4FB6C7F4.1000805@fourthworld.com> Message-ID: <52195C94-7A3F-44D2-8B76-CE08A5C5B81E@jhj.com> So far I've only heard of trouble for those having me.com addresses. If it extends to the rest of iCloud ID's (I use my main email address and so does my employer) that would be way worse. The only reason we went to Lion (kicking and screaming) was so we could use iCloud for shared calendars and contacts. If this turns out to be a problem, I'm really going to be pi$$ed off. .Jerry On May 18, 2012, at 3:06 PM, Richard Gaskin wrote: > Andre wrote: > > > That password was rubbish but other guys with random passwords as long > > as 15 chars have also been hacked. I don't use unencrypted > > connections, so WiFi sniffing is out of the question, my router is a > > top grade mikrotik, I think it is better than cisco. > > Seems many have been affected: > > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 18 19:23:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 18 May 2012 16:23:50 -0700 Subject: [OT] My iCloud account has been hacked. In-Reply-To: <52195C94-7A3F-44D2-8B76-CE08A5C5B81E@jhj.com> References: <4FB6C7F4.1000805@fourthworld.com> <52195C94-7A3F-44D2-8B76-CE08A5C5B81E@jhj.com> Message-ID: That is funny (strange) because that is the exact reason some big mucky muck here insisted we upgrade all the heretofore perfectly functioning Macs to Lion. We had to upgrade a bunch of stuff after that to be compatible too. And why?? Because HE wanted to use frickin shared contacts and calendars! Bob On May 18, 2012, at 4:01 PM, Jerry Jensen wrote: > So far I've only heard of trouble for those having me.com addresses. If it extends to the rest of iCloud ID's (I use my main email address and so does my employer) that would be way worse. > > The only reason we went to Lion (kicking and screaming) was so we could use iCloud for shared calendars and contacts. If this turns out to be a problem, I'm really going to be pi$$ed off. > > .Jerry > > On May 18, 2012, at 3:06 PM, Richard Gaskin wrote: > >> Andre wrote: >> >>> That password was rubbish but other guys with random passwords as long >>> as 15 chars have also been hacked. I don't use unencrypted >>> connections, so WiFi sniffing is out of the question, my router is a >>> top grade mikrotik, I think it is better than cisco. >> >> Seems many have been affected: >> >> >> >> >> -- >> Richard Gaskin >> Fourth World >> LiveCode training and consulting: http://www.fourthworld.com >> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Fri May 18 19:49:07 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 18 May 2012 16:49:07 -0700 Subject: [OT] My iCloud account has been hacked. In-Reply-To: References: <4FB6C7F4.1000805@fourthworld.com> <52195C94-7A3F-44D2-8B76-CE08A5C5B81E@jhj.com> Message-ID: that was main reason - after I got my new iPhone. My 3G phone was unusable after IOS upgrades. On Fri, May 18, 2012 at 4:23 PM, Bob Sneidar wrote: > That is funny (strange) because that is the exact reason some big mucky > muck here insisted we upgrade all the heretofore perfectly functioning Macs > to Lion. We had to upgrade a bunch of stuff after that to be compatible > too. And why?? Because HE wanted to use frickin shared contacts and > calendars! > > Bob > > > On May 18, 2012, at 4:01 PM, Jerry Jensen wrote: > > > So far I've only heard of trouble for those having me.com addresses. If > it extends to the rest of iCloud ID's (I use my main email address and so > does my employer) that would be way worse. > > > > The only reason we went to Lion (kicking and screaming) was so we could > use iCloud for shared calendars and contacts. If this turns out to be a > problem, I'm really going to be pi$$ed off. > > > > .Jerry > > > > On May 18, 2012, at 3:06 PM, Richard Gaskin wrote: > > > >> Andre wrote: > >> > >>> That password was rubbish but other guys with random passwords as long > >>> as 15 chars have also been hacked. I don't use unencrypted > >>> connections, so WiFi sniffing is out of the question, my router is a > >>> top grade mikrotik, I think it is better than cisco. > >> > >> Seems many have been affected: > >> > >> < > http://www.appleinsider.com/articles/12/05/17/users_raise_questions_about_apples_security_after_icloud_hacks.html > > > >> > >> > >> -- > >> Richard Gaskin > >> Fourth World > >> LiveCode training and consulting: http://www.fourthworld.com > >> Webzine for LiveCode developers: http://www.LiveCodeJournal.com > >> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From scott at tactilemedia.com Sat May 19 05:21:23 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 19 May 2012 02:21:23 -0700 Subject: MPMoviePlayerController? Message-ID: Hi List: Am wondering if someone can doublecheck this code for playing a video on mobile (card script). Seems pretty straightforward: local sPlayerId on openStack if environment() is "mobile" then iphoneControlCreate "player" put the result into sPlayerId iphoneControlSet sPlayerId, "rect", rect of grc "view" iphoneControlSet sPlayerId, "filename", specialFolderPath("engine") & "/test.mov" iphoneControlSet sPlayerId, "fullscreen", false iphoneControlSet sPlayerId, "preserveAspect", true iphoneControlSet sPlayerId, "showController", false iphoneControlSet sPlayerId, "shouldAutoplay", false iphoneControlSet sPlayerId, "looping", true end if end openStack command playTheMovie iphoneControlDo sPlayerId, "play" end playTheMovie When I run this in the simulator, no video shows up. Testing sPlayerId results in a value of 1. Testing for the existence of the video file is true (video is assigned using standalone app settings under Copy Files). Testing the rect shows the correct values. What am I missing? Thanks & Regards, Scott Rossi Creative Director Tactile Media, UX Design From coiin at verizon.net Sat May 19 07:01:03 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 19 May 2012 07:01:03 -0400 Subject: MPMoviePlayerController? In-Reply-To: References: Message-ID: Do you, at some point, call the playTheMovie command? What codec is used for the video track? Does it make any difference if it's an MP4 file instead of an MOV? From jacque at hyperactivesw.com Sat May 19 12:51:19 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 19 May 2012 11:51:19 -0500 Subject: MPMoviePlayerController? In-Reply-To: References: Message-ID: <4FB7CF87.70404@hyperactivesw.com> On 5/19/12 4:21 AM, Scott Rossi wrote: > When I run this in the simulator, no video shows up. > Testing sPlayerId results in a value of 1. > Testing for the existence of the video file is true (video is assigned using > standalone app settings under Copy Files). > Testing the rect shows the correct values. > > What am I missing? Just a guess, but maybe you need to add the "visible","true" setting. Sometimes you need that for input fields. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Sat May 19 13:02:18 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 19 May 2012 10:02:18 -0700 Subject: MPMoviePlayerController? In-Reply-To: <4FB7CF87.70404@hyperactivesw.com> Message-ID: Thanks Jacque. In fact, I just recently figured this out, thanks to John Dixon who forwarded a demo stack that worked. As my friends across the pond would say "Bloody Hell", since I would have likely spent another day trying to track down the "visible" requirement. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Jacque Landman Gay wrote: > On 5/19/12 4:21 AM, Scott Rossi wrote: > >> When I run this in the simulator, no video shows up. >> Testing sPlayerId results in a value of 1. >> Testing for the existence of the video file is true (video is assigned using >> standalone app settings under Copy Files). >> Testing the rect shows the correct values. >> >> What am I missing? > > Just a guess, but maybe you need to add the "visible","true" setting. > Sometimes you need that for input fields. From scott at tactilemedia.com Sat May 19 13:05:21 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 19 May 2012 10:05:21 -0700 Subject: MPMoviePlayerController? In-Reply-To: Message-ID: Recently, Colin Holgate wrote: > What codec is used for the video track? Does it make any difference if it's an > MP4 file instead of an MOV? I found in my previous post that "visible" was the culprit, and MOV seems to work (at least in the simulator). Regards, Scott Rossi Creative Director Tactile Media, UX Design From richmondmathewson at gmail.com Sat May 19 14:18:26 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 19 May 2012 21:18:26 +0300 Subject: LiveCode-HyperCard XCMD's In-Reply-To: <4FB5E058.7080607@hyperactivesw.com> References: <405CC5C1-6002-4001-A4A0-0F47529C7D1A@pacifier.com> <9BACE540-8C8E-4EDC-8EC9-22D0C3D8F652@twft.com> <01618A35-D5F7-4B82-8591-CC9077C4A1EE@pacifier.com> <4FB55720.8@gmail.com> <4FB560C6.2090007@hyperactivesw.com> <4FB5DACC.5090606@gmail.com> <4FB5E058.7080607@hyperactivesw.com> Message-ID: <4FB7E3F2.6040806@gmail.com> On 05/18/2012 08:38 AM, J. Landman Gay wrote: > On 5/18/12 12:14 AM, Richmond wrote: >> On 17/05/12 23:34, J. Landman Gay wrote: >>> On 5/17/12 2:53 PM, Richmond wrote: >>>> >>>> How would you go about saving a Livecode stack for a Classic Mac? >>> >>> Save it in the oldest legacy format (2.4) and run it with the >>> last-available classic engine. >>> >> >> I would be jolly nice if RunRev could make the last classic version (or >> at least standalone builder) >> available to those of us who have mislaid our versions 1.1.1. and 2.0.1. > > Version 4.0, looks like. If you had a valid license for that version, > you can redownload it. If it isn't in your store account, ask support > for a download link. > "looks like" but it's Disney land: it disnea dae this. From bvlahos at mac.com Sat May 19 14:36:26 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 19 May 2012 11:36:26 -0700 Subject: ClickText function and punctuation Message-ID: <34718EF9-7B88-4D1D-8B2D-B673D8D0354C@mac.com> Words are defined by LiveCode to include punctuation. put word 2 of "the check-up is good" returns "check-up" The clickText function doesn't include punctuation in the word. If you put the phrase "the check-up is good" in a locked field, clickText only returns either "check" or "up" depending on which part is clicked. How do I include punctuation in the entire word the user clicks on? In this example I want "check-up" returned Bill Vlahos From richmondmathewson at gmail.com Sat May 19 14:43:06 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 19 May 2012 21:43:06 +0300 Subject: [OT] flash-Free animation in HTML5 Message-ID: <4FB7E9BA.8040507@gmail.com> http://sozi.baierouge.fr/wiki/en:welcome Alejandro! This made me think of you. Richmond. From bonnmike at gmail.com Sat May 19 14:54:42 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 19 May 2012 12:54:42 -0600 Subject: ClickText function and punctuation In-Reply-To: <34718EF9-7B88-4D1D-8B2D-B673D8D0354C@mac.com> References: <34718EF9-7B88-4D1D-8B2D-B673D8D0354C@mac.com> Message-ID: On an unlocked text field I tried this: on selectionchanged put word (the number of words in char 1 to (word 2 of the selectedchunk) of field 1) of field 1 into field 2 end selectionchanged And it works fine. On Sat, May 19, 2012 at 12:36 PM, Bill Vlahos wrote: > Words are defined by LiveCode to include punctuation. > put word 2 of "the check-up is good" returns "check-up" > > The clickText function doesn't include punctuation in the word. > If you put the phrase "the check-up is good" in a locked field, > clickText only returns either "check" or "up" depending on which part is > clicked. > > How do I include punctuation in the entire word the user clicks on? > In this example I want "check-up" returned > > Bill Vlahos > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bonnmike at gmail.com Sat May 19 14:57:31 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 19 May 2012 12:57:31 -0600 Subject: ClickText function and punctuation In-Reply-To: References: <34718EF9-7B88-4D1D-8B2D-B673D8D0354C@mac.com> Message-ID: Doh, you said locked field, but it should work either way. Yep, just tested and the same code works for both locked and unlocked. Only thing is, if the intervening space is clicked the following word is returned so you might need to check for this case. On Sat, May 19, 2012 at 12:54 PM, Mike Bonner wrote: > On an unlocked text field I tried this: > > on selectionchanged > put word (the number of words in char 1 to (word 2 of the selectedchunk) > of field 1) of field 1 into field 2 > end selectionchanged > > And it works fine. > > On Sat, May 19, 2012 at 12:36 PM, Bill Vlahos wrote: > >> Words are defined by LiveCode to include punctuation. >> put word 2 of "the check-up is good" returns "check-up" >> >> The clickText function doesn't include punctuation in the word. >> If you put the phrase "the check-up is good" in a locked field, >> clickText only returns either "check" or "up" depending on which part is >> clicked. >> >> How do I include punctuation in the entire word the user clicks on? >> In this example I want "check-up" returned >> >> Bill Vlahos >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From bonnmike at gmail.com Sat May 19 14:59:44 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 19 May 2012 12:59:44 -0600 Subject: ClickText function and punctuation In-Reply-To: References: <34718EF9-7B88-4D1D-8B2D-B673D8D0354C@mac.com> Message-ID: If you use clickchunk rather than selectedchunk the space issue goes away. (no chunk returned when clicking space) On Sat, May 19, 2012 at 12:57 PM, Mike Bonner wrote: > Doh, you said locked field, but it should work either way. > > Yep, just tested and the same code works for both locked and unlocked. > Only thing is, if the intervening space is clicked the following word is > returned so you might need to check for this case. > > > On Sat, May 19, 2012 at 12:54 PM, Mike Bonner wrote: > >> On an unlocked text field I tried this: >> >> on selectionchanged >> put word (the number of words in char 1 to (word 2 of the selectedchunk) >> of field 1) of field 1 into field 2 >> end selectionchanged >> >> And it works fine. >> >> On Sat, May 19, 2012 at 12:36 PM, Bill Vlahos wrote: >> >>> Words are defined by LiveCode to include punctuation. >>> put word 2 of "the check-up is good" returns "check-up" >>> >>> The clickText function doesn't include punctuation in the word. >>> If you put the phrase "the check-up is good" in a locked field, >>> clickText only returns either "check" or "up" depending on which part is >>> clicked. >>> >>> How do I include punctuation in the entire word the user clicks on? >>> In this example I want "check-up" returned >>> >>> Bill Vlahos >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> > From bvlahos at mac.com Sat May 19 15:19:25 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 19 May 2012 12:19:25 -0700 Subject: ClickText function and punctuation In-Reply-To: References: <34718EF9-7B88-4D1D-8B2D-B673D8D0354C@mac.com> Message-ID: <3D83116B-1F85-48BF-9B39-EA24CFA00FD0@mac.com> Mike, Excellent. That works. Thank you, Bill Vlahos On May 19, 2012, at 11:59 AM, Mike Bonner wrote: > If you use clickchunk rather than selectedchunk the space issue goes away. > (no chunk returned when clicking space) > > On Sat, May 19, 2012 at 12:57 PM, Mike Bonner wrote: > >> Doh, you said locked field, but it should work either way. >> >> Yep, just tested and the same code works for both locked and unlocked. >> Only thing is, if the intervening space is clicked the following word is >> returned so you might need to check for this case. >> >> >> On Sat, May 19, 2012 at 12:54 PM, Mike Bonner wrote: >> >>> On an unlocked text field I tried this: >>> >>> on selectionchanged >>> put word (the number of words in char 1 to (word 2 of the selectedchunk) >>> of field 1) of field 1 into field 2 >>> end selectionchanged >>> >>> And it works fine. >>> >>> On Sat, May 19, 2012 at 12:36 PM, Bill Vlahos wrote: >>> >>>> Words are defined by LiveCode to include punctuation. >>>> put word 2 of "the check-up is good" returns "check-up" >>>> >>>> The clickText function doesn't include punctuation in the word. >>>> If you put the phrase "the check-up is good" in a locked field, >>>> clickText only returns either "check" or "up" depending on which part is >>>> clicked. >>>> >>>> How do I include punctuation in the entire word the user clicks on? >>>> In this example I want "check-up" returned >>>> >>>> Bill Vlahos >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From billziegler at mac.com Sat May 19 19:00:40 2012 From: billziegler at mac.com (Bill Ziegler) Date: Sat, 19 May 2012 19:00:40 -0400 Subject: Help with Stop Record command on Win32 machines Message-ID: <71A58441-5161-478A-B812-485501AD7692@mac.com> After years of providing programs for special needs students I was just made aware of the programs failing at random places, making it difficult to debug. It only happens on Windows machines, possibly only on win32 machines and not at the same location. The Mac player works fine. The user gets an error box- "Revolution Engine for Win32 has encountered a problem and needs to close. We are sorry for the inconvenience." I am using the REV Player Engine 3.0.0 Build 750 and not a standalone because the same stack needs to run on Macs and Pcs. I am testing it now on a Macbook pro with VMware Fusion. If a scripter with PC access has time to put this script into a button and attempt to recording, if you have time, I would appreciate feedback on why it fails. I have found the problem occurs whether the scripts to Start and Stop Recording are on multiple buttons or just one. I have distilled the script down to the basics to eliminate other scripting variables. All you should need to do is hold the mouse down on the button to record. When you release the button, Stop Recording is sent to the engine. It plays back on mouseUp. The error rarely happens the first time but always randomly within 15 attempts and always on the 'Stop Record' command. Klaus has been helping to solve the problem over on the Multimedia forum but he only has access to Macs. The script isn't pretty but it works fine on Mac and up to 15 times on Windows before failing. Thanks, Bill on mouseDown if there is an audioClip "test" then stop playing audioClip "test" set the recordFormat to "wave" set the recordSampleSize to 16 set the recordChannels to 1 set the recordRate to 44.1 record sound file "Test" end mouseDown on mouseUp wait 1 second stop recording if there is an audioClip "test" then delete audioClip "test" if there is a file "test" then import audioClip from file "test" end if play audioClip "test" end mouseUp From coiin at verizon.net Sat May 19 21:44:32 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 19 May 2012 21:44:32 -0400 Subject: Help with Stop Record command on Win32 machines In-Reply-To: <71A58441-5161-478A-B812-485501AD7692@mac.com> References: <71A58441-5161-478A-B812-485501AD7692@mac.com> Message-ID: Just for what it's worth, I could record one sound and on the second try it instantly completely crashed Windows 8. That's with the latest build of LiveCode. So, the problem seems like it isn't to do with being LiveCode 3, or 32 bit Windows, because I'm on the latest LiveCode and 64 bit Windows. Hopefully RunRev will get a crash as easily as I did. From jhj at jhj.com Sat May 19 21:57:40 2012 From: jhj at jhj.com (Jerry Jensen) Date: Sat, 19 May 2012 18:57:40 -0700 Subject: Help with Stop Record command on Win32 machines In-Reply-To: References: <71A58441-5161-478A-B812-485501AD7692@mac.com> Message-ID: You are a brave, brave man. On May 19, 2012, at 6:44 PM, Colin Holgate wrote: > Just for what it's worth, I could record one sound and on the second try it instantly completely crashed Windows 8. That's with the latest build of LiveCode. So, the problem seems like it isn't to do with being LiveCode 3, or 32 bit Windows, because I'm on the latest LiveCode and 64 bit Windows. > > Hopefully RunRev will get a crash as easily as I did. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Sat May 19 23:35:16 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 19 May 2012 22:35:16 -0500 Subject: MPMoviePlayerController? In-Reply-To: References: Message-ID: <4FB86674.5070807@hyperactivesw.com> On 5/19/12 12:02 PM, Scott Rossi wrote: > Thanks Jacque. > > In fact, I just recently figured this out, thanks to John Dixon who > forwarded a demo stack that worked. As my friends across the pond would say > "Bloody Hell", since I would have likely spent another day trying to track > down the "visible" requirement. It seems to be required for most (all?) the controls. That feels backwards to me. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Sun May 20 01:35:30 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 19 May 2012 22:35:30 -0700 Subject: Blockly Message-ID: <163268345796.20120519223530@ahsoftware.net> All- Blockly was released into the wild at 9AM today. I spent a good amount of time talking with the developer at the Maker Faire. Open source block-oriented extensible visual programming, exports to JavaScript, etc... soon to have Google docs spreadsheet api access, looks like much fun. https://code.google.com/p/google-blockly/ -- -Mark Wieder mwieder at ahsoftware.net From richmondmathewson at gmail.com Sun May 20 02:44:51 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 20 May 2012 09:44:51 +0300 Subject: Blockly In-Reply-To: <163268345796.20120519223530@ahsoftware.net> References: <163268345796.20120519223530@ahsoftware.net> Message-ID: <4FB892E3.7090905@gmail.com> On 05/20/2012 08:35 AM, Mark Wieder wrote: > All- > > Blockly was released into the wild at 9AM today. I spent a good amount > of time talking with the developer at the Maker Faire. Open source > block-oriented extensible visual programming, exports to JavaScript, > etc... soon to have Google docs spreadsheet api access, looks like > much fun. > > https://code.google.com/p/google-blockly/ > Why do I think that somebody pinched something from somebody else? A quick compare and contrast exercise will raise a few eyebrows: https://code.google.com/p/google-blockly/ http://scratch.mit.edu/ It was the image in the top-left-hand corner of the Blockly page that raised my hackles straight away. From admin at FlexibleLearning.com Sun May 20 06:00:17 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Sun, 20 May 2012 11:00:17 +0100 Subject: [ANN] ChartMaker: Resource Centre support update In-Reply-To: Message-ID: ChartMaker's 'Resource Centre' support website has been updated. - A new Playground stack has been added ChartMaker Playground #10 How to include Horizontal and/or Vertical Marker Lines. Requires Build 57, the most recent release. Available from www.FlexibleLearning.com/chartmaker/cmrc - ChartMaker's Documentation Archive has been updated This specifically affects the full documentation downloads for Builds 47-48, 49, 55, 56 and 57. These complement archives of Build Release Notes available separately... Available from www.FlexibleLearning.com/chartmaker/cmrc A free ChartMaker 30-day trial is available from www.FlexibleLearning.com/chartmaker Hugh Senior FLCo From billziegler at mac.com Sun May 20 07:16:25 2012 From: billziegler at mac.com (William Ziegler) Date: Sun, 20 May 2012 07:16:25 -0400 Subject: Help with Stop Record command on Win32 machines Message-ID: Sorry about that Colin, with the old rev player I circulate with the programs it just halts the program, gives an error message with a string of data pages and lets you quit. If you don't have an old player I pair one with all my education stacks at billzieger.com Hope to see you at the Live Conference again this year. You blew everyone away with your 10 finger puzzle app in San Jose. Bill Sent from my iPhone From coiin at verizon.net Sun May 20 09:37:04 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 20 May 2012 09:37:04 -0400 Subject: Google alerts Message-ID: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Google have a thing they call "alerts". With those you can set a search string, and how often to check, and if the string shows up anywhere online you get emailed about it. Quite a while ago I put my name in, to see what happened. Every now and then I get an email about some business chap in Australia, who manages to get away with having the same name as me! This morning though I got one that was me, and as with the last time it happened this alert was the first notice I got of the thing being posted. As you check it out, you'll see why I didn't put [OT] in the subject: http://www.packtpub.com/authors/profiles/colin-holgate From coiin at verizon.net Sun May 20 09:45:56 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 20 May 2012 09:45:56 -0400 Subject: Help with Stop Record command on Win32 machines In-Reply-To: References: Message-ID: <62B5098E-0D31-4983-8BE3-59F1C4798F5E@verizon.net> Don't worry about the crash the test caused, I don't mind. My hope is that if something can be fixed to stop the entire Windows system from crashing, it might also fix your less extreme case. From richmondmathewson at gmail.com Sun May 20 10:03:32 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 20 May 2012 17:03:32 +0300 Subject: Google alerts In-Reply-To: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Message-ID: <4FB8F9B4.4070209@gmail.com> On 05/20/2012 04:37 PM, Colin Holgate wrote: > Google have a thing they call "alerts". With those you can set a search string, and how often to check, and if the string shows up anywhere online you get emailed about it. > > Quite a while ago I put my name in, to see what happened. Every now and then I get an email about some business chap in Australia, who manages to get away with having the same name as me! > > This morning though I got one that was me, and as with the last time it happened this alert was the first notice I got of the thing being posted. As you check it out, you'll see why I didn't put [OT] in the subject: > > http://www.packtpub.com/authors/profiles/colin-holgate > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Well Done! From lfredricks at proactive-intl.com Sun May 20 11:08:26 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 20 May 2012 08:08:26 -0700 Subject: Google alerts In-Reply-To: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Message-ID: <218FE98A2C5848B59F6801DA50ABDD8D@GATEWAY> > This morning though I got one that was me, and as with the > last time it happened this alert was the first notice I got > of the thing being posted. As you check it out, you'll see > why I didn't put [OT] in the subject: > > http://www.packtpub.com/authors/profiles/colin-holgate Congratulations Colin! Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From mpetrides at earthlink.net Sun May 20 11:36:14 2012 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sun, 20 May 2012 11:36:14 -0400 Subject: Google alerts In-Reply-To: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Message-ID: <50736225-48D4-4CD3-949F-4C897608686A@earthlink.net> Looks great, Colin! I've bookmarked the site so I can get back to it when the book actually becomes available in August. I assume the links to Amazon, etc. are not working because this is a preorder? On May 20, 2012, at 9:37 AM, Colin Holgate wrote: > Google have a thing they call "alerts". With those you can set a search string, and how often to check, and if the string shows up anywhere online you get emailed about it. > > Quite a while ago I put my name in, to see what happened. Every now and then I get an email about some business chap in Australia, who manages to get away with having the same name as me! > > This morning though I got one that was me, and as with the last time it happened this alert was the first notice I got of the thing being posted. As you check it out, you'll see why I didn't put [OT] in the subject: > > http://www.packtpub.com/authors/profiles/colin-holgate > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From kee at kagi.com Sun May 20 11:40:39 2012 From: kee at kagi.com (Kee Nethery) Date: Sun, 20 May 2012 08:40:39 -0700 Subject: Blockly In-Reply-To: <4FB892E3.7090905@gmail.com> References: <163268345796.20120519223530@ahsoftware.net> <4FB892E3.7090905@gmail.com> Message-ID: Scratch is open source and many other environments have used that UI for coding. My son who is now 10 has been coding in Scratch for 3 or 4 years. It is a very easy to learn environment and it supports message passing, objects, variables, etc. He's learned some very high level concepts without knowing they are high level. Others have used the exact same UI because it is really very well thought out. No need to get upset, they want coding to be approachable. Kee On May 19, 2012, at 11:44 PM, Richmond wrote: >> Why do I think that somebody pinched something from somebody else? > > A quick compare and contrast exercise will raise a few eyebrows: > > https://code.google.com/p/google-blockly/ > > http://scratch.mit.edu/ > > It was the image in the top-left-hand corner of the Blockly page that raised my hackles > straight away. From downs.david.j at gmail.com Sun May 20 11:57:43 2012 From: downs.david.j at gmail.com (david j downs) Date: Sun, 20 May 2012 10:57:43 -0500 Subject: Blockly In-Reply-To: <4FB892E3.7090905@gmail.com> References: <163268345796.20120519223530@ahsoftware.net> <4FB892E3.7090905@gmail.com> Message-ID: Scratch is principally funded by a National Science Foundation grant. The expectation is that the results of projects funded by government grants are to be made freely available for public use. J. From richmondmathewson at gmail.com Sun May 20 12:13:08 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 20 May 2012 19:13:08 +0300 Subject: Blockly In-Reply-To: References: <163268345796.20120519223530@ahsoftware.net> <4FB892E3.7090905@gmail.com> Message-ID: <4FB91814.6040304@gmail.com> On 05/20/2012 06:40 PM, Kee Nethery wrote: > Scratch is open source and many other environments have used that UI for coding. My son who is now 10 has been coding in Scratch for 3 or 4 years. It is a very easy to learn environment and it supports message passing, objects, variables, etc. He's learned some very high level concepts without knowing they are high level. Others have used the exact same UI because it is really very well thought out. No need to get upset, they want coding to be approachable. > > Kee > > > On May 19, 2012, at 11:44 PM, Richmond wrote: > >>> Why do I think that somebody pinched something from somebody else? >> A quick compare and contrast exercise will raise a few eyebrows: >> >> https://code.google.com/p/google-blockly/ >> >> http://scratch.mit.edu/ >> >> It was the image in the top-left-hand corner of the Blockly page that raised my hackles >> straight away. > So, what you are saying is that Scratch and Blockly use the same UI, but "underneath" everything is rather different. From coiin at verizon.net Sun May 20 12:32:26 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 20 May 2012 12:32:26 -0400 Subject: Google alerts In-Reply-To: <50736225-48D4-4CD3-949F-4C897608686A@earthlink.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <50736225-48D4-4CD3-949F-4C897608686A@earthlink.net> Message-ID: <982D83CC-20CD-4720-9760-FADD988A71FB@verizon.net> Yes, I guess these are early days. The publisher hasn't even told me about the info pages being live. Google alerts beat them too! On May 20, 2012, at 11:36 AM, "Petrides, M.D. Marian" wrote: > >Looks great, Colin! I've bookmarked the site so I can get back to it when the book actually becomes available in August. I assume the links to Amazon, etc. are not working because this is a preorder? From sc at sahores-conseil.com Sun May 20 12:35:52 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sun, 20 May 2012 18:35:52 +0200 Subject: MPMoviePlayerController? In-Reply-To: References: Message-ID: <65DCBB0D-B929-44D3-8165-5AFCDCE340B3@sahores-conseil.com> Works there too against an iPod Touch but not under an Android Samsung Galaxy SII (LC 5.5.0 build 1479). Did i miss something ? The Android release notes seems to say that it should work. Regards, Le 19 mai 2012 ? 19:05, Scott Rossi a ?crit : > Recently, Colin Holgate wrote: > >> What codec is used for the video track? Does it make any difference if it's an >> MP4 file instead of an MOV? > > I found in my previous post that "visible" was the culprit, and MOV seems to > work (at least in the simulator). > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From mwieder at ahsoftware.net Sun May 20 13:34:01 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 20 May 2012 10:34:01 -0700 Subject: Blockly In-Reply-To: <4FB892E3.7090905@gmail.com> References: <163268345796.20120519223530@ahsoftware.net> <4FB892E3.7090905@gmail.com> Message-ID: <34311456484.20120520103401@ahsoftware.net> Richmond- Saturday, May 19, 2012, 11:44:51 PM, you wrote: > http://scratch.mit.edu/ Scratch was *very* present at the Maker Faire, making quite a splash in the educational building. They're quite similar outwardly, and aimed at the same sort of visual programming paradigm that makes it easy to grasp programming fundamentals. Under the hood they're quite different beasts: Blockly is written entirely in JavaScript and runs in the browser - nothing to download or install. And the export functions are a nice touch. -- -Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Sun May 20 13:47:00 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 10:47:00 -0700 Subject: Sandboxing Mac Apps Message-ID: Has anyone "sandboxed" a Livecode desktop app, as is required for any apps submitted to the App Store after June 1st? I'm partucularly interested in what specialFolderPath("Home") returns in a sandboxed app, or any of the other folder names that exist within the Home directory. Pete lcSQL Software From mpetrides at earthlink.net Sun May 20 13:47:38 2012 From: mpetrides at earthlink.net (Petrides, M.D. Marian) Date: Sun, 20 May 2012 13:47:38 -0400 Subject: Google alerts In-Reply-To: <982D83CC-20CD-4720-9760-FADD988A71FB@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <50736225-48D4-4CD3-949F-4C897608686A@earthlink.net> <982D83CC-20CD-4720-9760-FADD988A71FB@verizon.net> Message-ID: Well, then, I guess I'll just have to wait with bated breath. ;-) Actually, should come right about the time I'm going to be ready to settle down to some serious self-education about LC for mobile devices. On May 20, 2012, at 12:32 PM, Colin Holgate wrote: > Yes, I guess these are early days. The publisher hasn't even told me about the info pages being live. Google alerts beat them too! > > > On May 20, 2012, at 11:36 AM, "Petrides, M.D. Marian" wrote: > >>> Looks great, Colin! I've bookmarked the site so I can get back to it when the book actually becomes available in August. I assume the links to Amazon, etc. are not working because this is a preorder? > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Sun May 20 14:04:12 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 20 May 2012 13:04:12 -0500 Subject: Sample Hello World apps Message-ID: <4FB9321C.5000406@hyperactivesw.com> I'm looking for compiled, short samples of apps written in other languages; Lua, Corona, C++, anything. A quick "hello world" app is fine. If you've got something like that, it'd be great if you could send it to me off-list. I've found lots of source code on the net but no compiled apps. Thanks! -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Sun May 20 14:19:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 11:19:30 -0700 Subject: Scrolling by script In-Reply-To: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> Message-ID: That doesn't work. If I'm understanding it correctly, it scrolls so the the middle line in the total number of lines in the list is at the top of the list. What I need is for the selected line to be positioned in the middle of the VISIBLE lines in the list, not the total lines. I should explain a bit more of what I'm trying to achieve. The scrolling list in question is an"expanding/collapsing" list. It starts off life with lines that have a disclosure triangle at the start of them. When the user clicks on a line. I change the disclosure triangle to an "expanded" state, then add indented lines into the list immeditely below the selected line. So if I select, for example, the last visible line in the list, the user cannot see any of the new indented lines unless I scroll the list so the selected line and its associated indented lines move up. Pete lcSQL Software On Fri, May 18, 2012 at 2:19 PM, Bob Sneidar wrote: > Get the formatted height of the field, then set the vscroll to that div 2. > That should work? From jacque at hyperactivesw.com Sun May 20 14:26:02 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 20 May 2012 13:26:02 -0500 Subject: Scrolling by script In-Reply-To: References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> Message-ID: <4FB9373A.20305@hyperactivesw.com> On 5/20/12 1:19 PM, Peter Haworth wrote: > That doesn't work. If I'm understanding it correctly, it scrolls so the > the middle line in the total number of lines in the list is at the top of > the list. What I need is for the selected line to be positioned in the > middle of the VISIBLE lines in the list, not the total lines. The formattedheight should return only the height of the visible lines. As far as the engine knows, the lines that aren't in the field yet don't exist. Try div 3 instead of div 2. That should set the scroll so that a third of the text is off the top, a third is in the middle, and the bottom third trails below. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Sun May 20 14:30:12 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 20 May 2012 21:30:12 +0300 Subject: Blockly In-Reply-To: <34311456484.20120520103401@ahsoftware.net> References: <163268345796.20120519223530@ahsoftware.net> <4FB892E3.7090905@gmail.com> <34311456484.20120520103401@ahsoftware.net> Message-ID: <4FB93834.7050702@gmail.com> On 05/20/2012 08:34 PM, Mark Wieder wrote: > Richmond- > > Saturday, May 19, 2012, 11:44:51 PM, you wrote: > >> http://scratch.mit.edu/ > Scratch was *very* present at the Maker Faire, making quite a splash > in the educational building. They're quite similar outwardly, and > aimed at the same sort of visual programming paradigm that makes it > easy to grasp programming fundamentals. Under the hood they're quite > different beasts: Blockly is written entirely in JavaScript and runs > in the browser - nothing to download or install. And the export > functions are a nice touch. > This all is really very interesting indeed. From pete at lcsql.com Sun May 20 14:41:36 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 11:41:36 -0700 Subject: Drag/Drop from a scrolling list to a text field Message-ID: I have a need to allow the user to drag a line from a scrolling list field and drop it into wherever the insertion point is in a text field. I found a lengthy thread about this in the list archives back in 2005 at http://runtime-revolution.278305.n4.nabble.com/Dragging-from-a-list-field-td284292.html Since that's a pretty old post, I'm wondering if that is still the recommended method. Jacque, looks like you were the originator of that post - any thoughts? Pete lcSQL Software From sc at sahores-conseil.com Sun May 20 14:47:24 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sun, 20 May 2012 20:47:24 +0200 Subject: Sample Hello World apps In-Reply-To: <4FB9321C.5000406@hyperactivesw.com> References: <4FB9321C.5000406@hyperactivesw.com> Message-ID: <73B17817-D2EF-4705-A3A5-08A1F1292B5B@sahores-conseil.com> Hi Jacque, If you just wants to see how a GCC compiled app looks like, it's just binary code and to see how it looks, you just have to drag any app on TextWrangler or BBEdit (TextMate is too slow to open such files). Kind regards, Le 20 mai 2012 ? 20:04, J. Landman Gay a ?crit : > I'm looking for compiled, short samples of apps written in other languages; Lua, Corona, C++, anything. A quick "hello world" app is fine. If you've got something like that, it'd be great if you could send it to me off-list. > > I've found lots of source code on the net but no compiled apps. Thanks! > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From pete at lcsql.com Sun May 20 16:15:17 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 13:15:17 -0700 Subject: Scrolling by script In-Reply-To: <4FB9373A.20305@hyperactivesw.com> References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> <4FB9373A.20305@hyperactivesw.com> Message-ID: That works as you said it would but if the selected line is not in the middle third of the lines, it's not visible. The following code seems to work: *i*f the hilitedline of me > 12 then set the vscroll of me to (word 2 of the selectedline of me - 12) * the textheight of me end if * * 12 is the magic number because it's half the number of visble lines in the list. Pete lcSQL Software On Sun, May 20, 2012 at 11:26 AM, J. Landman Gay wrote: > Try div 3 instead of div 2. That should set the scroll so that a third of > the text is off the top, a third is in the middle, and the bottom third > trails below. From jacque at hyperactivesw.com Sun May 20 17:41:02 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 20 May 2012 16:41:02 -0500 Subject: Sample Hello World apps In-Reply-To: <73B17817-D2EF-4705-A3A5-08A1F1292B5B@sahores-conseil.com> References: <4FB9321C.5000406@hyperactivesw.com> <73B17817-D2EF-4705-A3A5-08A1F1292B5B@sahores-conseil.com> Message-ID: <4FB964EE.7070600@hyperactivesw.com> On 5/20/12 1:47 PM, Pierre Sahores wrote: > Hi Jacque, > > If you just wants to see how a GCC compiled app looks like, it's just > binary code and to see how it looks, you just have to drag any app on > TextWrangler or BBEdit (TextMate is too slow to open such files). Actually, I should have mentioned I only need to see apps for OS X. I'm not so interested in what is in the binary, I want to see how the app bundle is structured and what common elements they have. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun May 20 17:52:08 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 20 May 2012 16:52:08 -0500 Subject: Drag/Drop from a scrolling list to a text field In-Reply-To: References: Message-ID: <4FB96788.7060901@hyperactivesw.com> On 5/20/12 1:41 PM, Peter Haworth wrote: > I have a need to allow the user to drag a line from a scrolling list field > and drop it into wherever the insertion point is in a text field. > > I found a lengthy thread about this in the list archives back in 2005 at > http://runtime-revolution.278305.n4.nabble.com/Dragging-from-a-list-field-td284292.html > > Since that's a pretty old post, I'm wondering if that is still the > recommended method. > > Jacque, looks like you were the originator of that post - any thoughts? I don't even remember what I was working on when I wrote that, or how or if I solved it. I guess the best thing to do is just try it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Sun May 20 17:59:17 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 14:59:17 -0700 Subject: Drag/Drop from a scrolling list to a text field In-Reply-To: <4FB96788.7060901@hyperactivesw.com> References: <4FB96788.7060901@hyperactivesw.com> Message-ID: Just gave it a whirl and it worked fine after a slight tweak. The list is the same one that's the subject of the scrolling question, which alternatle expands/collpases an entry when it's clicked on so I couldn't ignore the processing of the line if it was the same line that was clicked. The fix was to remove the check for the same line, set the dragData to empty before thr loop that checks for a drag, then check if the dragData is still empty after the loop; if it's not, I'm dragging; if it is, I process the line as usual. Pete lcSQL Software On Sun, May 20, 2012 at 2:52 PM, J. Landman Gay wrote: > On 5/20/12 1:41 PM, Peter Haworth wrote: > >> I have a need to allow the user to drag a line from a scrolling list field >> and drop it into wherever the insertion point is in a text field. >> >> I found a lengthy thread about this in the list archives back in 2005 at >> http://runtime-revolution.**278305.n4.nabble.com/Dragging-** >> from-a-list-field-td284292.**html >> >> Since that's a pretty old post, I'm wondering if that is still the >> recommended method. >> >> Jacque, looks like you were the originator of that post - any thoughts? >> > > I don't even remember what I was working on when I wrote that, or how or > if I solved it. I guess the best thing to do is just try it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From peterwawood at gmail.com Sun May 20 22:28:09 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Mon, 21 May 2012 10:28:09 +0800 Subject: Sample Hello World apps In-Reply-To: <4FB9321C.5000406@hyperactivesw.com> References: <4FB9321C.5000406@hyperactivesw.com> Message-ID: So just to confirm, you want a the .app folder of an OS X application and not an OS X command line application? On 21 May 2012, at 02:04, J. Landman Gay wrote: > I'm looking for compiled, short samples of apps written in other languages; Lua, Corona, C++, anything. A quick "hello world" app is fine. If you've got something like that, it'd be great if you could send it to me off-list. > > I've found lots of source code on the net but no compiled apps. Thanks! > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Fri May 18 18:22:05 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 18 May 2012 15:22:05 -0700 Subject: New Sandboxing Docs have been posted Message-ID: <6A2A4AAB-5CFD-4B94-9879-96A9F0E3D2EC@me.com> Hi Folks, If you haven't received the note from Apple yet, new docs for sandboxing have been posted along with some new entitlements: https://developer.apple.com/devcenter/mac/app-sandbox/ Tim From gandalf at doctorTimothyMiller.com Mon May 21 00:28:03 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Sun, 20 May 2012 21:28:03 -0700 Subject: insertion point glitch Message-ID: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> Hi, I do a fair amount of tedious data entry with my liveCode stacks. Now and then, a field's focus border is hilited, the cursor insertion point is blinking in the field, but the field is unresponsive to keyboard input. Clicking again in the field does not make a difference. The only way to make the field responsive is to click in another field, then click again on the field I want to type into. This seems to happen inconsistently. Maybe 20% of the time. it happens in various fields, and in at least two rather different stacks. It can happen when I manually click on a field, or when a script places the insertion point in the field. It can happen with an empty field, or in a field that contains some default value, and whether I have single-clicked or double-clicked on a word in the field. I have never been able to figure out how to reproduce the problem. It's a minor annoyance, but if I do a lot of data entry, it can happen many times in a day, until I get sick of it, and try to figure out why it happens. I've not been able to troubleshoot very well because the message box removes the insertion point from the field and terminates the glitch. I have noticed that when a field is unresponsive to data entry, it is also unresponsive to tabkey and returnkey (tab on return is set to true). Autohilite is true. List behavior is false. Traversalon and showFocusBorder are true. sharedText is false. The fields in question have no scripts. Is this a known problem? Is there something I can to do make it stop? Lacking that, troubleshooting suggestions would be appreciated. It's been going on through many updates of LiveCode, possibly for several years. This is LC version 5.5. It happens both with my MacMini, running the current Mac OS, or my old laptop, running OS 10.6.8. Thanks in advance, Tim From gandalf at doctorTimothyMiller.com Mon May 21 01:40:40 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Sun, 20 May 2012 22:40:40 -0700 Subject: insertion point glitch In-Reply-To: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> Message-ID: <04BEBFA1-A8EF-47BF-9CAB-21985A4D24EF@doctorTimothyMiller.com> Replying to myself, the OP, additional information about previous question. I added a button, with hilite turned off. "Answer the focusedOjbect" I click it when a field is unresponsive. It correctly provides the identity of unresponsive field. After I click on the "OK" button in the answer dialog box, the field accepts keyboard input normally. T On May 20, 2012, at 9:28 PM, Timothy Miller wrote: > Hi, I do a fair amount of tedious data entry with my liveCode stacks. > > Now and then, a field's focus border is hilited, the cursor insertion point is blinking in the field, but the field is unresponsive to keyboard input. Clicking again in the field does not make a difference. The only way to make the field responsive is to click in another field, then click again on the field I want to type into. From igor at superstudent.net Mon May 21 01:53:40 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 21 May 2012 15:53:40 +1000 Subject: insertion point glitch In-Reply-To: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> Message-ID: <80D3EC7D-4A09-433C-941C-BD7677091EB9@superstudent.net> Dear Tim, I have experienced something similar - don't know if it's the same thing as you: On 21/05/2012, at 2:28 PM, Timothy Miller wrote: [...] > I have noticed that when a field is unresponsive to data entry, it is also unresponsive to tabkey and returnkey (tab on return is set to true). Autohilite is true. List behavior is false. Traversalon and showFocusBorder are true. sharedText is false. The fields in question have no scripts. > > Is this a known problem? Is there something I can to do make it stop? Lacking that, troubleshooting suggestions would be appreciated. I use MacOS X, on a MacBook Pro with a trackpad. My trackpad is set to accept clicks via 'taps', and also to accept contextual-menu clicks (control+click) as two-fingered taps. Because of that setting, I've noticed in LiveCode that when I am typing something extensive, sometimes a stray thumb or lazy hand will accidentally touch the trackpad, and trigger the 'control-click', leaving the field unresponsive. The first time this happened, it left me quite puzzled, as nothing seemed to respond: pressing tabs, returns, etc, would yield no result. I had to 'click out' somewhere, and the click back on the field. Switching that setting in System Preferences seemed to fix this. I, however, do like to have my two-fingered clicks, so I just put up with having to click-out-and-in every now and then... As I said, this may have nothing to do with your issue, but it just sounded similar... Kind regards, -- Igor Couto Sydney, Australia From guglielmo at braguglia.ch Mon May 21 02:00:25 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Mon, 21 May 2012 08:00:25 +0200 Subject: Sample Hello World apps In-Reply-To: <4FB964EE.7070600@hyperactivesw.com> References: <4FB9321C.5000406@hyperactivesw.com> <73B17817-D2EF-4705-A3A5-08A1F1292B5B@sahores-conseil.com> <4FB964EE.7070600@hyperactivesw.com> Message-ID: <4FB9D9F9.80901@braguglia.ch> Hi Jacque, all OSX .app have, more or less, the same structure (/... I have about 600 .app in my /Application folder/) ... ... as you already know, the .app, on OSX, it's a folder containing inside one principal folder 'Contents' which, in turn, contains some other folders and files. The minimum that you find inside 'ApplicationName.app/Contents/' it's an Info.plist file, a PkgInfo file, a Resources/ folder and a MacOS/ folder. Besides this 'minimum' you can have other folders depending on the application ... a Frameworks/ folder e.g. to contains some .dylib, a Plugins/ folder with e.g. some 'language specific' files, etc. etc. If the .app is 'Code Signed', on the 'Contents' folder you have another fixed folder : '_CodeSignature' , normally containing a file named 'CodeResources' which is the ... fingerprint of your .app and is used by the OS to verify the 'author' of the .app and that the .app as not been tampered. More, if the .app was regularly purchased on the Apple Store, on the 'Contents' folder you have another mandatory folder, the : '_MASReceipt', normally containing a file named 'receipt', which link together : the .app id, the user name used to buy the .app on the Apple Store and the UDID of the Mac on which the .app was bought. This receipt file link, in a indissoluble way, the .app to the Mac on which the .app is installed, BUT ... Apple don't make any check on this ... it's up to the .app to verify the validity of this receipt ... here the details : https://developer.apple.com/library/mac/#releasenotes/General/ValidateAppStoreReceipt/_index.html Next, on the 'ApplicationName.app/Contents/Resources/', you find the .app resources, e.g. icons, .nib, images, the .lproj files, etc, etc, while, in the 'ApplicationName.app/Contents/MacOS' folder, you find the real binary code of your .app (normally the same .app name, without the .app) together with other files that the programmer may have decided to put inside the same folder (/... e.g. normally, for a LiveCode .app, the Externals folder is located in this position/). So ... this is the basic structure ... let me know if you need more info ... :-) Regards, Guglielmo On 20.05.2012 23:41, J. Landman Gay wrote: > On 5/20/12 1:47 PM, Pierre Sahores wrote: >> Hi Jacque, >> >> If you just wants to see how a GCC compiled app looks like, it's just >> binary code and to see how it looks, you just have to drag any app on >> TextWrangler or BBEdit (TextMate is too slow to open such files). > > Actually, I should have mentioned I only need to see apps for OS X. > I'm not so interested in what is in the binary, I want to see how the > app bundle is structured and what common elements they have. > From pete at lcsql.com Mon May 21 02:01:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 23:01:30 -0700 Subject: insertion point glitch In-Reply-To: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> Message-ID: Clutching at straws, but the other property to check when this happens is lockText. Pete lcSQL Software On Sun, May 20, 2012 at 9:28 PM, Timothy Miller < gandalf at doctortimothymiller.com> wrote: > Hi, I do a fair amount of tedious data entry with my liveCode stacks. > > Now and then, a field's focus border is hilited, the cursor insertion > point is blinking in the field, but the field is unresponsive to keyboard > input. Clicking again in the field does not make a difference. The only way > to make the field responsive is to click in another field, then click again > on the field I want to type into. > > This seems to happen inconsistently. Maybe 20% of the time. it happens in > various fields, and in at least two rather different stacks. It can happen > when I manually click on a field, or when a script places the insertion > point in the field. It can happen with an empty field, or in a field that > contains some default value, and whether I have single-clicked or > double-clicked on a word in the field. I have never been able to figure out > how to reproduce the problem. It's a minor annoyance, but if I do a lot of > data entry, it can happen many times in a day, until I get sick of it, and > try to figure out why it happens. > > I've not been able to troubleshoot very well because the message box > removes the insertion point from the field and terminates the glitch. > > I have noticed that when a field is unresponsive to data entry, it is also > unresponsive to tabkey and returnkey (tab on return is set to true). > Autohilite is true. List behavior is false. Traversalon and showFocusBorder > are true. sharedText is false. The fields in question have no scripts. > > Is this a known problem? Is there something I can to do make it stop? > Lacking that, troubleshooting suggestions would be appreciated. > > It's been going on through many updates of LiveCode, possibly for several > years. This is LC version 5.5. It happens both with my MacMini, running the > current Mac OS, or my old laptop, running OS 10.6.8. > > Thanks in advance, > > > Tim > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Mon May 21 02:02:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 20 May 2012 23:02:54 -0700 Subject: New Sandboxing Docs have been posted In-Reply-To: <6A2A4AAB-5CFD-4B94-9879-96A9F0E3D2EC@me.com> References: <6A2A4AAB-5CFD-4B94-9879-96A9F0E3D2EC@me.com> Message-ID: I just emailed RunRev support to see what, if anything, that are planning to do to help with sandboxing. Pete lcSQL Software On Fri, May 18, 2012 at 3:22 PM, Tim Jones wrote: > Hi Folks, > > If you haven't received the note from Apple yet, new docs for sandboxing > have been posted along with some new entitlements: > > https://developer.apple.com/devcenter/mac/app-sandbox/ > > Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gandalf at doctorTimothyMiller.com Mon May 21 02:05:12 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Sun, 20 May 2012 23:05:12 -0700 Subject: insertion point glitch In-Reply-To: <80D3EC7D-4A09-433C-941C-BD7677091EB9@superstudent.net> References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> <80D3EC7D-4A09-433C-941C-BD7677091EB9@superstudent.net> Message-ID: Thankya, Igor, I too am familiar with stray-thumb trackpad behavior. In the case of the glitch in question, it also happens on my Mac Mini, which has a mouse, no trackpad. But I appreciate your attempt to help. Tim On May 20, 2012, at 10:53 PM, Igor de Oliveira Couto wrote: > Dear Tim, > > I use MacOS X, on a MacBook Pro with a trackpad. My trackpad is set to accept clicks via 'taps', and also to accept contextual-menu clicks (control+click) as two-fingered taps. Because of that setting, I've noticed in LiveCode that when I am typing something extensive, sometimes a stray thumb or lazy hand will accidentally touch the trackpad, and trigger the 'control-click', leaving the field unresponsive. The first time this happened, it left me quite puzzled, as nothing seemed to respond: pressing tabs, returns, etc, would yield no result. I had to 'click out' somewhere, and the click back on the field. From igor at superstudent.net Mon May 21 02:46:46 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 21 May 2012 16:46:46 +1000 Subject: New Sandboxing Docs have been posted In-Reply-To: References: <6A2A4AAB-5CFD-4B94-9879-96A9F0E3D2EC@me.com> Message-ID: <01B92058-49CF-414C-BD0E-0ED1E3833167@superstudent.net> On 21/05/2012, at 4:02 PM, Peter Haworth wrote: > I just emailed RunRev support to see what, if anything, that are planning > to do to help with sandboxing. Some information which may be useful can be found in the RunRev Forums, here: http://forums.runrev.com/viewtopic.php?f=19&t=11024#p51406 -- Igor Couto Sydney, Australia From igor at superstudent.net Mon May 21 03:02:53 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 21 May 2012 17:02:53 +1000 Subject: Age & Anniversary Calculations Message-ID: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> Dear LC Folks, What is the 'best' way to perform these 2 calculations with LiveCode? 1) Calculate a person's age, given a birthdate: /* Calculates the number of birthdays from a given date, up to and including *today*. @param pBirthDate the birthdate @return a positive integer representing the number of birthdays from pBirthDate to today. */ function currentAge pBirthDate ...? end currentAge 2) Calculate whether an *anniversary* falls within a time frame - ie., within a week, within 2 weeks, within a month of today: /* Determines whether an anniversary date is close to a 'reference date'. @param pAnniversaryDate the anniversary date @param pReferenceDate the date that is supposed to be 'close' - or not - to the anniversary date @pTimeFrame a time period, in seconds, that determines what 'close' is: it can be 1 day, 7 days, 1 month, etc. @return a boolean: if the anniversary date is sufficiently 'close' (as specified by pTimeFrame) to the reference date, then it returns TRUE, otherwise it returns FALSE. */ function isAnniversaryClose pAnniversaryDate, pReferenceDate, pTimeFrame ...? end isAnniversaryClose I'm not being lazy, but the algorithms I came up with look so 'convoluted' that I *know* there must be an easier way. I know that usually in every language there is a 'standard' or 'best-practice' way to perform these standard date calculations, so rather than re-inventing the wheel, I thought I'd run it by you, Masters, and be humbled by your experience! :-) Many thanks in advance, -- Igor Couto Sydney, Australia From ken at kencorey.com Mon May 21 04:50:57 2012 From: ken at kencorey.com (Ken Corey) Date: Mon, 21 May 2012 09:50:57 +0100 Subject: Age & Anniversary Calculations In-Reply-To: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> Message-ID: <4FBA01F1.2040100@kencorey.com> On 21/05/2012 08:02, Igor de Oliveira Couto wrote: > What is the 'best' way to perform these 2 calculations with LiveCode? 'convert' just rocks. Here's a couple of throwaways to show you how I'd approach it. They probably aren't exactly what you need, but you'll get the idea. > 1) Calculate a person's age, given a birthdate: This one is a pain, as I ran it on Windows, and birthdays before 1970 weren't natively handled. I think this does the trick. ------------------- on mouseUp -- put the birthday into tBd, -- on windows, can't do before 1970! put "May 21 1965" into tBd -- handle < 1970 (is this just on windows?) set the itemdel to " " put item 3 of tBd into tBYear if tBYear < 12 then add 2000 to tBYear else if tBYear < 100 then add 1900 to tBYear end if put 0 into tBYearOffset if tBYear < 1970 then put 1970 - tBYear into tBYearOffset put 1970 into item 3 of tBd end if -- back to out regularly scheduled code set the itemdel to "," convert tBd to dateItems if the result is not empty then put "Got an error:"&the result else put the long time into tNow convert tNow to dateItems subtract tBYearOffset from item 1 of tBd put item 1 of tNow - item 1 of tBd into tBirthdays answer "You've had "&tBirthdays&" birthdays." end if end mouseUp ------------------- > 2) Calculate whether an *anniversary* falls within a time frame - ie., within a week, within 2 weeks, within a month of today: Something like this perhaps (written as in a button script)...watch out for wrapping: ------------------- on mouseUp -- get now as 2012,5,21,9,12,20,2 - today's date/time/day number put the long time into tNow convert tNow to dateItems -- find out this year's anniversary, replace '7' and '8' as needed put tNow into tAnniv put 6 into item 2 of tAnniv put 8 into item 3 of tAnniv -- find out distance between... convert tNow to seconds convert tAnniv to seconds put tAnniv - tNow into tDiff if tDiff < 0 then answer "Already passed!" else convert tDiff to dateItems answer "it's in "&item 2 of tDiff&" months, "&item 3 of tDiff \ &" days, "&item 4 of tDiff&" hours." end if -- difference is shown as - 1970,2,18,0,0,0,4 -- Ignore the year, as we purposely end mouseUp ------------------- Hope this helps. -Ken From m.schonewille at economy-x-talk.com Mon May 21 05:49:42 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 21 May 2012 11:49:42 +0200 Subject: [ANN] Launcher X 0b03 Message-ID: <511AAFE6-8DC6-4DC0-9549-03CA964352DD@economy-x-talk.com> Hi guys, I've released Launcher X 0b03. This version should be compatible with Lion. Although it is still in beta stage, you might find it interesting to see that I'm displaying the icons of all apps and files in the app. You can download the app at http://qery.us/265 for free. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From andre.bisseret at wanadoo.fr Mon May 21 07:49:33 2012 From: andre.bisseret at wanadoo.fr (=?iso-8859-1?Q?Andr=E9_Bisseret?=) Date: Mon, 21 May 2012 13:49:33 +0200 Subject: Age & Anniversary Calculations In-Reply-To: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> Message-ID: <73379873-32E5-422D-AEA4-12CA5D2B51B5@wanadoo.fr> Bonjour Igor, Le 21 mai 2012 ? 09:02, Igor de Oliveira Couto a ?crit : > Dear LC Folks, > > What is the 'best' way to perform these 2 calculations with LiveCode? > > 1) Calculate a person's age, given a birthdate: I had problems with scripts mainly based on "convert to seconds" and "dateItems" also, on windows, as Ken points it out, with birthday before 1970. Eventually I wrote the following script (probably not the "best" ;-) but which works for months now, on Mac and Windows as well. It minimizes the recourse to convert to seconds. Notice that ages under one year, are returned in months. As it is written, it requires 2 fields : a fld "fldBirthDay" and a fld "fldAge" HTH Best regards from Grenoble Andr? -------- local tBirthDate,tAge,tToday,tLivedSecs,t1stYearSecs,t1YearSecs,\ tBirthDateSecs,tToDaySecs,tAddedMonths,date1,date2,tYearsNbr,tempo, ------------ on mouseUp lock screen -- ENGLISH DATE put fld "fldBirthDay" into tBirthDate put the short date into tToday set the itemDel to slash --------======IN CASE OF YY FOR YEAR FORMAT ====== if the number of chars of item 3 of tBirthDate is 2 then if item 3 of tBirthDate > item 3 of tToday then put "19" before item 3 of tBirthDate put "19" before item 3 of fld "fldBirthDay" else put "20" & item 3 of tBirthDate into date1 put "19" & item 3 of tBirthDate into date2 answer "Sorry! can't decide ;-)" with date1 or date2 put it into item 3 of fld "fldBirthDay" put it into item 3 of tBirthDate end if end if if the number of chars of item 3 of tToday is 2 then put "20" before item 3 of tToday -- put "20" before item 3 of fld "fldJourdhui" end if --------PRECAUTION FOR ENDS OF MONTH if item 1 of tToday is "2" and item 2 of tToday is among the items of "29/30/31" then put "28" into item 2 of tToday end if if item 1 of tToday is among the items of "4/6/9/11" then if item 2 of tToday is "31" then put "30" into item 2 of tToday end if ------------------------------------ put item 3 of tToday - item 3 of tBirthDate into tYearsNbr ----------------- -------- PUTTING IN MONTHS BEFORE 1 YEAR -- USING CONVERT TO SECONDS put tBirthDate into tBirthDateSecs put tToday into tToDaySecs convert tBirthDateSecs to seconds convert tToDaySecs to seconds put tBirthDate into t1stYearSecs add 1 to item 3 of t1stYearSecs convert t1stYearSecs to seconds put t1stYearSecs - tBirthDateSecs into t1YearSecs put tToDaySecs - tBirthDateSecs into tLivedSecs put t1stYearSecs - tBirthDateSecs into t1YearSecs -------- if tLivedSecs <= t1YearSecs then monthsCount else yearsCount end if end mouseUp on monthsCount set the itemDel to slash put item 3 of tToday - item 3 of tBirthDate into tYearsNbr ----================================== if tYearsNbr >= 0 then if tYearsNbr = 0 then put "0" into tAddedMonths if tYearsNbr = 1 then put "12" into tAddedMonths switch case item 1 of tToday < item 1 of tBirthDate if item 2 of tToday < item 2 of tBirthDate then put tAddedMonths + item 1 of tToday - item 1 of tBirthDate - 1 && "month" into tAge else put tAddedMonths + item 1 of tToday - item 1 of tbirthDate && "month" into tAge end if break case item 1 of tToday = item 1 of tBirthDate if item 2 of tToday < item 2 of tBirthDate then put tAddedMonths - "1" && "month" into tAge end if if item 2 of tToday >= item 2 of tBirthDate then put tAddedMonths && "month" into tAge end if break case item 1 of tToday > item 1 of tBirthDate if item 2 of tToday < item 2 of tBirthDate then put tAddedMonths + item 1 of tToday - item 1 of tBirthDate -1 && "month" into tAge end if if item 2 of tToday >= item 2 of tBirthDate then put tAddedMonths + item 1 of tToday - item 1 of tBirthDate && "month" into tAge end if end switch end if ----------------- if word 1 of tAge > 1 then put "months" into word 2 of tAge if char 1 of tAge is "-" then put "not born yet" into tAge if tAge is "0 month" then put "1st month" into tAge if tBirthDate = tToday then put "born to day" into tAge -------------- put tAge into fld "sonAge" end monthsCount on yearsCount set the itemDelimiter to slash put item 3 of tToday - item 3 of tBirthDate into tYearsNbr switch case item 1 of tToday < item 1 of tBirthDate put tYearsNbr - 1 into tAge break case item 1 of tToday = item 1 of tBirthDate if item 2 of tToday < item 2 of tBirthDate then put tYearsNbr -1 into tAge if item 2 of tToday = item 2 of tBirthDate then put tYearsNbr into tAge if item 2 of tToday > item 2 of tBirthDate then put tYearsNbr into tAge break case item 1 of tToday > item 1 of tBirthDate put tYearsNbr into tAge end switch -------------------- if tAge = 1 then put tAge && "year" into fld "fldAge" else put tAge && "years" into fld "fldAge" end if end yearsCount ---------------------------------------- From rjb at robelko.com Mon May 21 08:58:08 2012 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 21 May 2012 14:58:08 +0200 Subject: insertion point glitch In-Reply-To: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> Message-ID: On 20.05.2012 at 21:28 Uhr -0700 Timothy Miller apparently wrote: >Hi, I do a fair amount of tedious data entry with my liveCode stacks. > >Now and then, a field's focus border is hilited, the cursor >insertion point is blinking in the field, but the field is >unresponsive to keyboard input. Clicking again in the field does not >make a difference. The only way to make the field responsive is to >click in another field, then click again on the field I want to type >into. > I keep seeing exactly that as well. I believe this is a glitch somewhere in the engine. I have seen it as far as version 2.6 and while working in MetaCard. It usually happens for me when selecting the field content with the mouse and accidently misclicking somewhere, I believe by the edge of the field. I never figured out the exact trigger, but since clicking elsewhere resets it, I learned to live with it and just watch to make clean clicks. Robert From dunbarx at aol.com Mon May 21 10:14:22 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 21 May 2012 10:14:22 -0400 (EDT) Subject: insertion point glitch In-Reply-To: References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> Message-ID: <8CF0573279C47C2-10C4-39B35@webmail-m164.sysops.aol.com> I have never seen this behavior. But I see that others have noticed the same irregularity. It is so fundamental, that I cannot imagine it is an engine issue, but rather must be some procedural thing, as Igor points out, though this seems odd to me. Peter, the "lockText" property would not allow a cursor in the field at all. Craig Newman -----Original Message----- From: Robert Brenstein To: How to use LiveCode Sent: Mon, May 21, 2012 9:09 am Subject: Re: insertion point glitch On 20.05.2012 at 21:28 Uhr -0700 Timothy Miller apparently wrote: >Hi, I do a fair amount of tedious data entry with my liveCode stacks. > >Now and then, a field's focus border is hilited, the cursor >insertion point is blinking in the field, but the field is >unresponsive to keyboard input. Clicking again in the field does not >make a difference. The only way to make the field responsive is to >click in another field, then click again on the field I want to type >into. > I keep seeing exactly that as well. I believe this is a glitch somewhere in the engine. I have seen it as far as version 2.6 and while working in MetaCard. It usually happens for me when selecting the field content with the mouse and accidently misclicking somewhere, I believe by the edge of the field. I never figured out the exact trigger, but since clicking elsewhere resets it, I learned to live with it and just watch to make clean clicks. Robert _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon May 21 10:32:37 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2012 09:32:37 -0500 Subject: Sample Hello World apps In-Reply-To: References: <4FB9321C.5000406@hyperactivesw.com> Message-ID: <4FBA5205.1010109@hyperactivesw.com> On 5/20/12 9:28 PM, Peter W A Wood wrote: > So just to confirm, you want a the .app folder of an OS X > application and not an OS X command line application? Yup. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon May 21 11:38:48 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2012 10:38:48 -0500 Subject: Sample Hello World apps In-Reply-To: <4FB9D9F9.80901@braguglia.ch> References: <4FB9321C.5000406@hyperactivesw.com> <73B17817-D2EF-4705-A3A5-08A1F1292B5B@sahores-conseil.com> <4FB964EE.7070600@hyperactivesw.com> <4FB9D9F9.80901@braguglia.ch> Message-ID: <4FBA6188.9030001@hyperactivesw.com> On 5/21/12 1:00 AM, Guglielmo Braguglia wrote: > Hi Jacque, > all OSX .app have, more or less, the same structure (/... I have about > 600 .app in my /Application folder/) ... Thanks Guglielmo. I've been too vague. I'm interested in iOS mobile apps created by other tools. I want to look at the info.plist file, because those can vary quite a bit, and also examine the files in the bundle to see how they vary depending on the tool used to build it. I also would like to see iOS mobile apps that have been converted to .ipa files by other tools. I have a Flash example already, and if there are others I would like to compare them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Mon May 21 11:38:34 2012 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 21 May 2012 15:38:34 +0000 Subject: Help with Stop Record command on Win32 machines In-Reply-To: <71A58441-5161-478A-B812-485501AD7692@mac.com> References: <71A58441-5161-478A-B812-485501AD7692@mac.com> Message-ID: Bill, I've run into a couple of problems with Windows and QuickTime over the last couple of years. I don't know if this will apply to you, but it may be worth checking out. 1. I saw some problems with LC apps crashing on Windows XP with QT 7.6.4 installed. Older and newer versions seemed not to be affected. If you have access to the Quality Control Center you can see bug report at http://quality.runrev.com/show_bug.cgi?id=8420 2. In the read me file for one of my apps that lets users view QuickTime videos, I have the following notice: Known Problem on the Windows Version: -------------------------------------- On some Windows systems the [LiveCode app] might crash when you try to view video recordings. If this happens, try the following: Go to your Control Panels and open the QuickTime control panel. Click on the Advanced tab. Under the Video section, select Safe Mode (GDI only). The videos play normally after you make this change. Again, don't know if this could be your problem, but it might give you a lead. Regards, Devin On May 19, 2012, at 5:00 PM, Bill Ziegler wrote: > After years of providing programs for special needs students I was just made aware of the programs failing at random places, making it difficult to debug. > It only happens on Windows machines, possibly only on win32 machines and not at the same location. The Mac player works fine. > > The user gets an error box- "Revolution Engine for Win32 has encountered a problem and needs to close. We are sorry for the inconvenience." > I am using the REV Player Engine 3.0.0 Build 750 and not a standalone because the same stack needs to run on Macs and Pcs. > > I am testing it now on a Macbook pro with VMware Fusion. > > If a scripter with PC access has time to put this script into a button and attempt to recording, if you have time, I would appreciate feedback on why it fails. > I have found the problem occurs whether the scripts to Start and Stop Recording are on multiple buttons or just one. > > I have distilled the script down to the basics to eliminate other scripting variables. > All you should need to do is hold the mouse down on the button to record. When you release the button, Stop Recording is sent to the engine. It plays back on mouseUp. > The error rarely happens the first time but always randomly within 15 attempts and always on the 'Stop Record' command. > > Klaus has been helping to solve the problem over on the Multimedia forum but he only has access to Macs. > > The script isn't pretty but it works fine on Mac and up to 15 times on Windows before failing. > > Thanks, > > Bill > > > on mouseDown > if there is an audioClip "test" then stop playing audioClip "test" > set the recordFormat to "wave" > set the recordSampleSize to 16 > set the recordChannels to 1 > set the recordRate to 44.1 > record sound file "Test" > end mouseDown > > on mouseUp > wait 1 second > stop recording > if there is an audioClip "test" then delete audioClip "test" > if there is a file "test" then > import audioClip from file "test" > end if > play audioClip "test" > end mouseUp > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Devin Asay Humanities Technology and Research Support Center Brigham Young University From ambassador at fourthworld.com Mon May 21 12:00:42 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2012 09:00:42 -0700 Subject: insertion point glitch In-Reply-To: References: Message-ID: <4FBA66AA.4020900@fourthworld.com> Robert Brenstein wrote: > On 20.05.2012 at 21:28 Uhr -0700 Timothy Miller apparently wrote: >>Hi, I do a fair amount of tedious data entry with my liveCode stacks. >> >>Now and then, a field's focus border is hilited, the cursor >>insertion point is blinking in the field, but the field is >>unresponsive to keyboard input. Clicking again in the field does not >>make a difference. The only way to make the field responsive is to >>click in another field, then click again on the field I want to type >>into. > > I keep seeing exactly that as well. I believe this is a glitch > somewhere in the engine. I have seen it as far as version 2.6 and > while working in MetaCard. It usually happens for me when selecting > the field content with the mouse and accidently misclicking > somewhere, I believe by the edge of the field. I never figured out > the exact trigger, but since clicking elsewhere resets it, I learned > to live with it and just watch to make clean clicks. This seems an intermittent but pervasive issue for which it has been difficult to pin down a recipe: http://quality.runrev.com/show_bug.cgi?id=5043 http://quality.runrev.com/show_bug.cgi?id=6416 http://quality.runrev.com/show_bug.cgi?id=6513 http://quality.runrev.com/show_bug.cgi?id=7568 http://quality.runrev.com/show_bug.cgi?id=7811 -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From cmsheffield at me.com Mon May 21 12:01:19 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Mon, 21 May 2012 10:01:19 -0600 Subject: slightly OT: iOS - gift in-app purchases? Message-ID: <63CC9438-29B6-4351-B9DE-20B54F891631@me.com> I can't find information on this anywhere. Does anyone happen to know if this is possible? So if a developer makes an app available for free, but that app includes purchasable content, is there any way to gift that content, preferably via iTunes redemption codes? I know that paid apps that are submitted can receive redemption codes, but I wasn't sure about free apps and in-app purchases. My company's just trying to figure out some good marketing campaigns, and we're wondering if this is even possible. Thanks, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From bobs at twft.com Mon May 21 12:01:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 09:01:50 -0700 Subject: Google alerts In-Reply-To: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Message-ID: <128DED29-7E27-4F5B-9072-EE5102477BE8@twft.com> I just tried it with my name. I appear to be web anonymous! Bob On May 20, 2012, at 6:37 AM, Colin Holgate wrote: > Google have a thing they call "alerts". With those you can set a search string, and how often to check, and if the string shows up anywhere online you get emailed about it. > > Quite a while ago I put my name in, to see what happened. Every now and then I get an email about some business chap in Australia, who manages to get away with having the same name as me! > > This morning though I got one that was me, and as with the last time it happened this alert was the first notice I got of the thing being posted. As you check it out, you'll see why I didn't put [OT] in the subject: > > http://www.packtpub.com/authors/profiles/colin-holgate > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 21 12:08:39 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 09:08:39 -0700 Subject: Scrolling by script In-Reply-To: References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> <4FB9373A.20305@hyperactivesw.com> Message-ID: <60242504-6211-494D-BF04-9755115F8E2A@twft.com> On a completely unrelated topic, why do people put asterisks in their code before posting it? It must serve some purpose, but I can't deduce what it may be. Bob On May 20, 2012, at 1:15 PM, Peter Haworth wrote: > That works as you said it would but if the selected line is not in the > middle third of the lines, it's not visible. > > The following code seems to work: > > *i*f the hilitedline of me > 12 then > > set the vscroll of me to (word 2 of the selectedline of me - 12) * the > textheight of me > > end if > > * > * > > 12 is the magic number because it's half the number of visble lines in the > list. > > Pete > lcSQL Software > > > > On Sun, May 20, 2012 at 11:26 AM, J. Landman Gay > wrote: > >> Try div 3 instead of div 2. That should set the scroll so that a third of >> the text is off the top, a third is in the middle, and the bottom third >> trails below. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 21 12:24:13 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 21 May 2012 09:24:13 -0700 Subject: Scrolling by script In-Reply-To: <60242504-6211-494D-BF04-9755115F8E2A@twft.com> References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> <4FB9373A.20305@hyperactivesw.com> <60242504-6211-494D-BF04-9755115F8E2A@twft.com> Message-ID: Seems to happen automatically if I cut and paste from the IDE into an email. Pete lcSQL Software On Mon, May 21, 2012 at 9:08 AM, Bob Sneidar wrote: > On a completely unrelated topic, why do people put asterisks in their code > before posting it? It must serve some purpose, but I can't deduce what it > may be. > > Bob > > > On May 20, 2012, at 1:15 PM, Peter Haworth wrote: > > > That works as you said it would but if the selected line is not in the > > middle third of the lines, it's not visible. > > > > The following code seems to work: > > > > *i*f the hilitedline of me > 12 then > > > > set the vscroll of me to (word 2 of the selectedline of me - 12) * the > > textheight of me > > > > end if > > > > * > > * > > > > 12 is the magic number because it's half the number of visble lines in > the > > list. > > > > Pete > > lcSQL Software > > > > > > > > On Sun, May 20, 2012 at 11:26 AM, J. Landman Gay > > wrote: > > > >> Try div 3 instead of div 2. That should set the scroll so that a third > of > >> the text is off the top, a third is in the middle, and the bottom third > >> trails below. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pmbrig at gmail.com Mon May 21 12:38:24 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Mon, 21 May 2012 12:38:24 -0400 Subject: Age & Anniversary Calculations In-Reply-To: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> Message-ID: <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> Here's what I use for #1: function doAge tDate,asOf -- return the age given birthdate = -- as of the date (if empty, assumes today) convert tDate to dateItems if asOf = empty then put the date into asOf end if convert asOf to dateitems put item 1 of asOf - item 1 of tDate - 1 into tAge put item 1 of asOf into item 1 of tDate convert tDate to seconds convert asOf to seconds if tDate <= asOf then add 1 to tAge return tAge end doAge -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 21, 2012, at 3:02 AM, Igor de Oliveira Couto wrote: > Dear LC Folks, > > What is the 'best' way to perform these 2 calculations with LiveCode? > > 1) Calculate a person's age, given a birthdate: > > /* > Calculates the number of birthdays from a given date, up to and including *today*. > @param pBirthDate the birthdate > @return a positive integer representing the number of birthdays from pBirthDate to today. > */ > function currentAge pBirthDate > ...? > end currentAge > > > 2) Calculate whether an *anniversary* falls within a time frame - ie., within a week, within 2 weeks, within a month of today: > > /* > Determines whether an anniversary date is close to a 'reference date'. > @param pAnniversaryDate the anniversary date > @param pReferenceDate the date that is supposed to be 'close' - or not - to the anniversary date > @pTimeFrame a time period, in seconds, that determines what 'close' is: it can be 1 day, 7 days, 1 month, etc. > @return a boolean: if the anniversary date is sufficiently 'close' (as specified by pTimeFrame) to the reference date, > then it returns TRUE, otherwise it returns FALSE. > */ > function isAnniversaryClose pAnniversaryDate, pReferenceDate, pTimeFrame > ...? > end isAnniversaryClose > > I'm not being lazy, but the algorithms I came up with look so 'convoluted' that I *know* there must be an easier way. I know that usually in every language there is a 'standard' or 'best-practice' way to perform these standard date calculations, so rather than re-inventing the wheel, I thought I'd run it by you, Masters, and be humbled by your experience! :-) > > Many thanks in advance, > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rjb at robelko.com Mon May 21 12:04:00 2012 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 21 May 2012 18:04:00 +0200 Subject: insertion point glitch In-Reply-To: <8CF0573279C47C2-10C4-39B35@webmail-m164.sysops.aol.com> References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> <8CF0573279C47C2-10C4-39B35@webmail-m164.sysops.aol.com> Message-ID: On 21.05.2012 at 10:14 Uhr -0400 dunbarx at aol.com apparently wrote: >I have never seen this behavior. > >But I see that others have noticed the same irregularity. It is so >fundamental, that I cannot imagine it is an engine issue, but rather >must be some procedural thing, as Igor points out, though this seems >odd to me. > >Craig Newman I should have said: I keep seeing exactly that once a while as well. As far as I can see, based on a few years of observation, it has to do with mis-clicking somehow. I don't know whether it is the position of the click or release or more conditions have to be met. However, whatever it is, it causes one part of the engine to think the field is not active for input while the other part of the engine shows that it is. I have a stack that I use for years for database input and once a while I get this behavior in one of the input fields, not always the same, whereas the stack works fine otherwise. Robert From gandalf at doctorTimothyMiller.com Mon May 21 12:48:40 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 21 May 2012 09:48:40 -0700 Subject: insertion point glitch In-Reply-To: <4FBA66AA.4020900@fourthworld.com> References: <4FBA66AA.4020900@fourthworld.com> Message-ID: On May 21, 2012, at 9:00 AM, Richard Gaskin wrote: > > This seems an intermittent but pervasive issue for which it has been difficult to pin down a recipe: > > http://quality.runrev.com/show_bug.cgi?id=5043 > http://quality.runrev.com/show_bug.cgi?id=6416 > http://quality.runrev.com/show_bug.cgi?id=6513 > http://quality.runrev.com/show_bug.cgi?id=7568 > http://quality.runrev.com/show_bug.cgi?id=7811 Is my usual LiveCode ID and PW supposed to work here? I couldn't get in. FWIW having investigated this issue for some time, I have come to suspect that it's an engine glitch. I'm seeing it more often than most users, it seems. Would it help if I logged LC messages until I captured the problem red handed? (I don't actually know how to do that, at the moment, but I assume it can be done.) Tim From gandalf at doctorTimothyMiller.com Mon May 21 12:52:53 2012 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 21 May 2012 09:52:53 -0700 Subject: insertion point glitch In-Reply-To: References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> <8CF0573279C47C2-10C4-39B35@webmail-m164.sysops.aol.com> Message-ID: On May 21, 2012, at 9:04 AM, Robert Brenstein wrote: > > I should have said: I keep seeing exactly that once a while as well. > > As far as I can see, based on a few years of observation, it has to do with mis-clicking somehow. I see it sometimes when a script places the insertion point in an empty field. As far as I know, that could not produce a mis-click. If tab on return is set to true and the field is empty, it's hard to understand how a mis-click could cause the issue. Also keep in mind the insertion point is blinking and the focus border is lit up. Tim From meitnik at bellsouth.net Mon May 21 13:47:51 2012 From: meitnik at bellsouth.net (Andrew Meit) Date: Mon, 21 May 2012 13:47:51 -0400 Subject: Just checking on a few bugs of mine... Message-ID: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> Anyone else ran into these older bugs of mine: 1. create a huge 3 dim array via a script with lots of data to show, like in the thousands click variable tab --watch how IDE struggles to show the hierarchy via the arrows..eventually, IDE will hang 2. have a folder of 260,000 files set defaultfolder to that folder use files() to get info on each file -- note, rev eventually locks up and fails to respond, and you cant cmd-. out ether, have to force exit Thanks. From ambassador at fourthworld.com Mon May 21 13:52:15 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2012 10:52:15 -0700 Subject: insertion point glitch In-Reply-To: References: Message-ID: <4FBA80CF.4010408@fourthworld.com> Timothy Miller wrote: > On May 21, 2012, at 9:00 AM, Richard Gaskin wrote: > >> This seems an intermittent but pervasive issue for which it has been difficult to pin down a recipe: >> >> http://quality.runrev.com/show_bug.cgi?id=5043 >> http://quality.runrev.com/show_bug.cgi?id=6416 >> http://quality.runrev.com/show_bug.cgi?id=6513 >> http://quality.runrev.com/show_bug.cgi?id=7568 >> http://quality.runrev.com/show_bug.cgi?id=7811 > > Is my usual LiveCode ID and PW supposed to work here? I couldn't get in. The Rev Quality Control Center is accessible by members of the Developer Program. If you have additional info to submit for a bug report, you can send it via email to support at runrev.com -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Mon May 21 14:18:38 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 11:18:38 -0700 Subject: Just checking on a few bugs of mine... In-Reply-To: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> References: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> Message-ID: <298AD7FE-D492-4767-9448-D858EF8E3530@twft.com> Hi Andrew. Item 1 is not a bug. Livecode has to parse the entire array, and very large arrays will be sluggish. It would be better to check the contents of your array with a script and just put the element you are interested in in the message box, or else, if it is formatted right, that is the first level key being a numbered key and the second level being the names of columns in a datagrid, you could just set the dgdata of a datagrid to your array. Since a datagrid only parses the visible data for display, it will be much faster to view your data. eg myArray[1][column1] myArray[1][column2] myArray[2][column1] myArray[2][column2] Bob On May 21, 2012, at 10:47 AM, Andrew Meit wrote: > Anyone else ran into these older bugs of mine: > > > 1. > create a huge 3 dim array via a script with lots of data to show, like in the > thousands > click variable tab > --watch how IDE struggles to show the hierarchy via the arrows..eventually, IDE > will hang > > 2. > have a folder of 260,000 files > set defaultfolder to that folder > use files() to get info on each file > -- note, rev eventually locks up and fails to respond, and you cant cmd-. out > ether, have to force exit > > Thanks. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rjb at robelko.com Mon May 21 14:17:17 2012 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 21 May 2012 20:17:17 +0200 Subject: insertion point glitch In-Reply-To: References: <285F4F4D-0658-4A30-9638-F6C53BB0559C@doctorTimothyMiller.com> <8CF0573279C47C2-10C4-39B35@webmail-m164.sysops.aol.com> Message-ID: On 21.05.2012 at 9:52 Uhr -0700 Timothy Miller apparently wrote: >On May 21, 2012, at 9:04 AM, Robert Brenstein wrote: > > As far as I can see, based on a few years of observation, it has >to do with mis-clicking somehow. > >I see it sometimes when a script places the insertion point in an >empty field. As far as I know, that could not produce a mis-click. > >If tab on return is set to true and the field is empty, it's hard to >understand how a mis-click could cause the issue. Also keep in mind >the insertion point is blinking and the focus border is lit up. I never saw it with tabbing, whether fields are empty or not, at least not that I can recall, but may be there is something else at play for you which leads to trigger this issue. Quality control issues that Richard gave links to seem to indicate that there is a number of circumstances that can trigger field misbehavior. It can be interesting to have a stack that tells which object is selected and which is focused at all times. May be that gives a clue over time. Robert From ambassador at fourthworld.com Mon May 21 14:38:34 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2012 11:38:34 -0700 Subject: Just checking on a few bugs of mine... In-Reply-To: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> References: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> Message-ID: <4FBA8BAA.4070105@fourthworld.com> Andrew Meit wrote: > 2. > have a folder of 260,000 files > set defaultfolder to that folder > use files() to get info on each file > -- note, rev eventually locks up and fails to respond, and you cant cmd-. out > ether, have to force exit 260,000 files in a single directory is asking a lot of NTFS' btree. Have you found any utilities which obtain that list quickly? How long does it take to render the folder in Windows Explorer? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Mon May 21 15:02:32 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 12:02:32 -0700 Subject: Age & Anniversary Calculations In-Reply-To: <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> Message-ID: <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> Wasn't there a recent post that indicated this would not work? Anything before a certain date (I forget what it was) would be a day off? Bob On May 21, 2012, at 9:38 AM, Peter M. Brigham, MD wrote: > Here's what I use for #1: > > function doAge tDate,asOf > -- return the age given birthdate = > -- as of the date (if empty, assumes today) > convert tDate to dateItems > if asOf = empty then > put the date into asOf > end if > convert asOf to dateitems > put item 1 of asOf - item 1 of tDate - 1 into tAge > put item 1 of asOf into item 1 of tDate > convert tDate to seconds > convert asOf to seconds > if tDate <= asOf then add 1 to tAge > return tAge > end doAge > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > On May 21, 2012, at 3:02 AM, Igor de Oliveira Couto wrote: > >> Dear LC Folks, >> >> What is the 'best' way to perform these 2 calculations with LiveCode? >> >> 1) Calculate a person's age, given a birthdate: >> >> /* >> Calculates the number of birthdays from a given date, up to and including *today*. >> @param pBirthDate the birthdate >> @return a positive integer representing the number of birthdays from pBirthDate to today. >> */ >> function currentAge pBirthDate >> ...? >> end currentAge >> >> >> 2) Calculate whether an *anniversary* falls within a time frame - ie., within a week, within 2 weeks, within a month of today: >> >> /* >> Determines whether an anniversary date is close to a 'reference date'. >> @param pAnniversaryDate the anniversary date >> @param pReferenceDate the date that is supposed to be 'close' - or not - to the anniversary date >> @pTimeFrame a time period, in seconds, that determines what 'close' is: it can be 1 day, 7 days, 1 month, etc. >> @return a boolean: if the anniversary date is sufficiently 'close' (as specified by pTimeFrame) to the reference date, >> then it returns TRUE, otherwise it returns FALSE. >> */ >> function isAnniversaryClose pAnniversaryDate, pReferenceDate, pTimeFrame >> ...? >> end isAnniversaryClose >> >> I'm not being lazy, but the algorithms I came up with look so 'convoluted' that I *know* there must be an easier way. I know that usually in every language there is a 'standard' or 'best-practice' way to perform these standard date calculations, so rather than re-inventing the wheel, I thought I'd run it by you, Masters, and be humbled by your experience! :-) >> >> Many thanks in advance, >> >> -- >> Igor Couto >> Sydney, Australia >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Mon May 21 15:23:03 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 21 May 2012 21:23:03 +0200 Subject: Just checking on a few bugs of mine... In-Reply-To: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> References: <6C0488F9-5BF1-4EAB-A92F-C9077118D582@bellsouth.net> Message-ID: <6C2FF655-7F94-4B6D-98DC-919E19DC4DFE@economy-x-talk.com> Hi Andrew, What is your operating system? I'm able to display arrays with around 1000 elements rather quickly in the variables tab of script editor. Several thousands of elements are still possible, but it is cear impossible to scroll the list of variables and their contents. I never needed to get a list of more than a few thousand files. Have you tried shell("dir") on Windows or shell("ls") on Mac? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 21 mei 2012, at 19:47, Andrew Meit wrote: > Anyone else ran into these older bugs of mine: > > > 1. > create a huge 3 dim array via a script with lots of data to show, like in the > thousands > click variable tab > --watch how IDE struggles to show the hierarchy via the arrows..eventually, IDE > will hang > > 2. > have a folder of 260,000 files > set defaultfolder to that folder > use files() to get info on each file > -- note, rev eventually locks up and fails to respond, and you cant cmd-. out > ether, have to force exit > > Thanks. From billziegler at mac.com Mon May 21 15:31:59 2012 From: billziegler at mac.com (William Ziegler) Date: Mon, 21 May 2012 15:31:59 -0400 Subject: use-livecode Digest, Vol 104, Issue 47 In-Reply-To: References: Message-ID: Thanks Devin, I'll check the qt version on the machines. I also find the errors are less frequent if I add a wait command after I issue the start record command. Bill > Message: 3 > Date: Mon, 21 May 2012 15:38:34 +0000 > From: Devin Asay > To: How to use LiveCode > Subject: Re: Help with Stop Record command on Win32 machines > > > Bill, > > I've run into a couple of problems with Windows and QuickTime over the last couple of years. I don't know if this will apply to you, but it may be worth checking out. > > 1. I saw some problems with LC apps crashing on Windows XP with QT 7.6.4 installed. Older and newer versions seemed not to be affected. If you have access to the Quality Control Center you can see bug report at http://quality.runrev.com/show_bug.cgi?id=8420 > > 2. In the read me file for one of my apps that lets users view QuickTime videos, I have the following notice: > > Known Problem on the Windows Version: > -------------------------------------- > On some Windows systems the [LiveCode app] might > crash when you try to view video recordings. If this happens, try the > following: > > Go to your Control Panels and open the QuickTime control panel. > Click on the Advanced tab. > Under the Video section, select Safe Mode (GDI only). > The videos play normally after you make this change. > > Again, don't know if this could be your problem, but it might give you a lead. > > Regards, > > Devin > > On May 19, 2012, at 5:00 PM, Bill Ziegler wrote: > >> After years of providing programs for special needs students I was just made aware of the programs failing at random places, making it difficult to debug. >> It only happens on Windows machines, possibly only on win32 machines and not at the same location. The Mac player works fine. >> >> The user gets an error box- "Revolution Engine for Win32 has encountered a problem and needs to close. We are sorry for the inconvenience." >> I am using the REV Player Engine 3.0.0 Build 750 and not a standalone because the same stack needs to run on Macs and Pcs. >> >> I am testing it now on a Macbook pro with VMware Fusion. >> >> If a scripter with PC access has time to put this script into a button and attempt to recording, if you have time, I would appreciate feedback on why it fails. >> I have found the problem occurs whether the scripts to Start and Stop Recording are on multiple buttons or just one. >> >> I have distilled the script down to the basics to eliminate other scripting variables. >> All you should need to do is hold the mouse down on the button to record. When you release the button, Stop Recording is sent to the engine. It plays back on mouseUp. >> The error rarely happens the first time but always randomly within 15 attempts and always on the 'Stop Record' command. >> >> Klaus has been helping to solve the problem over on the Multimedia forum but he only has access to Macs. >> >> The script isn't pretty but it works fine on Mac and up to 15 times on Windows before failing. >> >> Thanks, >> >> Bill >> >> >> on mouseDown >> if there is an audioClip "test" then stop playing audioClip "test" >> set the recordFormat to "wave" >> set the recordSampleSize to 16 >> set the recordChannels to 1 >> set the recordRate to 44.1 >> record sound file "Test" >> end mouseDown >> >> on mouseUp >> wait 1 second >> stop recording >> if there is an audioClip "test" then delete audioClip "test" >> if there is a file "test" then >> import audioClip from file "test" >> end if >> play audioClip "test" >> end mouseUp >> _____________________________ From janschenkel at yahoo.com Mon May 21 15:35:40 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 21 May 2012 12:35:40 -0700 (PDT) Subject: ReleaseStack message Message-ID: <1337628940.45862.YahooMailNeo@web160902.mail.bf1.yahoo.com> Hi all, Is there any way to figure out which script issued a 'stop using' command on a library stack? I looked at 'the executionContexts' from within a 'releaseStack' message handler, but that only contained one line about the handler itself. Any ideas? Thanks in advance, Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time."??(La Rochefoucauld) From dunbarx at aol.com Mon May 21 15:58:01 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 21 May 2012 15:58:01 -0400 (EDT) Subject: ReleaseStack message In-Reply-To: <1337628940.45862.YahooMailNeo@web160902.mail.bf1.yahoo.com> References: <1337628940.45862.YahooMailNeo@web160902.mail.bf1.yahoo.com> Message-ID: <8CF05A329517454-1324-2AE49@webmail-d097.sysops.aol.com> Jan. Does this old thread help? http://revdeveloper.com/forums/viewtopic.php?f=6&t=4673 Craig Newman -----Original Message----- From: Jan Schenkel To: use-livecode Sent: Mon, May 21, 2012 3:36 pm Subject: ReleaseStack message Hi all, Is there any way to figure out which script issued a 'stop using' command on a library stack? I looked at 'the executionContexts' from within a 'releaseStack' message handler, but that only contained one line about the handler itself. Any ideas? Thanks in advance, Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Mon May 21 16:01:57 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Mon, 21 May 2012 16:01:57 -0400 Subject: Age & Anniversary Calculations In-Reply-To: <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> Message-ID: Sorry, I copied and pasted an older version of the handler. Try this: function doAge tDate,asOf -- returns the age given birthdate = -- as of the date (if empty, assumes today) if tDate = empty then return empty if asOf = empty then put the date into asOf end if set the itemdelimiter to "/" put item -1 of the short date into nowYr set the centurycutoff to nowYr+1 set the itemdelimiter to comma convert tDate to dateItems convert asOf to dateitems put item 1 of asOf - item 1 of tDate - 1 into tAge put item 1 of asOf into item 1 of tDate convert tDate to seconds convert asOf to seconds if tDate <= asOf then add 1 to tAge return tAge end doAge Don't know if there is another problem with it, but I have been using this version for some time with no errors cropping up that I have noticed. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 21, 2012, at 3:02 PM, Bob Sneidar wrote: > Wasn't there a recent post that indicated this would not work? Anything before a certain date (I forget what it was) would be a day off? > > Bob > > > On May 21, 2012, at 9:38 AM, Peter M. Brigham, MD wrote: > >> Here's what I use for #1: >> >> function doAge tDate,asOf >> -- return the age given birthdate = >> -- as of the date (if empty, assumes today) >> convert tDate to dateItems >> if asOf = empty then >> put the date into asOf >> end if >> convert asOf to dateitems >> put item 1 of asOf - item 1 of tDate - 1 into tAge >> put item 1 of asOf into item 1 of tDate >> convert tDate to seconds >> convert asOf to seconds >> if tDate <= asOf then add 1 to tAge >> return tAge >> end doAge >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> >> On May 21, 2012, at 3:02 AM, Igor de Oliveira Couto wrote: >> >>> Dear LC Folks, >>> >>> What is the 'best' way to perform these 2 calculations with LiveCode? >>> >>> 1) Calculate a person's age, given a birthdate: >>> >>> /* >>> Calculates the number of birthdays from a given date, up to and including *today*. >>> @param pBirthDate the birthdate >>> @return a positive integer representing the number of birthdays from pBirthDate to today. >>> */ >>> function currentAge pBirthDate >>> ...? >>> end currentAge >>> >>> >>> 2) Calculate whether an *anniversary* falls within a time frame - ie., within a week, within 2 weeks, within a month of today: >>> >>> /* >>> Determines whether an anniversary date is close to a 'reference date'. >>> @param pAnniversaryDate the anniversary date >>> @param pReferenceDate the date that is supposed to be 'close' - or not - to the anniversary date >>> @pTimeFrame a time period, in seconds, that determines what 'close' is: it can be 1 day, 7 days, 1 month, etc. >>> @return a boolean: if the anniversary date is sufficiently 'close' (as specified by pTimeFrame) to the reference date, >>> then it returns TRUE, otherwise it returns FALSE. >>> */ >>> function isAnniversaryClose pAnniversaryDate, pReferenceDate, pTimeFrame >>> ...? >>> end isAnniversaryClose >>> >>> I'm not being lazy, but the algorithms I came up with look so 'convoluted' that I *know* there must be an easier way. I know that usually in every language there is a 'standard' or 'best-practice' way to perform these standard date calculations, so rather than re-inventing the wheel, I thought I'd run it by you, Masters, and be humbled by your experience! :-) >>> >>> Many thanks in advance, >>> >>> -- >>> Igor Couto >>> Sydney, Australia >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From janschenkel at yahoo.com Mon May 21 16:20:30 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 21 May 2012 13:20:30 -0700 (PDT) Subject: ReleaseStack message In-Reply-To: <8CF05A329517454-1324-2AE49@webmail-d097.sysops.aol.com> References: <1337628940.45862.YahooMailNeo@web160902.mail.bf1.yahoo.com> <8CF05A329517454-1324-2AE49@webmail-d097.sysops.aol.com> Message-ID: <1337631630.39792.YahooMailNeo@web160903.mail.bf1.yahoo.com> Hi Craig, While this doesn't give me a direct solution for figuring it out from the 'releaseStack' message handler, it is definitely good to know about 4W_FlightRecorder! I think I'll suggest that my customer downloads it and uses it in combination with my warning message to debug the problem he's experiencing. Hopefully we'll then find the sneaky script that issues a 'stop using' behind our backs :-) Cheers, Jan Schenkel. ? ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ----- Original Message ----- From: "dunbarx at aol.com" To: use-livecode at lists.runrev.com Cc: Sent: Monday, May 21, 2012 9:58 PM Subject: Re: ReleaseStack message Jan. Does this old thread help? http://revdeveloper.com/forums/viewtopic.php?f=6&t=4673 Craig Newman -----Original Message----- From: Jan Schenkel To: use-livecode Sent: Mon, May 21, 2012 3:36 pm Subject: ReleaseStack message Hi all, Is there any way to figure out which script issued a 'stop using' command on a library stack? I looked at 'the executionContexts' from within a 'releaseStack' message handler, but that only contained one line about the handler itself. Any ideas? Thanks in advance, Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time."? (La Rochefoucauld) _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Mon May 21 16:40:34 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 21 May 2012 13:40:34 -0700 Subject: ReleaseStack message In-Reply-To: <1337631630.39792.YahooMailNeo@web160903.mail.bf1.yahoo.com> References: <1337631630.39792.YahooMailNeo@web160903.mail.bf1.yahoo.com> Message-ID: <4FBAA842.6060806@fourthworld.com> Jan Schenkel wrote: > While this doesn't give me a direct solution for figuring it out from the 'releaseStack' message handler, it is definitely good to know about 4W_FlightRecorder! > I think I'll suggest that my customer downloads it and uses it in combination with my warning message to debug the problem he's experiencing. > Hopefully we'll then find the sneaky script that issues a 'stop using' behind our backs :-) I'm glad you like Flight Recorder, but there may be a simpler way to resolve this without putting that into a user's hands. How many scripts do you have running in that environment which you didn't write? And is it possible something is opening the stack and then closing it, with your stack's destroyStack property set? Oddly, destroyStack takes precedence over "start using", so sometimes simply closing a stack will remove it from the stacksInUse. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From mwieder at ahsoftware.net Mon May 21 16:48:26 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 21 May 2012 13:48:26 -0700 Subject: Scrolling by script In-Reply-To: <60242504-6211-494D-BF04-9755115F8E2A@twft.com> References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> <4FB9373A.20305@hyperactivesw.com> <60242504-6211-494D-BF04-9755115F8E2A@twft.com> Message-ID: <19409521062.20120521134826@ahsoftware.net> Bob- Monday, May 21, 2012, 9:08:39 AM, you wrote: > On a completely unrelated topic, why do people put asterisks in > their code before posting it? It must serve some purpose, but I > can't deduce what it may be. Seems to happen when folks post html text into emails. The listserv software formats it for us. Sending emails as text avoids the problem, but that seems to be too much of a technical hurdle. I've gotten to the point where I just delete any emails that are unparseable. -- -Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Mon May 21 16:52:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 13:52:50 -0700 Subject: Scrolling by script In-Reply-To: <19409521062.20120521134826@ahsoftware.net> References: <2E3161B4-1ECB-428C-AA45-26B408929019@twft.com> <4FB9373A.20305@hyperactivesw.com> <60242504-6211-494D-BF04-9755115F8E2A@twft.com> <19409521062.20120521134826@ahsoftware.net> Message-ID: <6DE682EE-5F43-4026-98BC-CCC2AD511BF2@twft.com> Ah! Thanks for that. I thought there was some kind of issue posting code to the list. Bob On May 21, 2012, at 1:48 PM, Mark Wieder wrote: > Bob- > > Monday, May 21, 2012, 9:08:39 AM, you wrote: > >> On a completely unrelated topic, why do people put asterisks in >> their code before posting it? It must serve some purpose, but I >> can't deduce what it may be. > > Seems to happen when folks post html text into emails. The listserv > software formats it for us. Sending emails as text avoids the problem, > but that seems to be too much of a technical hurdle. I've gotten to > the point where I just delete any emails that are unparseable. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Mon May 21 16:52:44 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 21 May 2012 13:52:44 -0700 Subject: Google alerts In-Reply-To: <128DED29-7E27-4F5B-9072-EE5102477BE8@twft.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <128DED29-7E27-4F5B-9072-EE5102477BE8@twft.com> Message-ID: <42409779312.20120521135244@ahsoftware.net> Bob- Monday, May 21, 2012, 9:01:50 AM, you wrote: > I just tried it with my name. I appear to be web anonymous! I made an alert for Web Anonymous. You're everywhere! -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon May 21 16:53:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 21 May 2012 13:53:50 -0700 Subject: Google alerts In-Reply-To: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Message-ID: <169409845656.20120521135350@ahsoftware.net> Colin- That's great! I'm looking forward to the release. -- -Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Mon May 21 17:03:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 14:03:37 -0700 Subject: Google alerts In-Reply-To: <42409779312.20120521135244@ahsoftware.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <128DED29-7E27-4F5B-9072-EE5102477BE8@twft.com> <42409779312.20120521135244@ahsoftware.net> Message-ID: <0D4F1D51-9893-4797-AEF7-C29A288EB2BF@twft.com> Har har! Bob On May 21, 2012, at 1:52 PM, Mark Wieder wrote: > Bob- > > Monday, May 21, 2012, 9:01:50 AM, you wrote: > >> I just tried it with my name. I appear to be web anonymous! > > I made an alert for Web Anonymous. You're everywhere! > > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dsc at swcp.com Mon May 21 18:01:32 2012 From: dsc at swcp.com (Dar Scott) Date: Mon, 21 May 2012 16:01:32 -0600 Subject: ReleaseStack message In-Reply-To: <1337628940.45862.YahooMailNeo@web160902.mail.bf1.yahoo.com> References: <1337628940.45862.YahooMailNeo@web160902.mail.bf1.yahoo.com> Message-ID: This does not address your question, but it might be related to your problem. Does your releaseStack check that the target is the one it thinks it is? Perhaps the message is sent to stack that does not handle it. Dar On May 21, 2012, at 1:35 PM, Jan Schenkel wrote: > Hi all, > > Is there any way to figure out which script issued a 'stop using' command on a library stack? > I looked at 'the executionContexts' from within a 'releaseStack' message handler, but that only contained one line about the handler itself. > > Any ideas? > > Thanks in advance, > Jan Schenkel. > > ===== > Quartam Reports & PDF Library for LiveCode > www.quartam.com From revmaillist at positivme.com Mon May 21 18:06:01 2012 From: revmaillist at positivme.com (Thunder) Date: Mon, 21 May 2012 15:06:01 -0700 (PDT) Subject: Dictionary generating a lot of messages. 1 pr. click Message-ID: <1337637961338-4648937.post@n4.nabble.com> My system : Windows 7 and LiveCode 5.02 I do the following : Start LiveCode Open the Message Box and select Pending Messages (Auto Update and Show Revolution UI Messages must both be checked) Open the Dictionary and start to click the keywords. Every time I click on a keyword the "checkForAltKey" message is added to the pendingmessages. If I close the Dictionary the messages are still in pendingmessages. *Is this just me or can others confirm it ?* (If someone spend a lot of time in the Dictionary this could slow down the system) -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Dictionary-generating-a-lot-of-messages-1-pr-click-tp4648937.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Mon May 21 18:11:17 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2012 17:11:17 -0500 Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: <1337637961338-4648937.post@n4.nabble.com> References: <1337637961338-4648937.post@n4.nabble.com> Message-ID: <4FBABD85.9050800@hyperactivesw.com> On 5/21/12 5:06 PM, Thunder wrote: > My system : Windows 7 and LiveCode 5.02 > > I do the following : > Start LiveCode > Open the Message Box and select Pending Messages (Auto Update and Show > Revolution UI Messages must both be checked) > Open the Dictionary and start to click the keywords. > > Every time I click on a keyword the "checkForAltKey" message is added to the > pendingmessages. > If I close the Dictionary the messages are still in pendingmessages. > > *Is this just me or can others confirm it ?* > (If someone spend a lot of time in the Dictionary this could slow down the > system) Confirmed, reported, and now fixed for the next release. It not only generates too many messages, it interferes with typing option-characters in the property inspector. In the mean time, it doesn't hurt to click "Cancel all" in the message window to remove all the pending messages. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Mon May 21 18:20:55 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 22 May 2012 00:20:55 +0200 Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: <1337637961338-4648937.post@n4.nabble.com> References: <1337637961338-4648937.post@n4.nabble.com> Message-ID: Hi, Type this in the message box: edit script of stack "revdictionary" and type return. At the bottom of the script, you'll find the checkForAltKey handler. Replace it with the following script: on checkForAltKey if altKey() is "up" and sAltKeyDown is not false then ## Alt key has been released put false into sAltKeyDown entryHideLinks else if altKey() is "down" and sAltKeyDown is not true then ## Alt key has been pressed put true into sAltKeyDown entryDisplayLinks end if put the pendingmessages into myMsgs filter myMsgs with "*checkForAltKey*" repeat for each line myMsg in myMsgs cancel item 1 of myMsg end repeat send "checkForAltKey" to me in 250 milliseconds end checkForAltKey This will save you a lot of annoyance. However, I got fed up with it and decided to comment out all lines between "on checkForAltKey" and "end checkForAltKey". You could also delete those lines, except for "on checkForAltKey" and "end checkForAltKey". Now Apply the script and close the script editor. Type save stack "revDictionary" in the message box and type return. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 22 mei 2012, at 00:06, Thunder wrote: > My system : Windows 7 and LiveCode 5.02 > > I do the following : > Start LiveCode > Open the Message Box and select Pending Messages (Auto Update and Show > Revolution UI Messages must both be checked) > Open the Dictionary and start to click the keywords. > > Every time I click on a keyword the "checkForAltKey" message is added to the > pendingmessages. > If I close the Dictionary the messages are still in pendingmessages. > > *Is this just me or can others confirm it ?* > (If someone spend a lot of time in the Dictionary this could slow down the > system) > > From bobs at twft.com Mon May 21 18:21:56 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 15:21:56 -0700 Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: <1337637961338-4648937.post@n4.nabble.com> References: <1337637961338-4648937.post@n4.nabble.com> Message-ID: <41909BC0-209B-4B29-90BC-24226581B49D@twft.com> Nice catch! Happens on LC 5.5 latest release as well. I have noticed in the past that having the dictionary open tends to slow things down after a while. Bob On May 21, 2012, at 3:06 PM, Thunder wrote: > My system : Windows 7 and LiveCode 5.02 > > I do the following : > Start LiveCode > Open the Message Box and select Pending Messages (Auto Update and Show > Revolution UI Messages must both be checked) > Open the Dictionary and start to click the keywords. > > Every time I click on a keyword the "checkForAltKey" message is added to the > pendingmessages. > If I close the Dictionary the messages are still in pendingmessages. > > *Is this just me or can others confirm it ?* > (If someone spend a lot of time in the Dictionary this could slow down the > system) > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Dictionary-generating-a-lot-of-messages-1-pr-click-tp4648937.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Mon May 21 18:23:52 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 15:23:52 -0700 Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: <1337637961338-4648937.post@n4.nabble.com> References: <1337637961338-4648937.post@n4.nabble.com> Message-ID: <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> Not only that, but closing the dictionary does not cancel the pending messages. BOO! Submit a bug report in the RQCC. http://quality.runrev.com/ Bob On May 21, 2012, at 3:06 PM, Thunder wrote: > My system : Windows 7 and LiveCode 5.02 > > I do the following : > Start LiveCode > Open the Message Box and select Pending Messages (Auto Update and Show > Revolution UI Messages must both be checked) > Open the Dictionary and start to click the keywords. > > Every time I click on a keyword the "checkForAltKey" message is added to the > pendingmessages. > If I close the Dictionary the messages are still in pendingmessages. > > *Is this just me or can others confirm it ?* > (If someone spend a lot of time in the Dictionary this could slow down the > system) > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Dictionary-generating-a-lot-of-messages-1-pr-click-tp4648937.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon May 21 18:46:33 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 21 May 2012 17:46:33 -0500 Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> Message-ID: <4FBAC5C9.4020808@hyperactivesw.com> On 5/21/12 5:23 PM, Bob Sneidar wrote: > Not only that, but closing the dictionary does not cancel the pending > messages. BOO! Submit a bug report in the RQCC. > http://quality.runrev.com/ No-o-o-o-o. I just closed that one. :) It's all fixed now. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Mon May 21 20:04:56 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 21 May 2012 17:04:56 -0700 Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: <4FBAC5C9.4020808@hyperactivesw.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: <59C7608B-69B1-43C3-A4AA-031B1E0A8380@twft.com> Sorry got your post right after I said that! EEEK! Bob On May 21, 2012, at 3:46 PM, J. Landman Gay wrote: > On 5/21/12 5:23 PM, Bob Sneidar wrote: >> Not only that, but closing the dictionary does not cancel the pending >> messages. BOO! Submit a bug report in the RQCC. >> http://quality.runrev.com/ > > No-o-o-o-o. I just closed that one. :) It's all fixed now. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From revmaillist at positivme.com Mon May 21 20:09:03 2012 From: revmaillist at positivme.com (Thunder) Date: Mon, 21 May 2012 17:09:03 -0700 (PDT) Subject: Dictionary generating a lot of messages. 1 pr. click In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> Message-ID: <1337645343781-4649070.post@n4.nabble.com> Hi Mark. Thank you for your solution : put the pendingmessages into myMsgs filter myMsgs with "*checkForAltKey*" repeat for each line myMsg in myMsgs cancel item 1 of myMsg end repeat I also added your code to the bottom of the closeStack handler so when I quit the Dictionary the last "checkForAltKey" message is also removed . And thanks to everyone who replied. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Dictionary-generating-a-lot-of-messages-1-pr-click-tp4648937p4649070.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark.rauterkus at gmail.com Tue May 22 07:20:18 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Tue, 22 May 2012 07:20:18 -0400 Subject: Reading the manual and other docs on an iPad Message-ID: Hi, Are there LiveCode docs that can be read on an iPad? Dictionary URL? It is easy to read this list, watch the YouTube videos, see the web site and read the release notes all via an iPad. What else? Thanks. Mark Rauterkus Mark at Rauterkus.com -- -- Ta. Mark Rauterkus Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance http://NeighborhoodLearning.org http://Rauterkus.blogspot.com http://FixPA.wikia.com http://CLOH.wikia.com 412 298 3432 = cell From m.schonewille at economy-x-talk.com Tue May 22 07:25:27 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 22 May 2012 13:25:27 +0200 Subject: icons Message-ID: <1E1F4D5C-BE55-4CE1-B33B-7741B5C75D71@economy-x-talk.com> Hi, I have a slightly silly yet important question. Could anyone who has ever encountered an icns file or ico file that didn't contain a square (height=width) icon please raise hands (and also reply by e-mail)? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From m.schonewille at economy-x-talk.com Tue May 22 08:49:03 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 22 May 2012 14:49:03 +0200 Subject: Reading the manual and other docs on an iPad In-Reply-To: References: Message-ID: <37D658C1-88BE-4814-8AFD-FB7AEAAC1276@economy-x-talk.com> Mark, The user manual, which is included with LiveCode as a PDF. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 22 mei 2012, at 13:20, Mark Rauterkus wrote: > Hi, > > Are there LiveCode docs that can be read on an iPad? > > Dictionary URL? > > It is easy to read this list, watch the YouTube videos, see the web site > and read the release notes all via an iPad. What else? > > Thanks. > > Mark Rauterkus > Mark at Rauterkus.com > From dunbarx at aol.com Tue May 22 09:45:46 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 22 May 2012 09:45:46 -0400 (EDT) Subject: Standalone problem (solved?) Message-ID: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> Jacques and Klaus... Thanks to both of you. My standalone problem is solved, sort of. It was always the pathname to the external. I had thought so, and mentioned it as a likely culprit in my initial post. It seems the external must be explicitly referenced, as verified by the authors, and not, in their words, "relatively" referenced. The issue therefore is, I guess, inherent in the particlular external I am using. The important point here is that the external need not be placed in the "externals" folder in the "contents" folder of the standalone package. As Klaus said, LC does not place third party externals there automatically anyway. I solved the problem by creating a folder with a specific name, placing the external in that folder, and putting it in my "Applications" folder, which is common to all OSX systems. This is NOT an "applications" folder found in a user account, but rather the default. In the inspector, I set the external reference to the bundle in that specific folder. I now make the standalone, Then I place the standalone in that folder as well. I can now take that folder, containing both the standalone and the external, and copy it to the "Applications" pane in any new machine, and it works. This is a kluge, but at least I understand it. It is academic to me why this must be, especially since I thought I had learned something new and important in that one must load third party externals into the contents folder of a standalone package by hand. In my case, doing this had no effect at all. I assume that this method (the "ordinary" method) gives one a "relatively" referenced pathname to ones external. The authors actually said they did not know how to write such a "relative" pathname. Is this of interest to anyone but me? Craig Newman -----Original Message----- From: J. Landman Gay To: How to use LiveCode Sent: Mon, May 14, 2012 11:25 am Subject: Re: Standalone problem On 5/13/12 11:50 PM, J. Landman Gay wrote: > You can only > load externals in a preOpenStack handler, I had a thinko. It's "startup" I believe. They may both work, it's been a while so I'd need to check. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Tue May 22 10:28:13 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 22 May 2012 07:28:13 -0700 Subject: Standalone problem (solved?) In-Reply-To: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> Message-ID: <4FBBA27D.2060804@fourthworld.com> dunbarx wrote: > It is academic to me why this must be, especially since I thought I > had learned something new and important in that one must load third > party externals into the contents folder of a standalone package by > hand. In my case, doing this had no effect at all. I assume that this > method (the "ordinary" method) gives one a "relatively" referenced > pathname to ones external. The authors actually said they did not > know how to write such a "relative" pathname. > > Is this of interest to anyone but me? You're not alone. I find working with externals finicky, delicate, and frequently troublesome. I guess I never got over the simplicity of using externals in SuperCard and HyperCard, where they were embedded in the stack file and instantly usable with no further mucking about. With LiveCode, one must be very careful with paths to externals. Sometimes relative paths can work, sometimes not; sometimes including references to both Mac and Win externals will work without issue, other times it causes conflicts; and always one must be mindful of the timing of their loading relative to when and how you'll use them. In a perfect world we've be able to just set relative paths for each platform we'll need them on, and the engine would figure it out from there. As it is, I've had to write a handler which checks for the externals files, branches by platform to set the externals property for the one the app is currently running in, and when all those steps work without issue I get the additional functionality. Sometimes I miss SuperCard. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bill at bluewatermaritime.com Tue May 22 10:28:32 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Tue, 22 May 2012 10:28:32 -0400 Subject: Data Grid Templates AndLongIDNumber Message-ID: I created a stack with several data grid templates. When you do so liveCode makes a special stack with a long ID number. Later I copied that stack and made a lot of changes in it including some new data grids. Now when I run both stacks at the same time there is a conflict as there are two data grid stacks with exactly the same ID number. If I change that ID number for one of the stacks will it mess-up all the data grids? If so how do I fix this conflict? Thanks From bobs at twft.com Tue May 22 11:23:10 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 22 May 2012 08:23:10 -0700 Subject: Reading the manual and other docs on an iPad In-Reply-To: References: Message-ID: <49223F75-FEC2-4B4C-AE19-D76856EACD04@twft.com> http://lessons.runrev.com/ Bob On May 22, 2012, at 4:20 AM, Mark Rauterkus wrote: > Hi, > > Are there LiveCode docs that can be read on an iPad? > > Dictionary URL? > > It is easy to read this list, watch the YouTube videos, see the web site > and read the release notes all via an iPad. What else? > > Thanks. > > Mark Rauterkus > Mark at Rauterkus.com > > -- > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus at gmail.com > PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood > Learning Alliance > > http://NeighborhoodLearning.org > > http://Rauterkus.blogspot.com > http://FixPA.wikia.com > http://CLOH.wikia.com > 412 298 3432 = cell > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Tue May 22 11:24:43 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 22 May 2012 08:24:43 -0700 Subject: Data Grid Templates AndLongIDNumber In-Reply-To: References: Message-ID: <94B0B7FC-6589-4EA8-A64C-396E33C60B4C@twft.com> get the long ID of the button that contains the datagrid library, set the behavior of the datagrids to that. Bob On May 22, 2012, at 7:28 AM, william humphrey wrote: > I created a stack with several data grid templates. When you do so > liveCode makes a special stack with a long ID number. > > Later I copied that stack and made a lot of changes in it including some > new data grids. Now when I run both stacks at the same time there is a > conflict as there are two data grid stacks with exactly the same ID number. > > If I change that ID number for one of the stacks will it mess-up all the > data grids? If so how do I fix this conflict? > > Thanks > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue May 22 12:01:39 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 22 May 2012 11:01:39 -0500 Subject: Standalone problem (solved?) In-Reply-To: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> Message-ID: <4FBBB863.9070706@hyperactivesw.com> On 5/22/12 8:45 AM, dunbarx at aol.com wrote: > It seems the external must be explicitly referenced, as verified by > the authors, and not, in their words, "relatively" referenced. That might be true when calling the external from a script but I can't see how it would apply to how LiveCode recognizes it. But okay. > > > I solved the problem by creating a folder with a specific name, > placing the external in that folder, and putting it in my > "Applications" folder, which is common to all OSX systems. This is > NOT an "applications" folder found in a user account, but rather the > default. > > In the inspector, I set the external reference to the bundle in that > specific folder. I now make the standalone, Then I place the > standalone in that folder as well. Whatever works is best of course, but I'd rather keep all the parts together in the app bundle for portability. I'd probably do this: on startup get the effective filename of this stack set the itemdel to slash put "myExternal.bundle" into last item of it set the externals of this stack to it end startup After you build the app, move the external into the same location as the standalone stack/engine (Contents/MacOS/) in the bundle. Don't bother with the inspector. The startup handler will only fire in your standalone. I'm not clear whether you need to call the external with a long file path or if you can just reference it by its short name. I've never heard of an external that needs to use a long file path, but if it does, then store the path you created in the startup handler and use that whenever you need to reference it. Maybe you already tried all that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Tue May 22 12:18:27 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 09:18:27 -0700 Subject: Data Grid Templates AndLongIDNumber In-Reply-To: References: Message-ID: Hi William, When you say "long ID number", do you mean the name of the datagrid template stack - "Data Grid Templates" followed by a long series of numbers? I believe the datagrid library refers to that stack by its LC long ID, not it's name but LC itself doesn't like stacks with the same name to be in memory at the same time. Take a look at the dgProps custom property set for a datagrid you created after copying the stack, specifically the Row Template property. I think you'll see that it references the template stack by the LC long id, not the stack name so I think you'll be OK to change the name of the template stack. Pete lcSQL Software On Tue, May 22, 2012 at 7:28 AM, william humphrey < bill at bluewatermaritime.com> wrote: > I created a stack with several data grid templates. When you do so > liveCode makes a special stack with a long ID number. > > Later I copied that stack and made a lot of changes in it including some > new data grids. Now when I run both stacks at the same time there is a > conflict as there are two data grid stacks with exactly the same ID number. > > If I change that ID number for one of the stacks will it mess-up all the > data grids? If so how do I fix this conflict? > > Thanks > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bill at bluewatermaritime.com Tue May 22 12:22:46 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Tue, 22 May 2012 12:22:46 -0400 Subject: Data Grid Templates AndLongIDNumber In-Reply-To: References: Message-ID: That's good news Pete. On Tue, May 22, 2012 at 12:18 PM, Peter Haworth wrote: > Hi William, > When you say "long ID number", do you mean the name of the datagrid > template stack - "Data Grid Templates" followed by a long series of > numbers? > > I believe the datagrid library refers to that stack by its LC long ID, not > it's name but LC itself doesn't like stacks with the same name to be in > memory at the same time. > > Take a look at the dgProps custom property set for a datagrid you created > after copying the stack, specifically the Row Template property. I think > you'll see that it references the template stack by the LC long id, not the > stack name so I think you'll be OK to change the name of the template > stack. > > Pete > lcSQL Software > > > > On Tue, May 22, 2012 at 7:28 AM, william humphrey < > bill at bluewatermaritime.com> wrote: > > > I created a stack with several data grid templates. When you do so > > liveCode makes a special stack with a long ID number. > > > > Later I copied that stack and made a lot of changes in it including some > > new data grids. Now when I run both stacks at the same time there is a > > conflict as there are two data grid stacks with exactly the same ID > number. > > > > If I change that ID number for one of the stacks will it mess-up all the > > data grids? If so how do I fix this conflict? > > > > Thanks > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From pete at lcsql.com Tue May 22 12:35:45 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 09:35:45 -0700 Subject: Standalone problem (solved?) In-Reply-To: <4FBBA27D.2060804@fourthworld.com> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> Message-ID: This is all quite timely for me as I just started, reluctantly, to try to figure out how to write an external. It's discouraging to hear that, even if I get through figuring out how to make an external from the incomplete, out of date lessons on how to do it, there are various other hurdles to overcome to actually use them reliably. I managed to make it through the tutorial as far as building the sample external, at which point the lesson says a new stack should pop up in the IDE. It didn't. The lesson gives no clue as to how to proceed from that point. I'm fortunate in being assisted by a member of this great community off list, but still struggling. My efforts are directed at trying to get my app into the Apple Store. It's pretty clear that checking the MAS receipt is going to require externals. There's a commercial product available to generate a C function to check the MAS receipt but it needs to be made into an external and since RunRev support are not able to tell me if or when they will be providing any help, I don't have much choice but to try and muddle through the externals process myself. And then there's sandboxing. Pete lcSQL Software On Tue, May 22, 2012 at 7:28 AM, Richard Gaskin wrote: > dunbarx wrote: > > > It is academic to me why this must be, especially since I thought I > > had learned something new and important in that one must load third > > party externals into the contents folder of a standalone package by > > hand. In my case, doing this had no effect at all. I assume that this > > method (the "ordinary" method) gives one a "relatively" referenced > > pathname to ones external. The authors actually said they did not > > know how to write such a "relative" pathname. > > > > Is this of interest to anyone but me? > > You're not alone. I find working with externals finicky, delicate, and > frequently troublesome. > > I guess I never got over the simplicity of using externals in SuperCard > and HyperCard, where they were embedded in the stack file and instantly > usable with no further mucking about. > > With LiveCode, one must be very careful with paths to externals. Sometimes > relative paths can work, sometimes not; sometimes including references to > both Mac and Win externals will work without issue, other times it causes > conflicts; and always one must be mindful of the timing of their loading > relative to when and how you'll use them. > > In a perfect world we've be able to just set relative paths for each > platform we'll need them on, and the engine would figure it out from there. > > As it is, I've had to write a handler which checks for the externals > files, branches by platform to set the externals property for the one the > app is currently running in, and when all those steps work without issue I > get the additional functionality. > > Sometimes I miss SuperCard. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv > > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 22 12:41:17 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 09:41:17 -0700 Subject: Data Grid Templates AndLongIDNumber In-Reply-To: References: Message-ID: I haven't actually tried it William so make a backup of your stack file before changing the template stack name! By the way, the long number at the end of the name is the value of the milliseconds when the stack was created. Pete lcSQL Software On Tue, May 22, 2012 at 9:22 AM, william humphrey < bill at bluewatermaritime.com> wrote: > That's good news Pete. > > On Tue, May 22, 2012 at 12:18 PM, Peter Haworth wrote: > > > Hi William, > > When you say "long ID number", do you mean the name of the datagrid > > template stack - "Data Grid Templates" followed by a long series of > > numbers? > > > > I believe the datagrid library refers to that stack by its LC long ID, > not > > it's name but LC itself doesn't like stacks with the same name to be in > > memory at the same time. > > > > Take a look at the dgProps custom property set for a datagrid you created > > after copying the stack, specifically the Row Template property. I think > > you'll see that it references the template stack by the LC long id, not > the > > stack name so I think you'll be OK to change the name of the template > > stack. > > > > Pete > > lcSQL Software > > > > > > > > On Tue, May 22, 2012 at 7:28 AM, william humphrey < > > bill at bluewatermaritime.com> wrote: > > > > > I created a stack with several data grid templates. When you do so > > > liveCode makes a special stack with a long ID number. > > > > > > Later I copied that stack and made a lot of changes in it including > some > > > new data grids. Now when I run both stacks at the same time there is a > > > conflict as there are two data grid stacks with exactly the same ID > > number. > > > > > > If I change that ID number for one of the stacks will it mess-up all > the > > > data grids? If so how do I fix this conflict? > > > > > > Thanks > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.bluewatermaritime.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mwieder at ahsoftware.net Tue May 22 12:45:05 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 22 May 2012 16:45:05 +0000 (UTC) Subject: Android Developer Conference III Message-ID: The presentations from AnDevCon III are now available at http://www.andevcon.com/AndevCon_III/presentations.aspx There's a *lot* of stuff there... everything from "Android Fundamentals: What I Wish I Knew When I Started" through "Android Services Black Magic" and "Get Paid for Your Hard Work ? App Monetization in 2012". If you want to download the whole set, there's a link at the bottom of the page for a single zip file. Last year's conference files are up at http://www.andevcon.com/AndevCon_II/presentations.aspx -- Mark Wieder mwieder at ahsoftware.net From guglielmo at braguglia.ch Tue May 22 13:29:35 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Tue, 22 May 2012 19:29:35 +0200 Subject: Standalone problem (solved?) In-Reply-To: References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> Message-ID: <4FBBCCFF.20600@braguglia.ch> Hi Pete, just following your suggestion I bought Receigen and I have spent few days writing an External to use the generated C code :-) Next I wrote a little test App that you can download from there (it's a pkg) : http://www.phoenixsea.ch/downloads/test.pkg ... install, run it and push the button 'Test MAS' and you will see ... :-) The App is not available on the App Store, so you can't buy and install the receipt, but I used my test account to try and ... work like a charm :-) Obviously, in a real App, you call the validation routine on the preOpenStack or where you want (/better to hide in deep the call/) ...but for test purpose I putted the validation into the button ... Let me know ... Guglielmo On 22.05.2012 18:35, Peter Haworth wrote: > [... omissis ...] > My efforts are directed at trying to get my app into the Apple Store. It's > pretty clear that checking the MAS receipt is going to require externals. > There's a commercial product available to generate a C function to check > the MAS receipt but it needs to be made into an external and since RunRev > support are not able to tell me if or when they will be providing any help, > I don't have much choice but to try and muddle through the externals > process myself. And then there's sandboxing. > > Pete > lcSQL Software > From ambassador at fourthworld.com Tue May 22 14:13:47 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 22 May 2012 11:13:47 -0700 Subject: Android Developer Conference III In-Reply-To: References: Message-ID: <4FBBD75B.6050508@fourthworld.com> Mark Wieder wrote: > The presentations from AnDevCon III are now available at > > http://www.andevcon.com/AndevCon_III/presentations.aspx Awesome collection. Thanks for posting that! -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From guglielmo at braguglia.ch Tue May 22 14:51:40 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Tue, 22 May 2012 20:51:40 +0200 Subject: Standalone problem (solved?) In-Reply-To: <4FBBCCFF.20600@braguglia.ch> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> <4FBBCCFF.20600@braguglia.ch> Message-ID: <4FBBE03C.6070203@braguglia.ch> Ah Pete, I forgot ... ... I'm still on SnowLeopard so, all my test are on SnowLeopard using LiveCode 5.0.2 (... /which is not important for the Receipt Validation/), but, because in the test that I linked to you, I have tried to use the Sanboxing structure ... please, if you have a Lion system , can you verify if you encounter any problem (/... I can imagine some when the livecode part of the program try to open and access the external bundle/) ? Let me know ... :-) Regards, Guglielmo On 22.05.2012 19:29, Guglielmo Braguglia wrote: > Hi Pete, > just following your suggestion I bought Receigen and I have spent few > days writing an External to use the generated C code :-) > > Next I wrote a little test App that you can download from there (it's > a pkg) : http://www.phoenixsea.ch/downloads/test.pkg ... install, run > it and push the button 'Test MAS' and you will see ... :-) > > The App is not available on the App Store, so you can't buy and > install the receipt, but I used my test account to try and ... work > like a charm :-) > > Obviously, in a real App, you call the validation routine on the > preOpenStack or where you want (/better to hide in deep the call/) > ...but for test purpose I putted the validation into the button ... > > Let me know ... > > Guglielmo > > > On 22.05.2012 18:35, Peter Haworth wrote: >> [... omissis ...] >> My efforts are directed at trying to get my app into the Apple >> Store. It's >> pretty clear that checking the MAS receipt is going to require >> externals. >> There's a commercial product available to generate a C function to >> check >> the MAS receipt but it needs to be made into an external and since >> RunRev >> support are not able to tell me if or when they will be providing any >> help, >> I don't have much choice but to try and muddle through the externals >> process myself. And then there's sandboxing. >> >> Pete >> lcSQL Software >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From Camm29 at tesco.net Tue May 22 14:55:57 2012 From: Camm29 at tesco.net (Camm) Date: Tue, 22 May 2012 19:55:57 +0100 Subject: RS232 Serial Comms broken in 4.6.4 Message-ID: <000001cd384c$85d5be60$91813b20$@tesco.net> On Windows 7 :- Using USB - RS232 adapter and/or BLUETOOTH/USB - RS232 adapter My Serial RS232 Script works on Version 3.5.0 Sarah Reichelt's Serial Test script works on Version 3.5.0 My Serial RS232 Script fails to receive on Version 4.6.4 Sarah Reichelt's Serial Test script fails to receive on Version 4.6.4 Something is broke in LiveCode later versions ........................ help !! Regards Camm -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Camm Sent: 14 May 2012 14:55 To: How to use LiveCode Subject: Re: Serial Comms in 4.6.4 Dar, It is the same as this I found below , If complied on 4.0.0 it works , If complied on later versions if fails to read. Regards Camm On Nov 7, 2010, at 10:07 AM, J. Landman Gay wrote: > On 11/7/10 9:18 AM, Larry Walker wrote: >> I am trying to read data from a "serial port" (using a USB-serial adaptor). > > Glad to see this here Larry. Just to fill everyone in, Larry and I have been going around with this issue for about a week in the tech queue without success (and I really appreciate his patience, he's been incredibly reasonable about it.) I asked Mark Waddingham about the problem and he said that basically the serial commands haven't been changed since their initial implementation back in MetaCard, and that any device that represents itself as a serial device should work with "open file" (but not necessarily with the device name returned by the drivernames. Use "modem:" or "printer:" instead.) He also said that they have never been reworked to support OS X; they were originally written for OS 9 and have always continued to work in OS X, so the code hasn't been examined. > > Eric's comment that it works in 4.0 and not in 4.5 is something I don't think the team knows about. Since serial access hasn't changed in the engine, there must be some other change that peripherally affects serial port access. If that's so, then a bug report in the QCC would be in order. > > I hope either Sarah or Phil will see this, since they are the serial/USB experts here. Maybe they have some comments to add or a workaround they've discovered. > ----- Original Message ----- From: "Dar Scott" To: "How to use LiveCode" Sent: Sunday, 13 May, 2012 8:17:45 PM Subject: Re: Serial Comms in 4.6.4 I'm not sure what you mean. Are you saying you upgraded to Windows 7 and LiveCode 4.6.4 at the same time? I have heard that some people have had trouble with Windows 7 and serial ports. Perhaps modems are especially an issue. Do you see the port in the device manager? Can you connect with HyperTerminal? What error results do you get? (You might have to create a version of your script that logs those.) Have the scripts ever worked on this Windows 7 installation? As you can probably tell, I'm leaning towards eliminating non-LiveCode issues and then looking at the script, but the script errors can give clues to both. Dar On May 13, 2012, at 4:23 AM, Camm wrote: > Dar , > > Windows 7 > > All hardware has been checked okay. > > When using read from driver in scripts loaded into 4.6.4 or standalone > from > 4.6.4 nothing is read ? > > The identical script loaded in pre-windows 7 Livecode releases work. > > Thanks > Camm > > > > -----Original Message----- > From: use-livecode-bounces at lists.runrev.com > [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dar Scott > Sent: 13 May 2012 05:43 > To: How to use LiveCode > Subject: Re: Serial Comms in 4.6.4 > > Hi, Camm! > > I don't remember any changes. > > Maybe this can be tracked down. What OS? How does it fail? > > However, you might want to rule out other things. I find the most > common reason that a serial communications program suddenly fails is a cable issue. > Usually the handshake lines don't make it trough or something else is > wrong in the wiring. Sometimes the USB-to-serial adaptor is an issue. > > Dar > > On May 12, 2012, at 3:30 PM, Camm wrote: > >> Has something changed in the use of open , close , read , write >> driver and/or SerialControlString string in version 4.6.4. >> >> >> >> I have a stack for serial comms that works fine if run in older >> versions of Livecode , but fails to read in version 4.6.4 >> >> Same script ?? >> >> >> >> Regards >> >> Camm > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > often making LiveCode libraries and > externals, sometimes writing associated microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 From pete at lcsql.com Tue May 22 15:31:55 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 12:31:55 -0700 Subject: Standalone problem (solved?) In-Reply-To: <4FBBE03C.6070203@braguglia.ch> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> <4FBBCCFF.20600@braguglia.ch> <4FBBE03C.6070203@braguglia.ch> Message-ID: Thanks for this Guglielmo, that's great. I'm still on Snow Leoprad at this point but plan on upgrading to Lion soon, will probably download it overnight tonight. Pete lcSQL Software On Tue, May 22, 2012 at 11:51 AM, Guglielmo Braguglia < guglielmo at braguglia.ch> wrote: > Ah Pete, I forgot ... > ... I'm still on SnowLeopard so, all my test are on SnowLeopard using > LiveCode 5.0.2 (... /which is not important for the Receipt Validation/), > but, because in the test that I linked to you, I have tried to use the > Sanboxing structure ... please, if you have a Lion system , can you verify > if you encounter any problem (/... I can imagine some when the livecode > part of the program try to open and access the external bundle/) ? > > Let me know ... :-) > > Regards, > > Guglielmo > > > > On 22.05.2012 19:29, Guglielmo Braguglia wrote: > >> Hi Pete, >> just following your suggestion I bought Receigen and I have spent few >> days writing an External to use the generated C code :-) >> >> Next I wrote a little test App that you can download from there (it's a >> pkg) : http://www.phoenixsea.ch/**downloads/test.pkg... install, run it and push the button 'Test MAS' and you will see ... :-) >> >> The App is not available on the App Store, so you can't buy and install >> the receipt, but I used my test account to try and ... work like a charm :-) >> >> Obviously, in a real App, you call the validation routine on the >> preOpenStack or where you want (/better to hide in deep the call/) ...but >> for test purpose I putted the validation into the button ... >> >> Let me know ... >> >> Guglielmo >> >> >> On 22.05.2012 18:35, Peter Haworth wrote: >> >>> [... omissis ...] >>> My efforts are directed at trying to get my app into the Apple Store. >>> It's >>> pretty clear that checking the MAS receipt is going to require externals. >>> There's a commercial product available to generate a C function to check >>> the MAS receipt but it needs to be made into an external and since RunRev >>> support are not able to tell me if or when they will be providing any >>> help, >>> I don't have much choice but to try and muddle through the externals >>> process myself. And then there's sandboxing. >>> >>> Pete >>> lcSQL Software >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From paul at researchware.com Tue May 22 16:39:21 2012 From: paul at researchware.com (Paul Dupuis) Date: Tue, 22 May 2012 16:39:21 -0400 Subject: Progress Bar colors... In-Reply-To: References: <4FAF58A3.2000505@hyperactivesw.com> Message-ID: <4FBBF979.3050604@researchware.com> Okay, I have a very basic question I seem unable to find an answer to in the LiveCode docs: What property controls the color of the progress indicator itself in progress bars? -- Paul Dupuis Cofounder Researchware, Inc. http://www.researchware.com/ http://www.twitter.com/researchware http://www.facebook.com/researchware http://www.linkedin.com/company/researchware-inc From m.schonewille at economy-x-talk.com Tue May 22 16:41:14 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 22 May 2012 22:41:14 +0200 Subject: Progress Bar colors... In-Reply-To: <4FBBF979.3050604@researchware.com> References: <4FAF58A3.2000505@hyperactivesw.com> <4FBBF979.3050604@researchware.com> Message-ID: <937AF9C1-E015-45DF-B7A6-0F6AADCC50EE@economy-x-talk.com> Hi Paul, As far as I know, the operating system controls that. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 22 mei 2012, at 22:39, Paul Dupuis wrote: > Okay, I have a very basic question I seem unable to find an answer to in > the LiveCode docs: > > What property controls the color of the progress indicator itself in > progress bars? > From bobs at twft.com Tue May 22 17:13:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 22 May 2012 14:13:17 -0700 Subject: Progress Bar colors... In-Reply-To: <4FBBF979.3050604@researchware.com> References: <4FAF58A3.2000505@hyperactivesw.com> <4FBBF979.3050604@researchware.com> Message-ID: I put the keys of the properties of a scrollbar in the message. There is a colors property but it seems to be empty. I do not think you can change the color of a scrollbar, which is probably why others have decided to roll their own in the past. Bob On May 22, 2012, at 1:39 PM, Paul Dupuis wrote: > Okay, I have a very basic question I seem unable to find an answer to in > the LiveCode docs: > > What property controls the color of the progress indicator itself in > progress bars? > > -- > Paul Dupuis > Cofounder > Researchware, Inc. > http://www.researchware.com/ > http://www.twitter.com/researchware > http://www.facebook.com/researchware > http://www.linkedin.com/company/researchware-inc > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Tue May 22 17:14:27 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 22 May 2012 14:14:27 -0700 Subject: Progress Bar colors... In-Reply-To: <937AF9C1-E015-45DF-B7A6-0F6AADCC50EE@economy-x-talk.com> References: <937AF9C1-E015-45DF-B7A6-0F6AADCC50EE@economy-x-talk.com> Message-ID: <4FBC01B3.5030901@fourthworld.com> Mark Schonewille wrote: > On 22 mei 2012, at 22:39, Paul Dupuis wrote: >> What property controls the color of the progress indicator itself in >> progress bars? > > As far as I know, the operating system controls that. The modern engine rendering uses the OS to draw those, but you can revert to the older control rendering by setting the lookAndFeel property to "Motif" or "Win95" to have settable colors, where the hiliteColor is the thumb color and the shadowColor is the background. Unfortunately, all other controls look pretty wonky with the lookAndFeel set to anything but "Appearance Manager". You can also craft custom progress bars and other scrollbar types yourself, but it's enough work that I submitted this request some time ago to allow us to set the lookAndFeel for specific controls: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bogdanoff at me.com Tue May 22 17:53:07 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 14:53:07 -0700 Subject: Object Layering In-Reply-To: <4FBAC5C9.4020808@hyperactivesw.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: Hi all, I have a stack with many cards. Each card contains a group and card objects. I want a single object (a field saying "Please wait...") to show as necessary and overlay everything on the card. It's hidden by scripts when no longer needed--the wait is over. As far as I can figure, that object needs to be a card object. Is this true? I'd like a simple solution! A dialog won't work (no user interaction is wanted). Is a palette necessary? Peter Bogdanoff UCLA From pete at lcsql.com Tue May 22 17:58:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 14:58:47 -0700 Subject: Standalone problem (solved?) In-Reply-To: <4FBBCCFF.20600@braguglia.ch> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> <4FBBCCFF.20600@braguglia.ch> Message-ID: Hi Guglielmo, Just tested all this. I think it works fine. What is the expected behavior once I've donwloaded a test receipt file? On my computer, the test program just quit. Pete lcSQL Software On Tue, May 22, 2012 at 10:29 AM, Guglielmo Braguglia < guglielmo at braguglia.ch> wrote: > Hi Pete, > just following your suggestion I bought Receigen and I have spent few days > writing an External to use the generated C code :-) > > Next I wrote a little test App that you can download from there (it's a > pkg) : http://www.phoenixsea.ch/**downloads/test.pkg... install, run it and push the button 'Test MAS' and you will see ... :-) > > The App is not available on the App Store, so you can't buy and install > the receipt, but I used my test account to try and ... work like a charm :-) > > Obviously, in a real App, you call the validation routine on the > preOpenStack or where you want (/better to hide in deep the call/) ...but > for test purpose I putted the validation into the button ... > > Let me know ... > > Guglielmo > > > On 22.05.2012 18:35, Peter Haworth wrote: > >> [... omissis ...] >> >> My efforts are directed at trying to get my app into the Apple Store. >> It's >> pretty clear that checking the MAS receipt is going to require externals. >> There's a commercial product available to generate a C function to check >> the MAS receipt but it needs to be made into an external and since RunRev >> support are not able to tell me if or when they will be providing any >> help, >> I don't have much choice but to try and muddle through the externals >> process myself. And then there's sandboxing. >> >> Pete >> lcSQL Software >> >> ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From bobs at twft.com Tue May 22 18:00:14 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 22 May 2012 15:00:14 -0700 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: Why not an opaque button? You can have some kind of background image so it doesn't look so hokey. Alternatively, you can just take them to another card. Bob On May 22, 2012, at 2:53 PM, Peter Bogdanoff wrote: > Hi all, > > I have a stack with many cards. Each card contains a group and card objects. I want a single object (a field saying "Please wait...") to show as necessary and overlay everything on the card. It's hidden by scripts when no longer needed--the wait is over. > > As far as I can figure, that object needs to be a card object. Is this true? I'd like a simple solution! A dialog won't work (no user interaction is wanted). Is a palette necessary? > > Peter Bogdanoff > UCLA > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bogdanoff at me.com Tue May 22 18:06:02 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 15:06:02 -0700 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: <5CC075AB-4F7E-45B6-9BC8-329A8E08EA0C@me.com> An opaque button as a group object doesn't cover card layer objects. I can't leave the card--that won't work for my situation. On May 22, 2012, at 3:00 PM, Bob Sneidar wrote: > Why not an opaque button? You can have some kind of background image so it doesn't look so hokey. Alternatively, you can just take them to another card. > > Bob > > > On May 22, 2012, at 2:53 PM, Peter Bogdanoff wrote: > >> Hi all, >> >> I have a stack with many cards. Each card contains a group and card objects. I want a single object (a field saying "Please wait...") to show as necessary and overlay everything on the card. It's hidden by scripts when no longer needed--the wait is over. >> >> As far as I can figure, that object needs to be a card object. Is this true? I'd like a simple solution! A dialog won't work (no user interaction is wanted). Is a palette necessary? >> >> Peter Bogdanoff >> UCLA >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Tue May 22 18:14:33 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 22 May 2012 15:14:33 -0700 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: create a group with a field and a graphic. Make sure the field is at the very top level with the graphic in back. Set the blendlevel and color of the graphic to be 0 or whatever level looks good (I'd use 50%) and make it the same rect of the card. The field can be whatever size you need to show the message. Bring the group to the top level. Show and hide the group. Instant no-hassle "fake" dialog. On Tue, May 22, 2012 at 2:53 PM, Peter Bogdanoff wrote: > Hi all, > > I have a stack with many cards. Each card contains a group and card > objects. I want a single object (a field saying "Please wait...") to show > as necessary and overlay everything on the card. It's hidden by scripts > when no longer needed--the wait is over. > > As far as I can figure, that object needs to be a card object. Is this > true? I'd like a simple solution! A dialog won't work (no user interaction > is wanted). Is a palette necessary? > > Peter Bogdanoff > UCLA > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Tue May 22 18:15:26 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 22 May 2012 15:15:26 -0700 Subject: Object Layering In-Reply-To: <5CC075AB-4F7E-45B6-9BC8-329A8E08EA0C@me.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <5CC075AB-4F7E-45B6-9BC8-329A8E08EA0C@me.com> Message-ID: Sure you can. set lockmessages to true go card "Wait" set lockScreen to true go back set lockmessages to false -- it's your thang, do what you wanna do Bob On May 22, 2012, at 3:06 PM, Peter Bogdanoff wrote: > An opaque button as a group object doesn't cover card layer objects. I can't leave the card--that won't work for my situation. > > > On May 22, 2012, at 3:00 PM, Bob Sneidar wrote: > >> Why not an opaque button? You can have some kind of background image so it doesn't look so hokey. Alternatively, you can just take them to another card. >> >> Bob >> >> >> On May 22, 2012, at 2:53 PM, Peter Bogdanoff wrote: >> >>> Hi all, >>> >>> I have a stack with many cards. Each card contains a group and card objects. I want a single object (a field saying "Please wait...") to show as necessary and overlay everything on the card. It's hidden by scripts when no longer needed--the wait is over. >>> >>> As far as I can figure, that object needs to be a card object. Is this true? I'd like a simple solution! A dialog won't work (no user interaction is wanted). Is a palette necessary? >>> >>> Peter Bogdanoff >>> UCLA >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Tue May 22 18:20:08 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 22 May 2012 18:20:08 -0400 Subject: Object Layering In-Reply-To: <5CC075AB-4F7E-45B6-9BC8-329A8E08EA0C@me.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <5CC075AB-4F7E-45B6-9BC8-329A8E08EA0C@me.com> Message-ID: <1DC4DB0A-182E-4F2F-8E8C-1FBB5B96BF55@verizon.net> It seems to cover them. Make sure that you're selecting the group (set to act like background) that contains your button and overlay, and bring that to front. It then seems to be in front of everything. You'll need to bring-to-front it on all cards. On May 22, 2012, at 6:06 PM, Peter Bogdanoff wrote: > >An opaque button as a group object doesn't cover card layer objects. I can't leave the card--that won't work for my situation. From bogdanoff at me.com Tue May 22 18:21:08 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 15:21:08 -0700 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <5CC075AB-4F7E-45B6-9BC8-329A8E08EA0C@me.com> Message-ID: <682399E6-CE51-42A7-93DE-BE39A7EEE75B@me.com> I want the user to continue to see the card while waiting. On May 22, 2012, at 3:15 PM, Bob Sneidar wrote: > Sure you can. > > set lockmessages to true > go card "Wait" > set lockScreen to true > go back > set lockmessages to false > -- it's your thang, do what you wanna do > > Bob > > > On May 22, 2012, at 3:06 PM, Peter Bogdanoff wrote: > >> An opaque button as a group object doesn't cover card layer objects. I can't leave the card--that won't work for my situation. >> >> >> On May 22, 2012, at 3:00 PM, Bob Sneidar wrote: >> >>> Why not an opaque button? You can have some kind of background image so it doesn't look so hokey. Alternatively, you can just take them to another card. >>> >>> Bob >>> >>> >>> On May 22, 2012, at 2:53 PM, Peter Bogdanoff wrote: >>> >>>> Hi all, >>>> >>>> I have a stack with many cards. Each card contains a group and card objects. I want a single object (a field saying "Please wait...") to show as necessary and overlay everything on the card. It's hidden by scripts when no longer needed--the wait is over. >>>> >>>> As far as I can figure, that object needs to be a card object. Is this true? I'd like a simple solution! A dialog won't work (no user interaction is wanted). Is a palette necessary? >>>> >>>> Peter Bogdanoff >>>> UCLA >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bogdanoff at me.com Tue May 22 18:21:53 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 15:21:53 -0700 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: Can groups layer on top of card objects? I can't seem to make that happen. On May 22, 2012, at 3:14 PM, stephen barncard wrote: > create a group with a field and a graphic. Make sure the field is at the > very top level with the graphic in back. Set the blendlevel and color of > the graphic to be 0 or whatever level looks good (I'd use 50%) and make it > the same rect of the card. The field can be whatever size you need to show > the message. Bring the group to the top level. Show and hide the group. > > Instant no-hassle "fake" dialog. > > On Tue, May 22, 2012 at 2:53 PM, Peter Bogdanoff wrote: > >> Hi all, >> >> I have a stack with many cards. Each card contains a group and card >> objects. I want a single object (a field saying "Please wait...") to show >> as necessary and overlay everything on the card. It's hidden by scripts >> when no longer needed--the wait is over. >> >> As far as I can figure, that object needs to be a card object. Is this >> true? I'd like a simple solution! A dialog won't work (no user interaction >> is wanted). Is a palette necessary? >> >> Peter Bogdanoff >> UCLA >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bogdanoff at me.com Tue May 22 18:35:01 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 15:35:01 -0700 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: I'm now starting to figure out this. I converted a card field into a group and it continued to lay on top. However, when I made some choices in the Inspector--like auto-place, things whacked out. It shrunk to 8x8 pixels, text disappeared, colors went away, program crashed. I'll work on it. Thanks, Peter On May 22, 2012, at 3:21 PM, Peter Bogdanoff wrote: > Can groups layer on top of card objects? I can't seem to make that happen. > > On May 22, 2012, at 3:14 PM, stephen barncard wrote: > >> create a group with a field and a graphic. Make sure the field is at the >> very top level with the graphic in back. Set the blendlevel and color of >> the graphic to be 0 or whatever level looks good (I'd use 50%) and make it >> the same rect of the card. The field can be whatever size you need to show >> the message. Bring the group to the top level. Show and hide the group. >> >> Instant no-hassle "fake" dialog. >> >> On Tue, May 22, 2012 at 2:53 PM, Peter Bogdanoff wrote: >> >>> Hi all, >>> >>> I have a stack with many cards. Each card contains a group and card >>> objects. I want a single object (a field saying "Please wait...") to show >>> as necessary and overlay everything on the card. It's hidden by scripts >>> when no longer needed--the wait is over. >>> >>> As far as I can figure, that object needs to be a card object. Is this >>> true? I'd like a simple solution! A dialog won't work (no user interaction >>> is wanted). Is a palette necessary? >>> >>> Peter Bogdanoff >>> UCLA >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> >> -- >> >> >> >> Stephen Barncard >> San Francisco Ca. USA >> >> more about sqb >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From guglielmo at braguglia.ch Tue May 22 18:47:54 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Wed, 23 May 2012 00:47:54 +0200 Subject: Standalone problem (solved?) In-Reply-To: References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> <4FBBCCFF.20600@braguglia.ch> Message-ID: <4FBC179A.4080707@braguglia.ch> Hi Pete, thanks for the report ... So, normally : 1. you installed the App, 2. you started the App, 3. you pushed the 'Test MAS' button, 4. The App closed and the App Store mask appeared, asking you sign-in (/after few seconds/) At this point, because the App is just a test and it's NOT physically on the MAS, you can't get a valid receipt so the App still exit any time because is unable to install a valid receipt (/... I can receive a valid receipt because I use my Test account and the app is just registered on MAS but _not_ uploaded/). Have you been able to verify these 4 steps ? :-) Again thanks for the test ! Regards, Guglielmo On 22.05.2012 23:58, Peter Haworth wrote: > Hi Guglielmo, > Just tested all this. I think it works fine. What is the expected > behavior once I've donwloaded a test receipt file? On my computer, the > test program just quit. > Pete > lcSQL Software > > > > On Tue, May 22, 2012 at 10:29 AM, Guglielmo Braguglia< > guglielmo at braguglia.ch> wrote: > >> Hi Pete, >> just following your suggestion I bought Receigen and I have spent few days >> writing an External to use the generated C code :-) >> >> Next I wrote a little test App that you can download from there (it's a >> pkg) : http://www.phoenixsea.ch/**downloads/test.pkg... install, run it and push the button 'Test MAS' and you will see ... :-) >> >> The App is not available on the App Store, so you can't buy and install >> the receipt, but I used my test account to try and ... work like a charm :-) >> >> Obviously, in a real App, you call the validation routine on the >> preOpenStack or where you want (/better to hide in deep the call/) ...but >> for test purpose I putted the validation into the button ... >> >> Let me know ... >> >> Guglielmo >> >> >> On 22.05.2012 18:35, Peter Haworth wrote: >> >>> [... omissis ...] >>> >>> My efforts are directed at trying to get my app into the Apple Store. >>> It's >>> pretty clear that checking the MAS receipt is going to require externals. >>> There's a commercial product available to generate a C function to check >>> the MAS receipt but it needs to be made into an external and since RunRev >>> support are not able to tell me if or when they will be providing any >>> help, >>> I don't have much choice but to try and muddle through the externals >>> process myself. And then there's sandboxing. >>> >>> Pete >>> lcSQL Software >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From revdev at pdslabs.net Tue May 22 19:09:41 2012 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 22 May 2012 16:09:41 -0700 Subject: [OT] create your own input devices Message-ID: <4FBC1CB5.3020609@pdslabs.net> This Kickstarter project looks insanely fun (and even useful!) for certain uses - http://kck.st/IT93ry -- Phil Davis From pete at lcsql.com Tue May 22 19:09:37 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 16:09:37 -0700 Subject: Standalone problem (solved?) In-Reply-To: <4FBC179A.4080707@braguglia.ch> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> <4FBBCCFF.20600@braguglia.ch> <4FBC179A.4080707@braguglia.ch> Message-ID: OK, understand it now and yes, the behavior was as you outlined. I'm downloading Lion now so should be able to test your app with Lion tomorrow. Pete lcSQL Software On Tue, May 22, 2012 at 3:47 PM, Guglielmo Braguglia wrote: > Hi Pete, > thanks for the report ... > > So, normally : > 1. you installed the App, > 2. you started the App, > 3. you pushed the 'Test MAS' button, > 4. The App closed and the App Store mask appeared, asking you sign-in > (/after few seconds/) > > At this point, because the App is just a test and it's NOT physically on > the MAS, you can't get a valid receipt so the App still exit any time > because is unable to install a valid receipt (/... I can receive a valid > receipt because I use my Test account and the app is just registered on MAS > but _not_ uploaded/). > > Have you been able to verify these 4 steps ? :-) > > Again thanks for the test ! > > Regards, > > Guglielmo > > > > On 22.05.2012 23:58, Peter Haworth wrote: > >> Hi Guglielmo, >> Just tested all this. I think it works fine. What is the expected >> behavior once I've donwloaded a test receipt file? On my computer, the >> test program just quit. >> Pete >> lcSQL Software >> >> >> >> >> On Tue, May 22, 2012 at 10:29 AM, Guglielmo Braguglia< >> guglielmo at braguglia.ch> wrote: >> >> Hi Pete, >>> just following your suggestion I bought Receigen and I have spent few >>> days >>> writing an External to use the generated C code :-) >>> >>> Next I wrote a little test App that you can download from there (it's a >>> pkg) : http://www.phoenixsea.ch/****downloads/test.pkg >>> >... >>> install, run it and push the button 'Test MAS' and you will see ... :-) >>> >>> >>> The App is not available on the App Store, so you can't buy and install >>> the receipt, but I used my test account to try and ... work like a charm >>> :-) >>> >>> Obviously, in a real App, you call the validation routine on the >>> preOpenStack or where you want (/better to hide in deep the call/) ...but >>> for test purpose I putted the validation into the button ... >>> >>> Let me know ... >>> >>> Guglielmo >>> >>> >>> On 22.05.2012 18:35, Peter Haworth wrote: >>> >>> [... omissis ...] >>>> >>>> My efforts are directed at trying to get my app into the Apple Store. >>>> It's >>>> pretty clear that checking the MAS receipt is going to require >>>> externals. >>>> There's a commercial product available to generate a C function to >>>> check >>>> the MAS receipt but it needs to be made into an external and since >>>> RunRev >>>> support are not able to tell me if or when they will be providing any >>>> help, >>>> I don't have much choice but to try and muddle through the externals >>>> process myself. And then there's sandboxing. >>>> >>>> Pete >>>> lcSQL Software >>>> >>>> ______________________________****_________________ >>>> >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/****mailman/listinfo/use-livecode >>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>> > >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 22 19:40:49 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 16:40:49 -0700 Subject: [OT] create your own input devices In-Reply-To: <4FBC1CB5.3020609@pdslabs.net> References: <4FBC1CB5.3020609@pdslabs.net> Message-ID: OK, so I live in Santa Cruz,CA - how come this hasn't been in the local press! Pete lcSQL Software On Tue, May 22, 2012 at 4:09 PM, Phil Davis wrote: > This Kickstarter project looks insanely fun (and even useful!) for certain > uses - > > http://kck.st/IT93ry > > -- > Phil Davis > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From paul at researchware.com Tue May 22 19:50:11 2012 From: paul at researchware.com (Paul Dupuis) Date: Tue, 22 May 2012 19:50:11 -0400 Subject: Progress Bar colors... In-Reply-To: <4FBC01B3.5030901@fourthworld.com> References: <937AF9C1-E015-45DF-B7A6-0F6AADCC50EE@economy-x-talk.com> <4FBC01B3.5030901@fourthworld.com> Message-ID: <4FBC2633.4060508@researchware.com> Thank you everyone for the responses. Thank you Richard for the excellent enhancement request. I added some votes to it. On 5/22/2012 5:14 PM, Richard Gaskin wrote: > > -- Paul Dupuis Cofounder Researchware, Inc. http://www.researchware.com/ http://www.twitter.com/researchware http://www.facebook.com/researchware http://www.linkedin.com/company/researchware-inc From mwieder at ahsoftware.net Tue May 22 19:58:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 22 May 2012 23:58:50 +0000 (UTC) Subject: [OT] create your own input devices References: <4FBC1CB5.3020609@pdslabs.net> Message-ID: Phil Davis writes: > > This Kickstarter project looks insanely fun (and even useful!) for > certain uses - > > http://kck.st/IT93ry They had a booth set up at the Maker Faire this last weekend. A bit overshadowed by the solar cars next door and the gyrocopter across the way, but they had a bunch of bananas hooked up to a midi device so you could play happy birthday. I see they've raised about 800% of their kickstarter goal. It's definitely apeeling ...(ducking)... -- Mark Wieder mwieder at ahsoftware.net From revdev at pdslabs.net Tue May 22 20:28:28 2012 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 22 May 2012 17:28:28 -0700 Subject: [OT] create your own input devices In-Reply-To: References: <4FBC1CB5.3020609@pdslabs.net> Message-ID: <4FBC2F2C.7000703@pdslabs.net> On 5/22/12 4:58 PM, Mark Wieder wrote: > Phil Davis writes: > >> This Kickstarter project looks insanely fun (and even useful!) for >> certain uses - >> >> http://kck.st/IT93ry > > They had a booth set up at the Maker Faire this last weekend. A bit overshadowed > by the solar cars next door and the gyrocopter across the way, but they had a > bunch of bananas hooked up to a midi device so you could play happy birthday. > I see they've raised about 800% of their kickstarter goal. > > It's definitely apeeling ...(ducking)... > Ouuuuuu... (wincing) -- Phil Davis From jacque at hyperactivesw.com Tue May 22 21:14:59 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 22 May 2012 20:14:59 -0500 Subject: Object Layering In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> Message-ID: <4FBC3A13.1040005@hyperactivesw.com> On 5/22/12 5:21 PM, Peter Bogdanoff wrote: > Can groups layer on top of card objects? I can't seem to make that happen. It's now possible to share a group without it being a background; i.e., a card group can be placed on many cards. I haven't tried it. But the idea is to turn off "behave as background" and place the group on as many cards as you need. In this case, make sure it's always the top-most object. Theoretically that should work. Groups that are not backgrounds will receive messages before the card does rather than after it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bogdanoff at me.com Tue May 22 21:41:14 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 18:41:14 -0700 Subject: Object Layering In-Reply-To: <4FBC3A13.1040005@hyperactivesw.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> Message-ID: <9CF3CC0E-8972-418A-9954-24FAD2BDFF90@me.com> I'm using 5.0 right now, and I see that I can turn off "behave like a background." I don't really see any functional difference. At any rate, I was able to make a group that lies in the top layer. I have to manually (using the Object menu) place it on each card. The place command gives me an error: place group "Waiting" onto this card results in: Message execution error: Error description: Chunk: can't find background Peter On May 22, 2012, at 6:14 PM, J. Landman Gay wrote: > On 5/22/12 5:21 PM, Peter Bogdanoff wrote: >> Can groups layer on top of card objects? I can't seem to make that happen. > > It's now possible to share a group without it being a background; i.e., a card group can be placed on many cards. I haven't tried it. But the idea is to turn off "behave as background" and place the group on as many cards as you need. In this case, make sure it's always the top-most object. Theoretically that should work. > > Groups that are not backgrounds will receive messages before the card does rather than after it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From chipp at chipp.com Tue May 22 22:16:44 2012 From: chipp at chipp.com (Chipp Walters) Date: Tue, 22 May 2012 21:16:44 -0500 Subject: Android Emulator upside down Message-ID: When I run my LC stack on the Android emulator, it's upside down. Any thing I can do about this other than create my stack upside down ;-) -- Chipp Walters CEO, Altuit, Inc. From bogdanoff at me.com Tue May 22 22:18:53 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 19:18:53 -0700 Subject: QuickTime download question In-Reply-To: <4FBC3A13.1040005@hyperactivesw.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> Message-ID: Hi, This is one for QT experts! I'm using a player to play audio files from a server on the Internet. They are large (symphony movements--30 MB or more) and can take several minutes to download. I'm using QT's fast start to start them playing as soon as possible. They are also interactive in that I allow the user to set the startTime by clicking on a button in a sequence of timed buttons. The issue is with these larger files. If the user tries to set a startTime beyond what has downloaded so far, the player starts back at zero rather than, say 10000, which the user clicked on. QT fast start isn't true streaming, so you can't jump into the middle of a movie and start playing from there without all of the previous data present. I have to allow this behavior, but I want to tell the user to wait for the download, and then start automatically playing when the player has downloaded enough data. If the user starts from the beginning it works immediately and the user experience is unchallenged. But if he jumps to the middle, I'm expecting that he will be content to wait for the download to get to that point. (He never sees the QT controller.) So, I need to know how much data has downloaded so far, so I can either play the thing or wait until enough is in memory, and then start playing. I don't see a property for this. Duration gives me the entire length of the file, including what has now yet downloaded. Size only works for audioClips, which I'm not using. Is there a way to determine how much data has downloaded of a QT file? Incidentally, I tried messing with the load command. What seemed to happen is the player played the fast start movie simultaneously with another process loading the file. The loaded file is unavailable until it completely downloads, so that's no help. Any help is much appreciated! Peter UCLA From monte at sweattechnologies.com Tue May 22 22:21:31 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 23 May 2012 12:21:31 +1000 Subject: Android Emulator upside down In-Reply-To: References: Message-ID: Turn your screen upside down ;-) On 23/05/2012, at 12:16 PM, Chipp Walters wrote: > When I run my LC stack on the Android emulator, it's upside down. Any thing > I can do about this other than create my stack upside down ;-) > > -- > Chipp Walters > CEO, Altuit, Inc. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From andre at andregarzia.com Tue May 22 22:36:44 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 22 May 2012 23:36:44 -0300 Subject: Android Emulator upside down In-Reply-To: References: Message-ID: Chipp, The android emulator is probably the worst piece of software that I've ever used. It is far easier and faster to just hook an android device to the machine and press test. Serious, that emulator is evil. andre On Tue, May 22, 2012 at 11:16 PM, Chipp Walters wrote: > When I run my LC stack on the Android emulator, it's upside down. Any thing > I can do about this other than create my stack upside down ;-) > > -- > Chipp Walters > CEO, Altuit, Inc. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From jacque at hyperactivesw.com Tue May 22 22:38:29 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 22 May 2012 21:38:29 -0500 Subject: Android Emulator upside down In-Reply-To: References: Message-ID: <4FBC4DA5.5010904@hyperactivesw.com> On 5/22/12 9:16 PM, Chipp Walters wrote: > When I run my LC stack on the Android emulator, it's upside down. Any thing > I can do about this other than create my stack upside down ;-) > Monte's suggestion is the best one, but for those who prefer a more mundane approach: on preOpenStack set the mobilAllowedOrientations to \ "portrait,portrait upside down,landscape left,landscape right" end preOpenStack Android 2.2 or lower does not allow some orientations even if you set them all. You may have hit one of those cases. It also might be that the simulator is opening upside down. Use the 7 and 8 keys on the numeric keypad to rotate it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From andre at andregarzia.com Tue May 22 22:40:48 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 22 May 2012 23:40:48 -0300 Subject: Android Emulator upside down In-Reply-To: <4FBC4DA5.5010904@hyperactivesw.com> References: <4FBC4DA5.5010904@hyperactivesw.com> Message-ID: On Tue, May 22, 2012 at 11:38 PM, J. Landman Gay wrote: > It also might be that the simulator is opening upside down. I told you that simulator is EVIL!!!!! -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From jacque at hyperactivesw.com Tue May 22 22:44:36 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 22 May 2012 21:44:36 -0500 Subject: Object Layering In-Reply-To: <9CF3CC0E-8972-418A-9954-24FAD2BDFF90@me.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> <9CF3CC0E-8972-418A-9954-24FAD2BDFF90@me.com> Message-ID: <4FBC4F14.9040207@hyperactivesw.com> On 5/22/12 8:41 PM, Peter Bogdanoff wrote: > I'm using 5.0 right now, and I see that I can turn off "behave like a > background." I don't really see any functional difference. > > At any rate, I was able to make a group that lies in the top layer. I > have to manually (using the Object menu) place it on each card. The > place command gives me an error: > > place group "Waiting" onto this card > > results in: > > Message execution error: Error description: Chunk: can't find > background > When placing a group, it has to be called a "background" and maybe version 5.0 isn't accounting for that. You could try setting backgroundbehavior, placing the group on the cards, and then turning off background behavior. Might work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Tue May 22 22:58:26 2012 From: chipp at chipp.com (Chipp Walters) Date: Tue, 22 May 2012 21:58:26 -0500 Subject: Android Emulator upside down In-Reply-To: References: <4FBC4DA5.5010904@hyperactivesw.com> Message-ID: Thanks Jacque. Yours didn't work but the script editor seemed to like: mobilSetAllowedOrientations "portrait,portrait upside down,landscape left,landscape right" Even though I've made the changes, it didn't change the emulator.. :-( On Tue, May 22, 2012 at 9:40 PM, Andre Garzia wrote: > On Tue, May 22, 2012 at 11:38 PM, J. Landman Gay > wrote: > > > It also might be that the simulator is opening upside down. > > > I told you that simulator is EVIL!!!!! > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Chipp Walters CEO, Altuit, Inc. From bogdanoff at me.com Tue May 22 22:59:00 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 19:59:00 -0700 Subject: Object Layering In-Reply-To: <4FBC4F14.9040207@hyperactivesw.com> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> <9CF3CC0E-8972-418A-9954-24FAD2BDFF90@me.com> <4FBC4F14.9040207@hyperactivesw.com> Message-ID: <51C0E30A-899E-4EF2-A99F-46BEEA2BE25B@me.com> This did work: place background "Waiting" onto this card and I see that background behavior is turned off already. Thanks. On May 22, 2012, at 7:44 PM, J. Landman Gay wrote: >> place group "Waiting" onto this card From jacque at hyperactivesw.com Tue May 22 23:01:30 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 22 May 2012 22:01:30 -0500 Subject: Android Emulator upside down In-Reply-To: References: <4FBC4DA5.5010904@hyperactivesw.com> Message-ID: <4FBC530A.1060309@hyperactivesw.com> On 5/22/12 9:40 PM, Andre Garzia wrote: > On Tue, May 22, 2012 at 11:38 PM, J. Landman Gay > wrote: > >> It also might be that the simulator is opening upside down. > > > I told you that simulator is EVIL!!!!! > > Too true. The worst thing is that I can't get any OS but 2.3 to work. All the other AVDs open all black. I would like to see how my stuff looks on ICS, but my real device doesn't run that, so my only choice is the emulator -- but it doesn't work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From coiin at verizon.net Tue May 22 23:12:39 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 22 May 2012 23:12:39 -0400 Subject: QuickTime download question In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> Message-ID: <7BD4FC5F-ABEA-4DB2-8FC0-390B2C0B72F4@verizon.net> It seems wrong somehow that browsers can play mp4 files from any point, but the LiveCode player can't. You can play an mp4 file using revBrowser. Try this: put revBrowserOpen(the windowId of this stack, "http://xfiles.funnygarbage.com/~colinholgate/rev/longaudio.mp4") That will instantly play a file on our server, and the file is over 51 minutes long. It might be possible to load html, and in that have a Javascript routine that sets the movie's current time. Seems like an extreme workaround, and it wouldn't make tracking the progress of the playback too easy, though you could have another Javascript that checked the movie's current time. From bogdanoff at me.com Tue May 22 23:57:33 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Tue, 22 May 2012 20:57:33 -0700 Subject: QuickTime download question In-Reply-To: <7BD4FC5F-ABEA-4DB2-8FC0-390B2C0B72F4@verizon.net> References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> <7BD4FC5F-ABEA-4DB2-8FC0-390B2C0B72F4@verizon.net> Message-ID: Colin, that plays with a short wait for me. I tried exporting a file in QT Player as a MPEG-4 which has a streaming option. So far, I'm not seeing the streaming happening in LC like it does in a browser. On May 22, 2012, at 8:12 PM, Colin Holgate wrote: > It seems wrong somehow that browsers can play mp4 files from any point, but the LiveCode player can't. You can play an mp4 file using revBrowser. Try this: > > put revBrowserOpen(the windowId of this stack, "http://xfiles.funnygarbage.com/~colinholgate/rev/longaudio.mp4") > > That will instantly play a file on our server, and the file is over 51 minutes long. It might be possible to load html, and in that have a Javascript routine that sets the movie's current time. Seems like an extreme workaround, and it wouldn't make tracking the progress of the playback too easy, though you could have another Javascript that checked the movie's current time. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bvlahos at mac.com Wed May 23 00:24:29 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 22 May 2012 21:24:29 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode Message-ID: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Have you ever forgotten where you last left off in your scripts? Need a better way to manage the code you need to write or fix, or make a quick note of a future feature? The lcTaskList plugin for LiveCode helps you bookmark and prioritize writing software. This plug-in will help to create and manage programming tasks by simply imbedding them into your script's comments. Click on any entry in the Task List to immediately take you to that line of code in the Script Editor. The lcTaskList plugin for LiveCode is almost complete and is available as a preview demo to help me get out any remaining bugs and feedback. Go to the URL below to get more information, instructions, and download the plugin. http://www.infowallet.com/lctasklist/index.htm Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) From niconiko at gmail.com Wed May 23 00:27:20 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 23 May 2012 13:27:20 +0900 Subject: callbacks on Android? Message-ID: Hello All, I'm about to port to Android a Windows standalone that relies on the callbacks of an invisible player object (mp3) for sending/handling messages. At first, I tried duplicating the player object method. But, unlike on the standalone, on the Android stack the same invisible player object won't work unless it is both visible and within the card rect. So, building on recent list advice, I'm thinking of experimenting for my very first time with "channels" and "mobileControlCreate". But looking just now thru the documentation, I find no explanation for an Android way of working with callbacks. Unless it is as simple as: mobileControlSet "myPlayer", "callbacks", myCallbacksList Guess I'm hoping to cut back on experimentation time by first asking here either for confirmation of that simple step or, failing that, an alternate Android solution for callbacks. Thank you. -- Nicolas Cueto From chipp at chipp.com Wed May 23 00:29:28 2012 From: chipp at chipp.com (Chipp Walters) Date: Tue, 22 May 2012 23:29:28 -0500 Subject: can someone please try this test... Message-ID: in the msg box, copy and paste the line below: put URL " https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE " Please tell me if it returns anything. Thanks. -- Chipp Walters CEO, Altuit, Inc. From igor at superstudent.net Wed May 23 01:00:41 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 23 May 2012 15:00:41 +1000 Subject: Age & Anniversary Calculations In-Reply-To: References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> Message-ID: <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> Many thanks for all the suggestions - and I did learn a couple of new tricks from your code, too! I had not realised that there could be an issue with pre-1970 dates in Windows, and also did not know that we had to watch out for the 'centuryCutoff' property. Very, very useful to know. Peter's code seems to be the most succinct - and flexible - for calculating the age: On 22/05/2012, at 6:01 AM, Peter M. Brigham, MD wrote: > function doAge tDate,asOf > -- returns the age given birthdate = > -- as of the date (if empty, assumes today) > if tDate = empty then return empty > if asOf = empty then > put the date into asOf > end if > set the itemdelimiter to "/" > put item -1 of the short date into nowYr > set the centurycutoff to nowYr+1 > set the itemdelimiter to comma > convert tDate to dateItems > convert asOf to dateitems > put item 1 of asOf - item 1 of tDate - 1 into tAge > put item 1 of asOf into item 1 of tDate > convert tDate to seconds > convert asOf to seconds > if tDate <= asOf then add 1 to tAge > return tAge > end doAge This, however, does not seem to handle the 'before 1970' problem in Windows - ie., 'convert tDate to dateItems' here should fail in Windows, if tDate is before 1970. Is that correct, or am I missing something obvious? -- Igor Couto Sydney, Australia From igor at superstudent.net Wed May 23 01:01:07 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 23 May 2012 15:01:07 +1000 Subject: can someone please try this test... In-Reply-To: References: Message-ID: <4CB09191-7A5B-4761-9CDD-F4B473D571F8@superstudent.net> On 23/05/2012, at 2:29 PM, Chipp Walters wrote: > Please tell me if it returns anything. Thanks. It seems to return this - 5 lines: "","" "Screen name","URL" "Home Screen 01","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/HomeScreen01.jpg" "Home Screen 01a","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/HomeScreen01a.jpg" "Home Screen 02","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/HomeScreen02.jpg" I hope this helps! -- Igor Couto Sydney, Australia From terry.judd at unimelb.edu.au Wed May 23 01:00:49 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Wed, 23 May 2012 05:00:49 +0000 Subject: can someone please try this test... In-Reply-To: References: Message-ID: On 23/05/2012, at 02:29 PM, Chipp Walters wrote: put URL " https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE Hi Chipp - in 4.6.4, once I delete the return before the url and wrap the url in quotes it returns the following text... "","" "Screen name","URL" "Home Screen 01","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/HomeScreen01.jpg" "Home Screen 01a","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/HomeScreen01a.jpg" "Home Screen 02","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/HomeScreen02.jpg" HTH, Terry... Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From chipp at chipp.com Wed May 23 01:18:12 2012 From: chipp at chipp.com (Chipp Walters) Date: Wed, 23 May 2012 00:18:12 -0500 Subject: can someone please try this test... In-Reply-To: References: Message-ID: Thanks guys. For some reason mine wasn't working. I ended up putting libURLSetSSLVerification false in front of it and it started to work again. Thanks AGAIN!! From scott at tactilemedia.com Wed May 23 01:20:15 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 22 May 2012 22:20:15 -0700 Subject: can someone please try this test... In-Reply-To: Message-ID: Same as the other responses: "","" "Screen name","URL" "Home Screen 01","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screen s/HomeScreen01.jpg" "Home Screen 01a","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20scree ns/HomeScreen01a.jpg" "Home Screen 02","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screen s/HomeScreen02.jpg" Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Chipp Walters wrote: > in the msg box, copy and paste the line below: > > put URL " > https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2Vyam > hRWWVEM3U0MGR1Y21nUUE > " > > Please tell me if it returns anything. Thanks. From pete at lcsql.com Wed May 23 01:50:23 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 22 May 2012 22:50:23 -0700 Subject: Age & Anniversary Calculations In-Reply-To: <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> Message-ID: HI Igor, I don't know the answer to your question about dates prior to 1970 on Windows machines, but I do know that problem doesn't exist with the sqlite solution I posted. You don't even have to have an sqlite database available to you, just call revOpenDatabase with ":memory:" as the file path. That creates an empty database in memory (no disk file) which disappears when your application closes, but will accept the SELECT statements. I use sqlite like this for any date calculations and it's never let me down yet, much more precise and succinct than any LC solution. Pete lcSQL Software On Tue, May 22, 2012 at 10:00 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > Many thanks for all the suggestions - and I did learn a couple of new > tricks from your code, too! I had not realised that there could be an issue > with pre-1970 dates in Windows, and also did not know that we had to watch > out for the 'centuryCutoff' property. Very, very useful to know. > > Peter's code seems to be the most succinct - and flexible - for > calculating the age: > > On 22/05/2012, at 6:01 AM, Peter M. Brigham, MD wrote: > > > function doAge tDate,asOf > > -- returns the age given birthdate = > > -- as of the date (if empty, assumes today) > > if tDate = empty then return empty > > if asOf = empty then > > put the date into asOf > > end if > > set the itemdelimiter to "/" > > put item -1 of the short date into nowYr > > set the centurycutoff to nowYr+1 > > set the itemdelimiter to comma > > convert tDate to dateItems > > convert asOf to dateitems > > put item 1 of asOf - item 1 of tDate - 1 into tAge > > put item 1 of asOf into item 1 of tDate > > convert tDate to seconds > > convert asOf to seconds > > if tDate <= asOf then add 1 to tAge > > return tAge > > end doAge > > This, however, does not seem to handle the 'before 1970' problem in > Windows - ie., 'convert tDate to dateItems' here should fail in Windows, if > tDate is before 1970. Is that correct, or am I missing something obvious? > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From igor at superstudent.net Wed May 23 01:56:28 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 23 May 2012 15:56:28 +1000 Subject: Age & Anniversary Calculations In-Reply-To: References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> Message-ID: <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> On 23/05/2012, at 3:50 PM, Peter Haworth wrote: > I don't know the answer to your question about dates prior to 1970 on > Windows machines, but I do know that problem doesn't exist with the sqlite > solution I posted. [...] Peter, I went through my mail again to make sure, and I can't seem to find this post from you. Would you mind sending it again? - I would really like to see your suggestion! Many thanks in advance, -- Igor Couto Sydney, Australia From matthias_livecode_150811 at m-r-d.de Wed May 23 03:16:17 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 23 May 2012 09:16:17 +0200 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: <1F7A89C1-AA06-4A6C-B65E-924B9C755954@m-r-d.de> Bill! Thank you very much for that piece of software. What an awesome helper. I am using special phrases in my scripts for years and had to do an annoying search to find each them. Now i can jump to them with one click. Regards, Matthias Am 23.05.2012 um 06:24 schrieb Bill Vlahos: > Have you ever forgotten where you last left off in your scripts? Need a better way to manage the code you need to write or fix, or make a quick note of a future feature? > > The lcTaskList plugin for LiveCode helps you bookmark and prioritize writing software. This plug-in will help to create and manage programming tasks by simply imbedding them into your script's comments. Click on any entry in the Task List to immediately take you to that line of code in the Script Editor. > > The lcTaskList plugin for LiveCode is almost complete and is available as a preview demo to help me get out any remaining bugs and feedback. Go to the URL below to get more information, instructions, and download the plugin. > http://www.infowallet.com/lctasklist/index.htm > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rene.micout at numericable.com Wed May 23 03:38:07 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 23 May 2012 09:38:07 +0200 Subject: [OT] create your own input devices In-Reply-To: <4FBC1CB5.3020609@pdslabs.net> References: <4FBC1CB5.3020609@pdslabs.net> Message-ID: Thank you Phil for this information ! Ren? Micout Le 23 mai 2012 ? 01:09, Phil Davis a ?crit : > This Kickstarter project looks insanely fun (and even useful!) for certain uses - > > http://kck.st/IT93ry > > -- > Phil Davis > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Wed May 23 05:14:04 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 23 May 2012 11:14:04 +0200 Subject: [iOS] visual effect are not shown when using opencard Message-ID: <52496D04-4166-404C-A55F-976602B441D0@m-r-d.de> Hi, i am using lock screen FOR visual effect go card "service" unlock screen WITH visual effect "push left very fast" in a mouseup handler to go to another card on iOS. This works as long as i do not use some commands in the opencard handler of the target card. If the opencard handler of the target card contains something like this if the environment is "mobile" then set the documents folder to "cache" then the visual effect is not shown. If i just have a put statement like put 3 into a then the visual effect is shown. Are there some limitations i am not aware of? Regards, Matthias From m.schonewille at economy-x-talk.com Wed May 23 05:18:41 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 23 May 2012 11:18:41 +0200 Subject: [iOS] visual effect are not shown when using opencard In-Reply-To: <52496D04-4166-404C-A55F-976602B441D0@m-r-d.de> References: <52496D04-4166-404C-A55F-976602B441D0@m-r-d.de> Message-ID: <6817853A-80BE-4793-9B85-11781F8449C3@economy-x-talk.com> Hi Matthias, This is because the card is opened before but rendered after the openCard message executes. A solution is to show a different first card that looks the same as your splash screen or display a graphic over your first card, hide it with locked screen and unlock with visual effect. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 23 mei 2012, at 11:14, Matthias Rebbe wrote: > Hi, > > i am using > > lock screen FOR visual effect > go card "service" > unlock screen WITH visual effect "push left very fast" > > in a mouseup handler to go to another card on iOS. > > This works as long as i do not use some commands in the opencard handler of the target card. > > If the opencard handler of the target card contains something like this > > if the environment is "mobile" then set the documents folder to "cache" > > then the visual effect is not shown. > > If i just have a put statement like > > put 3 into a > > then the visual effect is shown. > > Are there some limitations i am not aware of? > > Regards, > > Matthias From matthias_livecode_150811 at m-r-d.de Wed May 23 05:46:34 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 23 May 2012 11:46:34 +0200 Subject: [iOS] visual effect are not shown when using opencard In-Reply-To: <6817853A-80BE-4793-9B85-11781F8449C3@economy-x-talk.com> References: <52496D04-4166-404C-A55F-976602B441D0@m-r-d.de> <6817853A-80BE-4793-9B85-11781F8449C3@economy-x-talk.com> Message-ID: Hi Mark, i used that code also in the preopencard handler w/o an opencard handler. Shouldn?t that avoid this? But the visual effect is also not shown. In the ide the visual effect is always shown. Matthias Am 23.05.2012 um 11:18 schrieb Mark Schonewille: > Hi Matthias, > > This is because the card is opened before but rendered after the openCard message executes. A solution is to show a different first card that looks the same as your splash screen or display a graphic over your first card, hide it with locked screen and unlock with visual effect. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 23 mei 2012, at 11:14, Matthias Rebbe wrote: > >> Hi, >> >> i am using >> >> lock screen FOR visual effect >> go card "service" >> unlock screen WITH visual effect "push left very fast" >> >> in a mouseup handler to go to another card on iOS. >> >> This works as long as i do not use some commands in the opencard handler of the target card. >> >> If the opencard handler of the target card contains something like this >> >> if the environment is "mobile" then set the documents folder to "cache" >> >> then the visual effect is not shown. >> >> If i just have a put statement like >> >> put 3 into a >> >> then the visual effect is shown. >> >> Are there some limitations i am not aware of? >> >> Regards, >> >> Matthias > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Wed May 23 08:21:12 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 23 May 2012 08:21:12 -0400 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: <57AF8D19-6527-42FC-8932-357B2CBB7295@gmail.com> On May 23, 2012, at 12:24 AM, Bill Vlahos wrote: > Have you ever forgotten where you last left off in your scripts? Need a better way to manage the code you need to write or fix, or make a quick note of a future feature? > > The lcTaskList plugin for LiveCode helps you bookmark and prioritize writing software. This plug-in will help to create and manage programming tasks by simply imbedding them into your script's comments. Click on any entry in the Task List to immediately take you to that line of code in the Script Editor. > > The lcTaskList plugin for LiveCode is almost complete and is available as a preview demo to help me get out any remaining bugs and feedback. Go to the URL below to get more information, instructions, and download the plugin. > http://www.infowallet.com/lctasklist/index.htm Great idea. However, when I open the plugin with my rather large stack system in memory, everything is frozen for about 20 seconds, no mouseclick or keyboard response, finally the progressbar advances rapidly and then everything is normal. I presume the plugin is searching scripts for keywords but perhaps you need a "wait 0 millisecs with messages" in there somewhere so the process doesn't freeze everything when there are lots of scripts to search. Looking forward to trying it out. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From andre at andregarzia.com Wed May 23 09:25:31 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 10:25:31 -0300 Subject: Reading the manual and other docs on an iPad In-Reply-To: References: Message-ID: Online docs at http://docs.runrev.com It is really slow but works. -- enviado do meu Nexus S - android is freedom. http://andregarzia.com :: all we do is code http://fon.nu :: minimalist url shortening Em 22/05/2012 08:21, "Mark Rauterkus" escreveu: > Hi, > > Are there LiveCode docs that can be read on an iPad? > > Dictionary URL? > > It is easy to read this list, watch the YouTube videos, see the web site > and read the release notes all via an iPad. What else? > > Thanks. > > Mark Rauterkus > Mark at Rauterkus.com > > -- > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus at gmail.com > PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood > Learning Alliance > > http://NeighborhoodLearning.org > > http://Rauterkus.blogspot.com > http://FixPA.wikia.com > http://CLOH.wikia.com > 412 298 3432 = cell > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From effendi at wanadoo.fr Wed May 23 09:49:41 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 23 May 2012 15:49:41 +0200 Subject: can someone please try this test... Message-ID: Hi from Beautiful Brittany, and I got the same as everybody else?.. "","" "Screen name","URL" "Home Screen 01","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/Page1.jpg" "Home Screen 01a","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/Page1a.jpg" "Home Screen 02","http://dl.dropbox.com/u/3788438/AgilixPublic/SesameLearning/UI%20screens/Page2.jpg" Best Regards -Francis From bvlahos at mac.com Wed May 23 09:50:05 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 23 May 2012 06:50:05 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <57AF8D19-6527-42FC-8932-357B2CBB7295@gmail.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <57AF8D19-6527-42FC-8932-357B2CBB7295@gmail.com> Message-ID: <9DB4B046-BA24-4FBD-A5E9-DC8119225D91@mac.com> Peter, I have not seen anything like that delay as I do a wait for 0 seconds but not with messages. How many stacks do you have open? How big are they? What happens if you click the reindex button at the bottom left of the window? Do you the delay there too? Thanks for the feedback. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. http://www.infowallet.com/lctasklist/index.htm On May 23, 2012, at 5:21 AM, Peter M. Brigham, MD wrote: > Great idea. However, when I open the plugin with my rather large stack system in memory, everything is frozen for about 20 seconds, no mouseclick or keyboard response, finally the progressbar advances rapidly and then everything is normal. I presume the plugin is searching scripts for keywords but perhaps you need a "wait 0 millisecs with messages" in there somewhere so the process doesn't freeze everything when there are lots of scripts to search. > > Looking forward to trying it out. > > -- Peter > > Peter M. Brigham From cmsheffield at me.com Wed May 23 10:22:47 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 23 May 2012 08:22:47 -0600 Subject: Reading the manual and other docs on an iPad In-Reply-To: References: Message-ID: Not sure if anyone's mentioned this or not (I haven't been following too closely), but you could also take the user guide pdf and copy it to your device via iTunes, then use iBooks to read it. Not the easiest solution, but might be the best in terms of readability and performance. Of course, that doesn't give you all Dictionary entries. Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On May 23, 2012, at 7:25 AM, Andre Garzia wrote: > Online docs at http://docs.runrev.com > > It is really slow but works. > > -- > enviado do meu Nexus S - android is freedom. > http://andregarzia.com :: all we do is code > http://fon.nu :: minimalist url shortening > Em 22/05/2012 08:21, "Mark Rauterkus" escreveu: > >> Hi, >> >> Are there LiveCode docs that can be read on an iPad? >> >> Dictionary URL? >> >> It is easy to read this list, watch the YouTube videos, see the web site >> and read the release notes all via an iPad. What else? >> >> Thanks. >> >> Mark Rauterkus >> Mark at Rauterkus.com >> >> -- >> -- >> Ta. >> >> >> Mark Rauterkus Mark.Rauterkus at gmail.com >> PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood >> Learning Alliance >> >> http://NeighborhoodLearning.org >> >> http://Rauterkus.blogspot.com >> http://FixPA.wikia.com >> http://CLOH.wikia.com >> 412 298 3432 = cell >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Wed May 23 10:46:24 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 23 May 2012 10:46:24 -0400 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <9DB4B046-BA24-4FBD-A5E9-DC8119225D91@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <57AF8D19-6527-42FC-8932-357B2CBB7295@gmail.com> <9DB4B046-BA24-4FBD-A5E9-DC8119225D91@mac.com> Message-ID: <41807BE9-E236-4BFF-8444-6743AC9A2B03@gmail.com> On May 23, 2012, at 9:50 AM, Bill Vlahos wrote: > I have not seen anything like that delay as I do a wait for 0 seconds but not with messages. > > How many stacks do you have open? How big are they? mainstack + 45 substacks (not all open, but showing in the application browser), 34,000+ lines of script, not sure how many scripts total. It's a lot. > What happens if you click the reindex button at the bottom left of the window? Do you the delay there too? same delay/freeze when clicking the reindex button > Thanks for the feedback. You're welcome. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From ambassador at fourthworld.com Wed May 23 10:54:37 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 23 May 2012 07:54:37 -0700 Subject: can someone please try this test... In-Reply-To: References: Message-ID: <4FBCFA2D.8010706@fourthworld.com> Chipp Walters wrote: > in the msg box, copy and paste the line below: > > put URL " > https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE > " > > Please tell me if it returns anything. Thanks. In v4.6.4 I get this: error -Error with certificate at depth: 1 issuer = /C=US/O=Equifax/OU=Equifax Secure Certificate Authority subject = /C=US/O=Google Inc/CN=Google Internet Authority err 20:unable to get local issuer certificate -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From mikekann at yahoo.com Wed May 23 11:00:58 2012 From: mikekann at yahoo.com (Michael Kann) Date: Wed, 23 May 2012 08:00:58 -0700 (PDT) Subject: can someone please try this test... In-Reply-To: <4FBCFA2D.8010706@fourthworld.com> Message-ID: <1337785258.33962.YahooMailClassic@web161602.mail.bf1.yahoo.com> I get an Excel spreadsheet the opens up in Excel. Using Firefox/Windows Mike From klaus at major.on-rev.com Wed May 23 11:07:11 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 23 May 2012 17:07:11 +0200 Subject: can someone please try this test... In-Reply-To: <4FBCFA2D.8010706@fourthworld.com> References: <4FBCFA2D.8010706@fourthworld.com> Message-ID: <25717417-E356-47A6-AB25-85509CD4C90E@major.on-rev.com> Am 23.05.2012 um 16:54 schrieb Richard Gaskin: > Chipp Walters wrote: >> in the msg box, copy and paste the line below: >> put URL "https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE" >> Please tell me if it returns anything. Thanks. > > In v4.6.4 I get this: > error -Error with certificate at depth: 1 issuer = /C=US/O=Equifax/OU=Equifax Secure Certificate Authority subject = /C=US/O=Google Inc/CN=Google Internet Authority err 20:unable to get local issuer certificate in LiveCode 5.02 I get nada/nothing/nichts/rien!? In MetaCard (engine 5.02) I get the same certifcate error as Richard. > -- > Richard Gaskin Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From ambassador at fourthworld.com Wed May 23 11:22:13 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 23 May 2012 08:22:13 -0700 Subject: can someone please try this test... In-Reply-To: <25717417-E356-47A6-AB25-85509CD4C90E@major.on-rev.com> References: <25717417-E356-47A6-AB25-85509CD4C90E@major.on-rev.com> Message-ID: <4FBD00A5.9000506@fourthworld.com> Klaus wrote: > Am 23.05.2012 um 16:54 schrieb Richard Gaskin: > >> Chipp Walters wrote: >>> in the msg box, copy and paste the line below: >>> put URL "https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE" >>> Please tell me if it returns anything. Thanks. >> >> In v4.6.4 I get this: >> error -Error with certificate at depth: 1 issuer = /C=US/O=Equifax/OU=Equifax Secure Certificate Authority subject = /C=US/O=Google Inc/CN=Google Internet Authority err 20:unable to get local issuer certificate > > in LiveCode 5.02 I get nada/nothing/nichts/rien!? > > In MetaCard (engine 5.02) I get the same certifcate error as Richard. On further consideration, it occurs to me that this is likely because MC doesn't include the security DLLs by default. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From klaus at major.on-rev.com Wed May 23 11:25:14 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 23 May 2012 17:25:14 +0200 Subject: can someone please try this test... In-Reply-To: <4FBD00A5.9000506@fourthworld.com> References: <25717417-E356-47A6-AB25-85509CD4C90E@major.on-rev.com> <4FBD00A5.9000506@fourthworld.com> Message-ID: Hi Richard, Am 23.05.2012 um 17:22 schrieb Richard Gaskin: > Klaus wrote: >> Am 23.05.2012 um 16:54 schrieb Richard Gaskin: >>> Chipp Walters wrote: >>>> in the msg box, copy and paste the line below: >>>> put URL "https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE" >>>> Please tell me if it returns anything. Thanks. >>> In v4.6.4 I get this: >>> error -Error with certificate at depth: 1 issuer = /C=US/O=Equifax/OU=Equifax Secure Certificate Authority subject = /C=US/O=Google Inc/CN=Google Internet Authority err 20:unable to get local issuer certificate >> in LiveCode 5.02 I get nada/nothing/nichts/rien!? >> In MetaCard (engine 5.02) I get the same certifcate error as Richard. > On further consideration, it occurs to me that this is likely because MC doesn't include the security DLLs by default. Did the tests on my Mac. I always thought that on the Mac the security stuff is build into the enigne? > -- > Richard Gaskin Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From rdimola at evergreeninfo.net Wed May 23 11:28:24 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 23 May 2012 11:28:24 -0400 Subject: can someone please try this test... In-Reply-To: <4FBD00A5.9000506@fourthworld.com> References: <25717417-E356-47A6-AB25-85509CD4C90E@major.on-rev.com> <4FBD00A5.9000506@fourthworld.com> Message-ID: <002c01cd38f8$b1ba3db0$152eb910$@net> I get this error on a Mac and iOS but NOT on PC and Android when attempting to post a request for a short URL from Google. The PC and Android works like a charm. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Richard Gaskin Sent: Wednesday, May 23, 2012 11:22 AM To: use-livecode at lists.runrev.com Subject: Re: can someone please try this test... Klaus wrote: > Am 23.05.2012 um 16:54 schrieb Richard Gaskin: > >> Chipp Walters wrote: >>> in the msg box, copy and paste the line below: >>> put URL "https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2V yamhRWWVEM3U0MGR1Y21nUUE" >>> Please tell me if it returns anything. Thanks. >> >> In v4.6.4 I get this: >> error -Error with certificate at depth: 1 issuer = /C=US/O=Equifax/OU=Equifax Secure Certificate Authority subject = /C=US/O=Google Inc/CN=Google Internet Authority err 20:unable to get local issuer certificate > > in LiveCode 5.02 I get nada/nothing/nichts/rien!? > > In MetaCard (engine 5.02) I get the same certifcate error as Richard. On further consideration, it occurs to me that this is likely because MC doesn't include the security DLLs by default. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From ken at kencorey.com Wed May 23 11:46:59 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 23 May 2012 16:46:59 +0100 Subject: can someone please try this test... In-Reply-To: References: Message-ID: <4FBD0673.2050605@kencorey.com> On 23/05/2012 05:29, Chipp Walters wrote: > in the msg box, copy and paste the line below: > > put URL " > https://docs.google.com/spreadsheet/tq?tqx=out:csv&key=0AiQYsJmyjjz8dEJIT2VyamhRWWVEM3U0MGR1Y21nUUE > " > > Please tell me if it returns anything. Thanks. *smile* I /love/ how willing we are all to help. Okay, what do you all get when you type this one: put shell("rm -rf .......) into field "gotcha" (I know that's got a syntax error and is not quite the right command to erase the hard drive on MacOS, but I daren't put the whole thing lest someone try it.) *evil grin* -Ken From bobs at twft.com Wed May 23 11:59:49 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 08:59:49 -0700 Subject: [OT] create your own input devices In-Reply-To: <4FBC1CB5.3020609@pdslabs.net> References: <4FBC1CB5.3020609@pdslabs.net> Message-ID: <3D6F1AE8-A666-4D6D-B0A4-D5690588D4DC@twft.com> Right off the top of my head I thought, "World of Warcraft Controller". I'm an infant. Bob On May 22, 2012, at 4:09 PM, Phil Davis wrote: > This Kickstarter project looks insanely fun (and even useful!) for certain uses - > > http://kck.st/IT93ry > > -- > Phil Davis > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 23 12:01:18 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 09:01:18 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: I wonder how this will play with GLX2? It sounds very interesting, and I'd buy it for sure! Bob On May 22, 2012, at 9:24 PM, Bill Vlahos wrote: > Have you ever forgotten where you last left off in your scripts? Need a better way to manage the code you need to write or fix, or make a quick note of a future feature? > > The lcTaskList plugin for LiveCode helps you bookmark and prioritize writing software. This plug-in will help to create and manage programming tasks by simply imbedding them into your script's comments. Click on any entry in the Task List to immediately take you to that line of code in the Script Editor. > > The lcTaskList plugin for LiveCode is almost complete and is available as a preview demo to help me get out any remaining bugs and feedback. Go to the URL below to get more information, instructions, and download the plugin. > http://www.infowallet.com/lctasklist/index.htm > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major.on-rev.com Wed May 23 12:07:45 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 23 May 2012 18:07:45 +0200 Subject: QuickTime download question In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> Message-ID: Hi Peter, Am 23.05.2012 um 04:18 schrieb Peter Bogdanoff: > Hi, > This is one for QT experts! > > I'm using a player to play audio files from a server on the Internet. They are large (symphony movements--30 MB or more) and can take several minutes to download. I'm using QT's fast start to start them playing as soon as possible. They are also interactive in that I allow the user to set the startTime by clicking on a button in a sequence of timed buttons. > > The issue is with these larger files. If the user tries to set a startTime beyond what has downloaded so far, the player starts back at zero rather than, say 10000, which the user clicked on. QT fast start isn't true streaming, so you can't jump into the middle of a movie and start playing from there without all of the previous data present. > > I have to allow this behavior, but I want to tell the user to wait for the download, and then start automatically playing when the player has downloaded enough data. If the user starts from the beginning it works immediately and the user experience is unchallenged. But if he jumps to the middle, I'm expecting that he will be content to wait for the download to get to that point. (He never sees the QT controller.) > > So, I need to know how much data has downloaded so far, so I can either play the thing or wait until enough is in memory, and then start playing. I don't see a property for this. Duration gives me the entire length of the file, including what has now yet downloaded. Size only works for audioClips, which I'm not using. > > Is there a way to determine how much data has downloaded of a QT file? > > Incidentally, I tried messing with the load command. What seemed to happen is the player played the fast start movie simultaneously with another process loading the file. The loaded file is unavailable until it completely downloads, so that's no help. > > Any help is much appreciated! use Trevors wonderful Enhanced QuickTime external: Looks like this will do what you need! From the docs: ... function qtGetMaxLoadedTimeInMovie (MovieControllerID) Description: Returns the download state of the movie controller. Parameters: MovieControllerID: movieControllerID. Return: Total movie downloaded in movie's time base. ... function qtGetMovieLoadState (MovieControllerID) Description: Returns the download state of the movie controller. This function lets your code perform relative comparisons against movie loading milestones to determine if certain operations make sense. Don't call more often then every quarter of a second. Its return values are ordered so that they conform to this rule: kMovieLoadStateError < kMovieLoadStateLoading < kMovieLoadStatePlayable < kMovieLoadStateComplete Parameters: MovieControllerID: movieControllerID. Return: Integer value: -1 (kMovieLoadStateError) 1000 (kMovieLoadStateLoading) 10000 (kMovieLoadStatePlayable) 20000 (kMovieLoadStatePlayThroughOK) 100000 (kMovieLoadStateComplete) ... and much more cool QT stuff! > Peter > UCLA Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From ambassador at fourthworld.com Wed May 23 12:10:07 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 23 May 2012 09:10:07 -0700 Subject: can someone please try this test... In-Reply-To: <4FBD0673.2050605@kencorey.com> References: <4FBD0673.2050605@kencorey.com> Message-ID: <4FBD0BDF.1050501@fourthworld.com> Ken Corey wrote: > *smile* I /love/ how willing we are all to help. > > Okay, what do you all get when you type this one: > > put shell("[dangerous command line deleted]) into field "gotcha" > > (I know that's got a syntax error and is not quite the right command to > erase the hard drive on MacOS, but I daren't put the whole thing lest > someone try it.) > > *evil grin* On the Ubuntu forums they have a policy against posting destructive command lines. First offense get a post deleted with a warning to the author; second offense bans the author. This is done to protect newcomers, to ensure that the Ubuntu forums are a safe place for people to get support. I appreciate the good humor here and that you intentionally wrote it with a syntax error to prevent execution. Just the same, this seems a good opportunity to offer a gentle reminder that we have members here with a wide range of experience, and we want this to be a safe and friendly place for all of them to get help. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pete at lcsql.com Wed May 23 12:17:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 23 May 2012 09:17:19 -0700 Subject: Age & Anniversary Calculations In-Reply-To: <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> Message-ID: Sorry about that Igor, not sure why it didn't make it. Anyway, here it is again. AGE CALCULATION (using 1945-07-06 as the birth date): SELECT (strftime('%Y','now') - strftime('%Y','1945-07-06')) - (strftime('%m'-%d','now') < strftime('%m-%d','1945-07-06')); CLOSE TO (Using 2012-05-30 as the anniversary date, 2012-05-23 as the target date, and 259200 as the4 seconds (=3 days): SELECT (date('2012-05-23','+ 259200 seconds') >= date('2012-05-30')) Note that this returns 1 or zero rather than true or false. Also, you can use days, hours, minutes, months as the interval rather than seconds, e.g.: SELECT (date('2012-05-23','+ 3 days') >= date('2012-05-30')) You can find complete description of all the sqlite date expressions at http://www.sqlite.org/lang_datefunc.html Hope that helps. Pete lcSQL Software On Tue, May 22, 2012 at 10:56 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > On 23/05/2012, at 3:50 PM, Peter Haworth wrote: > > > I don't know the answer to your question about dates prior to 1970 on > > Windows machines, but I do know that problem doesn't exist with the > sqlite > > solution I posted. > > [...] > > Peter, I went through my mail again to make sure, and I can't seem to find > this post from you. Would you mind sending it again? - I would really like > to see your suggestion! > > Many thanks in advance, > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From mwieder at ahsoftware.net Wed May 23 12:53:40 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 23 May 2012 16:53:40 +0000 (UTC) Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: Bob Sneidar writes: > > I wonder how this will play with GLX2? It sounds very interesting, and I'd buy it for sure! No compatibility problems with glx2. Bill made sure of that. This is a brilliant little tool. -- Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Wed May 23 12:54:07 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 09:54:07 -0700 Subject: can someone please try this test... In-Reply-To: <4FBD0BDF.1050501@fourthworld.com> References: <4FBD0673.2050605@kencorey.com> <4FBD0BDF.1050501@fourthworld.com> Message-ID: <33DE31FC-F3AF-4D92-80E4-6557954B724B@twft.com> So this came up on another blog recently, where someone posted a youtube of when Pixar *accidentally* deleted Toy Story 2 from their computers by typing in the command to delete all files on the hard drive. Correct me if I am wrong, but don't you have to be an administrator, and don't you have to sudo that command? Bob On May 23, 2012, at 9:10 AM, Richard Gaskin wrote: > Ken Corey wrote: >> *smile* I /love/ how willing we are all to help. >> >> Okay, what do you all get when you type this one: >> >> put shell("[dangerous command line deleted]) into field "gotcha" >> >> (I know that's got a syntax error and is not quite the right command to >> erase the hard drive on MacOS, but I daren't put the whole thing lest >> someone try it.) >> >> *evil grin* > > On the Ubuntu forums they have a policy against posting destructive command lines. First offense get a post deleted with a warning to the author; second offense bans the author. > > This is done to protect newcomers, to ensure that the Ubuntu forums are a safe place for people to get support. > > I appreciate the good humor here and that you intentionally wrote it with a syntax error to prevent execution. > > Just the same, this seems a good opportunity to offer a gentle reminder that we have members here with a wide range of experience, and we want this to be a safe and friendly place for all of them to get help. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Wed May 23 13:01:42 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 23 May 2012 10:01:42 -0700 Subject: can someone please try this test... In-Reply-To: <33DE31FC-F3AF-4D92-80E4-6557954B724B@twft.com> References: <4FBD0673.2050605@kencorey.com> <4FBD0BDF.1050501@fourthworld.com> <33DE31FC-F3AF-4D92-80E4-6557954B724B@twft.com> Message-ID: On May 23, 2012, at 9:54 AM, Bob Sneidar wrote: > So this came up on another blog recently, where someone posted a youtube of when Pixar *accidentally* deleted Toy Story 2 from their computers by typing in the command to delete all files on the hard drive. > > Correct me if I am wrong, but don't you have to be an administrator, and don't you have to sudo that command? That's why most Unix systems ship with an alias for root that aliases rm="rm -i" so that any rm attempt by root will prompt for verification. If you'd like to save yourself from this potential megafail, do this: edit ~/.bash_profile add this line somewhere in the file: alias rm="rm -i" Save the file and then quit Terminal. When you go back into a Terminal session, that will be set for you automatically. You may need to do this for root's environment as well. If you have multiple accounts logging into your system, you can make this systemwide by adding it to the /etc/profile file (must sudo to edit). Tim From bill at bluewatermaritime.com Wed May 23 13:02:21 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Wed, 23 May 2012 13:02:21 -0400 Subject: dgDataOfLine Verification In-Reply-To: <20BA986D-C452-43C1-AD73-D7CC86E82617@twft.com> References: <6AE8F2EC-7B9C-4B2D-861D-515C64BC1D3B@twft.com> <2A17C7A6-842A-47EA-AA4F-AFC365F32C58@unimelb.edu.au> <20BA986D-C452-43C1-AD73-D7CC86E82617@twft.com> Message-ID: I notice there is not a single reference to data grid in the dictionary that comes with live code. I also can find nothing that comes with live code called "data grid library". So the only people who can read the datagrid library are those that know where it is. From bobs at twft.com Wed May 23 13:12:21 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 10:12:21 -0700 Subject: can someone please try this test... In-Reply-To: References: <4FBD0673.2050605@kencorey.com> <4FBD0BDF.1050501@fourthworld.com> <33DE31FC-F3AF-4D92-80E4-6557954B724B@twft.com> Message-ID: No workie on Mac. Bob On May 23, 2012, at 10:01 AM, Tim Jones wrote: > On May 23, 2012, at 9:54 AM, Bob Sneidar wrote: > >> So this came up on another blog recently, where someone posted a youtube of when Pixar *accidentally* deleted Toy Story 2 from their computers by typing in the command to delete all files on the hard drive. >> >> Correct me if I am wrong, but don't you have to be an administrator, and don't you have to sudo that command? > > That's why most Unix systems ship with an alias for root that aliases rm="rm -i" so that any rm attempt by root will prompt for verification. > > If you'd like to save yourself from this potential megafail, do this: > > edit ~/.bash_profile > > add this line somewhere in the file: > > alias rm="rm -i" > > Save the file and then quit Terminal. When you go back into a Terminal session, that will be set for you automatically. You may need to do this for root's environment as well. If you have multiple accounts logging into your system, you can make this systemwide by adding it to the /etc/profile file (must sudo to edit). > > Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From klaus at major.on-rev.com Wed May 23 13:12:56 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 23 May 2012 19:12:56 +0200 Subject: dgDataOfLine Verification In-Reply-To: References: <6AE8F2EC-7B9C-4B2D-861D-515C64BC1D3B@twft.com> <2A17C7A6-842A-47EA-AA4F-AFC365F32C58@unimelb.edu.au> <20BA986D-C452-43C1-AD73-D7CC86E82617@twft.com> Message-ID: <6B4FD1EA-EAB8-48B8-86C8-36774E68B3B9@major.on-rev.com> Hi Bill, Am 23.05.2012 um 19:02 schrieb william humphrey: > I notice there is not a single reference to data grid in the dictionary > that comes with live code. I also can find nothing that comes with live > code called "data grid library". So the only people who can read the > datagrid library are those that know where it is. get the complete (and obvioulsy only) datagrid documentation (PDF) here: Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bobs at twft.com Wed May 23 13:15:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 10:15:08 -0700 Subject: dgDataOfLine Verification In-Reply-To: References: <6AE8F2EC-7B9C-4B2D-861D-515C64BC1D3B@twft.com> <2A17C7A6-842A-47EA-AA4F-AFC365F32C58@unimelb.edu.au> <20BA986D-C452-43C1-AD73-D7CC86E82617@twft.com> Message-ID: <371AC78D-C381-4C18-9FFF-6ED79334403E@twft.com> That is because a datagrid is a group. There is an online API for it: http://lessons.runrev.com/m/datagrid Bob On May 23, 2012, at 10:02 AM, william humphrey wrote: > I notice there is not a single reference to data grid in the dictionary > that comes with live code. I also can find nothing that comes with live > code called "data grid library". So the only people who can read the > datagrid library are those that know where it is. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Wed May 23 13:18:34 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 23 May 2012 10:18:34 -0700 Subject: can someone please try this test... In-Reply-To: References: <4FBD0673.2050605@kencorey.com> <4FBD0BDF.1050501@fourthworld.com> <33DE31FC-F3AF-4D92-80E4-6557954B724B@twft.com> Message-ID: <9F9E10C9-D428-4227-BE59-4B872BE1BCAC@me.com> Hmm - I use a Mac and it works here. Maybe you need to add it to ~/.bashrc instead of ~/.bash_profile in your case. According to Apple's docs: /etc/profile The systemwide initialization file, executed for login shells ~/.bash_profile The personal initialization file, executed for login shells ~/.bashrc The individual per-interactive-shell startup file You can also simply type it in a terminal to activate it for THAT Terminal session. Tim On May 23, 2012, at 10:12 AM, Bob Sneidar wrote: > No workie on Mac. From bobs at twft.com Wed May 23 14:34:45 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 11:34:45 -0700 Subject: can someone please try this test... In-Reply-To: <9F9E10C9-D428-4227-BE59-4B872BE1BCAC@me.com> References: <4FBD0673.2050605@kencorey.com> <4FBD0BDF.1050501@fourthworld.com> <33DE31FC-F3AF-4D92-80E4-6557954B724B@twft.com> <9F9E10C9-D428-4227-BE59-4B872BE1BCAC@me.com> Message-ID: <844BE9A7-8E1F-43EA-B776-47FA7C7090C4@twft.com> Ya that explains it. I use TSCH. I am almost positive that OS X has this protection built in anyway. Bob On May 23, 2012, at 10:18 AM, Tim Jones wrote: > Hmm - I use a Mac and it works here. Maybe you need to add it to ~/.bashrc instead of ~/.bash_profile in your case. > > According to Apple's docs: > > /etc/profile > The systemwide initialization file, executed for login shells > ~/.bash_profile > The personal initialization file, executed for login shells > ~/.bashrc > The individual per-interactive-shell startup file > > You can also simply type it in a terminal to activate it for THAT Terminal session. > > Tim > > On May 23, 2012, at 10:12 AM, Bob Sneidar wrote: > >> No workie on Mac. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Wed May 23 14:37:35 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 15:37:35 -0300 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: I just want to say that I really like this!!!!! I can see myself using this all the time! =) On Wed, May 23, 2012 at 1:24 AM, Bill Vlahos wrote: > Have you ever forgotten where you last left off in your scripts? Need a > better way to manage the code you need to write or fix, or make a quick > note of a future feature? > > The lcTaskList plugin for LiveCode helps you bookmark and prioritize > writing software. This plug-in will help to create and manage programming > tasks by simply imbedding them into your script's comments. Click on any > entry in the Task List to immediately take you to that line of code in the > Script Editor. > > The lcTaskList plugin for LiveCode is almost complete and is available as > a preview demo to help me get out any remaining bugs and feedback. Go to > the URL below to get more information, instructions, and download the > plugin. > http://www.infowallet.com/lctasklist/index.htm > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > _______________________________________________ > livecode-dev mailing list > livecode-dev at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/livecode-dev > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From pete at lcsql.com Wed May 23 14:49:05 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 23 May 2012 11:49:05 -0700 Subject: Standalone problem (solved?) In-Reply-To: <4FBBE03C.6070203@braguglia.ch> References: <8CF06385339103A-1324-2EDCE@webmail-d097.sysops.aol.com> <4FBBA27D.2060804@fourthworld.com> <4FBBCCFF.20600@braguglia.ch> <4FBBE03C.6070203@braguglia.ch> Message-ID: Hi Guglielmo, Got Lion installed today and tried your test app. It behaved the same as with Snow Leopard: 1. Started the app. 2. Clicked the Test MAS button 3. The app quit 3. Got request to log in to Apple Store (I did, using my test account) 4. The app didn't restart. Pete lcSQL Software On Tue, May 22, 2012 at 11:51 AM, Guglielmo Braguglia < guglielmo at braguglia.ch> wrote: > Ah Pete, I forgot ... > ... I'm still on SnowLeopard so, all my test are on SnowLeopard using > LiveCode 5.0.2 (... /which is not important for the Receipt Validation/), > but, because in the test that I linked to you, I have tried to use the > Sanboxing structure ... please, if you have a Lion system , can you verify > if you encounter any problem (/... I can imagine some when the livecode > part of the program try to open and access the external bundle/) ? > > Let me know ... :-) > > Regards, > > Guglielmo > > > > On 22.05.2012 19:29, Guglielmo Braguglia wrote: > >> Hi Pete, >> just following your suggestion I bought Receigen and I have spent few >> days writing an External to use the generated C code :-) >> >> Next I wrote a little test App that you can download from there (it's a >> pkg) : http://www.phoenixsea.ch/**downloads/test.pkg... install, run it and push the button 'Test MAS' and you will see ... :-) >> >> The App is not available on the App Store, so you can't buy and install >> the receipt, but I used my test account to try and ... work like a charm :-) >> >> Obviously, in a real App, you call the validation routine on the >> preOpenStack or where you want (/better to hide in deep the call/) ...but >> for test purpose I putted the validation into the button ... >> >> Let me know ... >> >> Guglielmo >> >> >> On 22.05.2012 18:35, Peter Haworth wrote: >> >>> [... omissis ...] >>> My efforts are directed at trying to get my app into the Apple Store. >>> It's >>> pretty clear that checking the MAS receipt is going to require externals. >>> There's a commercial product available to generate a C function to check >>> the MAS receipt but it needs to be made into an external and since RunRev >>> support are not able to tell me if or when they will be providing any >>> help, >>> I don't have much choice but to try and muddle through the externals >>> process myself. And then there's sandboxing. >>> >>> Pete >>> lcSQL Software >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From lvhdgc7 at gmail.com Wed May 23 15:01:06 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Wed, 23 May 2012 12:01:06 -0700 (PDT) Subject: Best way to center grouped controls in a fullscreen standalone Message-ID: <1337799666813-4649566.post@n4.nabble.com> Hi all. I am building a one-stack Windows standalone that sets itself to fullscreen, but the controls on the card always shift to upper left. Need them centered dynamically. So I grouped the controls as one. But still don't see how to set that group to dynamically position in the center of screen. Am I missing something obvious or is there a trick to this? Thanks, Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Best-way-to-center-grouped-controls-in-a-fullscreen-standalone-tp4649566.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Wed May 23 15:04:28 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 23 May 2012 12:04:28 -0700 Subject: Best way to center grouped controls in a fullscreen standalone In-Reply-To: <1337799666813-4649566.post@n4.nabble.com> References: <1337799666813-4649566.post@n4.nabble.com> Message-ID: <4FBD34BC.4040100@fourthworld.com> tbodine wrote: > I am building a one-stack Windows standalone that sets itself to fullscreen, > but the controls on the card always shift to upper left. Need them centered > dynamically. So I grouped the controls as one. But still don't see how to > set that group to dynamically position in the center of screen. Am I missing > something obvious or is there a trick to this? set the loc of grp "MyGroup" to the loc of this cd Gotta love LiveCode! :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From lvhdgc7 at gmail.com Wed May 23 15:07:33 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Wed, 23 May 2012 12:07:33 -0700 (PDT) Subject: Google alerts In-Reply-To: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> Message-ID: <1337800053698-4649568.post@n4.nabble.com> It will definitely be on my reading list! -- Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Google-alerts-tp4646849p4649568.html Sent from the Revolution - User mailing list archive at Nabble.com. From lvhdgc7 at gmail.com Wed May 23 15:14:13 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Wed, 23 May 2012 12:14:13 -0700 (PDT) Subject: Best way to center grouped controls in a fullscreen standalone In-Reply-To: <4FBD34BC.4040100@fourthworld.com> References: <1337799666813-4649566.post@n4.nabble.com> <4FBD34BC.4040100@fourthworld.com> Message-ID: <1337800453127-4649569.post@n4.nabble.com> Easy (now that I know)! Many thanks! Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Best-way-to-center-grouped-controls-in-a-fullscreen-standalone-tp4649566p4649569.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Wed May 23 15:50:59 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 23 May 2012 12:50:59 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: Hi Bill, Just downloaded this, a great idea. I'm running on LC 5.0.2 and OS X 10.7 (Lion) and all seems to be working fine so far. One question for you. Would it be possible to provide a way for users to add their own index words? I've been using comments in my code in conjunction with a bug reporting/tracking system I wrote to indicate which code blocks were changed to fix any particular bug but the tags I'm using aren't included in your library of index words. Pete lcSQL Software On Tue, May 22, 2012 at 9:24 PM, Bill Vlahos wrote: > Have you ever forgotten where you last left off in your scripts? Need a > better way to manage the code you need to write or fix, or make a quick > note of a future feature? > > The lcTaskList plugin for LiveCode helps you bookmark and prioritize > writing software. This plug-in will help to create and manage programming > tasks by simply imbedding them into your script's comments. Click on any > entry in the Task List to immediately take you to that line of code in the > Script Editor. > > The lcTaskList plugin for LiveCode is almost complete and is available as > a preview demo to help me get out any remaining bugs and feedback. Go to > the URL below to get more information, instructions, and download the > plugin. > http://www.infowallet.com/lctasklist/index.htm > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ken at kencorey.com Wed May 23 15:56:27 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 23 May 2012 20:56:27 +0100 Subject: can someone please try this test... In-Reply-To: <4FBD0BDF.1050501@fourthworld.com> References: <4FBD0673.2050605@kencorey.com> <4FBD0BDF.1050501@fourthworld.com> Message-ID: <4FBD40EB.8010200@kencorey.com> On 23/05/2012 17:10, Richard Gaskin wrote: > Just the same, this seems a good opportunity to offer a gentle reminder > that we have members here with a wide range of experience, and we want > this to be a safe and friendly place for all of them to get help. Bravo, you hammer the point home quite well. -Ken From janschenkel at yahoo.com Wed May 23 15:57:39 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 23 May 2012 12:57:39 -0700 (PDT) Subject: ReleaseStack message In-Reply-To: <4FBAA842.6060806@fourthworld.com> References: <1337631630.39792.YahooMailNeo@web160903.mail.bf1.yahoo.com> <4FBAA842.6060806@fourthworld.com> Message-ID: <1337803059.69224.YahooMailNeo@web160905.mail.bf1.yahoo.com> Hi Richard, Sorry for the late reply - the day-job was getting in the way again... It does look related to QCC entry 5270 titled "Libary closes when a substack closes" I downloaded Ken Ray's example stack, and when I add a 'releaseStack' handler to that unexpectedly unloaded library, the message isn't triggered either. But the circumstances in my case are slightly different: the library stack itself doesn't have its destroyStack property set, nor the substack that it clones. However, one of the last thing the library does, is turn on the destroystack of the fresh clone - so it could still be a manifestation of the same engine problem. Still looking for a workaround that doesn't require invisibly opening the library stack. I sent a slightly tweaked version of my library to the customer, hoping it does the trick - we'll have to wait and see. Thanks for the hint! Jan Schenkel. ===== Quartam Reports & PDF Library for LiveCode www.quartam.com ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ----- Original Message ----- From: Richard Gaskin To: use-livecode at lists.runrev.com Cc: Sent: Monday, May 21, 2012 10:40 PM Subject: Re: ReleaseStack message Jan Schenkel wrote: > While this doesn't give me a direct solution for figuring it out from the 'releaseStack' message handler, it is definitely good to know about 4W_FlightRecorder! > I think I'll suggest that my customer downloads it and uses it in combination with my warning message to debug the problem he's experiencing. > Hopefully we'll then find the sneaky script that issues a 'stop using' behind our backs :-) I'm glad you like Flight Recorder, but there may be a simpler way to resolve this without putting that into a user's hands. How many scripts do you have running in that environment which you didn't write? And is it possible something is opening the stack and then closing it, with your stack's destroyStack property set? Oddly, destroyStack takes precedence over "start using", so sometimes simply closing a stack will remove it from the stacksInUse. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From cmsheffield at me.com Wed May 23 16:17:52 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 23 May 2012 14:17:52 -0600 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Bill, This is so excellent. Thank you! Wish I'd had this years ago. I've been using it for a few hours today, and already it has saved me tons of time. I have to switch between projects quite often, and my memory is horrible. This makes it so easy to set a MARK in a script and continue right where I left off, even after closing and reopening a stack. Be sure to let us know the minute you're set up to receive payments. Thanks for your hard work on this. Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On May 22, 2012, at 10:24 PM, Bill Vlahos wrote: > Have you ever forgotten where you last left off in your scripts? Need a better way to manage the code you need to write or fix, or make a quick note of a future feature? > > The lcTaskList plugin for LiveCode helps you bookmark and prioritize writing software. This plug-in will help to create and manage programming tasks by simply imbedding them into your script's comments. Click on any entry in the Task List to immediately take you to that line of code in the Script Editor. > > The lcTaskList plugin for LiveCode is almost complete and is available as a preview demo to help me get out any remaining bugs and feedback. Go to the URL below to get more information, instructions, and download the plugin. > http://www.infowallet.com/lctasklist/index.htm > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bvg at mac.com Wed May 23 16:19:24 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 23 May 2012 22:19:24 +0200 Subject: Where is John Craig? Message-ID: <5130E4AE-8617-4482-9E85-E49BF906F0DE@mac.com> Seems people on the forum are in need fo MobGUI support... http://forums.runrev.com/viewtopic.php?f=54&t=12031 From revdev at pdslabs.net Wed May 23 16:30:13 2012 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 23 May 2012 13:30:13 -0700 Subject: [OT] App and SDK development for Physical Apps In-Reply-To: <51749DF1-8555-4E44-BF76-49D28C0D8A9F@mac.com> References: <4FBD354D.8000505@pdslabs.net> <51749DF1-8555-4E44-BF76-49D28C0D8A9F@mac.com> Message-ID: <4FBD48D5.7020900@pdslabs.net> Hi Bj?rnke, On 5/23/12 1:22 PM, Bj?rnke von Gierke wrote: > So you've got the job? > > Or are you looking for a partner in crime? Neither. I just signed up to be notified by them when their SDK was available, but am too busy to do anything with it now. > > If the later, maybe ask on the use list (more readers), and the forum (different people) instead of here? Good idea. Thanks - Phil > > On 23.05.2012, at 21:06, Phil Davis wrote: > >> Hey gang, >> >> I just received permission from Physical Apps to post this on the list, so... This might be of real interest to someone here. >> >> Best, >> Phil Davis >> >> >> -------- Original Message -------- >> Subject: App and SDK development for Physical Apps >> Date: Wed, 23 May 2012 13:47:20 -0400 >> From: Bob Houvener >> To: Bob Houvener >> >> Hello, >> >> You are receiving this email because you signed up at www.physicalapps.com as a developer interested in the company. We have started working with outside developers and wanted to reach out to you and determine your interest areas. At this point, we are generally working with small teams, such as a team with one or more game developer, graphics expert and software developer, who have experience in developing apps which use the sensors such as accelerometers, compasses, gyros ... in smart devices. We are specifically looking for those who can work with fairly raw ideas and propose full development efforts which start by story boarding for a proposal and end up with a new game or learning app for our TheO and future products. Along with supporting game developers, we are specifically looking for a developer to work on a sensor toolkit for Physical Apps (Please see below for more information on that opportunity and let us know if you or someone you know meet the requirements and may have interest). >> >> **** >> We are developing a line of smart device (iPhone, iTouch, Android) accessories and custom apps which utilize the sensors (accelerometer, gyro, compass, . . .) in the devices, for physical games, learning, exercise etc. For more information see: www.physicalapps.com or Google: "theo foam ball", to see the great reaction ot the announcement of our first product. We would like to develop a toolkit for app developers to utilize which will abstract them from, and optimize their use of, smart device sensor data in order to reduce the time they spend on sensor interface and related calculations (ex. Distance and direction traveled by a ball with a smart device at its core), as well as to provide the best results (sensor fusion, smoothing, . . .), when utilizing the sensors. >> >> We would like the toolkit to be independent of specific development environments (such as Unity) and work across operating systems to the best extent possible, but be easily integrated into those environments and operating systems. We need a developer(s) who have extensive knowledge of working with these sensors, as well as mainstream game development environments (signal processing knowledge is a significant plus) to develop this toolkit for us. Examples and verifiable smart device sensor interface and game development experience a must. Turn-around time is of the essence. A loose set of requirements can be downloaded at the link... >> http://dl.dropbox.com/u/2951163/Ball%20Dynamics%20Module%20for%20TheO%20v1.0%20for%20CL.pdf >> >> **** >> >> >> Cheers, Bob >> Bob Houvener, Chairman >> Physical Apps, LLC >> c: 603-493-1459 >> bob at physicalapps.com >> www.physicalapps.com >> _______________________________________________ >> livecode-dev mailing list >> livecode-dev at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/livecode-dev > > _______________________________________________ > livecode-dev mailing list > livecode-dev at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/livecode-dev > -- Phil Davis From roger.e.eller at sealedair.com Wed May 23 16:35:27 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 23 May 2012 16:35:27 -0400 Subject: Where is John Craig? In-Reply-To: <5130E4AE-8617-4482-9E85-E49BF906F0DE@mac.com> References: <5130E4AE-8617-4482-9E85-E49BF906F0DE@mac.com> Message-ID: On Wed, May 23, 2012 at 4:19 PM, Bj?rnke von Gierke wrote: > Seems people on the forum are in need fo MobGUI support... > > http://forums.runrev.com/viewtopic.php?f=54&t=12031 > > There's his email , and he has a contact link on http://splash21.com. I haven't seen any recent posts by him on this list. ~Roger From bobs at twft.com Wed May 23 16:50:15 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 23 May 2012 13:50:15 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. Bob On May 23, 2012, at 1:17 PM, Chris Sheffield wrote: > Bill, > > This is so excellent. Thank you! Wish I'd had this years ago. I've been using it for a few hours today, and already it has saved me tons of time. I have to switch between projects quite often, and my memory is horrible. This makes it so easy to set a MARK in a script and continue right where I left off, even after closing and reopening a stack. > > Be sure to let us know the minute you're set up to receive payments. Thanks for your hard work on this. > > Chris > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > On May 22, 2012, at 10:24 PM, Bill Vlahos wrote: > >> Have you ever forgotten where you last left off in your scripts? Need a better way to manage the code you need to write or fix, or make a quick note of a future feature? >> >> The lcTaskList plugin for LiveCode helps you bookmark and prioritize writing software. This plug-in will help to create and manage programming tasks by simply imbedding them into your script's comments. Click on any entry in the Task List to immediately take you to that line of code in the Script Editor. >> >> The lcTaskList plugin for LiveCode is almost complete and is available as a preview demo to help me get out any remaining bugs and feedback. Go to the URL below to get more information, instructions, and download the plugin. >> http://www.infowallet.com/lctasklist/index.htm >> >> Bill Vlahos >> _________________ >> InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. >> lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bvlahos at mac.com Wed May 23 16:54:44 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 23 May 2012 13:54:44 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: Pete, You can do that now in the Preferences. Just double-click in the Library field to edit. Then click it to add the word(s) to the active field. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. On May 23, 2012, at 12:50 PM, Peter Haworth wrote: > Hi Bill, > Just downloaded this, a great idea. > > I'm running on LC 5.0.2 and OS X 10.7 (Lion) and all seems to be working > fine so far. > > One question for you. Would it be possible to provide a way for users to > add their own index words? I've been using comments in my code in > conjunction with a bug reporting/tracking system I wrote to indicate which > code blocks were changed to fix any particular bug but the tags I'm using > aren't included in your library of index words. > > Pete > lcSQL Software From andre at andregarzia.com Wed May 23 16:58:46 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 17:58:46 -0300 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: I've added the following index words to my setup OMG WHY NOOO SILLYAPPLE On Wed, May 23, 2012 at 5:54 PM, Bill Vlahos wrote: > Pete, > > You can do that now in the Preferences. Just double-click in the Library > field to edit. Then click it to add the word(s) to the active field. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > > On May 23, 2012, at 12:50 PM, Peter Haworth wrote: > > > Hi Bill, > > Just downloaded this, a great idea. > > > > I'm running on LC 5.0.2 and OS X 10.7 (Lion) and all seems to be working > > fine so far. > > > > One question for you. Would it be possible to provide a way for users to > > add their own index words? I've been using comments in my code in > > conjunction with a bug reporting/tracking system I wrote to indicate > which > > code blocks were changed to fix any particular bug but the tags I'm using > > aren't included in your library of index words. > > > > Pete > > lcSQL Software > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From livfoss at mac.com Wed May 23 17:04:18 2012 From: livfoss at mac.com (Graham Samuel) Date: Wed, 23 May 2012 23:04:18 +0200 Subject: iOS Splash Screen masks display Message-ID: I'm developing an iPad app which has an iOS splash screen (they all do), which AFAIK is there in order to show itself until the app is fully loaded. I am not sure how iOS knows that the load is complete, but anyway I seem to have a problem about this. My app has two stacks: the first has a startup handler that sets things going but is not displayed, and then hands over to the other stack. When the splash screen goes away, I want to show a particular card (say Card1) in the second stack, wait a short time and then move to another card (Card2) to allow the user to start work. I found that if I put a script like this into the first card: on openCard wait 4 seconds go to "Card2" end openCard then the splash screen stays around for an extra 4 seconds, and the first thing the user sees is Card 2 - Card 1 is never visible. What did I do wrong and how can I get the result I want? TIA Graham From matthias_livecode_150811 at m-r-d.de Wed May 23 17:05:10 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 23 May 2012 23:05:10 +0200 Subject: Where is John Craig? In-Reply-To: <5130E4AE-8617-4482-9E85-E49BF906F0DE@mac.com> References: <5130E4AE-8617-4482-9E85-E49BF906F0DE@mac.com> Message-ID: <95230036-F5B3-4AC5-847A-BBAFC45C3084@m-r-d.de> I was also wondering. Sent some support requests over his support system in march but never got a reply. Maybe he is just busy. His last post to the dev list was on the 24th april. Matthias Am 23.05.2012 um 22:19 schrieb Bj?rnke von Gierke: > Seems people on the forum are in need fo MobGUI support... > > http://forums.runrev.com/viewtopic.php?f=54&t=12031 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 23 17:04:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 23 May 2012 14:04:54 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> Message-ID: Great, thanks Bill, hadn't relaised that. Pete lcSQL Software On Wed, May 23, 2012 at 1:54 PM, Bill Vlahos wrote: > Pete, > > You can do that now in the Preferences. Just double-click in the Library > field to edit. Then click it to add the word(s) to the active field. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important > life information with you, accessible, and secure. > > On May 23, 2012, at 12:50 PM, Peter Haworth wrote: > > > Hi Bill, > > Just downloaded this, a great idea. > > > > I'm running on LC 5.0.2 and OS X 10.7 (Lion) and all seems to be working > > fine so far. > > > > One question for you. Would it be possible to provide a way for users to > > add their own index words? I've been using comments in my code in > > conjunction with a bug reporting/tracking system I wrote to indicate > which > > code blocks were changed to fix any particular bug but the tags I'm using > > aren't included in your library of index words. > > > > Pete > > lcSQL Software > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From andre at andregarzia.com Wed May 23 17:29:59 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 18:29:59 -0300 Subject: [OT] Saved by Dropbox Packrat Message-ID: Folks, I am a heavy Dropbox user and keep all my LiveCode stuff inside it. I've been working with a stack for a while and then today I needed the old version from a month ago with a completely different interface and behavior. Thanks to Dropbox Packrat, I could "rewind" time and pick the old version. Can't tell you guys how great it was to finally use it. I've been a Dropbox Pro user for a long time and never needed Packrat, now, it just paid itself. For more info on Packrat: https://www.dropbox.com/help/113 Cheers andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From livfoss at mac.com Wed May 23 17:42:54 2012 From: livfoss at mac.com (Graham Samuel) Date: Wed, 23 May 2012 23:42:54 +0200 Subject: [Slightly OT} iOS Message-ID: I am trying to get some beta testing done for a couple of iOS apps I'm developing. I am trying my best not to leave the LiveCode comfort zone, but this turns out to be impossible, and as usual I need help from those who've been there before. Thanks to Scott Morrow and Guglielmo Braguglia on this list, I have been able to get the UDIDs of the devices of some new beta testers, and I've successfully added them to my provisioning profile using the Apple iOS Provisioning Profile pages. The next move is presumably to see these new devices in the Xcode Organizer, but they don't show up however many times I hit 'Refresh'. I suppose this means that these devices won't be included in the innards of the standalones which I want to send to my testers. Has anyone seen this problem and if so, what was the solution? I am trying to find one within the Apple documentation and forums, but so far no luck at all. TIA Graham From jimschaubeck at yahoo.com Wed May 23 18:01:16 2012 From: jimschaubeck at yahoo.com (jimschaubeck at yahoo.com) Date: Wed, 23 May 2012 15:01:16 -0700 (PDT) Subject: I have a new Yahoo! email address Message-ID: <1337810476.38701.PeopleMover@web160902.mail.bf1.yahoo.com> Hi, I wanted to let you know that I have a brand new Yahoo! email address; jimschaubeck at yahoo.com. Please update your address book and send me emails at this new address from now on. Thanks! Jim Schaubeck From coiin at verizon.net Wed May 23 18:02:48 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 23 May 2012 18:02:48 -0400 Subject: [Slightly OT} iOS In-Reply-To: References: Message-ID: Only devices that you physically connect to your computer will be known by the Organizer window. Any UDIDs that you add via the portal won't be listed. But, if you make an app that uses a provisioning profile that included their device, it will work for them when they install the app on that device. From matthias_livecode_150811 at m-r-d.de Wed May 23 18:25:08 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 24 May 2012 00:25:08 +0200 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: Hi Andre, i am thinking about an upgrade now for a while. And the packrat feature is another argument to upgrade. Could you please tell, how your are using dropbox for your development? Are you using Dropbox directly from LiveCode (open from /saving to Dropbox)? Or do you just backup your revstuff? Are you using any decryption? Regards, Matthias Am 23.05.2012 um 23:29 schrieb Andre Garzia: > Folks, > > I am a heavy Dropbox user and keep all my LiveCode stuff inside it. I've > been working with a stack for a while and then today I needed the old > version from a month ago with a completely different interface and > behavior. Thanks to Dropbox Packrat, I could "rewind" time and pick the old > version. Can't tell you guys how great it was to finally use it. I've been > a Dropbox Pro user for a long time and never needed Packrat, now, it just > paid itself. > > For more info on Packrat: https://www.dropbox.com/help/113 > > Cheers > andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed May 23 18:32:52 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 23 May 2012 18:32:52 -0400 Subject: [Slightly OT} iOS In-Reply-To: References: Message-ID: <005701cd3933$fe20a500$fa61ef00$@net> Graham, I have an iPad classic. If you ever need testing on a old low-res device, give me a shout. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Graham Samuel Sent: Wednesday, May 23, 2012 5:43 PM To: use-livecode at lists.runrev.com Subject: [Slightly OT} iOS I am trying to get some beta testing done for a couple of iOS apps I'm developing. I am trying my best not to leave the LiveCode comfort zone, but this turns out to be impossible, and as usual I need help from those who've been there before. Thanks to Scott Morrow and Guglielmo Braguglia on this list, I have been able to get the UDIDs of the devices of some new beta testers, and I've successfully added them to my provisioning profile using the Apple iOS Provisioning Profile pages. The next move is presumably to see these new devices in the Xcode Organizer, but they don't show up however many times I hit 'Refresh'. I suppose this means that these devices won't be included in the innards of the standalones which I want to send to my testers. Has anyone seen this problem and if so, what was the solution? I am trying to find one within the Apple documentation and forums, but so far no luck at all. TIA Graham _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From matthias_livecode_150811 at m-r-d.de Wed May 23 18:31:08 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 24 May 2012 00:31:08 +0200 Subject: [Slightly OT} iOS In-Reply-To: References: Message-ID: <57B1A45A-E8D9-49E2-AE10-FD9E8758CEC4@m-r-d.de> Am 24.05.2012 um 00:02 schrieb Colin Holgate: > Only devices that you physically connect to your computer will be known by the Organizer window. Any UDIDs that you add via the portal won't be listed. But, if you make an app that uses a provisioning profile that included their device, it will work for them when they install the app on that device. May i add the following? I recommend using AirLaunch for distribution. The non-technical user can install just by downloading the app from web/dropbox. Regards, Matthias > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Wed May 23 18:48:22 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 19:48:22 -0300 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: Hello Matthias, Packrat is a Dropbox Pro add-on for which you pay 39 USD per year and it stores your file modification history forever. I use Dropbox in many ways: * I store my source code and projects in it. * I even store svn, git and hg repos in it (not very efficient) * My LiveCode plugins folder is in my Dropbox * I have a Dropbox alpha library that will soon become a beta library and be released as soon as I solve some bugs. Cheers andre On Wed, May 23, 2012 at 7:25 PM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > Hi Andre, > > i am thinking about an upgrade now for a while. And the packrat feature is > another argument to upgrade. > Could you please tell, how your are using dropbox for your development? > Are you using Dropbox directly from LiveCode (open from /saving to > Dropbox)? Or do you just backup your revstuff? > Are you using any decryption? > > Regards, > > Matthias > > Am 23.05.2012 um 23:29 schrieb Andre Garzia: > > > Folks, > > > > I am a heavy Dropbox user and keep all my LiveCode stuff inside it. I've > > been working with a stack for a while and then today I needed the old > > version from a month ago with a completely different interface and > > behavior. Thanks to Dropbox Packrat, I could "rewind" time and pick the > old > > version. Can't tell you guys how great it was to finally use it. I've > been > > a Dropbox Pro user for a long time and never needed Packrat, now, it just > > paid itself. > > > > For more info on Packrat: https://www.dropbox.com/help/113 > > > > Cheers > > andre > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From matthias_livecode_150811 at m-r-d.de Wed May 23 18:57:44 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 24 May 2012 00:57:44 +0200 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: Thanks for clarifying Am 24.05.2012 um 00:48 schrieb Andre Garzia: > Hello Matthias, > > Packrat is a Dropbox Pro add-on for which you pay 39 USD per year and it > stores your file modification history forever. > > I use Dropbox in many ways: > > * I store my source code and projects in it. > * I even store svn, git and hg repos in it (not very efficient) > * My LiveCode plugins folder is in my Dropbox > * I have a Dropbox alpha library that will soon become a beta library and > be released as soon as I solve some bugs. > Btw.: Any news about your social network library suite? Regards, Matthias > Cheers > andre > > On Wed, May 23, 2012 at 7:25 PM, Matthias Rebbe < > matthias_livecode_150811 at m-r-d.de> wrote: > >> Hi Andre, >> >> i am thinking about an upgrade now for a while. And the packrat feature is >> another argument to upgrade. >> Could you please tell, how your are using dropbox for your development? >> Are you using Dropbox directly from LiveCode (open from /saving to >> Dropbox)? Or do you just backup your revstuff? >> Are you using any decryption? >> >> Regards, >> >> Matthias >> >> Am 23.05.2012 um 23:29 schrieb Andre Garzia: >> >>> Folks, >>> >>> I am a heavy Dropbox user and keep all my LiveCode stuff inside it. I've >>> been working with a stack for a while and then today I needed the old >>> version from a month ago with a completely different interface and >>> behavior. Thanks to Dropbox Packrat, I could "rewind" time and pick the >> old >>> version. Can't tell you guys how great it was to finally use it. I've >> been >>> a Dropbox Pro user for a long time and never needed Packrat, now, it just >>> paid itself. >>> >>> For more info on Packrat: https://www.dropbox.com/help/113 >>> >>> Cheers >>> andre >>> >>> -- >>> http://www.andregarzia.com -- All We Do Is Code. >>> http://fon.nu -- minimalist url shortening service. >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 23 19:16:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 23 May 2012 16:16:58 -0700 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: Hi Andre, I've just srarted using Google Drive like this and it seems to work great too. Good idea about the plugins - up to now, I've just put my stack files in there. Googe Drive has a versioning system in the free version although I don't know how many versions they keep or how long they keep them around for. Pete lcSQL Software On Wed, May 23, 2012 at 3:48 PM, Andre Garzia wrote: > Hello Matthias, > > Packrat is a Dropbox Pro add-on for which you pay 39 USD per year and it > stores your file modification history forever. > > I use Dropbox in many ways: > > * I store my source code and projects in it. > * I even store svn, git and hg repos in it (not very efficient) > * My LiveCode plugins folder is in my Dropbox > * I have a Dropbox alpha library that will soon become a beta library and > be released as soon as I solve some bugs. > > Cheers > andre > > On Wed, May 23, 2012 at 7:25 PM, Matthias Rebbe < > matthias_livecode_150811 at m-r-d.de> wrote: > > > Hi Andre, > > > > i am thinking about an upgrade now for a while. And the packrat feature > is > > another argument to upgrade. > > Could you please tell, how your are using dropbox for your development? > > Are you using Dropbox directly from LiveCode (open from /saving to > > Dropbox)? Or do you just backup your revstuff? > > Are you using any decryption? > > > > Regards, > > > > Matthias > > > > Am 23.05.2012 um 23:29 schrieb Andre Garzia: > > > > > Folks, > > > > > > I am a heavy Dropbox user and keep all my LiveCode stuff inside it. > I've > > > been working with a stack for a while and then today I needed the old > > > version from a month ago with a completely different interface and > > > behavior. Thanks to Dropbox Packrat, I could "rewind" time and pick the > > old > > > version. Can't tell you guys how great it was to finally use it. I've > > been > > > a Dropbox Pro user for a long time and never needed Packrat, now, it > just > > > paid itself. > > > > > > For more info on Packrat: https://www.dropbox.com/help/113 > > > > > > Cheers > > > andre > > > > > > -- > > > http://www.andregarzia.com -- All We Do Is Code. > > > http://fon.nu -- minimalist url shortening service. > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bogdanoff at me.com Wed May 23 19:22:26 2012 From: bogdanoff at me.com (Peter Bogdanoff) Date: Wed, 23 May 2012 16:22:26 -0700 Subject: QuickTime download question In-Reply-To: References: <1337637961338-4648937.post@n4.nabble.com> <372A35BE-9D14-45C6-82B9-3142D5DBBFDA@twft.com> <4FBAC5C9.4020808@hyperactivesw.com> <4FBC3A13.1040005@hyperactivesw.com> Message-ID: <3E0A1DE0-F3E6-44D6-A5B6-A615B9B7C1AB@me.com> Thanks, Klaus, I'll look into this. On May 23, 2012, at 9:07 AM, Klaus on-rev wrote: > Hi Peter, > > Am 23.05.2012 um 04:18 schrieb Peter Bogdanoff: > >> Hi, >> This is one for QT experts! >> >> I'm using a player to play audio files from a server on the Internet. They are large (symphony movements--30 MB or more) and can take several minutes to download. I'm using QT's fast start to start them playing as soon as possible. They are also interactive in that I allow the user to set the startTime by clicking on a button in a sequence of timed buttons. >> >> The issue is with these larger files. If the user tries to set a startTime beyond what has downloaded so far, the player starts back at zero rather than, say 10000, which the user clicked on. QT fast start isn't true streaming, so you can't jump into the middle of a movie and start playing from there without all of the previous data present. >> >> I have to allow this behavior, but I want to tell the user to wait for the download, and then start automatically playing when the player has downloaded enough data. If the user starts from the beginning it works immediately and the user experience is unchallenged. But if he jumps to the middle, I'm expecting that he will be content to wait for the download to get to that point. (He never sees the QT controller.) >> >> So, I need to know how much data has downloaded so far, so I can either play the thing or wait until enough is in memory, and then start playing. I don't see a property for this. Duration gives me the entire length of the file, including what has now yet downloaded. Size only works for audioClips, which I'm not using. >> >> Is there a way to determine how much data has downloaded of a QT file? >> >> Incidentally, I tried messing with the load command. What seemed to happen is the player played the fast start movie simultaneously with another process loading the file. The loaded file is unavailable until it completely downloads, so that's no help. >> >> Any help is much appreciated! > > use Trevors wonderful Enhanced QuickTime external: > > > Looks like this will do what you need! > From the docs: > ... > function qtGetMaxLoadedTimeInMovie (MovieControllerID) > Description: > Returns the download state of the movie controller. > Parameters: > MovieControllerID: movieControllerID. > Return: > Total movie downloaded in movie's time base. > ... > function qtGetMovieLoadState (MovieControllerID) > Description: > Returns the download state of the movie controller. > This function lets your code perform relative comparisons against movie loading milestones to determine if certain operations make sense. Don't call more often then every quarter of a second. Its return values are ordered so that they conform to this rule: > kMovieLoadStateError > < kMovieLoadStateLoading > < kMovieLoadStatePlayable > < kMovieLoadStateComplete > Parameters: > MovieControllerID: movieControllerID. > Return: > Integer value: > -1 (kMovieLoadStateError) > 1000 (kMovieLoadStateLoading) > 10000 (kMovieLoadStatePlayable) > 20000 (kMovieLoadStatePlayThroughOK) > 100000 (kMovieLoadStateComplete) > ... > > and much more cool QT stuff! > >> Peter >> UCLA > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major.on-rev.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Wed May 23 19:29:25 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 24 May 2012 01:29:25 +0200 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> Matthias, Andre, I had the same problem as Andre recently. Having collected 12GB of free space on Dropbox, I now back up important projects on Dropbox. When I deleted something accidentally, I just went to the Dropbox website, restored the file and automtically downloaded it to my computer. I'm no Pro user and I have no Packrat. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 24 mei 2012, at 00:25, Matthias Rebbe wrote: > Hi Andre, > > i am thinking about an upgrade now for a while. And the packrat feature is another argument to upgrade. > Could you please tell, how your are using dropbox for your development? > Are you using Dropbox directly from LiveCode (open from /saving to Dropbox)? Or do you just backup your revstuff? > Are you using any decryption? > > Regards, > > Matthias > From andre at andregarzia.com Wed May 23 19:42:40 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 20:42:40 -0300 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: On Wed, May 23, 2012 at 7:57 PM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > Btw.: Any news about your social network library suite? > Matthias, The dropbox library is a part of it. I know everyone is waiting but both twitter and facebook changed their API not long ago and I am patching stuff. Facebook has a funny bug where it randomizes the language on the authorization screen for mobile if your device is connected only thru wifi. Its appearing as chinese for me, now, try debugging your app when facebook appears in chinese. =/ -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Wed May 23 19:43:59 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 20:43:59 -0300 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> References: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> Message-ID: On Wed, May 23, 2012 at 8:29 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > I'm no Pro user and I have no Packrat. If you're not a Packrat user, your history is retained only for 30 days if I remember correctly. This is enough to save your life but I am really paranoid and the illusion of it being there forever appeals to me. =) -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From m.schonewille at economy-x-talk.com Wed May 23 19:56:22 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 24 May 2012 01:56:22 +0200 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> Message-ID: <5FE91AB8-4768-4DBF-B918-51705601ECA4@economy-x-talk.com> Hi Andre, I see what you mean. I just make a copy of my hard disk every month, but I can imagine that it is convenient to do this on-line. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 24 mei 2012, at 01:43, Andre Garzia wrote: > On Wed, May 23, 2012 at 8:29 PM, Mark Schonewille < > m.schonewille at economy-x-talk.com> wrote: > >> I'm no Pro user and I have no Packrat. > > > If you're not a Packrat user, your history is retained only for 30 days if > I remember correctly. This is enough to save your life but I am really > paranoid and the illusion of it being there forever appeals to me. > > =) From tolistim at me.com Wed May 23 20:02:03 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 23 May 2012 17:02:03 -0700 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> Message-ID: <31A0632B-13A5-495B-B7A3-84146FF9D97B@me.com> On May 23, 2012, at 4:43 PM, Andre Garzia wrote: > If you're not a Packrat user, your history is retained only for 30 days if I remember correctly. This is enough to save your life but I am really paranoid and the illusion of it being there forever appeals to me. Ooh, and I'm paranoid of any online provider that claims "forever" in their marketing. LTO tape in 2 locations is my only safety blanket. But, that's what I do for a living... Tim From andre at andregarzia.com Wed May 23 20:11:34 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 23 May 2012 21:11:34 -0300 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: <31A0632B-13A5-495B-B7A3-84146FF9D97B@me.com> References: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> <31A0632B-13A5-495B-B7A3-84146FF9D97B@me.com> Message-ID: On Wed, May 23, 2012 at 9:02 PM, Tim Jones wrote: > On May 23, 2012, at 4:43 PM, Andre Garzia wrote: > > > If you're not a Packrat user, your history is retained only for 30 days > if I remember correctly. This is enough to save your life but I am really > paranoid and the illusion of it being there forever appeals to me. > > Ooh, and I'm paranoid of any online provider that claims "forever" in > their marketing. LTO tape in 2 locations is my only safety blanket. But, > that's what I do for a living... > Dropbox is not my only backup. It is my most convenient one... I also backup to an external harddrive using superduper once a month and I have a time capsule but that device is not as good as it could be (very bad router). My server side stuff is backed up to Amazon S3 daily at midnight, all files (not incremental) plus MySQL dumps. =) > > Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From igor at superstudent.net Wed May 23 20:42:10 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Thu, 24 May 2012 10:42:10 +1000 Subject: Age & Anniversary Calculations In-Reply-To: References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> Message-ID: <847494E9-546B-45E9-B5E6-314292ABD38D@superstudent.net> Peter, thank you very much for the sqlite-based answers: On 24/05/2012, at 2:17 AM, Peter Haworth wrote: > Sorry about that Igor, not sure why it didn't make it. Anyway, here it is > again. [...] Indeed, it may be easier to let an external lib handle the date calculations, considering that it seems that there are many caveats if trying to use LiveCode functions alone. It is a bit of a pity - I really would have liked to have seen a 'simple' LiveCode-only solution, like most languages have... Many thanks for everyone's input and suggestions. -- Igor Couto Sydney, Australia From monte at sweattechnologies.com Wed May 23 20:52:42 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 24 May 2012 10:52:42 +1000 Subject: [ANN] PDF reader added to mergExt Message-ID: <7CB4D439-037D-46CC-882E-10440767CD8A@sweattechnologies.com> Hi LiveCoders mergExt has grown again with a new external called mergReader to show a modal PDF reader using the vfrReader open source project. As this wasn't on the poll I haven't reset that but don't forget to vote for what you want next. More details at http://mergext.com Regards -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From revdev at pdslabs.net Wed May 23 20:51:43 2012 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 23 May 2012 17:51:43 -0700 Subject: Age & Anniversary Calculations In-Reply-To: <847494E9-546B-45E9-B5E6-314292ABD38D@superstudent.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> <847494E9-546B-45E9-B5E6-314292ABD38D@superstudent.net> Message-ID: <4FBD861F.5080308@pdslabs.net> Another good resource for date & time calcs is Sarah Reichelt's DateTime.rev library, which is pure LC: http://www.troz.net/rev/index.irev?category=Library#stacks Phil Davis On 5/23/12 5:42 PM, Igor de Oliveira Couto wrote: > Peter, thank you very much for the sqlite-based answers: > > On 24/05/2012, at 2:17 AM, Peter Haworth wrote: > >> Sorry about that Igor, not sure why it didn't make it. Anyway, here it is >> again. > [...] > > Indeed, it may be easier to let an external lib handle the date calculations, considering that it seems that there are many caveats if trying to use LiveCode functions alone. It is a bit of a pity - I really would have liked to have seen a 'simple' LiveCode-only solution, like most languages have... > > Many thanks for everyone's input and suggestions. > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis From pmbrig at gmail.com Wed May 23 22:24:39 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 23 May 2012 22:24:39 -0400 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: <883887EF-6F5D-422B-9EA8-0C90DAAE6CC1@economy-x-talk.com> <31A0632B-13A5-495B-B7A3-84146FF9D97B@me.com> Message-ID: On May 23, 2012, at 8:11 PM, Andre Garzia wrote: > On Wed, May 23, 2012 at 9:02 PM, Tim Jones wrote: > >> On May 23, 2012, at 4:43 PM, Andre Garzia wrote: >> >>> If you're not a Packrat user, your history is retained only for 30 days >> if I remember correctly. This is enough to save your life but I am really >> paranoid and the illusion of it being there forever appeals to me. >> >> Ooh, and I'm paranoid of any online provider that claims "forever" in >> their marketing. LTO tape in 2 locations is my only safety blanket. But, >> that's what I do for a living... >> > > Dropbox is not my only backup. It is my most convenient one... > > I also backup to an external harddrive using superduper once a month and I > have a time capsule but that device is not as good as it could be (very bad > router). > > My server side stuff is backed up to Amazon S3 daily at midnight, all files > (not incremental) plus MySQL dumps. I run everything on a MacBook and use Dropbox for a backup of my crucial files, and the Mac Time Machine runs hourly backups while I'm on my home wireless network, plus every time I leave work I back up my work files to a flash drive. I got burned once too many times, and each one of my backups has come in handy from time to time. ("Has come in handy..." = "saved my ass.") I suspect that almost everyone who backs up obsessively does so out of bitter experience. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From jacque at hyperactivesw.com Wed May 23 22:36:02 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 23 May 2012 21:36:02 -0500 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: Message-ID: <4FBD9E92.304@hyperactivesw.com> On 5/23/12 5:48 PM, Andre Garzia wrote: > Hello Matthias, > > Packrat is a Dropbox Pro add-on for which you pay 39 USD per year and it > stores your file modification history forever. > > I use Dropbox in many ways: > > * I store my source code and projects in it. > * I even store svn, git and hg repos in it (not very efficient) > * My LiveCode plugins folder is in my Dropbox > * I have a Dropbox alpha library that will soon become a beta library and > be released as soon as I solve some bugs. That's great Andre! Let us know when it's ready. I hadn't thought to put LiveCode plugins in Dropbox, that's a good idea. BBEdit 10 now lets you store all its library stuff in Dropbox too. I moved all the folders that used to be in App Support, and now both my laptop and desktop Macs have the same behavior and auxilliary files. That's pretty neat. Almost all the Android file managers sync with Dropbox and several also sync with the other major cloud services, so it's painless to get stuff over to the tablet. I also use the free versions of Google Drive and SugarSync. I store a lot of my development work on Dropbox, my personal files on SugarSync, and some miscellaneous stuff on Drive. I can access any file from all three cloud sites from both my Macs, both Android tablets, and my iPad. It's a sense of security I didn't have before. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvlahos at mac.com Wed May 23 22:41:53 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 23 May 2012 19:41:53 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <1F7A89C1-AA06-4A6C-B65E-924B9C755954@m-r-d.de> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <1F7A89C1-AA06-4A6C-B65E-924B9C755954@m-r-d.de> Message-ID: Matthias, Neat. I'm glad you like it. Bill On May 23, 2012, at 12:16 AM, Matthias Rebbe wrote: > Bill! > > Thank you very much for that piece of software. What an awesome helper. > I am using special phrases in my scripts for years and had to do an annoying search to find each them. Now i can jump to them with one click. > > Regards, > > Matthias From bvlahos at mac.com Thu May 24 00:30:18 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 23 May 2012 21:30:18 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <41807BE9-E236-4BFF-8444-6743AC9A2B03@gmail.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <57AF8D19-6527-42FC-8932-357B2CBB7295@gmail.com> <9DB4B046-BA24-4FBD-A5E9-DC8119225D91@mac.com> <41807BE9-E236-4BFF-8444-6743AC9A2B03@gmail.com> Message-ID: Peter, The indexing will loop through all the open stacks or main stacks, then all of the cards within those stacks, then all the objects on all the cards. With that many lines of script it might just take that long but I don't have any stacks that big. One strategy for you is to turn off automatic indexing in lcTaskList preferences and then just manually index when you want and wait the 20 seconds. I'll take a look at how I might improve it. Bill On May 23, 2012, at 7:46 AM, Peter M. Brigham, MD wrote: >> I have not seen anything like that delay as I do a wait for 0 seconds but not with messages. >> >> How many stacks do you have open? How big are they? > > mainstack + 45 substacks (not all open, but showing in the application browser), 34,000+ lines of script, not sure how many scripts total. It's a lot. > >> What happens if you click the reindex button at the bottom left of the window? Do you the delay there too? > > same delay/freeze when clicking the reindex button > >> Thanks for the feedback. > > You're welcome. > > -- Peter From bvlahos at mac.com Thu May 24 02:28:24 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Wed, 23 May 2012 23:28:24 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: Bob, Sorry you had this problem. Thanks for taking the time to try it. Let me know when you can troubleshoot it and how I can help. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) On May 23, 2012, at 1:50 PM, Bob Sneidar wrote: > I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. > > Bob From stephenREVOLUTION2 at barncard.com Thu May 24 02:29:34 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 23 May 2012 23:29:34 -0700 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: <4FBD9E92.304@hyperactivesw.com> References: <4FBD9E92.304@hyperactivesw.com> Message-ID: I've been talking to the developers of Transmit (and Coda) and suggested that the allow the user to select the place for settings files for that app.. sqb On Wed, May 23, 2012 at 7:36 PM, J. Landman Gay wrote: > On 5/23/12 5:48 PM, Andre Garzia wrote: > >> Hello Matthias, >> >> Packrat is a Dropbox Pro add-on for which you pay 39 USD per year and it >> stores your file modification history forever. >> > Stephen Barncard San Francisco Ca. USA more about sqb From richmondmathewson at gmail.com Thu May 24 09:11:28 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 16:11:28 +0300 Subject: Three-and-a-half ? Message-ID: <4FBE3380.8020200@gmail.com> At one time it was possible to download RR/LC 3.5 from the RunRev website; maybe it still is, but I am quite unable to find the link. From peterwawood at gmail.com Thu May 24 09:21:47 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Thu, 24 May 2012 21:21:47 +0800 Subject: Three-and-a-half ? In-Reply-To: <4FBE3380.8020200@gmail.com> References: <4FBE3380.8020200@gmail.com> Message-ID: <02920BDE-82F5-4F93-B6B6-08750C136844@gmail.com> Richmond On 24 May 2012, at 21:11, Richmond wrote: > At one time it was possible to download RR/LC 3.5 from the RunRev website; maybe it still is, but I am quite unable to find the link. I found these two OS X links via Google and Nabble: Enterprise http://developer.runrev.com/components/revolution/enterprise/3.5.0-gm-2/RevEnt350Full.dmg Studio http://developer.runrev.com/components/revolution/studio/3.5.0-gm-2/RevStd350Full.dmg I hope this is the version for which you are looking. Regards Peter From richmondmathewson at gmail.com Thu May 24 09:36:05 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 16:36:05 +0300 Subject: Three-and-a-half ? In-Reply-To: <02920BDE-82F5-4F93-B6B6-08750C136844@gmail.com> References: <4FBE3380.8020200@gmail.com> <02920BDE-82F5-4F93-B6B6-08750C136844@gmail.com> Message-ID: <4FBE3945.7000505@gmail.com> On 05/24/2012 04:21 PM, Peter W A Wood wrote: > Richmond > > On 24 May 2012, at 21:11, Richmond wrote: > >> At one time it was possible to download RR/LC 3.5 from the RunRev website; maybe it still is, but I am quite unable to find the link. > I found these two OS X links via Google and Nabble: > > Enterprise > > http://developer.runrev.com/components/revolution/enterprise/3.5.0-gm-2/RevEnt350Full.dmg > > Studio > > http://developer.runrev.com/components/revolution/studio/3.5.0-gm-2/RevStd350Full.dmg > > I hope this is the version for which you are looking. Bless you! Tryiong to find the last version that WILL build Mac Classic standalones. > > Regards > > Peter > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 24 10:08:45 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 17:08:45 +0300 Subject: Three-and-a-half ? In-Reply-To: <02920BDE-82F5-4F93-B6B6-08750C136844@gmail.com> References: <4FBE3380.8020200@gmail.com> <02920BDE-82F5-4F93-B6B6-08750C136844@gmail.com> Message-ID: <4FBE40ED.5010609@gmail.com> Calling all "Retro-Nutters", a.k.a. those still working with Mac OS 9 and downwards. These versions are the LAST ones that will make a Mac Classic standalone build. Do not be fooled by the icon at the top of the standalone builder for 4.0.0; that is a real red-herring. If, like me, you 'hopped' from 2.6.1 to 4.0.0 or thereabouts you will be gratified (should you wish to build Mac Classic programs) that the licence code for 4.0.0 works for 3.5.0. Otherwise there is no earthly reason at all you would want to download these files. > Richmond > > On 24 May 2012, at 21:11, Richmond wrote: > >> At one time it was possible to download RR/LC 3.5 from the RunRev website; maybe it still is, but I am quite unable to find the link. > I found these two OS X links via Google and Nabble: > > Enterprise > > http://developer.runrev.com/components/revolution/enterprise/3.5.0-gm-2/RevEnt350Full.dmg with a little bit of creativity one can also download the Windows and Linux versions of this: http://developer.runrev.com/components/revolution/enterprise/3.5.0-gm-2/RevEnt350Full.exe http://developer.runrev.com/components/revolution/enterprise/3.5.0-gm-2/RevEnt350Full.zip > > Studio > > http://developer.runrev.com/components/revolution/studio/3.5.0-gm-2/RevStd350Full.dmg and, likewise with Studio. Presumably . . . Ho, Ho, Ho . . . nobody will be daft enough to build Mac Classic standalones with this and then wonder why features only available in versions of RR/LC post 3.5.0 don't work properly. > > I hope this is the version for which you are looking. > > Regards > > Peter > > From andre at andregarzia.com Thu May 24 10:24:41 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 11:24:41 -0300 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: <4FBD9E92.304@hyperactivesw.com> Message-ID: Stephen, When you talk to them again please tell them that a a guy in Brazil thinks they are awesome and used their products since Audion (and still used Audion up until Lion stopped running it). By the way, have you seen the new Coda 2 and Diet Coda? Cheers andre On Thu, May 24, 2012 at 3:29 AM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > I've been talking to the developers of Transmit (and Coda) and suggested > that the allow the user to select the place for settings files for that > app.. > > sqb > > On Wed, May 23, 2012 at 7:36 PM, J. Landman Gay >wrote: > > > On 5/23/12 5:48 PM, Andre Garzia wrote: > > > >> Hello Matthias, > >> > >> Packrat is a Dropbox Pro add-on for which you pay 39 USD per year and it > >> stores your file modification history forever. > >> > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From richmondmathewson at gmail.com Thu May 24 10:28:40 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 17:28:40 +0300 Subject: [OT] Mac Classic Message-ID: <4FBE4598.4050003@gmail.com> This is very useful: http://www.floodgap.com/software for both machines running Mac OS "Classic" versions, and for those of us using PPC Mac. Richmond. From bvlahos at mac.com Thu May 24 10:36:02 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 24 May 2012 07:36:02 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: Bob, How big is your project? How many lines of script? You can find that out by looking at the Application Browser. Peter found 34,000 lines of code took 20 seconds. I'd like to hear from folks with really big stacks to see how long really large stacks take to index. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) On May 23, 2012, at 1:50 PM, Bob Sneidar wrote: > I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. > > Bob From bdrunrev at gmail.com Thu May 24 11:13:29 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 24 May 2012 16:13:29 +0100 Subject: Google alerts In-Reply-To: <1337800053698-4649568.post@n4.nabble.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> Message-ID: I'm glad to see this Colin (and I don't consider myself to be a beginner after decades of programming). But part of me doesn't want the big, wide world to know about Livecode. I guess that a fairly major publisher has taken an interest in Livecode shows that they think it has an edge when it comes to programming for mobile devices. I thought I'd reached the point in my life where I would buy no more technical books. Looks like I was wrong. I salute those brave pioneers such as Jacqueline who have boldly gone into tomorrow. I know that sooner or later I will have to start doing mobile development, so I think this will be what I need to ease me into that. Bernard From bobs at twft.com Thu May 24 11:14:49 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 24 May 2012 08:14:49 -0700 Subject: [OT] Mac Classic In-Reply-To: <4FBE4598.4050003@gmail.com> References: <4FBE4598.4050003@gmail.com> Message-ID: Classic! She was sexy when she was young, but she couldn't keep up with me. I had to let her go. Bob On May 24, 2012, at 7:28 AM, Richmond wrote: > This is very useful: > > http://www.floodgap.com/software > > for both machines running Mac OS "Classic" versions, > > and for those of us using PPC Mac. > > Richmond. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Thu May 24 11:21:59 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 12:21:59 -0300 Subject: [ANN] Little plugin stack uploaded to RevOnline Message-ID: Folks, I am sharing a little plugin that I use everyday. It is called FileDrag and I don't remember if I shared it before. What it does it sit idle there and when you move your mouse into it, it replaces the text field with the file name of your topstack. Dragging the text field or the little file icon causes the dragData["file"] to point to the effective filename of your topstack. So this is just a handy tool to drag your topstack file into some destination. I use it mostly with Transmit or Interarchy to upload stack files. I drag the topstack reference from filedrag, switch to my SFTP client and drop it where I want to upload and it is done. Another use is to drag files to your dropbox folder or to an email. You can drag from filedrag directly to GMail (if you're using Firefox, Chrome or Safari). Its available on RevOnline or http://revonline2.runrev.com/stack/633/FileDrag It is just a silly plugin but it makes me more productive. Cheers andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bobs at twft.com Thu May 24 11:24:33 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 24 May 2012 08:24:33 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: <3FB272F9-67D3-489D-990E-6FC4CDC6F8F7@twft.com> I removed the plugin and now everything runs again. I am going to take a wild leap here and say that it chokes when it encounters a locked library stack. I use sqlYoga which is locked. Any attempt to index this may be causing the failure. Bob On May 23, 2012, at 11:28 PM, Bill Vlahos wrote: > Bob, > > Sorry you had this problem. Thanks for taking the time to try it. > > Let me know when you can troubleshoot it and how I can help. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > On May 23, 2012, at 1:50 PM, Bob Sneidar wrote: > >> I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. >> >> Bob > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 24 11:25:49 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 18:25:49 +0300 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: <4FBE52FD.9070205@gmail.com> On 05/24/2012 05:36 PM, Bill Vlahos wrote: > Bob, > > How big is your project? How many lines of script? You can find that out by looking at the Application Browser. Peter found 34,000 lines of code took 20 seconds. > > I'd like to hear from folks with really big stacks to see how long really large stacks take to index. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > On May 23, 2012, at 1:50 PM, Bob Sneidar wrote: > >> I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. >> >> Bob > The installation instructions on the website are incorrect vis-a-vis Linux. In Linux installs (well 4.0.0 and 4.5.0 at least) the Plugins folder resides inside the same folder as the executable. If you are using something a bit older than LC 5.0 don't forget to change the suffix from '.livecode' to '.rev' on the plugin. Over on my PPC Mac, inside the 'Documents' folder there is a 'My Revolution Enterprise' which is potentially HIGHLY MISLEADING as, if one right-clicks on the executable one finds at /Contents/Tools/Plugins just the right place to put lcTaskList.rev On opening the stack for my Devawriter Pro ( RR 4.5, macMiniPPC, Mac OS 10.4) the plugin does nothing at all except slow things down considerably. Let's have a go on Linux ( RR 4.5, DELL Optiplex 745, Xubuntu 12.04 with XFCE 4.10) - much the same. Possibly I am missing something; it wouldn't be the first time. Richmond. From bobs at twft.com Thu May 24 11:27:40 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 24 May 2012 08:27:40 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: A little over 4200 lines of code in 15 cards. Bob On May 24, 2012, at 7:36 AM, Bill Vlahos wrote: > Bob, > > How big is your project? How many lines of script? You can find that out by looking at the Application Browser. Peter found 34,000 lines of code took 20 seconds. > > I'd like to hear from folks with really big stacks to see how long really large stacks take to index. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > On May 23, 2012, at 1:50 PM, Bob Sneidar wrote: > >> I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. >> >> Bob > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 24 11:29:42 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 18:29:42 +0300 Subject: [OT] Mac Classic In-Reply-To: References: <4FBE4598.4050003@gmail.com> Message-ID: <4FBE53E6.4000506@gmail.com> On 05/24/2012 06:14 PM, Bob Sneidar wrote: > Classic! She was sexy when she was young, but she couldn't keep up with me. I had to let her go. Yes, but some of us, ending up with a "love-gift" of several old-but-in-perfect-working-order G3 iMacs feel it is better to use them than shove them in a landfill. "She couldn't keep up with me"; she could have if that sOXy number hadn't seduced you away . . . :/ After all, if we did what we do with our computers with our partners every 3 or 4 years (and, always remember, they might do that with you) there is no knowing what would happen. > > Bob > > > On May 24, 2012, at 7:28 AM, Richmond wrote: > >> This is very useful: >> >> http://www.floodgap.com/software >> >> for both machines running Mac OS "Classic" versions, >> >> and for those of us using PPC Mac. >> >> Richmond. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 24 11:39:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 24 May 2012 08:39:57 -0700 Subject: [OT] Mac Classic In-Reply-To: <4FBE53E6.4000506@gmail.com> References: <4FBE4598.4050003@gmail.com> <4FBE53E6.4000506@gmail.com> Message-ID: Imagine the howls if we tried to claim that OS 9 was a better OS for businesses than Win 7. The Mac would be dead now if not for Steve Jobs and OS X. Remember that almost every business analyst had Apple dead within 5 years just before Jobs came in with himself and the OS. Market share had sunk below 4%. Apples still had Motorola chips! Classic, and all the incredibly lame attempts of Apple to produce a next generation OS from the ground up, would have sunk her. Bob On May 24, 2012, at 8:29 AM, Richmond wrote: > On 05/24/2012 06:14 PM, Bob Sneidar wrote: >> Classic! She was sexy when she was young, but she couldn't keep up with me. I had to let her go. > > Yes, but some of us, ending up with a "love-gift" of several old-but-in-perfect-working-order G3 iMacs feel it is better to use them > than shove them in a landfill. > > "She couldn't keep up with me"; she could have if that sOXy number hadn't seduced you away . . . :/ > > After all, if we did what we do with our computers with our partners every 3 or 4 years > (and, always remember, they might do that with you) there is no knowing what would happen. > >> >> Bob >> >> >> On May 24, 2012, at 7:28 AM, Richmond wrote: >> >>> This is very useful: >>> >>> http://www.floodgap.com/software >>> >>> for both machines running Mac OS "Classic" versions, >>> >>> and for those of us using PPC Mac. >>> >>> Richmond. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 24 12:13:56 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 24 May 2012 19:13:56 +0300 Subject: [OT] Mac Classic In-Reply-To: References: <4FBE4598.4050003@gmail.com> <4FBE53E6.4000506@gmail.com> Message-ID: <4FBE5E44.9000307@gmail.com> On 05/24/2012 06:39 PM, Bob Sneidar wrote: > Imagine the howls if we tried to claim that OS 9 was a better OS for businesses than Win 7. The Mac would be dead now if not for Steve Jobs and OS X. Remember that almost every business analyst had Apple dead within 5 years just before Jobs came in with himself and the OS. Market share had sunk below 4%. Apples still had Motorola chips! Classic, and all the incredibly lame attempts of Apple to produce a next generation OS from the ground up, would have sunk her. Somebody round here is taking life a bit too seriously, and it is not me. > > Bob > > > On May 24, 2012, at 8:29 AM, Richmond wrote: > >> On 05/24/2012 06:14 PM, Bob Sneidar wrote: >>> Classic! She was sexy when she was young, but she couldn't keep up with me. I had to let her go. >> Yes, but some of us, ending up with a "love-gift" of several old-but-in-perfect-working-order G3 iMacs feel it is better to use them >> than shove them in a landfill. >> >> "She couldn't keep up with me"; she could have if that sOXy number hadn't seduced you away . . . :/ >> >> After all, if we did what we do with our computers with our partners every 3 or 4 years >> (and, always remember, they might do that with you) there is no knowing what would happen. >> >>> Bob >>> >>> >>> On May 24, 2012, at 7:28 AM, Richmond wrote: >>> >>>> This is very useful: >>>> >>>> http://www.floodgap.com/software >>>> >>>> for both machines running Mac OS "Classic" versions, >>>> >>>> and for those of us using PPC Mac. >>>> >>>> Richmond. >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Thu May 24 12:18:01 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 24 May 2012 09:18:01 -0700 Subject: [OT] Mac Classic In-Reply-To: References: <4FBE4598.4050003@gmail.com> <4FBE53E6.4000506@gmail.com> Message-ID: It's also interesting that one of the main benefactors of Apple back in yhose days was Bill Gates who loaned them a huge amount of money (in excvhange for "considerations", I'm sure). Pete lcSQL Software On Thu, May 24, 2012 at 8:39 AM, Bob Sneidar wrote: > Imagine the howls if we tried to claim that OS 9 was a better OS for > businesses than Win 7. The Mac would be dead now if not for Steve Jobs and > OS X. Remember that almost every business analyst had Apple dead within 5 > years just before Jobs came in with himself and the OS. Market share had > sunk below 4%. Apples still had Motorola chips! Classic, and all the > incredibly lame attempts of Apple to produce a next generation OS from the > ground up, would have sunk her. > > Bob > > > On May 24, 2012, at 8:29 AM, Richmond wrote: > > > On 05/24/2012 06:14 PM, Bob Sneidar wrote: > >> Classic! She was sexy when she was young, but she couldn't keep up with > me. I had to let her go. > > > > Yes, but some of us, ending up with a "love-gift" of several > old-but-in-perfect-working-order G3 iMacs feel it is better to use them > > than shove them in a landfill. > > > > "She couldn't keep up with me"; she could have if that sOXy number > hadn't seduced you away . . . :/ > > > > After all, if we did what we do with our computers with our partners > every 3 or 4 years > > (and, always remember, they might do that with you) there is no knowing > what would happen. > > > >> > >> Bob > >> > >> > >> On May 24, 2012, at 7:28 AM, Richmond wrote: > >> > >>> This is very useful: > >>> > >>> http://www.floodgap.com/software > >>> > >>> for both machines running Mac OS "Classic" versions, > >>> > >>> and for those of us using PPC Mac. > >>> > >>> Richmond. > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From coiin at verizon.net Thu May 24 12:21:52 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 24 May 2012 12:21:52 -0400 Subject: Google alerts In-Reply-To: References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> Message-ID: <51A9E3CF-5AEA-4158-B9A6-F419F034B962@verizon.net> For what it's worth, Packt do publish books on some pretty obscure and specialized topics. If you check for Drupal as an example, there are 39 books on that. They have 116 "beginners" titles. I don't know how they caught on to LiveCode, and my book is the only LiveCode book they are doing. So, not quite mass market just yet! On May 24, 2012, at 11:13 AM, Bernard Devlin wrote: > I guess that a fairly > major publisher has taken an interest in Livecode shows that they > think it has an edge when it comes to programming for mobile devices. From andre at andregarzia.com Thu May 24 12:27:42 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 13:27:42 -0300 Subject: Google alerts In-Reply-To: <51A9E3CF-5AEA-4158-B9A6-F419F034B962@verizon.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <51A9E3CF-5AEA-4158-B9A6-F419F034B962@verizon.net> Message-ID: Colin, Congrats on the book! I am the first in line to purchase it! =) Cheers andre On Thu, May 24, 2012 at 1:21 PM, Colin Holgate wrote: > For what it's worth, Packt do publish books on some pretty obscure and > specialized topics. If you check for Drupal as an example, there are 39 > books on that. They have 116 "beginners" titles. I don't know how they > caught on to LiveCode, and my book is the only LiveCode book they are > doing. So, not quite mass market just yet! > > On May 24, 2012, at 11:13 AM, Bernard Devlin wrote: > > > I guess that a fairly > > major publisher has taken an interest in Livecode shows that they > > think it has an edge when it comes to programming for mobile devices. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Thu May 24 14:08:42 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 15:08:42 -0300 Subject: Question about the "copy files" tab on the Standalone Settings Message-ID: Hey Folks, When I am building for mobile and use the "Copy Files" tab to add files to my bundle, it always create the whole folder structure in the destination engine folder. I know I can set the defaultfolder to the same place where the files are and then add them without any referenced folder. I just wanted to know if there is another way to place files there from different folders and end up with all the files in the root engine folder. Cheers andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From stephenREVOLUTION2 at barncard.com Thu May 24 14:42:12 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 24 May 2012 11:42:12 -0700 Subject: [OT] Saved by Dropbox Packrat In-Reply-To: References: <4FBD9E92.304@hyperactivesw.com> Message-ID: I will, Andre! Thanks for the tip on the new Panic products. I love that company and those guys. Buying Coda 2 now. I, too was an early adopter and long time user of Audion. Long ago they published a (often funny) story on their site about their awkward meeting with Steve Jobs and how Audion almost became the basis for iTunes? Nice info in their blog section too, about code-signing and why it is important. Just started up Coda 2... looks great and they fixed a lot of things Now to get iRev,lc pages to display coloring properly.... "Actionscript" syntax mode almost makes it for " wrote: > Stephen, > > When you talk to them again please tell them that a a guy in Brazil thinks > they are awesome and used their products since Audion (and still used > Audion up until Lion stopped running it). > > By the way, have you seen the new Coda 2 and Diet Coda? > > Cheers > andre > > On Thu, May 24, 2012 at 3:29 AM, stephen barncard < > stephenREVOLUTION2 at barncard.com> wrote: > > > I've been talking to the developers of Transmit (and Coda) and suggested > > that the allow the user to select the place for settings files for that > > app.. > > > > sqb > > > Stephen Barncard San Francisco Ca. USA more about sqb From monte at sweattechnologies.com Thu May 24 16:38:29 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 25 May 2012 06:38:29 +1000 Subject: Question about the "copy files" tab on the Standalone Settings In-Reply-To: References: Message-ID: <20F2F447-EF9E-422F-96A7-BB4FD8BC57C9@sweattechnologies.com> I don't think so. If you want the files at the root of your app then you have to make sure they aren't in a subdirectory under your app. A checkbox there would be nice. Place at root. Also maybe for folders it would be nice if we could place contents at root. That would help me heaps when trying to explain how to add the resources to my externals. Cheers -- Monte Goulding On 25/05/2012, at 4:08 AM, Andre Garzia wrote: > Hey Folks, > > When I am building for mobile and use the "Copy Files" tab to add files to > my bundle, it always create the whole folder structure in the destination > engine folder. I know I can set the defaultfolder to the same place where > the files are and then add them without any referenced folder. I just > wanted to know if there is another way to place files there from different > folders and end up with all the files in the root engine folder. > > Cheers > andre > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From livfoss at mac.com Thu May 24 16:47:51 2012 From: livfoss at mac.com (Graham Samuel) Date: Thu, 24 May 2012 22:47:51 +0200 Subject: [Slightly OT} iOS In-Reply-To: References: Message-ID: <9C4350FF-69B1-43E4-8133-23FF37458EA4@mac.com> Thanks so much to Colin for this counterintuitive insight - why shouldn't Apple list all the devices one can work with, since they have access to the definitive list? Beats me. Matthias, I am already using AirLaunch, although so far I have only used it (via Dropbox) on my own network, since I wasn't confident enough to send out betas. AirLaunch itself puts me in mind of the remark variously attributed to Arthur C Clarke and Isaac Asimov, that any sufficiently advanced technology is indistinguishable from magic. That's how far away I am from understanding the whole boiling cauldron of snake oil that is iOS distribution. Graham On Thu, 24 May 2012 00:31:08 +0200, Matthias Rebbe wrote: > Am 24.05.2012 um 00:02 schrieb Colin Holgate: > >> Only devices that you physically connect to your computer will be known by the Organizer window. Any UDIDs that you add via the portal won't be listed. But, if you make an app that uses a provisioning profile that included their device, it will work for them when they install the app on that device. > > May i add the following? > > I recommend using AirLaunch for distribution. The non-technical user can install just by downloading the app from web/dropbox. > > Regards, > > Matthias From livfoss at mac.com Thu May 24 16:49:49 2012 From: livfoss at mac.com (Graham Samuel) Date: Thu, 24 May 2012 22:49:49 +0200 Subject: [Slightly OT} iOS In-Reply-To: References: Message-ID: Thanks very much for the offer, I will certainly keep that in mind, since my apps tend to end up in schools who very often don't have the latest model of anything. Graham On Wed, 23 May 2012 18:32:52 -0400, "Ralph DiMola" wrote: > Graham, > > I have an iPad classic. If you ever need testing on a old low-res device, > give me a shout. > > Ralph DiMola > From andre at andregarzia.com Thu May 24 17:04:24 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 18:04:24 -0300 Subject: Question about the "copy files" tab on the Standalone Settings In-Reply-To: <20F2F447-EF9E-422F-96A7-BB4FD8BC57C9@sweattechnologies.com> References: <20F2F447-EF9E-422F-96A7-BB4FD8BC57C9@sweattechnologies.com> Message-ID: On Thu, May 24, 2012 at 5:38 PM, Monte Goulding wrote: > I don't think so. If you want the files at the root of your app then you > have to make sure they aren't in a subdirectory under your app. A checkbox > there would be nice. Place at root. Also maybe for folders it would be nice > if we could place contents at root. That would help me heaps when trying to > explain how to add the resources to my externals. > Thats exactly what I was thinking. Maybe we should propose an enhancement request. This should be easy and useful to implement. Cheers andre > > Cheers > > -- > Monte Goulding > > On 25/05/2012, at 4:08 AM, Andre Garzia wrote: > > > Hey Folks, > > > > When I am building for mobile and use the "Copy Files" tab to add files > to > > my bundle, it always create the whole folder structure in the destination > > engine folder. I know I can set the defaultfolder to the same place where > > the files are and then add them without any referenced folder. I just > > wanted to know if there is another way to place files there from > different > > folders and end up with all the files in the root engine folder. > > > > Cheers > > andre > > > > > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From admin at FlexibleLearning.com Thu May 24 17:04:18 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Thu, 24 May 2012 22:04:18 +0100 Subject: Beta Testers needed In-Reply-To: Message-ID: flcCalendar is a popup palette that accurately supports and returns dates from January 1 AD. It needs road-testing both in terms of the UI and its implementation by the User. If you have an interest, please get in touch. Thank you. Hugh Senior FLCo From coiin at verizon.net Thu May 24 17:05:08 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 24 May 2012 17:05:08 -0400 Subject: [Slightly OT} iOS In-Reply-To: <9C4350FF-69B1-43E4-8133-23FF37458EA4@mac.com> References: <9C4350FF-69B1-43E4-8133-23FF37458EA4@mac.com> Message-ID: My Xcode has a list of the 14 devices that have ever been connect to my machine for direct transfer of apps onto them. It would be a painfully crowded list if all 100 devices in my account were listed there too. On May 24, 2012, at 4:47 PM, Graham Samuel wrote: > >Thanks so much to Colin for this counterintuitive insight - why shouldn't Apple list all the devices one can work with, since they have access to the definitive list? Beats me. From m.schonewille at economy-x-talk.com Thu May 24 17:25:37 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 24 May 2012 23:25:37 +0200 Subject: Beta Testers needed In-Reply-To: References: Message-ID: <3DE5DA8B-83AE-4DF6-95F7-0F674A65DA2D@economy-x-talk.com> Hi Hugh, There are algorithms around for perpetual calendars. Would it be an idea to use such an algorithm for your palette? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 24 mei 2012, at 23:04, FlexibleLearning wrote: > flcCalendar is a popup palette that accurately supports and returns dates > from January 1 AD. > > It needs road-testing both in terms of the UI and its implementation by the > User. > > If you have an interest, please get in touch. > > > Thank you. > > Hugh Senior > FLCo From bill at bluewatermaritime.com Thu May 24 17:31:50 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 24 May 2012 17:31:50 -0400 Subject: Beta Testers needed In-Reply-To: <3DE5DA8B-83AE-4DF6-95F7-0F674A65DA2D@economy-x-talk.com> References: <3DE5DA8B-83AE-4DF6-95F7-0F674A65DA2D@economy-x-talk.com> Message-ID: Does it return date in SQL format? yyyy-mm-dd ? On Thu, May 24, 2012 at 5:25 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Hugh, > > There are algorithms around for perpetual calendars. Would it be an idea > to use such an algorithm for your palette? > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 24 mei 2012, at 23:04, FlexibleLearning wrote: > > > flcCalendar is a popup palette that accurately supports and returns dates > > from January 1 AD. > > > > It needs road-testing both in terms of the UI and its implementation by > the > > User. > > > > If you have an interest, please get in touch. > > > > > > Thank you. > > > > Hugh Senior > > FLCo > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From bill at bluewatermaritime.com Thu May 24 17:38:36 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 24 May 2012 17:38:36 -0400 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: If you open it without following instructions (open it as a stack). Then when you try to quit LiveCode crashes. It chocks on the locked nature of the project. Maybe you can have something that pops up when someone (like me) ignorantly clicks on it that warns it should be installed as a plugin? From m.schonewille at economy-x-talk.com Thu May 24 17:39:30 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 24 May 2012 23:39:30 +0200 Subject: Beta Testers needed In-Reply-To: References: <3DE5DA8B-83AE-4DF6-95F7-0F674A65DA2D@economy-x-talk.com> Message-ID: <4A933444-C71B-4476-A84D-AB6FFED7E9B0@economy-x-talk.com> Hi William, I'm not sure whom you're asking, but if you're asking me, then I should say that the format and the algorithm aren't connected in any way. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 24 mei 2012, at 23:31, william humphrey wrote: > Does it return date in SQL format? yyyy-mm-dd ? > > On Thu, May 24, 2012 at 5:25 PM, Mark Schonewille < > m.schonewille at economy-x-talk.com> wrote: > >> Hi Hugh, >> >> There are algorithms around for perpetual calendars. Would it be an idea >> to use such an algorithm for your palette? >> >> -- >> Best regards, >> >> Mark Schonewille >> >> Economy-x-Talk Consulting and Software Engineering >> Homepage: http://economy-x-talk.com >> Twitter: http://twitter.com/xtalkprogrammer >> KvK: 50277553 >> >> We will have room for new projects after 1 June. Contact me now and be >> first in line. From bill at bluewatermaritime.com Thu May 24 17:43:49 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 24 May 2012 17:43:49 -0400 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: Then I followed instructions and opened it as a plugin. Worked fine except then I opened my stack and got: "There was an error executing a script in stack SSLMLib#1332006498. No more information is available because the stack is password protected." So I guess I won't be able to try this what sounds like excellent and handy helper. I is live code 5.5 and mac os 10.7.4 From bill at bluewatermaritime.com Thu May 24 18:02:31 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 24 May 2012 18:02:31 -0400 Subject: Beta Testers needed In-Reply-To: <4A933444-C71B-4476-A84D-AB6FFED7E9B0@economy-x-talk.com> References: <3DE5DA8B-83AE-4DF6-95F7-0F674A65DA2D@economy-x-talk.com> <4A933444-C71B-4476-A84D-AB6FFED7E9B0@economy-x-talk.com> Message-ID: I was asking about the calendar plug in. On Thu, May 24, 2012 at 5:39 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi William, > > I'm not sure whom you're asking, but if you're asking me, then I should > say that the format and the algorithm aren't connected in any way. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 24 mei 2012, at 23:31, william humphrey wrote: > > > Does it return date in SQL format? yyyy-mm-dd ? > > > > On Thu, May 24, 2012 at 5:25 PM, Mark Schonewille < > > m.schonewille at economy-x-talk.com> wrote: > > > >> Hi Hugh, > >> > >> There are algorithms around for perpetual calendars. Would it be an idea > >> to use such an algorithm for your palette? > >> > >> -- > >> Best regards, > >> > >> Mark Schonewille > >> > >> Economy-x-Talk Consulting and Software Engineering > >> Homepage: http://economy-x-talk.com > >> Twitter: http://twitter.com/xtalkprogrammer > >> KvK: 50277553 > >> > >> We will have room for new projects after 1 June. Contact me now and be > >> first in line. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.bluewatermaritime.com From bobs at twft.com Thu May 24 18:21:38 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 24 May 2012 15:21:38 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: <881EE030-3697-45E3-BC8C-9B8B67197E8A@twft.com> Hi Bill. Just an update, I removed all other plugin's except yours, and I am still getting the same behavior. Next I will step through the code to see where it is failing. I can zero in on it pretty well, because I call a Spinner standalone as a hack way to provide a progress indicator in it's own thread. That stack launches, but never hides. Also, I show the spinner when switching between "modules" in my app, and again I get the spinner stack but I never see the card, and the spinner never gets rehidden. I am almost certain this has to do with sqlYoga. Bob On May 23, 2012, at 11:28 PM, Bill Vlahos wrote: > Bob, > > Sorry you had this problem. Thanks for taking the time to try it. > > Let me know when you can troubleshoot it and how I can help. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > On May 23, 2012, at 1:50 PM, Bob Sneidar wrote: > >> I installed it, opened it, then tried to open a project I have. The project never opened and I had to force quit LC. I haven't had time to troubleshoot it yet to see if perhaps it interacts with other plugins I have. >> >> Bob > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Thu May 24 18:32:12 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 24 May 2012 15:32:12 -0700 Subject: Gatekeeper Message-ID: Here's a piece written about Apple's gatekeeper by one of the coders at Panic (creators of Coda) : http://www.panic.com/blog/2012/02/about-gatekeeper/ -- Stephen Barncard San Francisco Ca. USA more about sqb From simplsol at aol.com Thu May 24 18:36:51 2012 From: simplsol at aol.com (Paul Looney) Date: Thu, 24 May 2012 15:36:51 -0700 Subject: lcTaskList Performance Message-ID: Bill, I've been following the RunRev list comments about lcTaskList speed. For what it is worth 1. I have 46 large stacks open on my desktop (just for testing, I don't work this way) 2. Some of these are substacks, most are main stacks 3. I have two large, 2000+ lines, stack scripts open in the Script Editor 4. The largest stack has 510 fields and 282 buttons 5. The largest stack script is 2327 lines of code 6. I'm guessing that, in open plugins, substacks, btns and flds, there are over 100,000 lines 7. I'm testing with and without the script editor open and the message box displayed 8. The TaskList is correctly displaying 23 FIXMEs Updating the TaskList is almost instantaneous - too fast to time - certainly less than 2 seconds. Could not ask for better! MacBook Pro, 2.2 GHz Core i7, 4 GB 1333 Mhz DD3, OS X 10.7.4 Paul Looney From jacque at hyperactivesw.com Thu May 24 19:03:13 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 24 May 2012 18:03:13 -0500 Subject: Google alerts In-Reply-To: References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> Message-ID: <4FBEBE31.5030100@hyperactivesw.com> On 5/24/12 10:13 AM, Bernard Devlin wrote: > I salute those brave > pioneers such as Jacqueline who have boldly gone into tomorrow. I > know that sooner or later I will have to start doing mobile > development, so I think this will be what I need to ease me into that. I wasn't bold. I was scared not to. Eventually the balance tipped and I took the plunge. But I'd definitely start with Android if I were you, the Apple swamp is much harder and there are alligators. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu May 24 19:04:35 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 24 May 2012 23:04:35 +0000 (UTC) Subject: [ANN] Little plugin stack uploaded to RevOnline References: Message-ID: Andre Garzia writes: > Its available on RevOnline or How in the world did you manage to do that? I haven't been able to upload anything to revOnline for months now. -- Mark Wieder mwieder at ahsoftware.net From monte at sweattechnologies.com Thu May 24 19:18:37 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 25 May 2012 09:18:37 +1000 Subject: Question about the "copy files" tab on the Standalone Settings In-Reply-To: References: <20F2F447-EF9E-422F-96A7-BB4FD8BC57C9@sweattechnologies.com> Message-ID: <81E4DD0C-1794-4BE7-BFD0-89662FD77139@sweattechnologies.com> On 25/05/2012, at 7:04 AM, Andre Garzia wrote: > On Thu, May 24, 2012 at 5:38 PM, Monte Goulding > wrote: > >> I don't think so. If you want the files at the root of your app then you >> have to make sure they aren't in a subdirectory under your app. A checkbox >> there would be nice. Place at root. Also maybe for folders it would be nice >> if we could place contents at root. That would help me heaps when trying to >> explain how to add the resources to my externals. >> > > Thats exactly what I was thinking. Maybe we should propose an enhancement > request. This should be easy and useful to implement. Sounds good to me. Cheers Monte From andre at andregarzia.com Thu May 24 19:22:12 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 20:22:12 -0300 Subject: [ANN] Little plugin stack uploaded to RevOnline In-Reply-To: References: Message-ID: On Thu, May 24, 2012 at 8:04 PM, Mark Wieder wrote: > Andre Garzia writes: > > > Its available on RevOnline or > > How in the world did you manage to do that? I haven't been able to upload > anything to revOnline for months now. > I just reset my password... I tried opening RevOnline, it asked for the login info, I tried everything to no avail then I just entered my email and pressed the reset password thing. It sent me a new password by email with special chars, it didn't work, I asked for a new one it gave me a plain ascii line noise and that worked fine. After the log in, I could upload with no problem. > > -- > Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Thu May 24 19:23:37 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 20:23:37 -0300 Subject: Google alerts In-Reply-To: <4FBEBE31.5030100@hyperactivesw.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> Message-ID: On Thu, May 24, 2012 at 8:03 PM, J. Landman Gay wrote: > I wasn't bold. I was scared not to. Eventually the balance tipped and I > took the plunge. But I'd definitely start with Android if I were you, the > Apple swamp is much harder and there are alligators. Apple has great technology but they give you a hard time. Google makes your life easier and ships crappy emulators. -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bobs at twft.com Thu May 24 19:24:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 24 May 2012 16:24:25 -0700 Subject: Google alerts In-Reply-To: <4FBEBE31.5030100@hyperactivesw.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> Message-ID: <47C60F11-CAD7-4759-9C97-ACDABFA4EFC3@twft.com> Speaking of Alligators, you heard about the blonde who went shopping for Alligator shoes down in Florida eh? NO? Well, she walks into this fancy shoe store and asks to see some Alligator shoes. The clerk gets her a few samples, but upon seeing the price tag, she exclaims, "Why these prices are way too high! I'll just go get them myself!" Confused, but relieved, the clerk put the shoes back on the shelf as the blonde stomped out the door. He spent the remaining hour or so tidying up a bit and figuring it takes all kinds! After closing up shop, he headed down the road on his way home. To his surprise, he sees off to the side, a gal knee deep in water holding a shotgun, and then to his horror, a huge Alligator swimming straight towards her. It's the blonde who came into his shop earlier! In a cold panic and hardly knowing what he was doing, he pulled over, stopped the car, and rushed towards the gal, just in time to see her take aim and blow a hole in the head of the alligator, just scant feet from where she was standing. Suddenly the scene began to slowly dawn on him. Around her were 6 other alligators, belly up in the water, and she was turning her new victim over on it's back. Suddenly she turned to him and exclaimed, "Oh darn it! This one's barefoot too!" The floor is now open for acute distain and general expressions of dismay. Bob On May 24, 2012, at 4:03 PM, J. Landman Gay wrote: > On 5/24/12 10:13 AM, Bernard Devlin wrote: >> I salute those brave >> pioneers such as Jacqueline who have boldly gone into tomorrow. I >> know that sooner or later I will have to start doing mobile >> development, so I think this will be what I need to ease me into that. > > I wasn't bold. I was scared not to. Eventually the balance tipped and I took the plunge. But I'd definitely start with Android if I were you, the Apple swamp is much harder and there are alligators. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 24 19:38:06 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 24 May 2012 18:38:06 -0500 Subject: Google alerts In-Reply-To: References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> Message-ID: <4FBEC65E.3050707@hyperactivesw.com> On 5/24/12 6:23 PM, Andre Garzia wrote: > On Thu, May 24, 2012 at 8:03 PM, J. Landman Gaywrote: > >> I wasn't bold. I was scared not to. Eventually the balance tipped and I >> took the plunge. But I'd definitely start with Android if I were you, the >> Apple swamp is much harder and there are alligators. > > > Apple has great technology but they give you a hard time. Google makes > your life easier and ships crappy emulators. There should be a middle ground. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu May 24 19:38:33 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 24 May 2012 18:38:33 -0500 Subject: Google alerts In-Reply-To: <47C60F11-CAD7-4759-9C97-ACDABFA4EFC3@twft.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <47C60F11-CAD7-4759-9C97-ACDABFA4EFC3@twft.com> Message-ID: <4FBEC679.5000003@hyperactivesw.com> On 5/24/12 6:24 PM, Bob Sneidar wrote: > Speaking of Alligators, YOU will be shot if you aren't careful. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu May 24 19:57:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 24 May 2012 23:57:50 +0000 (UTC) Subject: [ANN] Little plugin stack uploaded to RevOnline References: Message-ID: Andre Garzia writes: > I just reset my password... I tried opening RevOnline, it asked for the > login info, I tried everything to no avail then I just entered my email and > pressed the reset password thing. It sent me a new password by email with > special chars, it didn't work, I asked for a new one it gave me a plain > ascii line noise and that worked fine. After the log in, I could upload > with no problem. Interesting. I don't have any problem logging in, I just can't upload anything. Maybe I'll try the reset password thing. -- Mark Wieder mwieder at ahsoftware.net From igor at superstudent.net Thu May 24 20:09:47 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Fri, 25 May 2012 10:09:47 +1000 Subject: Age & Anniversary Calculations In-Reply-To: <4FBD861F.5080308@pdslabs.net> References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> <847494E9-546B-45E9-B5E6-314292ABD38D@superstudent.net> <4FBD861F.5080308@pdslabs.net> Message-ID: Dear Phil, Thank you *so much* for this link: On 24/05/2012, at 10:51 AM, Phil Davis wrote: > Another good resource for date & time calcs is Sarah Reichelt's DateTime.rev library, which is pure LC: > > http://www.troz.net/rev/index.irev?category=Library#stacks > That is some very useful stuff, indeed - loads of useful functions! I see that this library overcomes the '1970' problem by internally converting all dates to a Julian Date format. Clever, and makes me feel very glad that I don't have to re-invent the wheel! Once again, many many thanks for the tip. -- Igor Couto Sydney, Australia From niconiko at gmail.com Thu May 24 20:14:07 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Fri, 25 May 2012 09:14:07 +0900 Subject: Google alerts In-Reply-To: <4FBEBE31.5030100@hyperactivesw.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> Message-ID: > But I'd definitely start with Android if I were you, the Apple > swamp is much harder and there are alligators. Speaking as a non-professional programmer, most definitely true. The environment setup (both software and hardware), and then getting that first stack onto a mobile device -- it was all much less confusing, not to mention less costly, for Android than for Apple. Which is party why... Hey! LC office, that external SDK for Android, soon please! Just itching to try out the mergExt stuff on my pad and phone. -- Nicolas Cueto From coiin at verizon.net Thu May 24 20:18:08 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 24 May 2012 20:18:08 -0400 Subject: Google alerts In-Reply-To: References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> Message-ID: We put that children's book app I made into the iOS app store easily, the Amazon store reasonably easily, but it took about three weeks of back and forth with Google to succeed in getting it into their store. Since it's been there I think two people have bought the app. On May 24, 2012, at 7:23 PM, Andre Garzia wrote: > Apple has great technology but they give you a hard time. Google makes > your life easier and ships crappy emulators. From andre at andregarzia.com Thu May 24 20:55:29 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 24 May 2012 21:55:29 -0300 Subject: Google alerts In-Reply-To: <4FBEC65E.3050707@hyperactivesw.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <4FBEC65E.3050707@hyperactivesw.com> Message-ID: On Thu, May 24, 2012 at 8:38 PM, J. Landman Gay wrote: > On 5/24/12 6:23 PM, Andre Garzia wrote: > >> On Thu, May 24, 2012 at 8:03 PM, J. Landman Gay >> **wrote: >> >> I wasn't bold. I was scared not to. Eventually the balance tipped and I >>> took the plunge. But I'd definitely start with Android if I were you, the >>> Apple swamp is much harder and there are alligators. >>> >> >> >> Apple has great technology but they give you a hard time. Google makes >> your life easier and ships crappy emulators. >> > > There should be a middle ground. The middle ground was called webOS it had the following advantages on their developer program: * FREE Devices for Developers, just get in the line, you will get a free device or a huge discount. * No need to pay anything. * Best documentation ever. * Curated app store with the motto "I reject because I care" * Apps could be distributed out of the store * Embraced open technologies and hacker communities making its developer framework work on other devices such as iPhone and Android. but then it came Leo Apoteker and destroyed Palm.... The new CEO is way better but it is too late for HP. We should watch Mozilla and Open webOS... those will be pretty popular. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From mwieder at ahsoftware.net Thu May 24 21:07:24 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 24 May 2012 18:07:24 -0700 Subject: Google alerts In-Reply-To: <4FBEC65E.3050707@hyperactivesw.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <4FBEC65E.3050707@hyperactivesw.com> Message-ID: <18684259953.20120524180724@ahsoftware.net> Jacque- Thursday, May 24, 2012, 4:38:06 PM, you wrote: >> Apple has great technology but they give you a hard time. Google makes >> your life easier and ships crappy emulators. > There should be a middle ground. Giveing you a hard time and shipping crappy emulators? That would be MicroSo... oh... never mind... I just saw Andre's email... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu May 24 21:09:49 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 24 May 2012 18:09:49 -0700 Subject: Google alerts In-Reply-To: <4FBEC679.5000003@hyperactivesw.com> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <47C60F11-CAD7-4759-9C97-ACDABFA4EFC3@twft.com> <4FBEC679.5000003@hyperactivesw.com> Message-ID: <176684404703.20120524180949@ahsoftware.net> Jacque- Thursday, May 24, 2012, 4:38:33 PM, you wrote: > On 5/24/12 6:24 PM, Bob Sneidar wrote: >> Speaking of Alligators, > YOU will be shot if you aren't careful. That's "shod"... -- -Mark Wieder mwieder at ahsoftware.net From tolistim at me.com Thu May 24 21:12:37 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 24 May 2012 18:12:37 -0700 Subject: Google alerts In-Reply-To: References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <4FBEC65E.3050707@hyperactivesw.com> Message-ID: On May 24, 2012, at 5:55 PM, Andre Garzia wrote: > The middle ground was called webOS it had the following advantages on their > developer program: > * FREE Devices for Developers, just get in the line, you will get a free > device or a huge discount. > * No need to pay anything. > * Best documentation ever. > * Curated app store with the motto "I reject because I care" > * Apps could be distributed out of the store > * Embraced open technologies and hacker communities making its developer > framework work on other devices such as iPhone and Android. > > but then it came Leo Apoteker and destroyed Palm.... The new CEO is way > better but it is too late for HP. > > We should watch Mozilla and Open webOS... those will be pretty popular. I'm hoping that we'll see WebOS ported to other platforms - specifically, I'd love to see it on my old Xoom - Android 3 is getting old and ICS doesn't run properly. I love my HP TouchPad and WebOS (and Android ICS - I dual boot). It's still not an iPad, but it has its own goodness. Tim From revdev at pdslabs.net Thu May 24 21:12:45 2012 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 24 May 2012 18:12:45 -0700 Subject: Age & Anniversary Calculations In-Reply-To: References: <348F8959-982F-43CB-BE3B-B5FD37A09EAD@superstudent.net> <2ABA30A2-9161-4BC2-9C43-1E8618F940E8@gmail.com> <4809E031-FD31-4648-9278-0BB6F51B6C80@twft.com> <3F9B6AF6-F9CC-4070-9E41-908BEC004CE0@superstudent.net> <1F6920CA-714D-4C2D-8C4A-777A941EB672@superstudent.net> <847494E9-546B-45E9-B5E6-314292ABD38D@superstudent.net> <4FBD861F.5080308@pdslabs.net> Message-ID: <4FBEDC8D.2000209@pdslabs.net> You are completely welcome! Sarah is one of the sharper knives in the drawer (and community-minded). I'm not sure if she still reads the list but she is missed. Phil On 5/24/12 5:09 PM, Igor de Oliveira Couto wrote: > Dear Phil, > > Thank you *so much* for this link: > > On 24/05/2012, at 10:51 AM, Phil Davis wrote: > >> Another good resource for date& time calcs is Sarah Reichelt's DateTime.rev library, which is pure LC: >> >> http://www.troz.net/rev/index.irev?category=Library#stacks >> > That is some very useful stuff, indeed - loads of useful functions! > > I see that this library overcomes the '1970' problem by internally converting all dates to a Julian Date format. Clever, and makes me feel very glad that I don't have to re-invent the wheel! > > Once again, many many thanks for the tip. > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Phil Davis From tolistim at me.com Thu May 24 21:14:00 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 24 May 2012 18:14:00 -0700 Subject: Google alerts In-Reply-To: <176684404703.20120524180949@ahsoftware.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <47C60F11-CAD7-4759-9C97-ACDABFA4EFC3@twft.com> <4FBEC679.5000003@hyperactivesw.com> <176684404703.20120524180949@ahsoftware.net> Message-ID: <9A4CD5AC-0603-41C6-A742-26D8EC74B547@me.com> On May 24, 2012, at 6:09 PM, Mark Wieder wrote: >>> Speaking of Alligators, > >> YOU will be shot if you aren't careful. > > That's "shod"? Nope - all 'em 'gators was barefoot. You'll have to find your own. - this is getting very sad... Tim From jacque at hyperactivesw.com Thu May 24 22:45:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 24 May 2012 21:45:55 -0500 Subject: Google alerts In-Reply-To: <18684259953.20120524180724@ahsoftware.net> References: <87B33E09-BC48-41A7-8B07-FAB626222D19@verizon.net> <1337800053698-4649568.post@n4.nabble.com> <4FBEBE31.5030100@hyperactivesw.com> <4FBEC65E.3050707@hyperactivesw.com> <18684259953.20120524180724@ahsoftware.net> Message-ID: <4FBEF263.1010502@hyperactivesw.com> On 5/24/12 8:07 PM, Mark Wieder wrote: > Jacque- > > Thursday, May 24, 2012, 4:38:06 PM, you wrote: > >>> Apple has great technology but they give you a hard time. Google makes >>> your life easier and ships crappy emulators. > >> There should be a middle ground. > > Giveing you a hard time and shipping crappy emulators? That would be > MicroSo... oh... never mind... I just saw Andre's email... > and then... >> YOU will be shot if you aren't careful. > That's "shod"... My, we're in fine form tonight, aren't we? :) Two in two minutes. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pmbrig at gmail.com Thu May 24 23:16:03 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 24 May 2012 23:16:03 -0400 Subject: lcTaskList Performance In-Reply-To: References: Message-ID: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> On May 24, 2012, at 6:36 PM, Paul Looney wrote: > Bill, > > I've been following the RunRev list comments about lcTaskList speed. > > For what it is worth > 1. I have 46 large stacks open on my desktop (just for testing, I don't work this way) > 2. Some of these are substacks, most are main stacks > 3. I have two large, 2000+ lines, stack scripts open in the Script Editor > 4. The largest stack has 510 fields and 282 buttons > 5. The largest stack script is 2327 lines of code > 6. I'm guessing that, in open plugins, substacks, btns and flds, there are over 100,000 lines > 7. I'm testing with and without the script editor open and the message box displayed > 8. The TaskList is correctly displaying 23 FIXMEs > > Updating the TaskList is almost instantaneous - too fast to time - certainly less than 2 seconds. Could not ask for better! > > MacBook Pro, 2.2 GHz Core i7, 4 GB 1333 Mhz DD3, OS X 10.7.4 I'm guessing that the reason for the discrepancy between your case and mine is that my main stack has 700+ cards, so Bill's plugin has to search over 200 controls on 700+ cards to index the scripts, plus the 44 other stacks. I know, I shouldn't be storing data in individual cards, I know.... My stack system, Psychopharmica, is the way it is because I started the whole thing over 20 years ago in Hypercard and had a card for every patient, and I continued that model through my RunRev/LiveCode transition, not appreciating the importance of separating data from GUI. I have continued this antiquated structure for several reasons: my customized search routines depend heavily on HC/LC's find and mark commands, which are blindingly fast, and to try to duplicate even some of the functionality using database searches would be prohibitively labor intensive -- I really don't have the time to learn SQL commands given that I already have three half-time jobs. Not to mention all the other wrinkles I would have to iron out to change to a database-centered system. I know I have painted myself into a corner here, but my system has worked so well up to now and is so complex that making the paradigm shift is overwhelming. Plus there is an even more compelling reason for not putting energy into the necessary changes. If I were in a position to devote more time to it and it had a future that could be ported into a commercial venture, I'd tackle the job, but everyone in the medical field is moving towards electronic medical records and my system was designed from the beginning to print hard copy paper notes for a paper chart. To move this thing into an electronic medical record system would require me to learn networking and encryption along with the database management (not to mention developing an intimate familiarity with the HIPPA laws regarding medical confidentiality). I am essentially just a (pretty experienced) LC hobbyist with another profession that I have used LC to support, not a real IT person. I'm not prepared to create an entire EMR system single-handedly. So the end of the usefulness of Psychopharmica is heaving into sight. My group practice is about to adopt an EMR system this summer, so I will not be able to use my own customized LC system any more. I am not looking forward to having to use a piece of software that I can't tweak at will to make it do exactly what I want it to, and I'm preparing myself for daily cursing as I use the new software. (The two other psychiatrists in the practice that use Psychopharmica are also feeling bleak -- they appreciate how nicely this software is attuned to the actual workflow of a busy practice, and it's about to die.) Sorry for the long, tangential, and somewhat bitter aside -- I didn't start out this post thinking that I'd write all this. I guess I'm in mourning already and needed to vent. It's been 20 years now that I've been spoiled by having a truly perfect tool -- one that evolved with my needs, not someone else's. Now it's time to say goodbye. ;-( -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From bvlahos at mac.com Thu May 24 23:27:48 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 24 May 2012 20:27:48 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> Message-ID: <0F5B2283-970C-444A-A2D2-6733903B1A7F@mac.com> William, That is the ListMagic stack which provides the table object in lcTaskList which is password protected. What happens if you open a New stack? If that works how about other stacks? It looks like there is something in your program or environment that is causing a problem for the table object itself. Quite a mystery. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) On May 24, 2012, at 2:43 PM, william humphrey wrote: > Then I followed instructions and opened it as a plugin. Worked fine except > then I opened my stack and got: > > "There was an error executing a script in stack SSLMLib#1332006498. No more > information is available because the stack is password protected." > > So I guess I won't be able to try this what sounds like excellent and handy > helper. I is live code 5.5 and mac os 10.7.4 From jimschaubeck at yahoo.com Fri May 25 00:05:09 2012 From: jimschaubeck at yahoo.com (Jim Schaubeck) Date: Thu, 24 May 2012 21:05:09 -0700 (PDT) Subject: Webifying livecode is a real mystery to me Message-ID: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> So the revlet concept is not getting any more attention and revserver is great if you know 5 other programming languages to get it right. I invested in livecode because of its web presence (actually it was the sales pitch of web apps that won me over). But I have officially given up on livecodesrevlet support.? Where does a livecode only person go from here if they want to be on the web? Where does livecode sit with the web?? Revsever and all of it's simplicity might be the right answer for most guru's on this list but I'm 100% livecode...I don't have time to learn the other 5 languages? ? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??Jim Schaubeck?????????????????????????????????????? jimschaubeck at yahoo.com/?714.321.4499 From bvlahos at mac.com Fri May 25 00:14:16 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 24 May 2012 21:14:16 -0700 Subject: lcTaskList Performance In-Reply-To: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> Message-ID: Peter, So you have over 140,000 objects to search through and it does that in 20 seconds? How long does it take the LiveCode Find and Replace function to search all of that? Searching through all those objects in 20 seconds might not be all that bad considering that LiveCode does't handle lots of cards in a stack that well. The progress indicator advances with each open stack. Try opening 5 small stacks with your big stack in the middle of the order. How does the progress indicator advance? I would assume it will be still while it searches through your big stack and advances quickly before and after. I would suggest turning off the automatic reindexing in the preferences and just click the index button manually to time it. Do you have a splash screen to run your program or do you run it in the IDE when using it? It sounds like you have a terrifically useful program that you wrote. Sorry to hear it will be obsolete for you soon. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) On May 24, 2012, at 8:16 PM, Peter M. Brigham, MD wrote: > I'm guessing that the reason for the discrepancy between your case and mine is that my main stack has 700+ cards, so Bill's plugin has to search over 200 controls on 700+ cards to index the scripts, plus the 44 other stacks. I know, I shouldn't be storing data in individual cards, I know.... > > My stack system, Psychopharmica, is the way it is because I started the whole thing over 20 years ago in Hypercard and had a card for every patient, and I continued that model through my RunRev/LiveCode transition, not appreciating the importance of separating data from GUI. From simplsol at aol.com Fri May 25 00:27:43 2012 From: simplsol at aol.com (Paul Looney) Date: Thu, 24 May 2012 21:27:43 -0700 Subject: lcTaskList Performance In-Reply-To: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> Message-ID: <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> Peter, Suppose there was a database built with LiveCode, that required no SQL, that worked with your data, that made your data multi-user, that provided encryption for the network, that ran really fast, that let you tweak your data and interface as you wished? Would this interest you? Paul Looney On May 24, 2012, at 8:16 PM, Peter M. Brigham, MD wrote: > On May 24, 2012, at 6:36 PM, Paul Looney wrote: > >> Bill, >> >> I've been following the RunRev list comments about lcTaskList speed. >> >> For what it is worth >> 1. I have 46 large stacks open on my desktop (just for testing, I don't work this way) >> 2. Some of these are substacks, most are main stacks >> 3. I have two large, 2000+ lines, stack scripts open in the Script Editor >> 4. The largest stack has 510 fields and 282 buttons >> 5. The largest stack script is 2327 lines of code >> 6. I'm guessing that, in open plugins, substacks, btns and flds, there are over 100,000 lines >> 7. I'm testing with and without the script editor open and the message box displayed >> 8. The TaskList is correctly displaying 23 FIXMEs >> >> Updating the TaskList is almost instantaneous - too fast to time - certainly less than 2 seconds. Could not ask for better! >> >> MacBook Pro, 2.2 GHz Core i7, 4 GB 1333 Mhz DD3, OS X 10.7.4 > > I'm guessing that the reason for the discrepancy between your case and mine is that my main stack has 700+ cards, so Bill's plugin has to search over 200 controls on 700+ cards to index the scripts, plus the 44 other stacks. I know, I shouldn't be storing data in individual cards, I know.... > > My stack system, Psychopharmica, is the way it is because I started the whole thing over 20 years ago in Hypercard and had a card for every patient, and I continued that model through my RunRev/LiveCode transition, not appreciating the importance of separating data from GUI. I have continued this antiquated structure for several reasons: my customized search routines depend heavily on HC/LC's find and mark commands, which are blindingly fast, and to try to duplicate even some of the functionality using database searches would be prohibitively labor intensive -- I really don't have the time to learn SQL commands given that I already have three half-time jobs. Not to mention all the other wrinkles I would have to iron out to change to a database-centered system. I know I have painted myself into a corner here, but my system has worked so well up to now and is so complex that making the paradigm shift is overwhelming. > > Plus there is an even more compelling reason for not putting energy into the necessary changes. If I were in a position to devote more time to it and it had a future that could be ported into a commercial venture, I'd tackle the job, but everyone in the medical field is moving towards electronic medical records and my system was designed from the beginning to print hard copy paper notes for a paper chart. To move this thing into an electronic medical record system would require me to learn networking and encryption along with the database management (not to mention developing an intimate familiarity with the HIPPA laws regarding medical confidentiality). I am essentially just a (pretty experienced) LC hobbyist with another profession that I have used LC to support, not a real IT person. I'm not prepared to create an entire EMR system single-handedly. > > So the end of the usefulness of Psychopharmica is heaving into sight. My group practice is about to adopt an EMR system this summer, so I will not be able to use my own customized LC system any more. I am not looking forward to having to use a piece of software that I can't tweak at will to make it do exactly what I want it to, and I'm preparing myself for daily cursing as I use the new software. (The two other psychiatrists in the practice that use Psychopharmica are also feeling bleak -- they appreciate how nicely this software is attuned to the actual workflow of a busy practice, and it's about to die.) > > Sorry for the long, tangential, and somewhat bitter aside -- I didn't start out this post thinking that I'd write all this. I guess I'm in mourning already and needed to vent. It's been 20 years now that I've been spoiled by having a truly perfect tool -- one that evolved with my needs, not someone else's. Now it's time to say goodbye. > > ;-( > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at elementarysoftware.com Fri May 25 00:34:29 2012 From: scott at elementarysoftware.com (Scott Morrow) Date: Thu, 24 May 2012 21:34:29 -0700 Subject: iOS Splash Screen masks display In-Reply-To: References: Message-ID: Hello Graham, What about something like: on openCard send "GoToCard" && "Card2" to me in 4 seconds end openCard command GoToCard pCard go to card pCard end GoToCard regards, Scott Morrow Elementary Software (Now with 20% less chalk dust!) web http://elementarysoftware.com/ email scott at elementarysoftware.com office 1-800-615-0867 ------------------------------------------------------ On May 23, 2012, at 2:04 PM, Graham Samuel wrote: > I'm developing an iPad app which has an iOS splash screen (they all do), which AFAIK is there in order to show itself until the app is fully loaded. I am not sure how iOS knows that the load is complete, but anyway I seem to have a problem about this. > > My app has two stacks: the first has a startup handler that sets things going but is not displayed, and then hands over to the other stack. When the splash screen goes away, I want to show a particular card (say Card1) in the second stack, wait a short time and then move to another card (Card2) to allow the user to start work. I found that if I put a script like this into the first card: > > on openCard > wait 4 seconds > go to "Card2" > end openCard > > then the splash screen stays around for an extra 4 seconds, and the first thing the user sees is Card 2 - Card 1 is never visible. > > What did I do wrong and how can I get the result I want? > > TIA > > Graham > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Fri May 25 01:02:08 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 02:02:08 -0300 Subject: Webifying livecode is a real mystery to me In-Reply-To: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> Message-ID: Jim, I don't want to sound pessimistic but what I am going to tell is good advise on my opinion. Keep in mind it is my opinion only. Revlets were never a good option for mass deployment because it is hard to get the users to install a plugin. If you were working on some vertical market such as education or internal enterprise apps, then you could force your users to install the plugin but even so it is not guaranteed. The only correct and safe way to be on the web is by using HTML, CSS and Javascript. It may sound complicated but it is not. If it was there would not be millions of web developers out there. Assembler is complicated, parallel programming is complicated, web is easy. Learning the web ways is a good amount of work but it is not hard work, it is just tedious. All those fancy stuff such as Ruby On Rails, RevServer, PHP, they are just generating HTML, CSS and Javascript. Of course they do server side processing but that is business logic and not web per se. I don't know how much of HTML/CSS/JS you know, so I will give gradual advise. The first things are for someone that never saw the web from a developer point of view. The stuff after that is for those that already know how the web works at a glance and the last section is some advanced stuff. ==================== Never Saw HTML Before ==================== Try to join one of Mozilla learning initiatives. Some of their learning stuff is targeted at teens but I think we can all handle it. First, to get you curious, check out hacksaurus at http://www.hackasaurus.org/en-US/ complete their getting started tutorial. This will get you to replace some HTML content on the fly. It is fun and gets you motivated. Depending on where you are, you may want to join some Mozilla Webmaker event, find more about it at https://www.mozilla.org/en-US/webmaker/ If that got you motivated, then you can grab some books that will help you get started. HTML has many versions, if you're starting now, you should learn HTML5 from the beginning. The book "HTML5: The Missing Manual" should give you a basic understanding on HTML and a cursory glance at CSS and Javascript: http://shop.oreilly.com/product/0636920018001.do they also have "CSS: The Missing Manual" available at http://shop.oreilly.com/product/9780596802455.do?green=E18B58FD-1201-54EB-B5DF-813E55C008EF&intcmp=af-mybuy-9780596802455.IP These are introductory books, I haven't read them but a friend of mine really enjoyed them so I am quoting them. ==================== Already understand about HTML, CSS, JS but don't want to use it ==================== The web is the platform. It is available everywhere and it is not going away. Learning how to use it will pay off many times. Learn more about the following libraries/frameworks JQuery: the most popular javascript library out there at http://www.jquery.com Enyo JS: A personal favorite at http://www.enyojs.com build web applications from Javascript without the need to write HTML and CSS. The Pragmatic Bookshelf, O'Reilly, Apress and Packit have great web related books. No matter what you choose, don't forget to read "Javascript: The Good Parts" by David Crockford, great read. ========== Conclusion ========== With RevServer you can work your business logic at the server end but you still need to use web technologies to display your app. Automatic solutions that deploy to the web are often inferior than hand crafted code. With just a little HTML,CSS and JS you can create beautiful web apps backed by RevServer that will be available everywhere the web is which means Desktop and Mobile for all OS you can think of. I've once built a little stack that would convert a stack to a web version of it. It actually worked but the performance was bad and lots of bugs could be introduced fairly easy if your stack was not coded wisely. In the end, I noticed that I lost more time debugging my stack gizmo than I would use to write the HTML stuff in the first place. HTML may be boring but CSS and Javascript are great. I wish LiveCode had anything similar to CSS. It would solve lots of layout issues and would make skinning your app easy. Javascript is a great language with very powerful features. It is my second favorite language and I am never tired of the new stuff that is coming out for it. LiveCode is great and my favorite language. You can use LC to create awesome tools to help you code your web app. You can use RevServer to build your server side code. No matter what you do, the web can help and enhance your software. Don't forget to install firebug on your firefox installation it is the best web development aid available! ( http://www.getfirebug.com ). On Fri, May 25, 2012 at 1:05 AM, Jim Schaubeck wrote: > So the revlet concept is not getting any more attention and revserver is > great if you know 5 other programming languages to get it right. > > I invested in livecode because of its web presence (actually it was the > sales pitch of web apps that won me over). But I have officially given up > on livecodesrevlet support. Where does a livecode only person go from here > if they want to be on the web? > > > Where does livecode sit with the web? Revsever and all of it's simplicity > might be the right answer for most guru's on this list but I'm 100% > livecode...I don't have time to learn the other 5 languages? > > > > > > Jim Schaubeck > jimschaubeck at yahoo.com/ 714.321.4499 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From stephenREVOLUTION2 at barncard.com Fri May 25 01:15:30 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 24 May 2012 22:15:30 -0700 Subject: Webifying livecode is a real mystery to me In-Reply-To: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> Message-ID: It's not that bad, Jim. Really. Very few of us are gurus - just empowered users, like you. The tools and the information are out there. Rev gave the revlet a good shot, imho, and they had to drop it to concentrate on what is more relevant for now. Andre's response says it all. One good thing is the web is by design cross platform. Revlets required the maintenance of several code bases and umpteen browsers, a nightmare, an impossible task. Have you even tried reserver yet? Why not get a monthly account at on-rev and mess around for a while. It's awesome. On Thu, May 24, 2012 at 9:05 PM, Jim Schaubeck wrote: > So the revlet concept is not getting any more attention and revserver is > great if you know 5 other programming languages to get it right. > > I invested in livecode because of its web presence (actually it was the > sales pitch of web apps that won me over). But I have officially given up > on livecodesrevlet support. Where does a livecode only person go from here > if they want to be on the web? > > > Where does livecode sit with the web? Revsever and all of it's simplicity > might be the right answer for most guru's on this list but I'm 100% > livecode...I don't have time to learn the other 5 languages? > > > > > > Jim Schaubeck > jimschaubeck at yahoo.com/ 714.321.4499 > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From admin at FlexibleLearning.com Fri May 25 02:16:03 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Fri, 25 May 2012 07:16:03 +0100 Subject: flcCalendar date formats (was: Beta Testers needed) In-Reply-To: Message-ID: It could easily do so if that is important to you. Let me know off-list the specific format/s you need. Hugh Senior FLCo william humphrey wrote: Does it return date in SQL format? yyyy-mm-dd ? > On 24 mei 2012, at 23:04, FlexibleLearning wrote: > > > flcCalendar is a popup palette that accurately supports and returns dates > > from January 1 AD. From admin at FlexibleLearning.com Fri May 25 02:16:03 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Fri, 25 May 2012 07:16:03 +0100 Subject: flcCalendar algorithms (was: Beta Testers needed) In-Reply-To: Message-ID: Yes there are, Mark, but those I have found needed massaging to not only accurately calculate the day-of-week from a julian number but also display the changeover month with the missing days. Hugh Senior FLCo Mark Schonewille wrote: Hi Hugh, There are algorithms around for perpetual calendars. Would it be an idea to use such an algorithm for your palette? -- Best regards, Mark Schonewille From sc at sahores-conseil.com Fri May 25 02:57:52 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Fri, 25 May 2012 08:57:52 +0200 Subject: Webifying livecode is a real mystery to me In-Reply-To: References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> Message-ID: What an informative great post, pedagogical and synthetic, to describe things, Andre ! Just want to add some details : RevServer makes us able to program multi-users cloud enabled web and saas solutions in following the best standards we will ever get to code in avoiding sad proprietary languages, paradigms and systems. RevServer expect a serious learning curve to makes us able to become 80% creative / 20% technical in about the solutions we deploy in using it to produce great HTML5/CSS3/Javascript anyware deployable solutions. On the other side, as soon as we master RevServer as the core engine of our creations, it becomes always more and more easy to use what it can outputs to the web browser or as a native or mobile web app. Take the time to understand how HTML5 and CSS3 parse things is not a long way at all, just a little rebarbative before we get the logical elegance of them. About Javascript, while plain core JS coding can helps to understand the language, it's often interesting to choose a good precoded library, alike JQuery, Prototype or Mootools, and go head with it. Just to hang up in being as concrete as possible in some practical tools and frameworks i use to make my day work easier : LCServer, LCDesktop, LCiOS, LCAndroid, HTML5, JQuery libs, CSS3, CSSEdit2 (Mac only), TextMate (Mac only), TextWrangler (Mac only), GraphicConverter (Mac only), SnapNDrag (Mac only), Iconographer (Mac only), yEd, CyberDuck (Mac only) ... Test devices : Windows XP to 7, OSX, iPad 1, iPod Touch, Samsung Galaxy S2 (Android 2.33), Motorola tablet (Android 3), MSIE6+, Safari, Chrome, Firefox ... Le 25 mai 2012 ? 07:02, Andre Garzia a ?crit : > Jim, > > I don't want to sound pessimistic but what I am going to tell is good > advise on my opinion. Keep in mind it is my opinion only. > > Revlets were never a good option for mass deployment because it is hard to > get the users to install a plugin. If you were working on some vertical > market such as education or internal enterprise apps, then you could force > your users to install the plugin but even so it is not guaranteed. > > The only correct and safe way to be on the web is by using HTML, CSS and > Javascript. It may sound complicated but it is not. If it was there would > not be millions of web developers out there. Assembler is complicated, > parallel programming is complicated, web is easy. > > Learning the web ways is a good amount of work but it is not hard work, it > is just tedious. All those fancy stuff such as Ruby On Rails, RevServer, > PHP, they are just generating HTML, CSS and Javascript. Of course they do > server side processing but that is business logic and not web per se. > > I don't know how much of HTML/CSS/JS you know, so I will give gradual > advise. The first things are for someone that never saw the web from a > developer point of view. The stuff after that is for those that already > know how the web works at a glance and the last section is some advanced > stuff. > > ==================== > Never Saw HTML Before > ==================== > > Try to join one of Mozilla learning initiatives. Some of their learning > stuff is targeted at teens but I think we can all handle it. > > First, to get you curious, check out hacksaurus at > http://www.hackasaurus.org/en-US/ complete their getting started tutorial. > This will get you to replace some HTML content on the fly. It is fun and > gets you motivated. Depending on where you are, you may want to join some > Mozilla Webmaker event, find more about it at > https://www.mozilla.org/en-US/webmaker/ > > If that got you motivated, then you can grab some books that will help you > get started. HTML has many versions, if you're starting now, you should > learn HTML5 from the beginning. > > The book "HTML5: The Missing Manual" should give you a basic understanding > on HTML and a cursory glance at CSS and Javascript: > http://shop.oreilly.com/product/0636920018001.do they also have "CSS: The > Missing Manual" available at > http://shop.oreilly.com/product/9780596802455.do?green=E18B58FD-1201-54EB-B5DF-813E55C008EF&intcmp=af-mybuy-9780596802455.IP > > These are introductory books, I haven't read them but a friend of mine > really enjoyed them so I am quoting them. > > ==================== > Already understand about > HTML, CSS, JS > but don't want to use it > ==================== > > The web is the platform. It is available everywhere and it is not going > away. Learning how to use it will pay off many times. > > Learn more about the following libraries/frameworks > JQuery: the most popular javascript library out there at > http://www.jquery.com > Enyo JS: A personal favorite at http://www.enyojs.com build web > applications from Javascript without the need to write HTML and CSS. > > The Pragmatic Bookshelf, O'Reilly, Apress and Packit have great web related > books. No matter what you choose, don't forget to read "Javascript: The > Good Parts" by David Crockford, great read. > > ========== > Conclusion > ========== > > With RevServer you can work your business logic at the server end but you > still need to use web technologies to display your app. Automatic solutions > that deploy to the web are often inferior than hand crafted code. With just > a little HTML,CSS and JS you can create beautiful web apps backed by > RevServer that will be available everywhere the web is which means Desktop > and Mobile for all OS you can think of. > > I've once built a little stack that would convert a stack to a web version > of it. It actually worked but the performance was bad and lots of bugs > could be introduced fairly easy if your stack was not coded wisely. In the > end, I noticed that I lost more time debugging my stack gizmo than I would > use to write the HTML stuff in the first place. > > HTML may be boring but CSS and Javascript are great. I wish LiveCode had > anything similar to CSS. It would solve lots of layout issues and would > make skinning your app easy. Javascript is a great language with very > powerful features. It is my second favorite language and I am never tired > of the new stuff that is coming out for it. > > LiveCode is great and my favorite language. You can use LC to create > awesome tools to help you code your web app. You can use RevServer to build > your server side code. No matter what you do, the web can help and enhance > your software. > > Don't forget to install firebug on your firefox installation it is the best > web development aid available! ( http://www.getfirebug.com ). > > > > > > On Fri, May 25, 2012 at 1:05 AM, Jim Schaubeck wrote: > >> So the revlet concept is not getting any more attention and revserver is >> great if you know 5 other programming languages to get it right. >> >> I invested in livecode because of its web presence (actually it was the >> sales pitch of web apps that won me over). But I have officially given up >> on livecodesrevlet support. Where does a livecode only person go from here >> if they want to be on the web? >> >> >> Where does livecode sit with the web? Revsever and all of it's simplicity >> might be the right answer for most guru's on this list but I'm 100% >> livecode...I don't have time to learn the other 5 languages? >> >> >> >> >> >> Jim Schaubeck >> jimschaubeck at yahoo.com/ 714.321.4499 >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From rolf.kocherhans at id.uzh.ch Fri May 25 04:41:04 2012 From: rolf.kocherhans at id.uzh.ch (Rolf Kocherhans) Date: Fri, 25 May 2012 10:41:04 +0200 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: References: Message-ID: Hello Mark & Andre I try for weeks, to upload to revOnline, I have great stuff which I like to share ! I created a [Ticket#2012050910000326] two weeks ago with support about the problem ! They wrote back - but their answer leaves me in the wind?. I don't think I can post it here because it was not very encouraging at all. After reading your post Andre I had hopes that it is all fixed, so I also tried to use the reset password trick which you descried, but the upload still did not work just as before ! It looks as it just stalls when uploading ! I am using LiveCode 5.0.2, what version did you use ? Why does it sometimes work and other times not ??? And why don't they fix this immediately, I think that revOnline is a fantastic feature which really should just work - always ! Cheers Rolf From igor at superstudent.net Fri May 25 05:14:56 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Fri, 25 May 2012 19:14:56 +1000 Subject: Webifying livecode is a real mystery to me In-Reply-To: References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> Message-ID: <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> I am coming to LiveCode from a web development background. I must say, that my point of view may differ from what has been presented so far. First, I find web programming quite enjoyable. I use a very, very powerful and little-known text editor called 'Sublime Text' (http://www.sublimetext.com/), which makes writing HTML, CSS, Javascript, PHP and SQL quite enjoyable. Because web projects are usually rather complex, you often have to deal with other programmers, and because of that I have become quite comfortable with group-based version control systems - I use GitBox on the Mac, a beautifully simple front-end for Git - and have also leaned to programme using techniques like 'test-driven development'. This not only ensure a higher stability and quality in my code, but also help prove and document just how well your code works. Unfortunately, there is no denying that web development IS a complex and ugly beast. You *are* dealing with a variety of languages, both on the client side, and on the server side. You deal with a variety of frameworks. And you have to use a variety of programming techniques, philosophies and approaches. Some of the frameworks worth mentioning: ON THE SERVER * SlimPHP (http://www.slimframework.com/) - makes it *super* easy to setup RESTful services and interfaces on your server * RedBeanPHP (http://redbeanphp.com/) - an incredibly flexible and stupidly easy ORM framework which makes using your backend database a true pleasure ON THE CLIENT * LESS (http://lesscss.org/) - you will *never* look at css the same way again * AngularJS (http://angularjs.org/) - there are, literally, hundreds of javascript frameworks out there that propose to be *the only one* you will ever need. IMHO, *this* is 'the one': funded by Google and based on JQuery, this is absolutely awesome, thoroughly documented and tested, can handle all your RESTful server communications and user interactivity, and can turn your HTML into an interface language. Using all these different technologies *is* a challenge, but for me, that is not the problem. For me, the main problem is that the BROWSER was never designed to be a platform for application development in the first place. It was meant to be only a content-delivery tool. We are using all these tools to try to make the browser 'turn' into a platform for delivering 'desktop-quality' app - and, honestly, the browser can get close to it, but it is just not the same. Just because you *can* programme a solution as a web app, does not mean that it is the best solution. In my experience, it very rarely is. There *are* problems, always, even if you follow all the 'best-practices'. The common problems - which are well documented - include: -- incompatibilities between platforms, between browsers and between browser versions - see http://caniuse.com/. -- incompatibilities between different frameworks and technologies used in the same project - I typically use 3 to 5 frameworks in every project, sometimes more. There is always a breaking problem that pops up somewhere, whenever a framework needs to be updated with an 'urgent security fix'. -- many security issues that arise if you have exposed business logic code on the client-side -- many responsiveness and speed issues that arise if you have too much of the interface logic on the server-side -- extremely fast technological evolution, which requires constant updating and refactoring I have found that, although I have managed to design and produce some beautiful and functional web sites and apps - which have left me feeling quite fulfilled professionally - the truth is, that in many, many cases the client would have been better served by having a desktop or iPad/iPhone app instead. See, I don't want to get into LiveCode so I can produce web apps. I want to get into LiveCode so I can at least *reduce* the number of web apps I produce, because I honestly feel that they are a poor solution to many of the problems that the clients want to use them to address. Case in point: a client needs to overhaul their admin system. They are expanding overseas, and a client-management system that used to be lan-based, in-house, now needs to be accessed by their branches overseas as well. They have put some of the data already on a MySQL server (a shared host), and a web developer has already started to create pages that access some of the database information. So, they are basically going to expand their website, so that it will include a full-blown admin system for the entire company. In theory, people will be able to login from anywhere, with whatever device they have, and have full use of their client management system. From previous experience, I know this is going to be a nightmare. I have been trying out LiveCode for about 3 weeks now, and I think we may be able to offer an alternative to the client, with LiveCode. The client can still keep their database on the shared host, but instead of accessing it with web browsers, we can develop desktop and iOS apps that will access this data remotely. Even on the server side, instead of using PHP or other languages, we can use LiveCode to access the database and dish out the data via a RESTful interface (I believe I've seen some server-side code from the amazing Andre Garzia that does that). Not only would this be a lot less complex to programme and maintain, but IMHO, it would end up being more *secure* for the client. With this in mind, I have to agree with the original poster, that I do not really see much point in 'Revlets' - because what attracts me most about LiveCode is precisely the fact that I can might be able to get my clients to move their business processes *away* from the browser, and back into a desktop (or an iPad) app, where they belong. I believe browsers will keep evolving, and will become better and better at content delivery, but I don't think my browser will be the development platform of the future. It seems to me that LiveCode already offers a simpler, more manageable and 'sane' way to build apps that offer the same flexibility of web apps, but simpler, easier to develop and manage, and providing results that are often more secure and offer better interactivity to the user. I hope this info may help some. Kind regards to all, -- Igor Couto Sydney, Australia From mikedoub at gmail.com Fri May 25 08:00:01 2012 From: mikedoub at gmail.com (Michael Doub) Date: Fri, 25 May 2012 08:00:01 -0400 Subject: lcTaskList Performance In-Reply-To: <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> Message-ID: <4BFE33A4-C4C0-40AD-9632-6777A7DF797B@gmail.com> Paul, That would be of interest to me. What do you have cooking? -= Mike On May 25, 2012, at 12:27 AM, Paul Looney wrote: > Peter, > > Suppose there was a database built with LiveCode, that required no SQL, that worked with your data, that made your data multi-user, that provided encryption for the network, that ran really fast, that let you tweak your data and interface as you wished? > > Would this interest you? > > Paul Looney > > On May 24, 2012, at 8:16 PM, Peter M. Brigham, MD wrote: > >> On May 24, 2012, at 6:36 PM, Paul Looney wrote: >> >>> Bill, >>> >>> I've been following the RunRev list comments about lcTaskList speed. >>> >>> For what it is worth >>> 1. I have 46 large stacks open on my desktop (just for testing, I don't work this way) >>> 2. Some of these are substacks, most are main stacks >>> 3. I have two large, 2000+ lines, stack scripts open in the Script Editor >>> 4. The largest stack has 510 fields and 282 buttons >>> 5. The largest stack script is 2327 lines of code >>> 6. I'm guessing that, in open plugins, substacks, btns and flds, there are over 100,000 lines >>> 7. I'm testing with and without the script editor open and the message box displayed >>> 8. The TaskList is correctly displaying 23 FIXMEs >>> >>> Updating the TaskList is almost instantaneous - too fast to time - certainly less than 2 seconds. Could not ask for better! >>> >>> MacBook Pro, 2.2 GHz Core i7, 4 GB 1333 Mhz DD3, OS X 10.7.4 >> >> I'm guessing that the reason for the discrepancy between your case and mine is that my main stack has 700+ cards, so Bill's plugin has to search over 200 controls on 700+ cards to index the scripts, plus the 44 other stacks. I know, I shouldn't be storing data in individual cards, I know.... >> >> My stack system, Psychopharmica, is the way it is because I started the whole thing over 20 years ago in Hypercard and had a card for every patient, and I continued that model through my RunRev/LiveCode transition, not appreciating the importance of separating data from GUI. I have continued this antiquated structure for several reasons: my customized search routines depend heavily on HC/LC's find and mark commands, which are blindingly fast, and to try to duplicate even some of the functionality using database searches would be prohibitively labor intensive -- I really don't have the time to learn SQL commands given that I already have three half-time jobs. Not to mention all the other wrinkles I would have to iron out to change to a database-centered system. I know I have painted myself into a corner here, but my system has worked so well up to now and is so complex that making the paradigm shift is overwhelming. >> >> Plus there is an even more compelling reason for not putting energy into the necessary changes. If I were in a position to devote more time to it and it had a future that could be ported into a commercial venture, I'd tackle the job, but everyone in the medical field is moving towards electronic medical records and my system was designed from the beginning to print hard copy paper notes for a paper chart. To move this thing into an electronic medical record system would require me to learn networking and encryption along with the database management (not to mention developing an intimate familiarity with the HIPPA laws regarding medical confidentiality). I am essentially just a (pretty experienced) LC hobbyist with another profession that I have used LC to support, not a real IT person. I'm not prepared to create an entire EMR system single-handedly. >> >> So the end of the usefulness of Psychopharmica is heaving into sight. My group practice is about to adopt an EMR system this summer, so I will not be able to use my own customized LC system any more. I am not looking forward to having to use a piece of software that I can't tweak at will to make it do exactly what I want it to, and I'm preparing myself for daily cursing as I use the new software. (The two other psychiatrists in the practice that use Psychopharmica are also feeling bleak -- they appreciate how nicely this software is attuned to the actual workflow of a busy practice, and it's about to die.) >> >> Sorry for the long, tangential, and somewhat bitter aside -- I didn't start out this post thinking that I'd write all this. I guess I'm in mourning already and needed to vent. It's been 20 years now that I've been spoiled by having a truly perfect tool -- one that evolved with my needs, not someone else's. Now it's time to say goodbye. >> >> ;-( >> >> -- Peter >> >> Peter M. Brigham >> pmbrig at gmail.com >> http://home.comcast.net/~pmbrig >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From wow at together.net Fri May 25 08:40:39 2012 From: wow at together.net (Richard Miller) Date: Fri, 25 May 2012 08:40:39 -0400 Subject: Android/mobGUI/screen sizes In-Reply-To: <4BFE33A4-C4C0-40AD-9632-6777A7DF797B@gmail.com> References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> <4BFE33A4-C4C0-40AD-9632-6777A7DF797B@gmail.com> Message-ID: <4FBF7DC7.9030508@together.net> I'm stuck. John Craig is apparently not responding to any messages, whether here, directly by email, by support ticket, or via the LC forum. I've been trying to convert a LC ios app (which uses mobGUI) to Android. I was hoping I could just add one custom size of 480x800 to the two iphone/ipad sizes I had already built for. But after testing at Verizon on a few Android devices, I see this won't work. Plus, I asked potential customers to send me their phone details, and just looking at the first five, I found the following: 480x800 720x1280 800x1280 600x1024 540x960 What a mess. So I see no way to use mobGUI for this. Looks like I have to rely on code to resize objects on the fly. Still, I want to use mobGUI for scrollers and other objects, as this is already deeply embedded in my app. So how do I handle this? I have no idea how mobGUI will react to resizestack messages on every card, which attempt to resize and re-place objects on each card. Should I just build in that code after the mobGUI preopencard code does its thing? Seems if I do this during development, though, it will make a mess of the object rect values mobGUI is storing. I'm lost on how to address this. Thanks for any suggestions. Richard Miller From andre at andregarzia.com Fri May 25 08:52:55 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 09:52:55 -0300 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: References: Message-ID: Hello Rolf and Mark, I remember once having three different logins for different items in RunRev websites. For this, I used my RunRev store login which if I remember correctly was not what I usually used with RevOnline but I may be mistaken. For years now, I have requested an overhaul of RevOnline. It is a beautiful idea but it could be so much more. Why don`t RunRev publishes the protocols so that we can write our clients? Sent from my ASUS Transformer http://andregarzia.com :: Desktop, Mobile and Web programming On May 25, 2012 5:42 AM, "Rolf Kocherhans" wrote: > > Hello Mark & Andre > > I try for weeks, to upload to revOnline, I have great stuff > which I like to share ! > > I created a [Ticket#2012050910000326] two weeks ago with support > about the problem ! > > They wrote back - but their answer leaves me in the wind?. > I don't think I can post it here because it was not very encouraging at all. > > After reading your post Andre I had hopes that it is all fixed, so I also > tried to use the reset password trick which you descried, > but the upload still did not work just as before ! > > It looks as it just stalls when uploading ! > > I am using LiveCode 5.0.2, what version did you use ? > > Why does it sometimes work and other times not ??? > > And why don't they fix this immediately, I think that revOnline is a > fantastic feature which really should just work - always ! > > Cheers > Rolf > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Fri May 25 09:20:28 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 25 May 2012 06:20:28 -0700 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: References: Message-ID: <4FBF871C.2030005@fourthworld.com> Andre Garzia wrote: > For years now, I have requested an overhaul of RevOnline. It is a beautiful > idea but it could be so much more. Why don`t RunRev publishes the protocols > so that we can write our clients? I like it. Have you submitted an RQCC request for that? It'd get my vote. > Sent from my ASUS Transformer Ah, the cult grows - here's a pic from our last LiveCode user group meeting, in which three of us had Asus Transformers with us: :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From coiin at verizon.net Fri May 25 09:24:21 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 25 May 2012 09:24:21 -0400 Subject: what should be done with MobGUI? Message-ID: In the book I've written I spend a good number of pages showing how to use MobGUI to get iOS looking controls, and native controls. I wrote it in such a way that once LiveCode had caught up feature wise on Android, the reader could easily deduce how to select the same controls for Android. Now that I'm down to rewriting bits of chapters to answer the comments made by the troublemaker book reviewers (you know who you are!), one request is to show Android screenshots, not just iOS ones. That's a reasonable request, but unfortunately in the almost six months since I wrote the first bit on MobGUI, it has not been updated by even one hundredth of a version number. I'm not sure what I'll do in the book yet, maybe I'll put in an apology about the screenshots being all iOS. Of course, it was a gamble to describe MobGUI so much. I took other gambles too, but those worked out because LiveCode itself caught up on Android. There is a difference between MobGUI and other add-ons, in that RunRev heavily promoted it, including having special pricing for LiveCode and MobGUI together. I personally bought MobGUI direct, but a lot of people bought it from RunRev as part of that deal. So, if John has stopped developing MobGUI, or got tied up long term on other projects, would it be possible for RunRev to take it in house? From bdrunrev at gmail.com Fri May 25 09:26:57 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 25 May 2012 14:26:57 +0100 Subject: what should be done with MobGUI? In-Reply-To: References: Message-ID: I was just thinking the same thought yesterday. Bernard On Fri, May 25, 2012 at 2:24 PM, Colin Holgate wrote: > So, if John has stopped developing MobGUI, or got tied up long term on other projects, would it be possible for RunRev to take it in house? From bdrunrev at gmail.com Fri May 25 09:33:07 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 25 May 2012 14:33:07 +0100 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <0F5B2283-970C-444A-A2D2-6733903B1A7F@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <0F5B2283-970C-444A-A2D2-6733903B1A7F@mac.com> Message-ID: I thought that ListMagic stopped working with Livecode some versions back. It's news to me that people are still able to work with it. I can't remember the details but I will see if I have it lying around and will try to use it again and see if it caused crashes for me. Bernard On Fri, May 25, 2012 at 4:27 AM, Bill Vlahos wrote: > That is the ListMagic stack which provides the table object in lcTaskList which is password protected. > > What happens if you open a New stack? If that works how about other stacks? > > It looks like there is something in your program or environment that is causing a problem for the table object itself. Quite a mystery. From bdrunrev at gmail.com Fri May 25 09:46:23 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 25 May 2012 14:46:23 +0100 Subject: Webifying livecode is a real mystery to me In-Reply-To: <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> Message-ID: Bravo, Igor. This is exactly how I see it. But thanks to Andre and the others for making really good points. (I'd never heard of AngularJS, so I'm going to look into it). I'd bet 99.99% of developers have never heard of Livecode. Without a massive advertising campaign, I don't see them galloping in here. If you want to provide something that requires zero installation resistance, then the web is your platform. Once you get over that installation resistance, then Livecode shines. And what we are seeing with the apps markets on the various mobile devices is that end-users are getting over the installation resistance. Bernard On Fri, May 25, 2012 at 10:14 AM, Igor de Oliveira Couto wrote: > Unfortunately, there is no denying that web development IS a complex and ugly beast. You *are* dealing with a variety of languages, both on the client side, and on the server side. You deal with a variety of frameworks. And you have to use a variety of programming techniques, philosophies and approaches. Some of the frameworks worth mentioning: [...] > For me, the main problem is that the BROWSER was never designed to be a platform for application development in the first place. It was meant to be only a content-delivery tool. We are using all these tools to try to make the browser 'turn' into a platform for delivering 'desktop-quality' app - and, honestly, the browser can get close to it, but it is just not the same. Just because you *can* programme a solution as a web app, does not mean that it is the best solution. In my experience, it very rarely is. There *are* problems, always, even if you follow all the 'best-practices'. [...] > See, I don't want to get into LiveCode so I can produce web apps. I want to get into LiveCode so I can at least *reduce* the number of web apps I produce, because I honestly feel that they are a poor solution to many of the problems that the clients want to use them to address. [...] > With this in mind, I have to agree with the original poster, that I do not really see much point in 'Revlets' - because what attracts me most about LiveCode is precisely the fact that I can might be able to get my clients to move their business processes *away* from the browser, and back into a desktop (or an iPad) app, where they belong. I believe browsers will keep evolving, and will become better and better at content delivery, but I don't think my browser will be the development platform of the future. It seems to me that LiveCode already offers a simpler, more manageable and 'sane' way to build apps that offer the same flexibility of web apps, but simpler, easier to develop and manage, and providing results that are often more secure and offer better interactivity to the user. From tolistim at me.com Fri May 25 09:49:51 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 25 May 2012 06:49:51 -0700 Subject: iOS Splash Screen masks display In-Reply-To: References: Message-ID: <064A77C4-7A06-497C-A2F6-6CE4328D8F48@me.com> On May 23, 2012, at 2:04 PM, Graham Samuel wrote: > I'm developing an iPad app which has an iOS splash screen (they all do), which AFAIK is there in order to show itself until the app is fully loaded. I am not sure how iOS knows that the load is complete, but anyway I seem to have a problem about this. > > My app has two stacks: the first has a startup handler that sets things going but is not displayed, and then hands over to the other stack. When the splash screen goes away, I want to show a particular card (say Card1) in the second stack, wait a short time and then move to another card (Card2) to allow the user to start work. I found that if I put a script like this into the first card: > > on openCard > wait 4 seconds > go to "Card2" > end openCard > > then the splash screen stays around for an extra 4 seconds, and the first thing the user sees is Card 2 - Card 1 is never visible. > > What did I do wrong and how can I get the result I want? You don't create the splash screen. You provide a static image as part of your bundle and the iOS executive displays it and then hides it once your app is loaded. That part is automatic, not something that you have to code. Check here for details: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html In fact, if you're not creating another "Galactic Invaders" game, I recommend the UI guideline docs for everyone: http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006556-CH1-SW1 Tim From ambassador at fourthworld.com Fri May 25 09:50:57 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 25 May 2012 06:50:57 -0700 Subject: Android/mobGUI/screen sizes In-Reply-To: <4FBF7DC7.9030508@together.net> References: <4FBF7DC7.9030508@together.net> Message-ID: <4FBF8E41.8050703@fourthworld.com> Richard Miller wrote: > John Craig is apparently not responding to any messages, whether here, > directly by email, by support ticket, or via the LC forum. This is one of the reasons I strongly prefer Curry Kenworthy's policy with his plugins: he sells the protected library for a great price, but also makes the source available for professional devs for a multiple of that price. With source, Curry could disappear for weeks at a time (though thankfully he's always been rapidly available for any email support I've needed) and it won't stop us from making modifications our clients need. But without source, if you need to change anything in a library you're hosed. A plea to all third-party devs: if you want to sell to pros, please understand that pros need source. We'll pay extra for it, but not having an option for it will make it impossible to consider using your library at all. > I've been trying to convert a LC ios app (which uses mobGUI) to Android. > I was hoping I could just add one custom size of 480x800 to the two > iphone/ipad sizes I had already built for. But after testing at Verizon > on a few Android devices, I see this won't work. Plus, I asked potential > customers to send me their phone details, and just looking at the first > five, I found the following: > > 480x800 > 720x1280 > 800x1280 > 600x1024 > 540x960 > > What a mess. It's even worse than you think. On the desktop we commonly see: 1024x600 1024x768 1152x864 1280x768 1280x800 1280x1024 1366x768 1440x900 1600x900 1600x1200 1680x1050 1920x1080 ...and more What a mess indeed. :) What Steve Jobs liked to call "fragmentation" could just as easily be called "diversity". What's happening with mobile devices offering a wide range of choices to customers is no different than what's been happening with the desktop for 20 years. LiveCode offers a resizeStack handler to allow us to adjust the contents of our windows to fit whatever device our app is running on at the moment. I have no idea how MobGUI deals with the choices our audiences have available to them, but since there's no source option it's not something I've been able to use anyway. Instead, I've been waiting for more support for native controls, and thankfully with each release RunRev has been doing a reasonably good job with that. For anything they don't yet support out of the box, I've had to roll my own. It's a bit of work, but at least I have source. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From ambassador at fourthworld.com Fri May 25 09:57:46 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 25 May 2012 06:57:46 -0700 Subject: what should be done with MobGUI? In-Reply-To: References: Message-ID: <4FBF8FDA.8060306@fourthworld.com> Colin Holgate wrote: > ...would it be possible for RunRev to take it in house? With all due respect to the ambitious work John's done with MobGUI, it's no substitute for RunRev providing the same level of support for common native OS controls that they've provided so well on the desktop. Any library which mocks up such controls will always have limitations. This needs to be done in the engine. I realize the good folks at RunRev are working as quickly as possible to expand their toolkit along these lines. Hopefully we'll see the full scope of what MobGUI provides in the engine within the next few releases. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From andre at andregarzia.com Fri May 25 10:16:05 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 11:16:05 -0300 Subject: what should be done with MobGUI? In-Reply-To: References: Message-ID: Colin, If the request is just for screenshots from Android, well, your MobGUI examples should work on android, it is just a matter of screenshoting them. I don't know how your book schedule is, if the book is complete or not. The date on the site is august so you should be done or close already. One thing that I find useful is to provide more options to the readers. Instead of focusing on one library such as MobGUI, show them that there are others such as TM|Controls and more. I think Mark has one and there is a couple more. If you can show the reader, even briefly, that there is choice, then he'll be safe. Its early days for LiveCode mobile, we still suffer from the complete lack of native controls. Yes, we can create controls thru code but we should really be dragging and dropping them into the stacks as our visual paradigm dictates. Emulated controls are good as an interim solution but they will not work on the long run unless RunRev puts a lot more effort into them. Even the wonderful datagrid has shortcomings and difficulties because it is an emulated control. We need native controls and better geometry. So with that in mind, your book about mobile business application is a pioneering book that has the privilege of exploring new territory but also face the perils of new worlds. As the authors of the Advanced Dungeons & Dragons 2nd Edition Planescape Campaign Setting once said: "There is a rule of threes, things simply tend to happen in groups of three. If two things happened, one asks, where is the third?", following the rule of threes, show them MobGUI, TM|Controls and iPhoneControlKit Cheers andre On Fri, May 25, 2012 at 10:24 AM, Colin Holgate wrote: > In the book I've written I spend a good number of pages showing how to use > MobGUI to get iOS looking controls, and native controls. I wrote it in such > a way that once LiveCode had caught up feature wise on Android, the reader > could easily deduce how to select the same controls for Android. Now that > I'm down to rewriting bits of chapters to answer the comments made by the > troublemaker book reviewers (you know who you are!), one request is to show > Android screenshots, not just iOS ones. > > That's a reasonable request, but unfortunately in the almost six months > since I wrote the first bit on MobGUI, it has not been updated by even one > hundredth of a version number. I'm not sure what I'll do in the book yet, > maybe I'll put in an apology about the screenshots being all iOS. > > Of course, it was a gamble to describe MobGUI so much. I took other > gambles too, but those worked out because LiveCode itself caught up on > Android. There is a difference between MobGUI and other add-ons, in that > RunRev heavily promoted it, including having special pricing for LiveCode > and MobGUI together. I personally bought MobGUI direct, but a lot of people > bought it from RunRev as part of that deal. > > So, if John has stopped developing MobGUI, or got tied up long term on > other projects, would it be possible for RunRev to take it in house? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From ambassador at fourthworld.com Fri May 25 10:20:24 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 25 May 2012 07:20:24 -0700 Subject: Webifying livecode is a real mystery to me In-Reply-To: <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> References: <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> Message-ID: <4FBF9528.3040600@fourthworld.com> Igor de Oliveira Couto wrote: > I have been trying out LiveCode for about 3 weeks now, and I think > we may be able to offer an alternative to the client, with LiveCode. > The client can still keep their database on the shared host, but > instead of accessing it with web browsers, we can develop desktop > and iOS apps that will access this data remotely. Well said. At the risk of sounding like a broken record, the popularity of the app stores for mobile platforms makes it pretty clear that Web-connected native apps can be a valuable option to meet customers' needs. This is as true for the desktop as it is for mobile. If a customer needs a truly browser-native experience, any discussion of a solution dependent on installing a proprietary compiled plugin probably hasn't been thought through well enough for the customer to realize that it's not what really they're asking for. In those cases where it will indeed meet their needs, in which their IT staff is sufficiently comfortable allowing users to install the LC engine as a plugin, they're just as likely to consider a native app which provides all those benefits and more: they still download stacks over HTTP and those stacks can be updated at any time (see RevNet in your Plugins menu as one modest example), but they also get a UI dedicated for the workflow the app supports, and have options for offline storage and workflows beyond anything any browser can provide. Those cases where local installation isn't acceptable at all, once the implications of a plugin are realized it won't be a candidate either. For those you're limited to what the browser carries with it, which currently means HTML, CSS, and JavaScript. We've discussed many of the challenges of LiveCode->JavaScript translation here many times, so I won't reiterate them here. But there is another approach, opportunities available which can provide significant benefit for perhaps a majority of the types of things that are practical to deliver in a browser, and without waiting for anything from RunRev - consider this proposal from 2006, inspired by the work ToolBook did a decade before: The scope of my current client work prevents me from managing such a project, but having written a few LiveCode->HTML/JS translators for specifics apps before I'd be happy to lend that experience to such an effort if anyone else has time to lead it. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From runrevron at gmail.com Fri May 25 10:31:10 2012 From: runrevron at gmail.com (ron barber) Date: Fri, 25 May 2012 10:31:10 -0400 Subject: xml files with LC Message-ID: Greetings, I have been given several medium sized 3-5MB text files with lots of xml tags that I need to parse into human readable, formatted text. Are there any ways to deal with this 'automatically' or do I need to interpret each tag with an equivalent format in LC? Any pointers for accomplishing this would be appreciated. Thanks Ron From andre at andregarzia.com Fri May 25 10:36:33 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 11:36:33 -0300 Subject: xml files with LC In-Reply-To: References: Message-ID: Ron, If your files are XML files you should use RevXML routines to parse them. The user guide has a section on RevXML if I remember correctly. The dictionary can also be used if you select the "library" section and choose XML. LiveCode has a lot of XML goodness in it. =) Although not about XML per se, the lesson at http://revmedia.runrev.com/developers/lessons-and-tutorials/tutorials/intermediate-rss-feeds/shows how to handle RSS which is an XML format, so you can use this lesson to learn about the routines. Cheers andre On Fri, May 25, 2012 at 11:31 AM, ron barber wrote: > Greetings, > I have been given several medium sized 3-5MB text files with lots of > xml tags that I need to parse into human readable, formatted text. Are > there any ways to deal with this 'automatically' or do I need to > interpret each tag with an equivalent format in LC? Any pointers for > accomplishing this would be appreciated. > > Thanks > Ron > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Fri May 25 10:36:33 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 11:36:33 -0300 Subject: xml files with LC In-Reply-To: References: Message-ID: Ron, If your files are XML files you should use RevXML routines to parse them. The user guide has a section on RevXML if I remember correctly. The dictionary can also be used if you select the "library" section and choose XML. LiveCode has a lot of XML goodness in it. =) Although not about XML per se, the lesson at http://revmedia.runrev.com/developers/lessons-and-tutorials/tutorials/intermediate-rss-feeds/shows how to handle RSS which is an XML format, so you can use this lesson to learn about the routines. Cheers andre On Fri, May 25, 2012 at 11:31 AM, ron barber wrote: > Greetings, > I have been given several medium sized 3-5MB text files with lots of > xml tags that I need to parse into human readable, formatted text. Are > there any ways to deal with this 'automatically' or do I need to > interpret each tag with an equivalent format in LC? Any pointers for > accomplishing this would be appreciated. > > Thanks > Ron > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From roger.e.eller at sealedair.com Fri May 25 10:42:21 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 25 May 2012 10:42:21 -0400 Subject: xml files with LC In-Reply-To: References: Message-ID: "Shows" was a little too close to the URL. :) This works: http://revmedia.runrev.com/developers/lessons-and-tutorials/tutorials/intermediate-rss-feeds/ ~Roger On Fri, May 25, 2012 at 10:36 AM, Andre Garzia wrote: > Ron, > > If your files are XML files you should use RevXML routines to parse them. > The user guide has a section on RevXML if I remember correctly. The > dictionary can also be used if you select the "library" section and choose > XML. > > LiveCode has a lot of XML goodness in it. =) > > Although not about XML per se, the lesson at > > http://revmedia.runrev.com/developers/lessons-and-tutorials/tutorials/intermediate-rss-feeds/shows > how to handle RSS which is an XML format, so you can use this lesson > to learn about the routines. > > Cheers > andre > > On Fri, May 25, 2012 at 11:31 AM, ron barber wrote: > > > Greetings, > > I have been given several medium sized 3-5MB text files with lots of > > xml tags that I need to parse into human readable, formatted text. Are > > there any ways to deal with this 'automatically' or do I need to > > interpret each tag with an equivalent format in LC? Any pointers for > > accomplishing this would be appreciated. > > > > Thanks > > Ron > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From peterwawood at gmail.com Fri May 25 10:42:32 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Fri, 25 May 2012 22:42:32 +0800 Subject: xml files with LC In-Reply-To: References: Message-ID: There is also a lesson on reading XML files ar http://lessons.runrev.com/s/lessons/m/4071/l/7011-how-to-read-in-data-from-an-xml-file Peter On 25 May 2012, at 22:36, Andre Garzia wrote: > Ron, > > If your files are XML files you should use RevXML routines to parse them. > The user guide has a section on RevXML if I remember correctly. The > dictionary can also be used if you select the "library" section and choose > XML. > > LiveCode has a lot of XML goodness in it. =) > > Although not about XML per se, the lesson at > http://revmedia.runrev.com/developers/lessons-and-tutorials/tutorials/intermediate-rss-feeds/shows > how to handle RSS which is an XML format, so you can use this lesson > to learn about the routines. > > Cheers > andre > > On Fri, May 25, 2012 at 11:31 AM, ron barber wrote: > >> Greetings, >> I have been given several medium sized 3-5MB text files with lots of >> xml tags that I need to parse into human readable, formatted text. Are >> there any ways to deal with this 'automatically' or do I need to >> interpret each tag with an equivalent format in LC? Any pointers for >> accomplishing this would be appreciated. >> >> Thanks >> Ron >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Fri May 25 10:45:09 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Fri, 25 May 2012 10:45:09 -0400 Subject: lcTaskList Performance In-Reply-To: References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> Message-ID: On May 25, 2012, at 12:14 AM, Bill Vlahos wrote: > Peter, > > So you have over 140,000 objects to search through and it does that in 20 seconds? How long does it take the LiveCode Find and Replace function to search all of that? Searching through all those objects in 20 seconds might not be all that bad considering that LiveCode does't handle lots of cards in a stack that well. > > The progress indicator advances with each open stack. Try opening 5 small stacks with your big stack in the middle of the order. How does the progress indicator advance? I would assume it will be still while it searches through your big stack and advances quickly before and after. The LC find & replace panel takes about 7-8 seconds to search, and its progress bar runs fairly smoothly from left to right. Your plugin takes longer, and the progress bar hangs at about 15% for the bulk of that time, then speeds rapidly to the end in the last 2 seconds. > I would suggest turning off the automatic reindexing in the preferences and just click the index button manually to time it. Yes, I'll do that. > Do you have a splash screen to run your program or do you run it in the IDE when using it? IDE. I kept meaning to turn it into a standalone but never got there. > It sounds like you have a terrifically useful program that you wrote. Sorry to hear it will be obsolete for you soon. Thanks for the sympathy. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From pmbrig at gmail.com Fri May 25 10:57:32 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Fri, 25 May 2012 10:57:32 -0400 Subject: lcTaskList Performance In-Reply-To: <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> Message-ID: On May 25, 2012, at 12:27 AM, Paul Looney wrote: > Peter, > > Suppose there was a database built with LiveCode, that required no SQL, that worked with your data, that made your data multi-user, that provided encryption for the network, that ran really fast, that let you tweak your data and interface as you wished? > > Would this interest you? Yes, in the abstract. However, since I won't be able to use my software at all fairly soon, trying to restructure it now seems pointless. Unless I were heading towards creating a commercial product, which I have dreamed of in my idle moments.... But I don't have enough idle moments to actually do that. I figured I'd have to devote at least 2 months full-time work to tune this up and get it fully ready for commercial primetime, and I would need help in building in a licensing and registration schema, and a good legal consultation, as well as someone to do marketing, which I know nothing about and am not interested in learning. It really would be a change in profession for me. I am getting to what many consider retirement age, but I can't afford to retire, or to take a flyer on the bet it would pay off. I'll probably content myself with making standalone utilities to help supplement the software I'm about to have to use. I'm already working on something that will display drug interactions for a list of meds. > On May 24, 2012, at 8:16 PM, Peter M. Brigham, MD wrote: > >> On May 24, 2012, at 6:36 PM, Paul Looney wrote: >> >>> Bill, >>> >>> I've been following the RunRev list comments about lcTaskList speed. >>> >>> For what it is worth >>> 1. I have 46 large stacks open on my desktop (just for testing, I don't work this way) >>> 2. Some of these are substacks, most are main stacks >>> 3. I have two large, 2000+ lines, stack scripts open in the Script Editor >>> 4. The largest stack has 510 fields and 282 buttons >>> 5. The largest stack script is 2327 lines of code >>> 6. I'm guessing that, in open plugins, substacks, btns and flds, there are over 100,000 lines >>> 7. I'm testing with and without the script editor open and the message box displayed >>> 8. The TaskList is correctly displaying 23 FIXMEs >>> >>> Updating the TaskList is almost instantaneous - too fast to time - certainly less than 2 seconds. Could not ask for better! >>> >>> MacBook Pro, 2.2 GHz Core i7, 4 GB 1333 Mhz DD3, OS X 10.7.4 >> >> I'm guessing that the reason for the discrepancy between your case and mine is that my main stack has 700+ cards, so Bill's plugin has to search over 200 controls on 700+ cards to index the scripts, plus the 44 other stacks. I know, I shouldn't be storing data in individual cards, I know.... >> >> My stack system, Psychopharmica, is the way it is because I started the whole thing over 20 years ago in Hypercard and had a card for every patient, and I continued that model through my RunRev/LiveCode transition, not appreciating the importance of separating data from GUI. I have continued this antiquated structure for several reasons: my customized search routines depend heavily on HC/LC's find and mark commands, which are blindingly fast, and to try to duplicate even some of the functionality using database searches would be prohibitively labor intensive -- I really don't have the time to learn SQL commands given that I already have three half-time jobs. Not to mention all the other wrinkles I would have to iron out to change to a database-centered system. I know I have painted myself into a corner here, but my system has worked so well up to now and is so complex that making the paradigm shift is overwhelming. >> >> Plus there is an even more compelling reason for not putting energy into the necessary changes. If I were in a position to devote more time to it and it had a future that could be ported into a commercial venture, I'd tackle the job, but everyone in the medical field is moving towards electronic medical records and my system was designed from the beginning to print hard copy paper notes for a paper chart. To move this thing into an electronic medical record system would require me to learn networking and encryption along with the database management (not to mention developing an intimate familiarity with the HIPPA laws regarding medical confidentiality). I am essentially just a (pretty experienced) LC hobbyist with another profession that I have used LC to support, not a real IT person. I'm not prepared to create an entire EMR system single-handedly. >> >> So the end of the usefulness of Psychopharmica is heaving into sight. My group practice is about to adopt an EMR system this summer, so I will not be able to use my own customized LC system any more. I am not looking forward to having to use a piece of software that I can't tweak at will to make it do exactly what I want it to, and I'm preparing myself for daily cursing as I use the new software. (The two other psychiatrists in the practice that use Psychopharmica are also feeling bleak -- they appreciate how nicely this software is attuned to the actual workflow of a busy practice, and it's about to die.) >> >> Sorry for the long, tangential, and somewhat bitter aside -- I didn't start out this post thinking that I'd write all this. I guess I'm in mourning already and needed to vent. It's been 20 years now that I've been spoiled by having a truly perfect tool -- one that evolved with my needs, not someone else's. Now it's time to say goodbye. >> >> ;-( >> >> -- Peter From runrevron at gmail.com Fri May 25 10:59:13 2012 From: runrevron at gmail.com (ron barber) Date: Fri, 25 May 2012 10:59:13 -0400 Subject: xml files with LC Message-ID: Thanks Andre, Roger and Peter, lots of good resources that I'll work with. Thanks Ron ps - don't know why I had the old address... Ron, If your files are XML files you should use RevXML routines to parse them. The user guide has a section on RevXML if I remember correctly. The dictionary can also be used if you select the "library" section and choose XML. LiveCode has a lot of XML goodness in it. =) Although not about XML per se, the lesson at http://revmedia.runrev.com/developers/lessons-and-tutorials/tutorials/intermediate-rss-feeds/shows how to handle RSS which is an XML format, so you can use this lesson to learn about the routines. Cheers andre On Fri, May 25, 2012 at 11:31 AM, ron barber wrote: Greetings, I have been given several medium sized 3-5MB text files with lots of xml tags that I need to parse into human readable, formatted text. Are there any ways to deal with this 'automatically' or do I need to interpret each tag with an equivalent format in LC? Any pointers for accomplishing this would be appreciated. Thanks Ron _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Fri May 25 11:11:30 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 25 May 2012 11:11:30 -0400 Subject: what should be done with MobGUI? In-Reply-To: <4FBF8FDA.8060306@fourthworld.com> References: <4FBF8FDA.8060306@fourthworld.com> Message-ID: <4242DC60-75FB-43FA-B503-8ED9E293D3E8@verizon.net> What Richard says about native controls being best is true, and that simulating the look of controls is not as good. But that's only half of what MobGUI does. The more useful half is that you can use regular LiveCode objects as placeholders for what will be a native control later. MobGUI has a browser, scroller, text input, multiline text, and media player native iOS controls. It doesn't have some Android controls, I'm not sure if they are native, but certainly the browser one isn't there. At runtime there isn't really any advantage of using MobGUI placed native controls rather than doing it all with code, but it's convenient to be able to place and size controls rather than trial and error plugging in values, or doing your own variation of what MobGUI does, to use avatars for where the controls will appear. For me writing about it in a book, it saved a lot of pages to just use MobGUI. The chapter wasn't about MobGUI, it showed a bunch of other things. Thinking about it, one option I have is to show how you would get the Android native browser going using just code, then I could get an Android looking screenshot. Andreas, there is an appendix chapter that shows many of the mobile related add-ons for LiveCode. I emailed here to get suggestions of what to include, and from what I can see nobody mentioned iPhoneControlKit. Do you have URLs to information on it that don't contain an IP address? Or is that a certain permanent IP value? I should be able to add it to the appendix, especially if one of the reviewers puts in a comment about how I should include it! From bvg at mac.com Fri May 25 11:23:17 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 25 May 2012 17:23:17 +0200 Subject: what should be done with MobGUI? In-Reply-To: <4FBF8FDA.8060306@fourthworld.com> References: <4FBF8FDA.8060306@fourthworld.com> Message-ID: <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> http://www.google.com/webhp?rls=en#hl=en&rls=en&output=search&sclient=psy-ab&q=iphonecontrolkit+livecode&oq=iphonecontrolkit+livecode&aq=f&aqi=&aql=1&gs_l=hp.3...332.6757.0.6899.29.26.2.0.0.0.135.2235.13j9.22.0.cish.1.0.0.tX-aSchbOOY&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=4f8a6ae9986b6f6f&biw=1161&bih=687 On 25.05.2012, at 15:57, Richard Gaskin wrote: > Colin Holgate wrote: > > ...would it be possible for RunRev to take it in house? > > With all due respect to the ambitious work John's done with MobGUI, it's no substitute for RunRev providing the same level of support for common native OS controls that they've provided so well on the desktop. > > Any library which mocks up such controls will always have limitations. > > This needs to be done in the engine. > > I realize the good folks at RunRev are working as quickly as possible to expand their toolkit along these lines. Hopefully we'll see the full scope of what MobGUI provides in the engine within the next few releases. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Fri May 25 11:46:17 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 25 May 2012 11:46:17 -0400 Subject: what should be done with MobGUI? In-Reply-To: <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> Message-ID: <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> I'm pretty expert with that Googly thing you know! The page for iPhoneControlKit starts with "http://87.106.227.245/", and that doesn't feel much like a permanent link, that you would want to put into a book. On May 25, 2012, at 11:23 AM, Bj?rnke von Gierke wrote: > http://www.google.com/webhp From bobs at twft.com Fri May 25 11:50:16 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 25 May 2012 08:50:16 -0700 Subject: Webifying livecode is a real mystery to me In-Reply-To: References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> Message-ID: <7A778552-6FC6-4641-BFF8-E929E2C9FFD1@twft.com> Great article. I think a good way to describe Revserver is a web server that allows the use of LC code embedded in HTML. You can't ever get away from HTML of course. It's what browsers know and understand. I'm with Jim in that learning new languages always puts me off, but I understand that it's necessary to accomplish what Jim is after. I have a smattering of understanding about HTML, but I am always worried about security and how to accomplish it. We had a web dev once who demonstrated he could hack into just about anybody's PHP and get their logins because almost nobody knew how to secure their web sites from this kind of attack. He used to steal other people's code and modify it to make it better for his own uses. Now he doesn't do that anymore. Other people are trying to steal HIS code. :-) Bob From mwieder at ahsoftware.net Fri May 25 11:53:48 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 25 May 2012 08:53:48 -0700 Subject: xml files with LC In-Reply-To: References: Message-ID: <153737443734.20120525085348@ahsoftware.net> ron- I'd go with what Andre said, but with the caveat that xml was never meant to be a human-readable format. -- -Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Fri May 25 11:56:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 25 May 2012 08:56:58 -0700 Subject: Webifying livecode is a real mystery to me In-Reply-To: <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> References: <1337918709.72381.YahooMailNeo@web160903.mail.bf1.yahoo.com> <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> Message-ID: <5F78C562-89DE-4199-A761-D8F40EE4D303@twft.com> It has always seemed to me that the process of enhancing browsers has resulted in eventually breaking them. Remember when Safari was the most stable browser available for the Mac? Then they started enhancing it. It may be in a good state now, but I can remember being forced to use Firefox because something broke in Safari that prevented me from doing a common task. Bob On May 25, 2012, at 2:14 AM, Igor de Oliveira Couto wrote: > I believe browsers will keep evolving, and will become better and better at content delivery, but I don't think my browser will be the development platform of the future. From bvg at mac.com Fri May 25 11:58:46 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 25 May 2012 17:58:46 +0200 Subject: what should be done with MobGUI? In-Reply-To: <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> Message-ID: <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> Of course, but there's nothing else, and google shows that :) On 25.05.2012, at 17:46, Colin Holgate wrote: > I'm pretty expert with that Googly thing you know! The page for iPhoneControlKit starts with "http://87.106.227.245/", and that doesn't feel much like a permanent link, that you would want to put into a book. > > > On May 25, 2012, at 11:23 AM, Bj?rnke von Gierke wrote: > >> http://www.google.com/webhp > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Fri May 25 11:59:22 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 25 May 2012 08:59:22 -0700 Subject: Webifying livecode is a real mystery to me In-Reply-To: <4FBF9528.3040600@fourthworld.com> References: <2CD67C52-EC59-4AC5-87FA-0EAB1D0B55D0@superstudent.net> <4FBF9528.3040600@fourthworld.com> Message-ID: <1A19F3BB-45D8-4236-92FD-B81822823F1A@twft.com> We may find ourselves coming full circle, where companies say to us as developers, "The web app we had designed for us is ok, but it lacks some features we simply cannot get from a web app. I need you to design a desktop app with mobile equivalents to do what our web app does, and then add these features." Bob On May 25, 2012, at 7:20 AM, Richard Gaskin wrote: > Igor de Oliveira Couto wrote: > > > I have been trying out LiveCode for about 3 weeks now, and I think > > we may be able to offer an alternative to the client, with LiveCode. > > The client can still keep their database on the shared host, but > > instead of accessing it with web browsers, we can develop desktop > > and iOS apps that will access this data remotely. > > Well said. > > At the risk of sounding like a broken record, the popularity of the app stores for mobile platforms makes it pretty clear that Web-connected native apps can be a valuable option to meet customers' needs. From mwieder at ahsoftware.net Fri May 25 12:02:00 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 25 May 2012 09:02:00 -0700 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: References: Message-ID: <96737935375.20120525090200@ahsoftware.net> Rolf- Friday, May 25, 2012, 1:41:04 AM, you wrote: > And why don't they fix this immediately, I think that revOnline is a > fantastic feature which really should just work - always ! This has been a problem since at least late last year. There's a ticket filed from November or December. I tried the reset password thing and I get the same result, just hangs on uploading. I left in that state overnight just in case it was a *really* slow upload, but it didn't help. And revOnline was unusable after that until I restarted the IDE. -- -Mark Wieder mwieder at ahsoftware.net From bvg at mac.com Fri May 25 12:02:11 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 25 May 2012 18:02:11 +0200 Subject: what should be done with MobGUI? In-Reply-To: <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> Message-ID: oh, maybe add tinyurl or bit.ly or qery.us links, that way you can retarget them when/if an url changes. ah no, qery.us doesn't have that feature... Mabye smarter to make a link page on the publishers behalf anyway, as that's probably more business like :) On 25.05.2012, at 17:58, Bj?rnke von Gierke wrote: > Of course, but there's nothing else, and google shows that :) > > On 25.05.2012, at 17:46, Colin Holgate wrote: > >> I'm pretty expert with that Googly thing you know! The page for iPhoneControlKit starts with "http://87.106.227.245/", and that doesn't feel much like a permanent link, that you would want to put into a book. >> >> >> On May 25, 2012, at 11:23 AM, Bj?rnke von Gierke wrote: >> >>> http://www.google.com/webhp >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Fri May 25 12:04:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 25 May 2012 09:04:08 -0700 Subject: lcTaskList Performance In-Reply-To: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> Message-ID: <9E8295D4-2462-4213-B4FC-D3570E792345@twft.com> After some testing I am certain that my problem does not arise from the speed at which the plugin indexes the scripts. I also, for now, do not believe it has anything to do with sqlYoga. I have stepped through code that calls sqlYoga without problems. There is something I am doing in my code that is causing code execution to abort and leave LC in an unstable state. This does not happen with the plugin window closed, or if the plugin is not installed. I still have more testing to do, but it's difficult because stepping seems to bypass the problem and everything works. Bob From bobs at twft.com Fri May 25 12:07:49 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 25 May 2012 09:07:49 -0700 Subject: lcTaskList Performance In-Reply-To: References: <9AE47DFF-2B6B-4079-A517-99C43AEA8E4F@gmail.com> <76856D75-117E-4ACF-A458-0E4A7D48BD33@aol.com> Message-ID: <789C4586-273E-4877-9EAB-CE106D98AE18@twft.com> You may want to consider having a reputable dev do all that for you, and then pay you royalties on all sales after that, should it go commercial. Bob On May 25, 2012, at 7:57 AM, Peter M. Brigham, MD wrote: > Unless I were heading towards creating a commercial product, which I have dreamed of in my idle moments.... But I don't have enough idle moments to actually do that. I figured I'd have to devote at least 2 months full-time work to tune this up and get it fully ready for commercial primetime, and I would need help in building in a licensing and registration schema, and a good legal consultation, as well as someone to do marketing, which I know nothing about and am not interested in learning. It really would be a change in profession for me. I am getting to what many consider retirement age, but I can't afford to retire, or to take a flyer on the bet it would pay off. > > I'll probably content myself with making standalone utilities to help supplement the software I'm about to have to use. I'm already working on something that will display drug interactions for a list of meds. From andre at andregarzia.com Fri May 25 12:11:06 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 13:11:06 -0300 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: <96737935375.20120525090200@ahsoftware.net> References: <96737935375.20120525090200@ahsoftware.net> Message-ID: On Fri, May 25, 2012 at 1:02 PM, Mark Wieder wrote: > Rolf- > > Friday, May 25, 2012, 1:41:04 AM, you wrote: > > > And why don't they fix this immediately, I think that revOnline is a > > fantastic feature which really should just work - always ! > > This has been a problem since at least late last year. There's a > ticket filed from November or December. > > I tried the reset password thing and I get the same result, just hangs > on uploading. I left in that state overnight just in case it was a > *really* slow upload, but it didn't help. And revOnline was unusable > after that until I restarted the IDE. > > hum.... Let me see if I can understand that protocol.... Gentlemen, start your wiresharks!!!! > -- > -Mark Wieder > mwieder at ahsoftware.net > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bvg at mac.com Fri May 25 12:11:55 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 25 May 2012 18:11:55 +0200 Subject: xml files with LC In-Reply-To: <153737443734.20120525085348@ahsoftware.net> References: <153737443734.20120525085348@ahsoftware.net> Message-ID: I'd say, don't use the revxml functions, but go with the itemdel & linedel approach: - only if this is a one time job, or the files are made by a stable source (not accepting _any_ xml or error prone sources) - Don't use a fuckton of the weirder type of data containers - You have smalish data (not tens of thousend of items) - It's easier to code, and you don't have to learn the weird xml functions - Finally, you don't need an external (if you deploy a standalone) --exampleoff the top of my head... --prolly doesn't work but shows how I actually do it in bvg docu 2 set the itemdelimter to "<" set the linedelimter to ">" repeat for each line theLine in theXML --maybe add code for nested shit? --something like: --add one to myDepthCount --repeat for each item in theLine --substract one from myDepthCount --end repeat put char 2 to -1 of item 1 of theLine into theType put item 2 of theLine into theContent --might also need some chars omitted i guess end repeat --end of example that prolly doesn't work -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From andre at andregarzia.com Fri May 25 12:24:34 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 13:24:34 -0300 Subject: what should be done with MobGUI? In-Reply-To: References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> Message-ID: I've built a URL shortening service at http://fon.nu if you need, I retarget it later for you. On Fri, May 25, 2012 at 1:02 PM, Bj?rnke von Gierke wrote: > oh, maybe add tinyurl or bit.ly or qery.us links, that way you can > retarget them when/if an url changes. > > ah no, qery.us doesn't have that feature... > > Mabye smarter to make a link page on the publishers behalf anyway, as > that's probably more business like :) > > > On 25.05.2012, at 17:58, Bj?rnke von Gierke wrote: > > > Of course, but there's nothing else, and google shows that :) > > > > On 25.05.2012, at 17:46, Colin Holgate wrote: > > > >> I'm pretty expert with that Googly thing you know! The page for > iPhoneControlKit starts with "http://87.106.227.245/", and that doesn't > feel much like a permanent link, that you would want to put into a book. > >> > >> > >> On May 25, 2012, at 11:23 AM, Bj?rnke von Gierke wrote: > >> > >>> http://www.google.com/webhp > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From andre at andregarzia.com Fri May 25 12:27:45 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 13:27:45 -0300 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: References: <96737935375.20120525090200@ahsoftware.net> Message-ID: RevOnline connects to http://developer.runrev.com/revonline.irev, it sends requests using a GET call sending a url parameter called "request", this parameter is base64 encoded but the decoding result of this is binary. I thought it was compressed data but it appears not to be. My second guess is encrypted data. RevOnline Library stack is password protected so we can fix things. =( From pete at lcsql.com Fri May 25 12:33:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 09:33:26 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <0F5B2283-970C-444A-A2D2-6733903B1A7F@mac.com> Message-ID: I would definitely be interested in using List Magic. I never did get a copy of it but I find myself more and more in situations where a datagrid is overkill for what I need but the standard LC table isn't enough. Pete lcSQL Software On Fri, May 25, 2012 at 6:33 AM, Bernard Devlin wrote: > I thought that ListMagic stopped working with Livecode some versions > back. It's news to me that people are still able to work with it. I > can't remember the details but I will see if I have it lying around > and will try to use it again and see if it caused crashes for me. > > Bernard > > On Fri, May 25, 2012 at 4:27 AM, Bill Vlahos wrote: > > That is the ListMagic stack which provides the table object in > lcTaskList which is password protected. > > > > What happens if you open a New stack? If that works how about other > stacks? > > > > It looks like there is something in your program or environment that is > causing a problem for the table object itself. Quite a mystery. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bdrunrev at gmail.com Fri May 25 12:43:57 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 25 May 2012 17:43:57 +0100 Subject: xml files with LC In-Reply-To: References: Message-ID: I will show the list my secret shame of Invented Anywhere But Here syndrome (the opposite of NIH). Trevor has provided some handlers that convert xml data to LC arrays. By miles it is the easiest way to explore the structure of a XML document, and once one is familiar with the structure through inspecting the array in the Script Editor, one can then get at the data one wants. http://revonline2.runrev.com/stack/571/XMLAndArrays Trevor is one of the demi-gods of this list! I have forgotten all I ever knew about the revXml functions and about the vagaries of XML. And I don't feel one bit worse for that :) Hopefully it will work for your data. It has to be the least effort solution, and so I'd begin with that. Bernard On Fri, May 25, 2012 at 3:31 PM, ron barber wrote: > Greetings, > I have been given several medium sized 3-5MB text files with lots of > xml tags that I need to parse into human readable, formatted text. Are > there any ways to deal with this 'automatically' or do I need to > interpret each tag with an equivalent format in LC? Any pointers for > accomplishing this would be appreciated. > > Thanks > Ron From bvg at mac.com Fri May 25 12:44:13 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 25 May 2012 18:44:13 +0200 Subject: [ANN] Little plugin stack uploaded to RevOnline (Andre Garzia) In-Reply-To: References: <96737935375.20120525090200@ahsoftware.net> Message-ID: <358C23FA-010F-4B3E-95E9-64F6AFCDA158@mac.com> RevOnline also for some weird reason somehow ties into your login from their online shop (and the same goes for the webnotes), which is... well LC has previously told people not to snoop around there. Meanwhile they've promised some sort of API, which of course never came. My guess is that they now are working on another complete replacement (thus the non-fixage). That new solution will of course will be randomly broken or ill-concieved, and be replaced 4 years later by a newly created, completely redone, 4th approach. On 25.05.2012, at 18:27, Andre Garzia wrote: > RevOnline connects to http://developer.runrev.com/revonline.irev, it sends > requests using a GET call sending a url parameter called "request", this > parameter is base64 encoded but the decoding result of this is binary. I > thought it was compressed data but it appears not to be. My second guess is > encrypted data. > > RevOnline Library stack is password protected so we can fix things. > > =( -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From coiin at verizon.net Fri May 25 13:24:55 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 25 May 2012 13:24:55 -0400 Subject: what should be done with MobGUI? In-Reply-To: References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> Message-ID: <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> Instead of me deciding which of your pages to take people to, and to make a short url for the book, that you can alter later, could you just tell me a short url to use? On May 25, 2012, at 12:24 PM, Andre Garzia wrote: > I've built a URL shortening service at http://fon.nu if you need, I > retarget it later for you. > From bvg at mac.com Fri May 25 13:31:15 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 25 May 2012 19:31:15 +0200 Subject: what should be done with MobGUI? In-Reply-To: <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> Message-ID: <710287EC-4026-4DB3-9918-E5D20ACC77B3@mac.com> uhm i think you missunderstood how that works? they're services. you go there, paste any url into a field, and it gives you a redirect-url. If the target url changes, you need to use a service that allows you to change the target url. not all services allow that, and some services die. I thought you wanted to make your url book-save? If you don't care about the url changing or not, just go to the first url shortener service that pops up, enter, done. On 25.05.2012, at 19:24, Colin Holgate wrote: > Instead of me deciding which of your pages to take people to, and to make a short url for the book, that you can alter later, could you just tell me a short url to use? > > > On May 25, 2012, at 12:24 PM, Andre Garzia wrote: > >> I've built a URL shortening service at http://fon.nu if you need, I >> retarget it later for you. >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From pete at lcsql.com Fri May 25 13:37:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 10:37:19 -0700 Subject: Drag/Drop Cursor Message-ID: I'm dragging and dropping stuff into a text field on a card so is handling most of it for me. I have one text field on the crad that I don;t want to allow anything to be dropped on so I put an empty dragDrop handler in the filed. That works OK but the cursor still shows as the green plus arrow indicating that stuff can be droipped into the field. I can change the cursor of course but does anyone know of a suitable cursor number to use for this situation? Or somewhere I can get a list of all the available cursors, other than the ones defined in the dictionary? Thanks, Pete lcSQL Software From m.schonewille at economy-x-talk.com Fri May 25 13:44:05 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 25 May 2012 19:44:05 +0200 Subject: Drag/Drop Cursor In-Reply-To: References: Message-ID: Hi Pete, Set the acceptdrop to false in that handler. -- Kind regards, Mark Schonewille Economy-x-Talk Http://economy-x-talk.com Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com Op 25 mei 2012 om 19:37 heeft Peter Haworth het volgende geschreven: > I'm dragging and dropping stuff into a text field on a card so is handling > most of it for me. I have one text field on the crad that I don;t want to > allow anything to be dropped on so I put an empty dragDrop handler in the > filed. That works OK but the cursor still shows as the green plus arrow > indicating that stuff can be droipped into the field. > > I can change the cursor of course but does anyone know of a suitable cursor > number to use for this situation? Or somewhere I can get a list of all the > available cursors, other than the ones defined in the dictionary? > > Thanks, > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rene.micout at numericable.com Fri May 25 13:50:10 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 25 May 2012 19:50:10 +0200 Subject: Drag/Drop Cursor In-Reply-To: References: Message-ID: <69FE7D3B-0FE8-4A42-B11E-5162CE879C2F@numericable.com> Le 25 mai 2012 ? 19:44, Mark Schonewille a ?crit : > Hi Pete, > > Set the acceptdrop to false in that handler. Hello Mark, I can read in the documentation : "The acceptDrop property is deprecated as of version 2.9. Setting the acceptDrop to true is equivalent to setting the dragAction to "copy". I don't understand... Ren? From dsc at swcp.com Fri May 25 13:50:10 2012 From: dsc at swcp.com (Dar Scott) Date: Fri, 25 May 2012 11:50:10 -0600 Subject: what should be done with MobGUI? In-Reply-To: <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> Message-ID: <53A7CF70-2E86-4EB0-BE0F-BAC04148E003@swcp.com> Besides being of interest to those who crave such controls, this page has a nice tutorial on how to embed a stack that is not a substack into an app. Dar On May 25, 2012, at 9:23 AM, Bj?rnke von Gierke wrote: > http://www.google.com/webhp?rls=en#hl=en&rls=en&output=search&sclient=psy-ab&q=iphonecontrolkit+livecode&oq=iphonecontrolkit+livecode&aq=f&aqi=&aql=1&gs_l=hp.3...332.6757.0.6899.29.26.2.0.0.0.135.2235.13j9.22.0.cish.1.0.0.tX-aSchbOOY&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=4f8a6ae9986b6f6f&biw=1161&bih=687 > > On 25.05.2012, at 15:57, Richard Gaskin wrote: > >> Colin Holgate wrote: >>> ...would it be possible for RunRev to take it in house? >> >> With all due respect to the ambitious work John's done with MobGUI, it's no substitute for RunRev providing the same level of support for common native OS controls that they've provided so well on the desktop. >> >> Any library which mocks up such controls will always have limitations. >> >> This needs to be done in the engine. >> >> I realize the good folks at RunRev are working as quickly as possible to expand their toolkit along these lines. Hopefully we'll see the full scope of what MobGUI provides in the engine within the next few releases. >> >> -- >> Richard Gaskin >> Fourth World >> LiveCode training and consulting: http://www.fourthworld.com >> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >> LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From andre at andregarzia.com Fri May 25 13:54:47 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 25 May 2012 14:54:47 -0300 Subject: what should be done with MobGUI? In-Reply-To: <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> Message-ID: On Fri, May 25, 2012 at 2:24 PM, Colin Holgate wrote: > Instead of me deciding which of your pages to take people to, and to make > a short url for the book, that you can alter later, could you just tell me > a short url to use? > Just paste the long URL there, click shorten and you have a short url. If you want to host your own, my fon.nu is open source and you could buy a nice short domain for your book and use it, this way you'd be in more control. =) > > On May 25, 2012, at 12:24 PM, Andre Garzia wrote: > > > I've built a URL shortening service at http://fon.nu if you need, I > > retarget it later for you. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From pete at lcsql.com Fri May 25 13:56:59 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 10:56:59 -0700 Subject: Drag/Drop Cursor In-Reply-To: References: Message-ID: Thanks Mark. I tried that but the cursor still didn't change. I think the cursor I need is the one that is shown in the field where a drag starts, before you move out of that field - it's that circle with a horizontal bar through it indicating you can't do something. I looked through the LC stacks that have icons/cursors in them but didn't see anything that l;ooked like it. lcSQL Software On Fri, May 25, 2012 at 10:44 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Pete, > > Set the acceptdrop to false in that handler. > > -- > Kind regards, > > Mark Schonewille > Economy-x-Talk > Http://economy-x-talk.com > > Share the clipboard of your computer over a local network with Clipboard > Link http://clipboardlink.economy-x-talk.com > > > Op 25 mei 2012 om 19:37 heeft Peter Haworth het volgende > geschreven: > > > I'm dragging and dropping stuff into a text field on a card so is > handling > > most of it for me. I have one text field on the crad that I don;t want > to > > allow anything to be dropped on so I put an empty dragDrop handler in the > > filed. That works OK but the cursor still shows as the green plus arrow > > indicating that stuff can be droipped into the field. > > > > I can change the cursor of course but does anyone know of a suitable > cursor > > number to use for this situation? Or somewhere I can get a list of all > the > > available cursors, other than the ones defined in the dictionary? > > > > Thanks, > > > > Pete > > lcSQL Software > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Fri May 25 14:13:34 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 25 May 2012 20:13:34 +0200 Subject: Drag/Drop Cursor In-Reply-To: <69FE7D3B-0FE8-4A42-B11E-5162CE879C2F@numericable.com> References: <69FE7D3B-0FE8-4A42-B11E-5162CE879C2F@numericable.com> Message-ID: Hi Ren?, Maybe I gave bad advice. Can the dragAction be set to empty or none? I'll check it later... -- Kind regards, Mark Schonewille Economy-x-Talk Http://economy-x-talk.com Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com Op 25 mei 2012 om 19:50 heeft Ren? Micout het volgende geschreven: > > Le 25 mai 2012 ? 19:44, Mark Schonewille a ?crit : > >> Hi Pete, >> >> Set the acceptdrop to false in that handler. > > Hello Mark, > I can read in the documentation : > "The acceptDrop property is deprecated as of version 2.9. Setting the acceptDrop to true is equivalent to setting the dragAction to "copy". > I don't understand... > Ren? > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Fri May 25 14:24:51 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 25 May 2012 14:24:51 -0400 Subject: what should be done with MobGUI? In-Reply-To: References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> Message-ID: <2D11BD1C-E7CB-47E0-802F-7D7B3ECF0B90@verizon.net> I see where I was going wrong now. I misread Andre as Andreas! I was trying to get Andreas to suggest which of the pages would be the right one to shorten the url of, using his url shortening tool. Only it was Andre's url shortener and not Andreas'! If I do add iPhoneControlKit to the appendix, I may just go with the IP version url. Come the day that it fails, readers can use Google to track down the new IP address. Thanks for the help. On May 25, 2012, at 1:54 PM, Andre Garzia wrote: > Just paste the long URL there, click shorten and you have a short url. > > If you want to host your own, my fon.nu is open source and you could buy a > nice short domain for your book and use it, this way you'd be in more > control. From m.schonewille at economy-x-talk.com Fri May 25 14:35:23 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 25 May 2012 20:35:23 +0200 Subject: what should be done with MobGUI? In-Reply-To: <2D11BD1C-E7CB-47E0-802F-7D7B3ECF0B90@verizon.net> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> <2D11BD1C-E7CB-47E0-802F-7D7B3ECF0B90@verizon.net> Message-ID: <930A4021-B8FF-464F-A7D5-024504FADD52@economy-x-talk.com> Colin, You could register a new domain and create a site with links for your book. That way, you only need to refer to that domain name in the entire book, you can easily update links and if necessary you write supplements about alternative tools or the obsoleteness of tools. -- Kind regards, Mark Schonewille Economy-x-Talk Http://economy-x-talk.com Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com Op 25 mei 2012 om 20:24 heeft Colin Holgate het volgende geschreven: > I see where I was going wrong now. I misread Andre as Andreas! I was trying to get Andreas to suggest which of the pages would be the right one to shorten the url of, using his url shortening tool. Only it was Andre's url shortener and not Andreas'! > > If I do add iPhoneControlKit to the appendix, I may just go with the IP version url. Come the day that it fails, readers can use Google to track down the new IP address. > > Thanks for the help. > > > On May 25, 2012, at 1:54 PM, Andre Garzia wrote: > >> Just paste the long URL there, click shorten and you have a short url. >> >> If you want to host your own, my fon.nu is open source and you could buy a >> nice short domain for your book and use it, this way you'd be in more >> control. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From livfoss at mac.com Fri May 25 15:09:50 2012 From: livfoss at mac.com (Graham Samuel) Date: Fri, 25 May 2012 21:09:50 +0200 Subject: iOS Splash Screen masks display In-Reply-To: References: Message-ID: Tim, thanks for the reply. I understand about the static image, which I may have confused people by calling a splash screen (although that's what it is). The Apple link you gave shows that I should be calling it a "launch image" although this term is not used in the LC Standalone Application Settings. My problem relates to the fact that iOS as a standard action begins by showing the launch image when an app is started: the issue is how this is dismissed when the first LiveCode script begins to run - in my apps this is always in a 'startup' handler which goes to the first card of the first stack and has the merit of being executed only once. The startup script does not necessarily display a card. What I have found is that there is some strange glitch in the way the launch image disappears and is replaced by the first visible LC card. It is possible (although IMHO it shouldn't be since the image is being shown by iOS outside the LC engine as you point out) to prolong the time the launch image is shown by putting in a delay ('wait n seconds') somewhere in the opening script of the LC app. This is what I'm worried about, and I've only been able to get round it by displaying Card 1 in my example permanently, i.e. not with a wait-and-goto structure, and then asking the user to touch this card (screen) to activate a script that goes to Card 2. There should be a simpler way but I have not yet found it. As to Galactic Invaders, far from it. I am creating a simple educational game for kids with no internet access, no phone calls, no printing - just touch and drag plus a few sounds. I am not violating any more UI guidelines than say Boggle for iPad does - not that that's much of a recommendation. Still trying to understand what's going on. I am quite prepared to find out it's something stupid on my part. Graham On Fri, 25 May 2012 06:49:51 -0700, Tim Jones wrote: > On May 23, 2012, at 2:04 PM, Graham Samuel wrote: > >> I'm developing an iPad app which has an iOS splash screen (they all do), which AFAIK is there in order to show itself until the app is fully loaded. I am not sure how iOS knows that the load is complete, but anyway I seem to have a problem about this. >> >> My app has two stacks: the first has a startup handler that sets things going but is not displayed, and then hands over to the other stack. When the splash screen goes away, I want to show a particular card (say Card1) in the second stack, wait a short time and then move to another card (Card2) to allow the user to start work. I found that if I put a script like this into the first card: >> >> on openCard >> wait 4 seconds >> go to "Card2" >> end openCard >> >> then the splash screen stays around for an extra 4 seconds, and the first thing the user sees is Card 2 - Card 1 is never visible. >> >> What did I do wrong and how can I get the result I want? > > You don't create the splash screen. You provide a static image as part of your bundle and the iOS executive displays it and then hides it once your app is loaded. > > That part is automatic, not something that you have to code. > > Check here for details: > > http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html > > In fact, if you're not creating another "Galactic Invaders" game, I recommend the UI guideline docs for everyone: > > http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html#//apple_ref/doc/uid/TP40006556-CH1-SW1 > > Tim From matthias_livecode_150811 at m-r-d.de Fri May 25 17:26:12 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 25 May 2012 23:26:12 +0200 Subject: =?iso-8859-1?Q?Peter_M=2E_Brigham=B4s_textlib=2Erev?= Message-ID: <7F164C9F-5872-4BA5-802B-B614816EA121@m-r-d.de> Hi, last year in summer Peter M. Brigham posted a download link to his library textlib.rev. The download link is not working anymore. And unfortunately i lost the file. Could someone help out? Or maybe Peter, if you read this, could you put it online again? Regards, Matthias From matthias_livecode_150811 at m-r-d.de Fri May 25 17:40:08 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 25 May 2012 23:40:08 +0200 Subject: =?iso-8859-1?Q?Re=3A_Peter_M=2E_Brigham=B4s_textlib=2Erev?= In-Reply-To: <7F164C9F-5872-4BA5-802B-B614816EA121@m-r-d.de> References: <7F164C9F-5872-4BA5-802B-B614816EA121@m-r-d.de> Message-ID: Hi, Bob Sneidar already helped me out. Regards, Matthias Am 25.05.2012 um 23:26 schrieb Matthias Rebbe: > Hi, > > last year in summer Peter M. Brigham posted a download link to his library textlib.rev. The download link is not working anymore. And unfortunately i lost the file. > Could someone help out? Or maybe Peter, if you read this, could you put it online again? > > Regards, > > Matthias > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pmbrig at gmail.com Fri May 25 17:52:28 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Fri, 25 May 2012 17:52:28 -0400 Subject: =?iso-8859-1?Q?Re=3A_Peter_M=2E_Brigham=B4s_textlib=2Erev?= In-Reply-To: References: <7F164C9F-5872-4BA5-802B-B614816EA121@m-r-d.de> Message-ID: On May 25, 2012, at 5:40 PM, Matthias Rebbe wrote: > Hi, > > Bob Sneidar already helped me out. > > Regards, > > Matthias > Am 25.05.2012 um 23:26 schrieb Matthias Rebbe: > >> Hi, >> >> last year in summer Peter M. Brigham posted a download link to his library textlib.rev. The download link is not working anymore. And unfortunately i lost the file. >> Could someone help out? Or maybe Peter, if you read this, could you put it online again? For anyone who wants this again: http://dl.dropbox.com/u/3504108/TextLib.dmg or http://dl.dropbox.com/u/3504108/textLib.rev.zip -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From monte at sweattechnologies.com Fri May 25 18:26:57 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 26 May 2012 08:26:57 +1000 Subject: Android/mobGUI/screen sizes In-Reply-To: <4FBF8E41.8050703@fourthworld.com> References: <4FBF7DC7.9030508@together.net> <4FBF8E41.8050703@fourthworld.com> Message-ID: <7900142A-B858-46D8-AFD8-921A5CCC3A45@sweattechnologies.com> > A plea to all third-party devs: if you want to sell to pros, please understand that pros need source. We'll pay extra for it, but not having an option for it will make it impossible to consider using your library at all. Well this is an interesting idea. I added a droptool to mergExt the other day and I left the source open for this reason. I guess I could have the external sources available at a higher price. Would anyone be interested at say $1000/year? I guess just having the option there would give pros some security??? Cheers Monte From pete at lcsql.com Fri May 25 20:20:01 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 17:20:01 -0700 Subject: Standalone problem In-Reply-To: <4FB123B5.10309@hyperactivesw.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> <4FB08F2F.9000103@hyperactivesw.com> <4FB123B5.10309@hyperactivesw.com> Message-ID: Jacque, Bit late on this but I've just successfully built an external( whooppee!) and am now left with the task of installing it in the correct place. I understand your explanation in this thread. I guess my question relates to the newsletter article that explains how to make an external and use it. In there, it tells you to make a folder structure like ~/My Livecode/Externals/Runtime/Mac OS X/x86-32/Externals. (my external is only needed for OS X). Then put the external and a text file Externals.txt into the Externals folder at the end of that chain of folders and also into ~/My Livecode/Externals. The Externals.txt file has an entry for each external in the form: , The article claims that the folder structre from /Runtime down isused for building standalones and the Externals folder higher up the chain is used by the IDE. I kinda like that idea actually since it means I can have development and release versions of an external available without too much trouble, although I really don;t know what purpose the Externals.txt file serves and the newsletter article doesn't explain it My question is, if I do what is suggested in the newsletter article, will the IDE and whatever standalone I build find the external OK or do I still have to take the steps you outlined in your post? I know I can simply try it, but the process of trying to get an external in place has been full of twists and turns, out of date information, dead ends, and confusion ..... and then there's the bad news. If it wasn't for some kind help I received off list from another list member, I probably would have quit days ago so I'm hoping I can get everything straight before stumbling down another blind alley :-) Thanks, Pete lcSQL Software On Mon, May 14, 2012 at 8:24 AM, J. Landman Gay wrote: > On 5/13/12 11:50 PM, J. Landman Gay wrote: > >> You can only >> load externals in a preOpenStack handler, >> > > I had a thinko. It's "startup" I believe. They may both work, it's been a > while so I'd need to check. > > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Fri May 25 20:48:48 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 26 May 2012 02:48:48 +0200 Subject: Drag/Drop Cursor In-Reply-To: References: <69FE7D3B-0FE8-4A42-B11E-5162CE879C2F@numericable.com> Message-ID: <1BA8C458-130E-4DC1-B22D-CB6C4F377DF9@economy-x-talk.com> Yes, it should be: set the dragAction to "none" -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 25 mei 2012, at 20:13, Mark Schonewille wrote: > Hi Ren?, > > Maybe I gave bad advice. Can the dragAction be set to empty or none? I'll check it later... > > -- > Kind regards, > > Mark Schonewille > Economy-x-Talk > Http://economy-x-talk.com > > Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com From pete at lcsql.com Fri May 25 21:29:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 18:29:22 -0700 Subject: Drag/Drop Cursor In-Reply-To: <1BA8C458-130E-4DC1-B22D-CB6C4F377DF9@economy-x-talk.com> References: <69FE7D3B-0FE8-4A42-B11E-5162CE879C2F@numericable.com> <1BA8C458-130E-4DC1-B22D-CB6C4F377DF9@economy-x-talk.com> Message-ID: Thank you Mark, that works perfectly. Pete lcSQL Software On Fri, May 25, 2012 at 5:48 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Yes, it should be: set the dragAction to "none" > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 25 mei 2012, at 20:13, Mark Schonewille wrote: > > > Hi Ren?, > > > > Maybe I gave bad advice. Can the dragAction be set to empty or none? > I'll check it later... > > > > -- > > Kind regards, > > > > Mark Schonewille > > Economy-x-Talk > > Http://economy-x-talk.com > > > > Share the clipboard of your computer over a local network with Clipboard > Link http://clipboardlink.economy-x-talk.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Fri May 25 21:43:32 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 18:43:32 -0700 Subject: Drag/Drop Cursor In-Reply-To: <1BA8C458-130E-4DC1-B22D-CB6C4F377DF9@economy-x-talk.com> References: <69FE7D3B-0FE8-4A42-B11E-5162CE879C2F@numericable.com> <1BA8C458-130E-4DC1-B22D-CB6C4F377DF9@economy-x-talk.com> Message-ID: As mentioned , that work great but now I have a couple of other issues. When I drop into the field that accepts drops, the dropped text is highlighted. How can I get rid of the highlight? It looks like maybe I have to use the dragEnd message even though that is sent to the source of the drag/drop not the destination. In some circumstances, I want to be able to select text in the target field, then drag text from the source field to the target field and have it replace the selected text. However, it seems that LC does not retain the selected text of a field once the cursor is placed in another field, in this case the source of the drag. I can probably figure out how to save off the selected text position of the target field when the cursor goes somewhere else and restore when the drag operation completes but before I start down that path, is there some simple setting that will take care of this? Pete lcSQL Software On Fri, May 25, 2012 at 5:48 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Yes, it should be: set the dragAction to "none" > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 25 mei 2012, at 20:13, Mark Schonewille wrote: > > > Hi Ren?, > > > > Maybe I gave bad advice. Can the dragAction be set to empty or none? > I'll check it later... > > > > -- > > Kind regards, > > > > Mark Schonewille > > Economy-x-Talk > > Http://economy-x-talk.com > > > > Share the clipboard of your computer over a local network with Clipboard > Link http://clipboardlink.economy-x-talk.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From gerry.orkin at gmail.com Fri May 25 22:52:04 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Sat, 26 May 2012 12:52:04 +1000 Subject: what should be done with MobGUI? In-Reply-To: <930A4021-B8FF-464F-A7D5-024504FADD52@economy-x-talk.com> References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> <2D11BD1C-E7CB-47E0-802F-7D7B3ECF0B90@verizon.net> <930A4021-B8FF-464F-A7D5-024504FADD52@economy-x-talk.com> Message-ID: Is MobGUI abandonware? Does anyone know if John is working on updates? Cheers Gerry From jacque at hyperactivesw.com Fri May 25 23:04:02 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 25 May 2012 22:04:02 -0500 Subject: iOS Splash Screen masks display In-Reply-To: References: Message-ID: <4FC04822.3030006@hyperactivesw.com> On 5/25/12 2:09 PM, Graham Samuel wrote: > I found that if I put a script like this into the first card: > > on openCard > wait 4 seconds > go to "Card2" > end openCard > > then the splash screen stays around for an extra 4 seconds, and the > first thing the user sees is Card 2 - Card 1 is never visible. The launch screen shouldn't matter, your app doesn't really start until that disappears. What may be happening is that the "wait" command is blocking, and preventing the first card from drawing. Try "wait 4 seconds with messages" and see if that helps. If it doesn't, then use "send" instead: on openCard send "goCard" to me in 4 seconds end openCard on goCard go to "Card2" end goCard -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri May 25 23:25:08 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 25 May 2012 22:25:08 -0500 Subject: Standalone problem In-Reply-To: References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> <4FB08F2F.9000103@hyperactivesw.com> <4FB123B5.10309@hyperactivesw.com> Message-ID: <4FC04D14.4070203@hyperactivesw.com> On 5/25/12 7:20 PM, Peter Haworth wrote: > Jacque, > Bit late on this but I've just successfully built an external( whooppee!) > and am now left with the task of installing it in the correct place. Congrats. :) I know it was a difficult trek. I've never had to deal with any of that, and I don't think I want to. > I really don;t know what purpose the Externals.txt file > serves and the newsletter article doesn't explain it I always assumed the IDE reads that file so it knows what externals to load at launch. Presumably that would avoid problems if some of the files in the folder aren't really externals, or if some should be intentionally excluded. Maybe someone else knows for sure. > My question is, if I do what is suggested in the newsletter article, will > the IDE and whatever standalone I build find the external OK or do I still > have to take the steps you outlined in your post? Short answer: yes, you need to manage standalones. The newsletter article is about using externals in the IDE but doesn't apply to standalones. Once the app is built it's on its own, and it needs to know how to find the files. So do that by either hard-coding a relative path in the inspector ("Externals/myexternal.bundle") or by setting the externals property in a startup handler. I'm not sure the IDE will know to build the standalone with your external, even if it's in the proper location where the IDE can find it. There's no interface in the SB where you can specify a custom external (though maybe "search for inclusions" will work; I never use that.) I suspect you'll have to copy it into the app bundle manually after the standalone is built. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at sweattechnologies.com Fri May 25 23:30:13 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 26 May 2012 13:30:13 +1000 Subject: what should be done with MobGUI? In-Reply-To: References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> <2D11BD1C-E7CB-47E0-802F-7D7B3ECF0B90@verizon.net> <930A4021-B8FF-464F-A7D5-024504FADD52@economy-x-talk.com> Message-ID: I was just chatting to John the other day and it's not abandonware. -- Monte Goulding On 26/05/2012, at 12:52 PM, Gerry Orkin wrote: > Is MobGUI abandonware? Does anyone know if John is working on updates? > > Cheers > > Gerry > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Sat May 26 00:45:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 25 May 2012 21:45:03 -0700 Subject: [OT] Apple Rant Message-ID: Having a great Friday evening thanks to Apple. Still in the throes of dealing with Apple Store submission for my app. TO register it, I have to upload at least one screenshot (why?). No problem, I have several created with the OS X ability to take screen shots and save them on disk, used them for my web site. Unfortunately, they're not acceptable for upload to the Apple store according to the error message I got - either wrong format, wrong resolution or wrong color scheme. So apparently screen shots made with Apples's own OS are not acceptable to the Apple Store. So I give up on that and think, OK, let's watch a movie through my new AppleTV box. Already watched several NetFlix movies with no problem. Ordered a movie. After I've paid for it, I'm told a) it's only available to watch for 24 hours, and b) it's gonna take nearly 6 hours to download. Leaving town tomorrow so no way I can watch this movie. How come NetFlix can automatically adjust their download resolution to my Internet connection speed but Apple can't? Tried adjusting the AppleTV settings to a lower resolution - doesn''t affect downloads already in progress and no way to cancel the download. Look for a phone number to cancel the order. No phone number available. Go to iTunes Store support on the web. Everything is at snail's pace because the movie download is taking over all my bandwidth. Unplug the AppleTV box. Select "Express Lane" support, then AppleTV. Get a web page headed Problem Description with no enterable fields (this is using Safari, Apple's own web browser). Click the link for Exprsss Lane Support and get a web page that lets me actually enter something;... you don't want to see what I had to say. Next week - gotta deal with sandboxing, Apple's answer to a problem that hardly exists on Macs. And I'm willing to fork over 30% of whatever sales I make on the Apple Store for what? Time for a goodnight glass of single mat Scotch - Glenfaclas 105, you can't beat it Pete lcSQL Software From richmondmathewson at gmail.com Sat May 26 01:54:40 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 26 May 2012 08:54:40 +0300 Subject: [OT] Apple Rant In-Reply-To: References: Message-ID: <4FC07020.1060203@gmail.com> On 05/26/2012 07:45 AM, Peter Haworth wrote: > Having a great Friday evening thanks to Apple. > > Still in the throes of dealing with Apple Store submission for my app. TO > register it, I have to upload at least one screenshot (why?). No problem, > I have several created with the OS X ability to take screen shots and save > them on disk, used them for my web site. Unfortunately, they're not > acceptable for upload to the Apple store according to the error message I > got - either wrong format, wrong resolution or wrong color scheme. So > apparently screen shots made with Apples's own OS are not acceptable to the > Apple Store. > > So I give up on that and think, OK, let's watch a movie through my new > AppleTV box. Already watched several NetFlix movies with no problem. > Ordered a movie. After I've paid for it, I'm told a) it's only available > to watch for 24 hours, and b) it's gonna take nearly 6 hours to download. > Leaving town tomorrow so no way I can watch this movie. How come NetFlix > can automatically adjust their download resolution to my Internet > connection speed but Apple can't? > > Tried adjusting the AppleTV settings to a lower resolution - doesn''t > affect downloads already in progress and no way to cancel the download. > Look for a phone number to cancel the order. No phone number available. > > Go to iTunes Store support on the web. Everything is at snail's pace > because the movie download is taking over all my bandwidth. Unplug the > AppleTV box. > > Select "Express Lane" support, then AppleTV. Get a web page headed Problem > Description with no enterable fields (this is using Safari, Apple's own web > browser). Click the link for Exprsss Lane Support and get a web page that > lets me actually enter something;... you don't want to see what I had to > say. > > Next week - gotta deal with sandboxing, Apple's answer to a problem that > hardly exists on Macs. And I'm willing to fork over 30% of whatever sales > I make on the Apple Store for what? > > Time for a goodnight glass of single mat Scotch - Glenfaclas 105, you can't > beat it If you can afford that sort of whisky then your problems selling your software cannot be that bad! > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bvlahos at mac.com Sat May 26 02:56:26 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 25 May 2012 23:56:26 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <4FBE52FD.9070205@gmail.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <4FBE52FD.9070205@gmail.com> Message-ID: <4DCF833C-3E48-4E0F-964E-C540E4DC4A9B@mac.com> Richmond, So the installation of plugins is a bit more customizable than I thought. My instructions worked for Mac and Windows but not Linux if there is no pre-existing location for them that the IDE already knows about. If there was or you specifically told LIveCode where it should be my instructions might not work. I have updated the instructions for a fresh installation and also included the following link to RunRev's installation page. http://lessons.runrev.com/s/lessons/m/4071/l/21341-how-to-install-custom-user-plugins You should not need to change the suffix unless you are installing it for Revolution instead of LiveCode. Sorry for the confusion. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) On May 24, 2012, at 8:25 AM, Richmond wrote: > The installation instructions on the website are incorrect vis-a-vis Linux. > > In Linux installs (well 4.0.0 and 4.5.0 at least) the Plugins folder resides inside the same folder as the executable. > > If you are using something a bit older than LC 5.0 don't forget to change the suffix from '.livecode' to '.rev' on the plugin. > > Over on my PPC Mac, inside the 'Documents' folder there is a 'My Revolution Enterprise' which is potentially HIGHLY MISLEADING > as, if one right-clicks on the executable one finds at /Contents/Tools/Plugins just the right place to put lcTaskList.rev > > On opening the stack for my Devawriter Pro ( RR 4.5, macMiniPPC, Mac OS 10.4) the plugin does nothing at all except slow things down considerably. > > Let's have a go on Linux ( RR 4.5, DELL Optiplex 745, Xubuntu 12.04 with XFCE 4.10) - much the same. > > Possibly I am missing something; it wouldn't be the first time. > > Richmond. From richmondmathewson at gmail.com Sat May 26 04:22:52 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 26 May 2012 11:22:52 +0300 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <4DCF833C-3E48-4E0F-964E-C540E4DC4A9B@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <4FBE52FD.9070205@gmail.com> <4DCF833C-3E48-4E0F-964E-C540E4DC4A9B@mac.com> Message-ID: <4FC092DC.5090801@gmail.com> On 26/05/12 09:56, Bill Vlahos wrote: > Richmond, > > So the installation of plugins is a bit more customizable than I thought. My instructions worked for Mac and Windows but not Linux if there is no pre-existing location for them that the IDE already knows about. If there was or you specifically told LIveCode where it should be my instructions might not work. > > I have updated the instructions for a fresh installation and also included the following link to RunRev's installation page. > http://lessons.runrev.com/s/lessons/m/4071/l/21341-how-to-install-custom-user-plugins > > You should not need to change the suffix unless you are installing it for Revolution instead of LiveCode. I am, and your website claims that your plugin works for ALL versions (might be a wee bit of an over-generalisation - think of trying it with RunRev 1.0). > > Sorry for the confusion. Absolutely no need to apologise; I am (in case you hadn't worked it out already) an awkward s*d. HOWEVER; it is awkward s*ds like me who can push your plugin to its extremes, and that isn't necessarily a bad thing. > > Bill Vlahos > _________________ > InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. > lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) > > On May 24, 2012, at 8:25 AM, Richmond wrote: > >> The installation instructions on the website are incorrect vis-a-vis Linux. >> >> In Linux installs (well 4.0.0 and 4.5.0 at least) the Plugins folder resides inside the same folder as the executable. >> >> If you are using something a bit older than LC 5.0 don't forget to change the suffix from '.livecode' to '.rev' on the plugin. >> >> Over on my PPC Mac, inside the 'Documents' folder there is a 'My Revolution Enterprise' which is potentially HIGHLY MISLEADING >> as, if one right-clicks on the executable one finds at /Contents/Tools/Plugins just the right place to put lcTaskList.rev >> >> On opening the stack for my Devawriter Pro ( RR 4.5, macMiniPPC, Mac OS 10.4) the plugin does nothing at all except slow things down considerably. >> >> Let's have a go on Linux ( RR 4.5, DELL Optiplex 745, Xubuntu 12.04 with XFCE 4.10) - much the same. !!!!!!!!!! Now: is this not working because of Linux? Mac PPC ? Old versions of RunRev ? >> >> Possibly I am missing something; it wouldn't be the first time. >> >> Richmond. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From livfoss at mac.com Sat May 26 04:49:34 2012 From: livfoss at mac.com (Graham Samuel) Date: Sat, 26 May 2012 10:49:34 +0200 Subject: iOS Splash Screen masks display In-Reply-To: References: Message-ID: <8989353E-7AAE-4AAF-8D9D-DB2F569603BA@mac.com> Jacque thanks very much, works perfectly. My mistake was to think that the card is drawn after "preOpenCard" and before "openCard" (this is implied by the SC docs, which tell you to use a "preOpenCard" handler to execute stuff that you want to do before the card appears). It appears that actually the drawing must done during "openCard". I have never noticed this before. It's interesting that, although the drawing action is internal to LC, iOS doesn't let go of the launch image/splash screen until the app has something to show. Makes sense tho. Thanks again Graham On Fri, 25 May 2012 22:04:02 -0500, "J. Landman Gay" wrote: > > On 5/25/12 2:09 PM, Graham Samuel wrote: >> I found that if I put a script like this into the first card: >> >> on openCard >> wait 4 seconds >> go to "Card2" >> end openCard >> >> then the splash screen stays around for an extra 4 seconds, and the >> first thing the user sees is Card 2 - Card 1 is never visible. > > The launch screen shouldn't matter, your app doesn't really start until > that disappears. What may be happening is that the "wait" command is > blocking, and preventing the first card from drawing. Try "wait 4 > seconds with messages" and see if that helps. > > If it doesn't, then use "send" instead: > > on openCard > send "goCard" to me in 4 seconds > end openCard > > on goCard > go to "Card2" > end goCard > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Sat May 26 08:32:42 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 26 May 2012 14:32:42 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting Message-ID: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> Dear LiveCode users in Germany and the Netherlands, I would like to make two announcements. First of all, I would like to remind you of the existence of Dutch and German LiveCode forums. In these forums, you can freely discuss all LiveCode-related topics. You can find the german forum at http://de.runrev.info/ and the Dutch forum at http://runrev.info/rrforum . If you experience any problems with registering, please contact me off-list. Second, the members of the Dutch forum have been discussing the possibility to organise a meeting. I will organise a meeting in the Netherlands within a few weeks, as part of eHUG's activities. eHUG is an official Apple User Group. Naturally, the meeting is not only for Mac and iOS users but for all LiveCode users. Also, if you are not a LiveCode user yet but are currently considering to start programming in LiveCode, then this meeting will be very useful for you. If you would like more information about the meeting, you can register at the Dutch forum and join the discussion. You can also contact me off-list (in Dutch, German or English). -- Best regards, Mark Schonewille Apple User Group Ambassador eHUG leader Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From richmondmathewson at gmail.com Sat May 26 08:42:16 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 26 May 2012 15:42:16 +0300 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> Message-ID: <4FC0CFA8.8010901@gmail.com> On 05/26/2012 03:32 PM, Mark Schonewille wrote: > Dear LiveCode users in Germany and the Netherlands, > > I would like to make two announcements. First of all, I would like to remind you of the existence of Dutch and German LiveCode forums. In these forums, you can freely discuss all LiveCode-related topics. You can find the german forum at http://de.runrev.info/ and the Dutch forum at http://runrev.info/rrforum . If you experience any problems with registering, please contact me off-list. > > Second, the members of the Dutch forum have been discussing the possibility to organise a meeting. I will organise a meeting in the Netherlands within a few weeks, as part of eHUG's activities. eHUG is an official Apple User Group. Naturally, the meeting is not only for Mac and iOS users but for all LiveCode users. Also, if you are not a LiveCode user yet but are currently considering to start programming in LiveCode, then this meeting will be very useful for you. > > If you would like more information about the meeting, you can register at the Dutch forum and join the discussion. You can also contact me off-list (in Dutch, German or English). En wat over mensen wie Vlaams of Afrikaans spreken? > > -- > Best regards, > > Mark Schonewille > Apple User Group Ambassador > eHUG leader > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Sat May 26 08:51:20 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 26 May 2012 14:51:20 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <4FC0CFA8.8010901@gmail.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <4FC0CFA8.8010901@gmail.com> Message-ID: <7D413863-D7EF-491F-9FBF-616DA01A43F5@economy-x-talk.com> Beste Richmond, Die mensen zijn zeker ook welkom op de bijeenkomst, als Nederland voor hen niet te ver weg is. Bovendien kan eenieder mij ook in het Vlaams of Afrikaans aanschrijven. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 26 mei 2012, at 14:42, Richmond wrote: > > En wat over mensen wie Vlaams of Afrikaans spreken? > From bonnmike at gmail.com Sat May 26 08:56:58 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 26 May 2012 06:56:58 -0600 Subject: [OT] Apple Rant In-Reply-To: <4FC07020.1060203@gmail.com> References: <4FC07020.1060203@gmail.com> Message-ID: If I recall correctly, when you rent a movie you have 24 hours to watch it starting at the time you actually start playing the movie, otherwise I think it can sit there for a while (not sure how long) waiting for you to kick start the timer. . Not sure anymore though as my first gen (of the new gen of apple tv's) rolled craps after 5 months. From richmondmathewson at gmail.com Sat May 26 09:06:26 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 26 May 2012 16:06:26 +0300 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <7D413863-D7EF-491F-9FBF-616DA01A43F5@economy-x-talk.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <4FC0CFA8.8010901@gmail.com> <7D413863-D7EF-491F-9FBF-616DA01A43F5@economy-x-talk.com> Message-ID: <4FC0D552.7000802@gmail.com> On 05/26/2012 03:51 PM, Mark Schonewille wrote: > Beste Richmond, > > Die mensen zijn zeker ook welkom op de bijeenkomst, als Nederland voor hen niet te ver weg is. Bovendien kan eenieder mij ook in het Vlaams of Afrikaans aanschrijven. Droevig, kon ik enkel me niet tegen dat cooment verzetten. Het werd voorgesteld door een buur van mijn van Groningen. An, Ahm gae sair anent ma Flemis leid; but thon'll ken ma vocables ane dout. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 26 mei 2012, at 14:42, Richmond wrote: >> En wat over mensen wie Vlaams of Afrikaans spreken? >> > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From m.schonewille at economy-x-talk.com Sat May 26 09:29:45 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 26 May 2012 15:29:45 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <4FC0D552.7000802@gmail.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <4FC0CFA8.8010901@gmail.com> <7D413863-D7EF-491F-9FBF-616DA01A43F5@economy-x-talk.com> <4FC0D552.7000802@gmail.com> Message-ID: Hi Richmond, People can also contact me in Gronings, although I may not understand every word. I don't know if you're trying to write Flemish, Engrikaans or Gaelic. Sorry. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 26 mei 2012, at 15:06, Richmond wrote: > On 05/26/2012 03:51 PM, Mark Schonewille wrote: >> Beste Richmond, >> >> Die mensen zijn zeker ook welkom op de bijeenkomst, als Nederland voor hen niet te ver weg is. Bovendien kan eenieder mij ook in het Vlaams of Afrikaans aanschrijven. > > Droevig, kon ik enkel me niet tegen dat cooment verzetten. Het werd voorgesteld door een buur van mijn van Groningen. > > An, Ahm gae sair anent ma Flemis leid; but thon'll ken ma vocables ane dout. > >> >> -- >> Best regards, >> >> Mark Schonewille >> >> Economy-x-Talk Consulting and Software Engineering >> Homepage: http://economy-x-talk.com >> Twitter: http://twitter.com/xtalkprogrammer >> KvK: 50277553 >> >> We will have room for new projects after 1 June. Contact me now and be first in line. From roger.e.eller at sealedair.com Sat May 26 09:37:40 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 09:37:40 -0400 Subject: [OT] Apple Rant In-Reply-To: References: Message-ID: On Sat, May 26, 2012 at 12:45 AM, Peter Haworth wrote: > Having a great Friday evening thanks to Apple. > > So I give up on that and think, OK, let's watch a movie through my new > AppleTV box. Already watched several NetFlix movies with no problem. > Ordered a movie. After I've paid for it, I'm told a) it's only available > to watch for 24 hours, and b) it's gonna take nearly 6 hours to download. > Leaving town tomorrow so no way I can watch this movie. How come NetFlix > can automatically adjust their download resolution to my Internet > connection speed but Apple can't? > Pete > lcSQL Software Netflix is licensed for Microsoft Silverlight, which is way ahead of Quicktime in the compression and streaming department. Apple just doesn't want to accept that fact. ~Roger From mpetrides at earthlink.net Sat May 26 09:42:23 2012 From: mpetrides at earthlink.net (Marian Petrides, MD) Date: Sat, 26 May 2012 09:42:23 -0400 Subject: [OT] Apple Rant In-Reply-To: References: <4FC07020.1060203@gmail.com> Message-ID: <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> I think you have 30 days from the date of purchase to start watching and 24 hours from the time you start to finish the movie. Sent from my iPad On May 26, 2012, at 8:56 AM, Mike Bonner wrote: > If I recall correctly, when you rent a movie you have 24 hours to watch it > starting at the time you actually start playing the movie, otherwise I > think it can sit there for a while (not sure how long) waiting for you to > kick start the timer. . Not sure anymore though as my first gen (of the new > gen of apple tv's) rolled craps after 5 months. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Sat May 26 09:42:41 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 09:42:41 -0400 Subject: [OT] Apple Rant In-Reply-To: <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> References: <4FC07020.1060203@gmail.com> <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> Message-ID: On Sat, May 26, 2012 at 9:42 AM, Marian Petrides, MD wrote: > I think you have 30 days from the date of purchase to start watching and > 24 hours from the time you start to finish the movie. > > Sent from my iPad I like the DRM of a DVD better. Anytime, anywhere... which should be in the definition of "purchased", IMHO. ~Roger From bvlahos at mac.com Sat May 26 10:04:49 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 26 May 2012 07:04:49 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <4FC092DC.5090801@gmail.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <4FBE52FD.9070205@gmail.com> <4DCF833C-3E48-4E0F-964E-C540E4DC4A9B@mac.com> <4FC092DC.5090801@gmail.com> Message-ID: <6ED7AF4B-D78D-4AA2-A610-CBDCCF95A268@mac.com> Richmond, On May 26, 2012, at 1:22 AM, Richmond wrote: >> >> You should not need to change the suffix unless you are installing it for Revolution instead of LiveCode. > > I am, and your website claims that your plugin works for ALL versions (might be a wee bit > of an over-generalisation - think of trying it with RunRev 1.0). I only claim all versions of LiveCode and versions of Revolution 3.5 or later not all versions of Rev. You are correct that if using Revolution the extension needs to be set to ".rev". I'll update the web page. > > HOWEVER; it is awkward s*ds like me who can push your plugin to its extremes, and that isn't > necessarily a bad thing. I want people to push it. > >> >> On May 24, 2012, at 8:25 AM, Richmond wrote: >> >>> The installation instructions on the website are incorrect vis-a-vis Linux. >>> >>> In Linux installs (well 4.0.0 and 4.5.0 at least) the Plugins folder resides inside the same folder as the executable. >>> >>> If you are using something a bit older than LC 5.0 don't forget to change the suffix from '.livecode' to '.rev' on the plugin. >>> >>> Over on my PPC Mac, inside the 'Documents' folder there is a 'My Revolution Enterprise' which is potentially HIGHLY MISLEADING >>> as, if one right-clicks on the executable one finds at /Contents/Tools/Plugins just the right place to put lcTaskList.rev Yes it should work there. >>> >>> On opening the stack for my Devawriter Pro ( RR 4.5, macMiniPPC, Mac OS 10.4) the plugin does nothing at all except slow things down considerably. >>> >>> Let's have a go on Linux ( RR 4.5, DELL Optiplex 745, Xubuntu 12.04 with XFCE 4.10) - much the same. > > !!!!!!!!!! > > Now: is this not working because of Linux? Mac PPC ? Old versions of RunRev ? Double check the instructions at http://lessons.runrev.com/s/lessons/m/4071/l/21341-how-to-install-custom-user-plugins for the installation of plugins. I would expect your setup to be able to work. Bill Vlahos From richmondmathewson at gmail.com Sat May 26 10:41:03 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 26 May 2012 17:41:03 +0300 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <6ED7AF4B-D78D-4AA2-A610-CBDCCF95A268@mac.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <4FBE52FD.9070205@gmail.com> <4DCF833C-3E48-4E0F-964E-C540E4DC4A9B@mac.com> <4FC092DC.5090801@gmail.com> <6ED7AF4B-D78D-4AA2-A610-CBDCCF95A268@mac.com> Message-ID: <4FC0EB7F.80006@gmail.com> On 05/26/2012 05:04 PM, Bill Vlahos wrote: > Richmond, > > On May 26, 2012, at 1:22 AM, Richmond wrote: > >>> You should not need to change the suffix unless you are installing it for Revolution instead of LiveCode. >> I am, and your website claims that your plugin works for ALL versions (might be a wee bit >> of an over-generalisation - think of trying it with RunRev 1.0). > I only claim all versions of LiveCode and versions of Revolution 3.5 or later not all versions of Rev. > You are correct that if using Revolution the extension needs to be set to ".rev". I'll update the web page. >> HOWEVER; it is awkward s*ds like me who can push your plugin to its extremes, and that isn't >> necessarily a bad thing. > I want people to push it. >>> On May 24, 2012, at 8:25 AM, Richmond wrote: >>> >>>> The installation instructions on the website are incorrect vis-a-vis Linux. >>>> >>>> In Linux installs (well 4.0.0 and 4.5.0 at least) the Plugins folder resides inside the same folder as the executable. >>>> >>>> If you are using something a bit older than LC 5.0 don't forget to change the suffix from '.livecode' to '.rev' on the plugin. >>>> >>>> Over on my PPC Mac, inside the 'Documents' folder there is a 'My Revolution Enterprise' which is potentially HIGHLY MISLEADING >>>> as, if one right-clicks on the executable one finds at /Contents/Tools/Plugins just the right place to put lcTaskList.rev > Yes it should work there. >>>> On opening the stack for my Devawriter Pro ( RR 4.5, macMiniPPC, Mac OS 10.4) the plugin does nothing at all except slow things down considerably. >>>> >>>> Let's have a go on Linux ( RR 4.5, DELL Optiplex 745, Xubuntu 12.04 with XFCE 4.10) - much the same. >> !!!!!!!!!! >> >> Now: is this not working because of Linux? Mac PPC ? Old versions of RunRev ? > Double check the instructions at http://lessons.runrev.com/s/lessons/m/4071/l/21341-how-to-install-custom-user-plugins for the installation of plugins. I would expect your setup to be able to work. That seems all very straight forward, and as that is the way I installed the lcTaskList plugin I am NOT surprised that it shows up in the menu /Development/Plugins and load when it is selected. But . . . Ahah: Gottit! Opened a rather silly little stack of mine and wrote "--MARK Visichko" into a card script and it "automagically" appeared in the plugin's field/ datagrid (???) So certainly works in RR/LC 4.5 on Linux. I would assume that that goes for Mac PPC as well. I have to hop out for supper with some friends, but afterwards I will run your plugin with RR/LC 3.5.0, 4.0.0 and 4.5.0 om both Linux and PPC; and, just for fun (???) give it a whirl with Metacard. HOWEVER: the "Ahah" may be interpreted in 2 ways (both of which are a possible problem for you): 1. Richmond is a bit stupid and it took him quite a while to realise that unless he added those comments into his scripts they would not appear in lcTaskList. 2. Your instructions are not clear enough. Of course #1 would not be a problem if #2 were BLATANT. AND . . . how does one use the plugin to count script lines in a stack? > > Bill Vlahos > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Sat May 26 10:47:24 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 26 May 2012 10:47:24 -0400 Subject: [OT] Apple Rant In-Reply-To: References: <4FC07020.1060203@gmail.com> <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> Message-ID: Purchased was probably the wrong word. Surely you are renting the video? If you rent a DVD from a video store, aren't you expected to return it soon, even if you didn't get around to watching it? On May 26, 2012, at 9:42 AM, Roger Eller wrote: > I like the DRM of a DVD better. Anytime, anywhere... which should be in > the definition of "purchased", IMHO. From ambassador at fourthworld.com Sat May 26 10:48:18 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 26 May 2012 07:48:18 -0700 Subject: Request for Linux IDE to build for Android submitted Message-ID: <4FC0ED32.3050006@fourthworld.com> For those of you using Linux, building mobile apps requires us to move our work to either Mac or Win to make standalones. For iOS this is to be expected; Apple has the right to require that we spend a thousand dollars purchasing a Mac from them to build for their mobile OS. But for Android, the SDK is available for Linux so ideally we should be able to build for Android Linux from desktop Linux without having to spend hundreds of dollars on a copy of Windows to do that in a VM. I was surprised to find that there was no RQCC request for this, so I submitted one: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From coiin at verizon.net Sat May 26 10:50:47 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 26 May 2012 10:50:47 -0400 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: <4FC0ED32.3050006@fourthworld.com> References: <4FC0ED32.3050006@fourthworld.com> Message-ID: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> You will be interested to hear that in the Flash community people have taken the iOS 5.1 SDK out of Xcode, got it over to Windows, and are successfully publishing iOS apps there. I don't know how legal that is, but it ought to work for Linux too. From roger.e.eller at sealedair.com Sat May 26 10:57:38 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 10:57:38 -0400 Subject: [OT] Apple Rant In-Reply-To: References: <4FC07020.1060203@gmail.com> <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> Message-ID: When renting, yes. On May 26, 2012 10:47 AM, "Colin Holgate" wrote: > Purchased was probably the wrong word. Surely you are renting the video? > If you rent a DVD from a video store, aren't you expected to return it > soon, even if you didn't get around to watching it? > > > On May 26, 2012, at 9:42 AM, Roger Eller > wrote: > > > I like the DRM of a DVD better. Anytime, anywhere... which should be in > > the definition of "purchased", IMHO. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bvg at mac.com Sat May 26 11:16:04 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 26 May 2012 17:16:04 +0200 Subject: what should be done with MobGUI? In-Reply-To: References: <4FBF8FDA.8060306@fourthworld.com> <3AB22782-CEA2-4C5F-B7CA-0E4C5CAD6812@mac.com> <5B7BD4E8-D1DC-4B26-BAE3-94555FA61FB1@verizon.net> <7FB435F4-025A-42C3-886A-4CC10A65E7FD@mac.com> <74C2E2A1-55D3-41F6-B17C-86DAC2A9ECD9@verizon.net> <2D11BD1C-E7CB-47E0-802F-7D7B3ECF0B90@verizon.net> <930A4021-B8FF-464F-A7D5-024504FADD52@economy-x-talk.com> Message-ID: <8B9AA9B0-0DD9-4EF2-8406-E7B767B305B0@mac.com> does he know that there's tons of unanswered questions on his support email as well as the forum? On 26.05.2012, at 05:30, Monte Goulding wrote: > I was just chatting to John the other day and it's not abandonware. > > -- > Monte Goulding > > On 26/05/2012, at 12:52 PM, Gerry Orkin wrote: > >> Is MobGUI abandonware? Does anyone know if John is working on updates? >> >> Cheers >> >> Gerry >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From ambassador at fourthworld.com Sat May 26 11:24:29 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 26 May 2012 08:24:29 -0700 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> References: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> Message-ID: <4FC0F5AD.7030506@fourthworld.com> Colin Holgate wrote: > You will be interested to hear that in the Flash community people > have taken the iOS 5.1 SDK out of Xcode, got it over to Windows, > and are successfully publishing iOS apps there. I don't know how > legal that is, but it ought to work for Linux too. There are some who run OS X in a VM on Linux boxes, and even under dual-boot on PCs. While apparently doable, since it clearly violates Apple's "only on an Apple-branded computer" EULA terms, I find it interesting but I wouldn't advocate it or try it myself. I haven't reviewed the Xcode EULA in sufficient detail to have an opinion on that specifically, but I'd be surprised if Apple allows it. Apple is currently in a position to ask iOS devs to also purchase Macs to build apps, and while I would welcome a change to that policy I accept that it's within their rights to do so. If it turns out that they already allow the iOS SDK to run on other OSes so much the better, but I'd want to verify that before doing so. The Android SDK is already openly available for every popular OS, so it should be relatively easy for RunRev to support building for it from any of the desktop OSes their IDE supports. The Mac and Win IDEs already provide this, so now we just need to add Linux for that to be complete: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bvg at mac.com Sat May 26 11:30:15 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 26 May 2012 17:30:15 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> Message-ID: <30B07522-168E-479A-9BD1-3432121B56A8@mac.com> Why not just tell people some information about this meeting on the use list, the official forum etc. I'm sure runrev would retweet any announcements that you have about community meetings (if you tell them to), and there's probably sense in writing a newsletter for revup about this. Asking non-dutch people to join a dutch forum to get information about a not-dutch-exclusive meeting is a pretty roundabout way to make sure that you won't get any participants. On 26.05.2012, at 14:32, Mark Schonewille wrote: > Dear LiveCode users in Germany and the Netherlands, > > I would like to make two announcements. First of all, I would like to remind you of the existence of Dutch and German LiveCode forums. In these forums, you can freely discuss all LiveCode-related topics. You can find the german forum at http://de.runrev.info/ and the Dutch forum at http://runrev.info/rrforum . If you experience any problems with registering, please contact me off-list. > > Second, the members of the Dutch forum have been discussing the possibility to organise a meeting. I will organise a meeting in the Netherlands within a few weeks, as part of eHUG's activities. eHUG is an official Apple User Group. Naturally, the meeting is not only for Mac and iOS users but for all LiveCode users. Also, if you are not a LiveCode user yet but are currently considering to start programming in LiveCode, then this meeting will be very useful for you. > > If you would like more information about the meeting, you can register at the Dutch forum and join the discussion. You can also contact me off-list (in Dutch, German or English). -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From ambassador at fourthworld.com Sat May 26 11:32:20 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 26 May 2012 08:32:20 -0700 Subject: [OT] Apple Rant Message-ID: <4FC0F784.5030100@fourthworld.com> Peter Haworth wrote: > So I give up on that and think, OK, let's watch a movie through my new > AppleTV box. Already watched several NetFlix movies with no problem. > Ordered a movie. After I've paid for it, I'm told a) it's only available > to watch for 24 hours, and b) it's gonna take nearly 6 hours to download. > Leaving town tomorrow so no way I can watch this movie. How come NetFlix > can automatically adjust their download resolution to my Internet > connection speed but Apple can't? ... > Time for a goodnight glass of single mat Scotch - Glenfaclas 105, you can't > beat it "When things get so big I don't trust 'em at all. You wanna keep control you gotta keep it small. DIY." - Peter Gabriel, "DIY" Guide To Building An Open Source HTPC / Media Center on Ubuntu PS: Good choice of Scotch. You're welcome to come camping with me any time. Nothing beats a good single-malt at the campfire under the desert moon. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From andyh1234 at sky.com Sat May 26 11:46:03 2012 From: andyh1234 at sky.com (Andrew Henshaw) Date: Sat, 26 May 2012 16:46:03 +0100 Subject: [OT] Apple Rant In-Reply-To: <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> References: <4FC07020.1060203@gmail.com> <1A193FF9-38F6-4155-A556-2CD7E9BFDF85@earthlink.net> Message-ID: <409821C2-70BE-4C1A-B8C4-AE0B4B6F4927@sky.com> Thats how mine works. Mine also usually says 12 hours to download to begin with, then I check 10 minutes later and its ready to play. One HUGE performance factor ive found is if you use a centralised dns like opendns or unblock-us etc it pretty much destroys the download performance and its hours and not minutes for downloads to start. I believe Apple use geo data to provide a local server for iTunes downloads, and they cant always get this when you go through other dns systems. Netflix and VuDu however seem to have it much more sorted. Andy On 26 May 2012, at 14:42, Marian Petrides, MD wrote: > I think you have 30 days from the date of purchase to start watching and 24 hours from the time you start to finish the movie. > > Sent from my iPad > > On May 26, 2012, at 8:56 AM, Mike Bonner wrote: > >> If I recall correctly, when you rent a movie you have 24 hours to watch it >> starting at the time you actually start playing the movie, otherwise I >> think it can sit there for a while (not sure how long) waiting for you to >> kick start the timer. . Not sure anymore though as my first gen (of the new >> gen of apple tv's) rolled craps after 5 months. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From roger.e.eller at sealedair.com Sat May 26 13:01:24 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 13:01:24 -0400 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: <4FC0F5AD.7030506@fourthworld.com> References: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> <4FC0F5AD.7030506@fourthworld.com> Message-ID: On Sat, May 26, 2012 at 11:24 AM, Richard Gaskin wrote: > Colin Holgate wrote: > > > You will be interested to hear that in the Flash community people > > have taken the iOS 5.1 SDK out of Xcode, got it over to Windows, > > and are successfully publishing iOS apps there. I don't know how > > legal that is, but it ought to work for Linux too. > > There are some who run OS X in a VM on Linux boxes, and even under > dual-boot on PCs. While apparently doable, since it clearly violates > Apple's "only on an Apple-branded computer" EULA terms, I find it > interesting but I wouldn't advocate it or try it myself. I haven't > reviewed the Xcode EULA in sufficient detail to have an opinion on that > specifically, but I'd be surprised if Apple allows it. > > Apple is currently in a position to ask iOS devs to also purchase Macs to > build apps, and while I would welcome a change to that policy I accept that > it's within their rights to do so. If it turns out that they already allow > the iOS SDK to run on other OSes so much the better, but I'd want to verify > that before doing so. > > The Android SDK is already openly available for every popular OS, so it > should be relatively easy for RunRev to support building for it from any of > the desktop OSes their IDE supports. The Mac and Win IDEs already provide > this, so now we just need to add Linux for that to be complete: > > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > I too, want LiveCode to support building for Android on a Linux system. That should be a no-brainer. I don't see why RunRev hasn't done this yet. Violations aside, Apple makes a nice OS, and nicely designed hardware. Hobbyists (and pros) want this cool looking iStuff, but without the hefty pricetag. I 'personally' don't see a problem with a hobbyist BUYING a copy of OS X, and installing it on their own custom hardware for fun (not profit). I don't see a problem doing this to make your own HTPC either. If you then use said CustoMac to watch DRM protected media with iTunes, Apple still profits. If you use said CustoMac to buy OS X Apps, Apple still profits. Someday, I hope they loosen their grip and allow this scenario, even if the price for the OS for non-apple hardware quadruples. I'd buy a copy. By the way, check out this new case: (seems inspired, doesn't it?) http://www.bitfenix.com/global/en/products/chassis/prodigy/ http://www.youtube.com/watch?&v=Xqn-e9qAvtI ~Roger From livfoss at mac.com Sat May 26 13:12:29 2012 From: livfoss at mac.com (Graham Samuel) Date: Sat, 26 May 2012 19:12:29 +0200 Subject: what should be done with MobGUI? In-Reply-To: References: Message-ID: Good question. I bought MobGUI quite a time ago, and stopped using it when I couldn't get answers to my questions. I did get some advice but from an independent source, John Dixon. He was so knowledgeable that for a time I thought he was John Craig. Maybe John Dixon knows what's going on, since he once told me that the two Johns speak to one another most days. Graham On Sat, 26 May 2012 17:16:04 +0200, Bj?rnke von Gierke wrote: > > does he know that there's tons of unanswered questions on his support email as well as the forum? > > On 26.05.2012, at 05:30, Monte Goulding wrote: > >> I was just chatting to John the other day and it's not abandonware. >> >> -- >> Monte Goulding >> >> On 26/05/2012, at 12:52 PM, Gerry Orkin wrote: >> >>> Is MobGUI abandonware? Does anyone know if John is working on updates? >>> >>> Cheers >>> >>> Gerry >> From jacque at hyperactivesw.com Sat May 26 13:50:24 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 26 May 2012 12:50:24 -0500 Subject: [OT] Apple Rant In-Reply-To: References: Message-ID: <4FC117E0.6060109@hyperactivesw.com> On 5/25/12 11:45 PM, Peter Haworth wrote: > Having a great Friday evening thanks to Apple. Okay, I laughed. :) But only in commiseration. > Still in the throes of dealing with Apple Store submission for my app. TO > register it, I have to upload at least one screenshot (why?). No problem, > I have several created with the OS X ability to take screen shots and save > them on disk, used them for my web site. Unfortunately, they're not > acceptable for upload to the Apple store according to the error message I > got - either wrong format, wrong resolution or wrong color scheme. So > apparently screen shots made with Apples's own OS are not acceptable to the > Apple Store. For my screenshots, I just set the stack size on my Mac to iPad size (my app is only for iPad) and took screenshots in LiveCode using the regular OS X screenshot shortcuts. Then I cropped them to the required size in a graphics program to remove the shadow and titlebar, which Apple doesn't want. Then I resaved as 32-bit PNG. Apple has the image requirements listed in the developer docs. I was concerned that the Apple police wouldn't accept Mac screenshots but it went through on the first try. I doubt they can tell where the shots came from. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From roger.e.eller at sealedair.com Sat May 26 13:51:37 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 13:51:37 -0400 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: <4FC0F5AD.7030506@fourthworld.com> References: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> <4FC0F5AD.7030506@fourthworld.com> Message-ID: On Sat, May 26, 2012 at 11:24 AM, Richard Gaskin wrote: > The Android SDK is already openly available for every popular OS, so it > should be relatively easy for RunRev to support building for it from any of > the desktop OSes their IDE supports. The Mac and Win IDEs already provide > this, so now we just need to add Linux for that to be complete: > > > > > -- > Richard Gaskin > Supported with my votes. +5 ~Roger From pete at lcsql.com Sat May 26 13:56:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 26 May 2012 10:56:03 -0700 Subject: Standalone problem In-Reply-To: <4FC04D14.4070203@hyperactivesw.com> References: <8CEFDB4BF1456B0-1C0C-2F598@webmail-m152.sysops.aol.com> <4FADC54A.3070308@hyperactivesw.com> <8CEFFA040EC95B1-598-105CE@angweb-usm004.sysops.aol.com> <4FB08F2F.9000103@hyperactivesw.com> <4FB123B5.10309@hyperactivesw.com> <4FC04D14.4070203@hyperactivesw.com> Message-ID: Thanks Jacque, as usual you have the right answer! Might be useful to document everything I tried and the results. I did try setting up the folder structure outlined in the newsletter article since it says "You only need the *Runtime* hierarchy for building Standalones containing your externals." Alas, that did not result in the external turning up anywhere in the standalone package. I tried specifying the name of the external bundle file in the Standalone Settings/Copy Files dialog, using the "Add File" button to do it. When I built the standalone I got a warning message that it couldn't find the external file, which seemed strange since the Add File button uses a standard Mac Open File dialog. Then I noticed that the path to the folder congtaining my stack file had been inserted at the beginning of the path to the external in the error message. If that's what it was looking for, no wonder it couldn't find it - looks like a bug. I also tried the option to "Search for required inclusions" - didn't help. Next I tried selecting the4 external in the main stack Inspector External References pane. When I built the standalone, there was no trace of the external anywhere in the folder containing the standalone or in application package contents. So finally, I added a startup handler to set the externals based on the environment as you suggested, and manually copied the external bundle into the standalone apps folder. I have more testing to do but I think that did the trick. If all pans out, I may add some code to the standaloneSaved handler to copy the external into the standalone application folder. Pete lcSQL Software On Fri, May 25, 2012 at 8:25 PM, J. Landman Gay wrote: > On 5/25/12 7:20 PM, Peter Haworth wrote: > >> Jacque, >> Bit late on this but I've just successfully built an external( whooppee!) >> and am now left with the task of installing it in the correct place. >> > > Congrats. :) I know it was a difficult trek. I've never had to deal with > any of that, and I don't think I want to. > > > I really don;t know what purpose the Externals.txt file >> serves and the newsletter article doesn't explain it >> > > I always assumed the IDE reads that file so it knows what externals to > load at launch. Presumably that would avoid problems if some of the files > in the folder aren't really externals, or if some should be intentionally > excluded. Maybe someone else knows for sure. > > > My question is, if I do what is suggested in the newsletter article, will >> the IDE and whatever standalone I build find the external OK or do I still >> have to take the steps you outlined in your post? >> > > Short answer: yes, you need to manage standalones. The newsletter article > is about using externals in the IDE but doesn't apply to standalones. Once > the app is built it's on its own, and it needs to know how to find the > files. So do that by either hard-coding a relative path in the inspector > ("Externals/myexternal.bundle"**) or by setting the externals property in > a startup handler. > > I'm not sure the IDE will know to build the standalone with your external, > even if it's in the proper location where the IDE can find it. There's no > interface in the SB where you can specify a custom external (though maybe > "search for inclusions" will work; I never use that.) I suspect you'll have > to copy it into the app bundle manually after the standalone is built. From roger.e.eller at sealedair.com Sat May 26 13:59:09 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 13:59:09 -0400 Subject: [OT] Apple Rant In-Reply-To: <4FC117E0.6060109@hyperactivesw.com> References: <4FC117E0.6060109@hyperactivesw.com> Message-ID: On Sat, May 26, 2012 at 1:50 PM, J. Landman Gay wrote: > On 5/25/12 11:45 PM, Peter Haworth wrote: > >> Having a great Friday evening thanks to Apple. >> > > Okay, I laughed. :) But only in commiseration. > > Still in the throes of dealing with Apple Store submission for my app. TO >> register it, I have to upload at least one screenshot (why?). No problem, >> I have several created with the OS X ability to take screen shots and save >> them on disk, used them for my web site. Unfortunately, they're not >> acceptable for upload to the Apple store according to the error message I >> got - either wrong format, wrong resolution or wrong color scheme. So >> apparently screen shots made with Apples's own OS are not acceptable to >> the >> Apple Store. >> > > For my screenshots, I just set the stack size on my Mac to iPad size (my > app is only for iPad) and took screenshots in LiveCode using the regular OS > X screenshot shortcuts. Then I cropped them to the required size in a > graphics program to remove the shadow and titlebar, which Apple doesn't > want. Then I resaved as 32-bit PNG. Apple has the image requirements listed > in the developer docs. > > I was concerned that the Apple police wouldn't accept Mac screenshots but > it went through on the first try. I doubt they can tell where the shots > came from. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Doesn't the power button + home button on an iOS device make a screenshot in your photo gallery? The screen should flash. ~Roger From andyh1234 at sky.com Sat May 26 14:02:34 2012 From: andyh1234 at sky.com (Andrew Henshaw) Date: Sat, 26 May 2012 19:02:34 +0100 Subject: [OT] Apple Rant In-Reply-To: References: <4FC117E0.6060109@hyperactivesw.com> Message-ID: You can also just use the iPhone simulator on your mac and hit cmd-s and a file appears on your desktop. Ive used these unaltered for the screenshots, they dont carry the network your phone is on and signal strength too :) > > Doesn't the power button + home button on an iOS device make a screenshot > in your photo gallery? The screen should flash. > > ~Roger > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coiin at verizon.net Sat May 26 14:10:32 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 26 May 2012 14:10:32 -0400 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: References: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> <4FC0F5AD.7030506@fourthworld.com> Message-ID: <4F65D225-FF6E-4CF9-B40D-C4DEDD64CE96@verizon.net> I think this makes sense, if the buyer has to pay the same price that Mac users have to pay for Windows. Windows 7 Ultimate (the equivalent version to OSX, because OSX does't come in cut-down variations) has a retail price of $320. Lion sells for $30. Now, to be fair you would have had to installed Snow Leopard in order to order Lion, you could argue that the effective price is $160. That's still half the price of Windows. Apple could make a straight to Lion product for perhaps $150, which could be enough income to be worth the trouble, and still be less than half the price of Windows. One issue though is that it could lead to a huge amount of support for all the variations of PC hardware people might use it on. On May 26, 2012, at 1:01 PM, Roger Eller wrote: > Violations aside, Apple makes a nice OS, and nicely designed hardware. > Hobbyists (and pros) want this cool looking iStuff, but without the hefty > pricetag. I 'personally' don't see a problem with a hobbyist BUYING a copy > of OS X, and installing it on their own custom hardware for fun (not > profit). From pete at lcsql.com Sat May 26 14:37:05 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 26 May 2012 11:37:05 -0700 Subject: [OT] Apple Rant In-Reply-To: <4FC117E0.6060109@hyperactivesw.com> References: <4FC117E0.6060109@hyperactivesw.com> Message-ID: This is for the Mac Apple Store for desktop apps, not iPhone/iPad apps, not sure if the requirements are the same. The error message detailed that the screenshot had to be in one of several file formats - mine was .png which was one of the valid formats. It also had to be at least 1280x800 - my screen was at that resolution when I took the screen shot. But, the screen shots were almost all only sections of the screen, not the whole screen so maybe that's the problem. And it had to use RGB color scheme - according to Preview, it did. Just about to take a look around the Mac Apple Store forum to see what I can find out. Pete lcSQL Software On Sat, May 26, 2012 at 10:50 AM, J. Landman Gay wrote: > For my screenshots, I just set the stack size on my Mac to iPad size (my > app is only for iPad) and took screenshots in LiveCode using the regular OS > X screenshot shortcuts. Then I cropped them to the required size in a > graphics program to remove the shadow and titlebar, which Apple doesn't > want. Then I resaved as 32-bit PNG. Apple has the image requirements listed > in the developer docs. From jacque at hyperactivesw.com Sat May 26 14:44:22 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 26 May 2012 13:44:22 -0500 Subject: [OT] Apple Rant In-Reply-To: References: <4FC117E0.6060109@hyperactivesw.com> Message-ID: <4FC12486.7000501@hyperactivesw.com> On 5/26/12 12:59 PM, Roger Eller wrote: > Doesn't the power button + home button on an iOS device make a screenshot > in your photo gallery? The screen should flash. Probably but I didn't bother. I was making screenshots in different sizes for both main Android stores as well as the iPad, and I made a few iPhone sizes too just in case. My stack has resize handlers, so I just kept changing the stack size, letting it reposition everything, and snapping shots. I didn't need to bother building an app or installing anything, and the whole process took only a few minutes. Since none of the online stores want the status bar in the screenshot, removing the titlebar satisfied all the different store requirements. All three stores accepted the shots without any problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From roger.e.eller at sealedair.com Sat May 26 14:48:16 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Sat, 26 May 2012 14:48:16 -0400 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: <4F65D225-FF6E-4CF9-B40D-C4DEDD64CE96@verizon.net> References: <8564721A-A009-4983-8F02-6A1564E31DA5@verizon.net> <4FC0F5AD.7030506@fourthworld.com> <4F65D225-FF6E-4CF9-B40D-C4DEDD64CE96@verizon.net> Message-ID: Apple would have to be VERY specific as to "compatible hardware". The hackintosh community at TonyMacX86 dot com have done all the leg work already. There are a sub-set of PC hardware, motherboards, CPU's video cards, etc. that in the right combination, allows OS X to actually 'believe' it is running on real Apple hardware. So, Apple would only need to support the recommended sub-set, although there may be a few outliers that it still works on. When Steve was still around, the community petitioned for this, in hopes that Apple would see enough requests to make it profitable. Sadly, the numbers were low because only techies really attempt this kind of black-magic. Mainstream users would want a disk they can put in and have it "just work", which it certainly would - on the right hardware. ~Roger On Sat, May 26, 2012 at 2:10 PM, Colin Holgate wrote: > I think this makes sense, if the buyer has to pay the same price that Mac > users have to pay for Windows. Windows 7 Ultimate (the equivalent version > to OSX, because OSX does't come in cut-down variations) has a retail price > of $320. Lion sells for $30. Now, to be fair you would have had to > installed Snow Leopard in order to order Lion, you could argue that the > effective price is $160. That's still half the price of Windows. Apple > could make a straight to Lion product for perhaps $150, which could be > enough income to be worth the trouble, and still be less than half the > price of Windows. > > One issue though is that it could lead to a huge amount of support for all > the variations of PC hardware people might use it on. > > > On May 26, 2012, at 1:01 PM, Roger Eller wrote: > > > Violations aside, Apple makes a nice OS, and nicely designed hardware. > > Hobbyists (and pros) want this cool looking iStuff, but without the hefty > > pricetag. I 'personally' don't see a problem with a hobbyist BUYING a > copy > > of OS X, and installing it on their own custom hardware for fun (not > > profit). > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From m.schonewille at economy-x-talk.com Sat May 26 15:49:16 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 26 May 2012 21:49:16 +0200 Subject: [ANN] Launcher X 0b04 Message-ID: Hi guys, A new beta version of Launcher X is now available. Launcher X is a recreation of the old Launcher for Mac OS 9 and earlier. This version works better with OSX Lion and no longer causes the Finder to block a few seconds. You can download Launcher X at http://qery.us/265 for free. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. From bvlahos at mac.com Sat May 26 16:57:41 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 26 May 2012 13:57:41 -0700 Subject: [PREVIEW] Task LIst Plugin (lcTaskList) for LiveCode In-Reply-To: <4FC0EB7F.80006@gmail.com> References: <6ADFC5FB-2116-4A73-ABEA-37AD1D3DFFEB@mac.com> <727436FB-DCE9-4927-BBC1-433668355E7B@me.com> <4FBE52FD.9070205@gmail.com> <4DCF833C-3E48-4E0F-964E-C540E4DC4A9B@mac.com> <4FC092DC.5090801@gmail.com> <6ED7AF4B-D78D-4AA2-A610-CBDCCF95A268@mac.com> <4FC0EB7F.80006@gmail.com> Message-ID: <513E98B9-7483-413E-876E-E4607F172C97@mac.com> Richmond, You can get the count of script lines in the Application Browser. Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) On May 26, 2012, at 7:41 AM, Richmond wrote: > AND . . . how does one use the plugin to count script lines in a stack? From m.schonewille at economy-x-talk.com Sat May 26 17:44:14 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 26 May 2012 23:44:14 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <30B07522-168E-479A-9BD1-3432121B56A8@mac.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <30B07522-168E-479A-9BD1-3432121B56A8@mac.com> Message-ID: <4643E65B-5172-44B9-8B6D-2CFCBA93A963@economy-x-talk.com> Dear Bj?rnke, It isn't entirely clear to me what the problem is. The message about the forum was meant for people who speak German or Dutch, the message about the meeting was solely for people who speak Dutch. There are still people on this mailing list who aren't a member of the Dutch forum and therefore I wrote about it here. It seemed polite to write in English instead of German and Dutch, because not everybody on this list understands German and Dutch. I don't have date to announce yet. I might announce it here when I have one. The discussion about the meeting is done on the Dutch forum because it is a meeting for Dutch participants and it is easier to communicate about it in Dutch. Hopefully this explains it. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 26 mei 2012, at 17:30, Bj?rnke von Gierke wrote: > Why not just tell people some information about this meeting on the use list, the official forum etc. > > I'm sure runrev would retweet any announcements that you have about community meetings (if you tell them to), and there's probably sense in writing a newsletter for revup about this. > > Asking non-dutch people to join a dutch forum to get information about a not-dutch-exclusive meeting is a pretty roundabout way to make sure that you won't get any participants. From bvg at mac.com Sat May 26 17:53:18 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 26 May 2012 23:53:18 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <4643E65B-5172-44B9-8B6D-2CFCBA93A963@economy-x-talk.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <30B07522-168E-479A-9BD1-3432121B56A8@mac.com> <4643E65B-5172-44B9-8B6D-2CFCBA93A963@economy-x-talk.com> Message-ID: <2B553580-CFB5-4BA6-80AC-B8B9F3C919AB@mac.com> On 26.05.2012, at 23:44, Mark Schonewille wrote: > I don't have date to announce yet. I might announce it here when I have one. The discussion about the meeting is done > on the Dutch forum because it is a meeting for Dutch participants and it is easier to communicate about it in Dutch. Oh i just assumed the meeting would be for everyone? Not that I want to help planning, but inviting anyone (no matter the language) is what I'd have planned to do. On a completely unrelated note, anyone know how I can learn dutch within "a few weeks"? -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From m.schonewille at economy-x-talk.com Sat May 26 18:19:10 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 27 May 2012 00:19:10 +0200 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <2B553580-CFB5-4BA6-80AC-B8B9F3C919AB@mac.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <30B07522-168E-479A-9BD1-3432121B56A8@mac.com> <4643E65B-5172-44B9-8B6D-2CFCBA93A963@economy-x-talk.com> <2B553580-CFB5-4BA6-80AC-B8B9F3C919AB@mac.com> Message-ID: <70A5B0A1-C9B3-4FCA-85CD-268E2ED8EF8B@economy-x-talk.com> Hi Bj?rnke, It would be really cool to invite you to a meeting here in my country. Perhaps I should ask the attendants about their English or German skills and see if we could invite you as a guest next time? Actually, I think that we would welcome anyone from anywhere, but the initial target group is Dutch LiveCode users. We'll probably be speaking Dutch only unless we have a famous guest from abroad ;-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 26 mei 2012, at 23:53, Bj?rnke von Gierke wrote: > > On 26.05.2012, at 23:44, Mark Schonewille wrote: > >> I don't have date to announce yet. I might announce it here when I have one. The discussion about the meeting is done >> on the Dutch forum because it is a meeting for Dutch participants and it is easier to communicate about it in Dutch. > > Oh i just assumed the meeting would be for everyone? Not that I want to help planning, but inviting anyone (no matter the language) is what I'd have planned to do. > > On a completely unrelated note, anyone know how I can learn dutch within "a few weeks"? > From stephenREVOLUTION2 at barncard.com Sat May 26 19:21:42 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 26 May 2012 16:21:42 -0700 Subject: Dutch and German Forums - Dutch User Group Meeting In-Reply-To: <2B553580-CFB5-4BA6-80AC-B8B9F3C919AB@mac.com> References: <5314CB27-5E2A-43A5-B5D4-5B5AAF0739FC@economy-x-talk.com> <30B07522-168E-479A-9BD1-3432121B56A8@mac.com> <4643E65B-5172-44B9-8B6D-2CFCBA93A963@economy-x-talk.com> <2B553580-CFB5-4BA6-80AC-B8B9F3C919AB@mac.com> Message-ID: On Sat, May 26, 2012 at 2:53 PM, Bj?rnke von Gierke wrote: > > > On a completely unrelated note, anyone know how I can learn dutch within > "a few weeks"? > > I've had Dutch friends tell me.... don't even try.... it's so hard... Stephen Barncard San Francisco Ca. USA more about sqb From andre at andregarzia.com Sat May 26 19:38:26 2012 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 26 May 2012 20:38:26 -0300 Subject: Request for Linux IDE to build for Android submitted In-Reply-To: <4FC0ED32.3050006@fourthworld.com> References: <4FC0ED32.3050006@fourthworld.com> Message-ID: I keep throwing votes on the screen but nothing happens =) now, serious, this feature is way overdue... it should have been there from the start. On Sat, May 26, 2012 at 11:48 AM, Richard Gaskin wrote: > For those of you using Linux, building mobile apps requires us to move our > work to either Mac or Win to make standalones. > > For iOS this is to be expected; Apple has the right to require that we > spend a thousand dollars purchasing a Mac from them to build for their > mobile OS. > > But for Android, the SDK is available for Linux so ideally we should be > able to build for Android Linux from desktop Linux without having to spend > hundreds of dollars on a copy of Windows to do that in a VM. > > I was surprised to find that there was no RQCC request for this, so I > submitted one: > > > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From johnpatten at me.com Sat May 26 21:44:01 2012 From: johnpatten at me.com (JOHN PATTEN) Date: Sat, 26 May 2012 18:44:01 -0700 Subject: =?windows-1252?Q?AnimationEngine_Question=85=3F?= Message-ID: <47009CE3-0003-47A2-84D1-14BAA45C06E7@me.com> Hi All? I'm always a little perplexed on where I should post within the RunRev areas? I usually post to the discussion list, here, but noticed that AnimationEngine and a few others have dedicated areas in the forums. In any case, I had a questions about AE. I'm putting a little demo project together (hack) to show what can be done with AE and LC. It is very basic, pulled from examples you've shared online, etc. However, I was trying to utilize the AEStartListeningForCollisions and found that when targets overlap, LC will throw up an error when the "bullet" strikes one of the overlapping targets. Any ideas? Also, it seems that AEStartListeningForCollisions is also sensitive to the layer of the targets. Almost every run of my example has a target that is impervious to "bullets." If I change the layer of the target, I can then hit it. Any ideas? My example stack and original post is here: http://forums.runrev.com/phpBB2/viewtopic.php?f=27&t=12078 Thank you! John Patten SUSD From igor at superstudent.net Sat May 26 22:32:58 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 27 May 2012 12:32:58 +1000 Subject: Where Do You Save User Prefs? Message-ID: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> Dear LiveCode Masters, Could you experienced folks please give us a concise direction on *where* and *under what name/extension* to save user preferences in the different platforms? 1) MacOS X Prefs Location: specialFolderPath("Preferences") Prefs Name: anything you wish, but convention is that if saving your preferences using your own file format - like a LiveCode stack - then name it something like "MyApp Prefs". If saving a .plist file, then use the reverse-domain convention: "com.mycompany.myapp.plist". 2) Windows Prefs Location: ??? Prefs Name: ??? 3) Linux Prefs Location: ??? Prefs Name: ??? 4) iOS Prefs Location: ??? Prefs Name: ??? 5) Android Prefs Location: ??? Prefs Name: ??? Your guidance is truly appreciated. Kind regards to all, -- Igor Couto Sydney, Australia From igor at superstudent.net Sat May 26 22:42:31 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 27 May 2012 12:42:31 +1000 Subject: How Do You UNDO? Message-ID: Dear LiveCode Experts, A reliable UNDO mechanism is an essential part of most desktop apps. Programming UNDO functionality, however, is not a trivial task, and it usually involves quite a bit of meta-programming: turning function calls into stackable objects, assembling the undo/redo stacks, keeping track of the undo/redo position in the stack, and updating the Undo/Redo menus. To help programmers overcome all this complexity, most frameworks have some sort of 'UndoManager' class or library, that makes it easier on the developer to implement this functionality in their apps. I have not been able to find any documentation on how to do this with LiveCode, and I'm getting quite confused and bogged down trying to think of how to go about implementing something from scratch. I have seen how so many programmers in this list have been developing *all* kinds of applications with LiveCode, seemingly for many years, and therefore I assume that there *must* be a way to implement an undo mechanism in LiveCode, which I'm missing... How do you do it? How do you implement UNDO in your applications? Is there a generic mechanism or technique that you use, or do you re-invent the wheel with every project? Any guidance will be enormously appreciated. -- Igor Couto Sydney, Australia From mark.rauterkus at gmail.com Sat May 26 22:43:00 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Sat, 26 May 2012 22:43:00 -0400 Subject: Write limited content from different devices to shared Google Drive, anyone Message-ID: Hi All, Has anyone written a LC project that saves its output data to a file (or, better yet, modifies a file by appending it with new content put at the end) that is on the GOOGLE DRIVE? Google Drive is the new flavor of Google Documents? I want different (3 or 4) devices (laptops, smart phones, iPads) to be able to update content that is merged into one storage document. So, I imagine it is easier to write the LiveCode application to work on a WIN Laptop and much harder to have it work on an iPad. Examples and pointers welcome. -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance http://NeighborhoodLearning.org From pete at lcsql.com Sun May 27 00:30:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 26 May 2012 21:30:19 -0700 Subject: Where Do You Save User Prefs? In-Reply-To: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> Message-ID: Hi Igor, The current Apple directive for OS X preferences is that they should go in: ~/Library/Application Support/ ~/Library/ ~/Library/Caches/ can be a folder containing the prefs file or the prefs file itself, and the first of the above three options seems to be the most used. Not sure why the Prefernces folder is not the standard any more but if you put a prefs file there, it won't be accepted into the Mac App Store. Can't be of much help on the other platforms, sorry. Pete lcSQL Software On Sat, May 26, 2012 at 7:32 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > 1) MacOS X > Prefs Location: specialFolderPath("Preferences") > Prefs Name: anything you wish, but convention is that if saving your > preferences using your own file format - like a LiveCode stack - then name > it something like "MyApp Prefs". If saving a .plist file, then use the > reverse-domain convention: "com.mycompany.myapp.plist". > From mwieder at ahsoftware.net Sun May 27 01:28:40 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 26 May 2012 22:28:40 -0700 Subject: ANN: PowerDebug 1.1.7 Message-ID: <65872739171.20120526222840@ahsoftware.net> Folks- We're a month away from the 2011 LiveCode Developer Conference, so I think it's once again time to issue an official PowerDebug update, and there have been some bug fixes and improvements along the way. I'm happy to announce that version 1.1.7 is now available for download. All registered users should have received an update email. I'm *very* happy to announce that editing variables and arrays is now possible when debugging standalone applications. This was a problem before due to the inability to "send" arrays, and this has now been neatly sidestepped to allow full flow control of standalones from the LiveCode IDE. http://powerdebug.ahsoftware.net http://www.ahsoftware.net/PowerTools/BuyPowerDebug.irev -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun May 27 01:48:43 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 26 May 2012 22:48:43 -0700 Subject: How Do You UNDO? In-Reply-To: References: Message-ID: <146873941796.20120526224843@ahsoftware.net> Igor- Saturday, May 26, 2012, 7:42:31 PM, you wrote: > How do you do it? How do you implement UNDO in your applications? > Is there a generic mechanism or technique that you use, or do you > re-invent the wheel with every project? Depends on what you want to undo. Here's what I do in an upcoming change to the glx2 script editor. Here what I'm interested in saving for later undos is the contents of the script editor field. I'm not concerned about changes to other objects. This creates a LIFO stack by setting up a new array element in the undo stack every time I save a change. The state of the script field is recovered by popping the last saved off the top of the stack. Note that not deleting the top element after popping it off the stack allows a redo as well as an undo. local sUndoPointArray /** * UndoPointer * * Return the index of the last-saved state */ private function UndoPointer local tCount put sUndoPointArray["count"] into tCount if tCount is empty then put 0 into tCount end if return tCount end UndoPointer /** * InsertUndoScript * * Save the current script for undoing later on */ private command InsertUndoScript local tCount put UndoPointer()+1 into tCount put the htmltext of field kCodeField into sUndoPointArray[tCount] put tCount into sUndoPointArray["count"] end InsertUndoScript /** * UndoRefactor * * undo the last-saved state of the text */ command UndoChange local tCount lock screen put UndoPointer() into tCount if tCount > 0 then set the htmltext of field kCodeField to sUndoPointArray[tCount] -- decrement the stack pointer put tCount-1 into sUndoPointArray["count"] end if unlock screen end UndoChange Hope this helps. -- -Mark Wieder mwieder at ahsoftware.net From henshaw at me.com Sun May 27 02:50:24 2012 From: henshaw at me.com (Andrew Henshaw) Date: Sun, 27 May 2012 07:50:24 +0100 Subject: Where Do You Save User Prefs? In-Reply-To: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> Message-ID: <59BD3763-B366-482D-B9D2-DD5E0AC17494@me.com> Not sure if its right, but for Windows I always use... specialfolderpath("28") & "/App Name/ This seems to find the right place on different Windows systems and avoids the data ending up in a virtual store. On 27 May 2012, at 03:32, Igor de Oliveira Couto wrote: > Dear LiveCode Masters, > > Could you experienced folks please give us a concise direction on *where* and *under what name/extension* to save user preferences in the different platforms? > > 1) MacOS X > Prefs Location: specialFolderPath("Preferences") > Prefs Name: anything you wish, but convention is that if saving your preferences using your own file format - like a LiveCode stack - then name it something like "MyApp Prefs". If saving a .plist file, then use the reverse-domain convention: "com.mycompany.myapp.plist". > > 2) Windows > Prefs Location: ??? > Prefs Name: ??? > > 3) Linux > Prefs Location: ??? > Prefs Name: ??? > > 4) iOS > Prefs Location: ??? > Prefs Name: ??? > > 5) Android > Prefs Location: ??? > Prefs Name: ??? > > Your guidance is truly appreciated. > > Kind regards to all, > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From igor at superstudent.net Sun May 27 03:43:57 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 27 May 2012 17:43:57 +1000 Subject: Where Do You Save User Prefs? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> Message-ID: <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> Pete & Andrew, thank you both very much for the info: So, the information we have so far: 1) MacOS X Prefs Location: specialFolderPath("Home") & "/Application Support/MyApp/" Prefs Name: anything you wish 2) Windows Prefs Location: specialFolderPath("28") & "/MyApp/" Prefs Name: anything you wish 3) Linux Prefs Location: ??? Prefs Name: ??? 4) iOS Prefs Location: ??? Prefs Name: ??? 5) Android Prefs Location: ??? Prefs Name: ??? -- Igor Couto Sydney, Australia From igor at superstudent.net Sun May 27 03:47:15 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 27 May 2012 17:47:15 +1000 Subject: ANN: PowerDebug 1.1.7 In-Reply-To: <65872739171.20120526222840@ahsoftware.net> References: <65872739171.20120526222840@ahsoftware.net> Message-ID: <8E2C6C47-678C-408F-A5E6-403930D653CB@superstudent.net> On 27/05/2012, at 3:28 PM, Mark Wieder wrote: > We're a month away from the 2011 LiveCode Developer Conference [...] Your personal Groundhog Day?... ;-) -- Igor Couto Sydney, Australia From igor at superstudent.net Sun May 27 04:08:52 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 27 May 2012 18:08:52 +1000 Subject: Where Do You Save User Prefs? In-Reply-To: <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> Message-ID: Re-reading the answers here and the information in the dictionary for the 'specialFolderPath' - and after some more Googling - I have gathered the following info, which may or may not be correct: 1) MacOS X Prefs Location: specialFolderPath("Home") & "/Library/Application Support/MyApp/" Prefs Name: anything you wish 2) Windows Prefs Location: specialFolderPath("0x001a") & "/MyApp/" Prefs Name: anything you wish 3) Linux Prefs Location: there does not seem to be a 'standard', but several programs seem to take the approach of creating a hidden folder in the user's home directory - specialFolderPath("Home") & "/.myapp/" Prefs Name: anything you wish 4) iOS Prefs Location: specialFolderPath("library") & "/MyAppBundleID/" - Apple requires you to use the application's bundle id Prefs Name: anything you wish 5) Android Prefs Location: ??? Prefs Name: ??? If anybody could confirm/correct the information above, I would be most grateful. Kind regards to all, -- Igor Couto Sydney, Australia From guglielmo at braguglia.ch Sun May 27 05:29:11 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sun, 27 May 2012 11:29:11 +0200 Subject: Where Do You Save User Prefs? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> Message-ID: <4FC1F3E7.8090505@braguglia.ch> Hi Igor, using the /MyAppBundleID /it's a good practice, and suggested by Apple, also on Mac OSX, so, the correct path for your point 1. is : 1) *MacOS X* Prefs Location: specialFolderPath("Home") & "/Library/Application Support//MyAppBundleID //" Prefs Name: anything you wish See Table 1-3, paragraph "The Library Directory Stores App-Specific Files", on : http://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html *Application Support* : Use this directory to store all app data files except those associated with the user's documents. For example, you might use this directory to store app-created data files, configuration files, templates, or other fixed or modifiable resources that are managed by the app. An app might use this directory to store a modifiable copy of resources contained initially in the app's bundle. A game might use this directory to store new levels purchased by the user and downloaded from a server. All content in this directory should be placed in a custom subdirectory whose name is that of your app's_bundle identifier_ or your company. In iOS, the contents of this directory are backed up by iTunes. Guglielmo On 27.05.2012 10:08, Igor de Oliveira Couto wrote: > Re-reading the answers here and the information in the dictionary for the 'specialFolderPath' - and after some more Googling - I have gathered the following info, which may or may not be correct: > > 1) MacOS X > Prefs Location: specialFolderPath("Home")& "/Library/Application Support/MyApp/" > Prefs Name: anything you wish > > 2) Windows > Prefs Location: specialFolderPath("0x001a")& "/MyApp/" > Prefs Name: anything you wish > > 3) Linux > Prefs Location: there does not seem to be a 'standard', but several programs seem to take the approach of creating a hidden folder in the user's home directory - specialFolderPath("Home")& "/.myapp/" > Prefs Name: anything you wish > > 4) iOS > Prefs Location: specialFolderPath("library")& "/MyAppBundleID/" - Apple requires you to use the application's bundle id > Prefs Name: anything you wish > > 5) Android > Prefs Location: ??? > Prefs Name: ??? > > If anybody could confirm/correct the information above, I would be most grateful. > > Kind regards to all, > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From guglielmo at braguglia.ch Sun May 27 07:12:58 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sun, 27 May 2012 13:12:58 +0200 Subject: Where Do You Save User Prefs? In-Reply-To: <4FC1F3E7.8090505@braguglia.ch> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> Message-ID: <4FC20C3A.8050005@braguglia.ch> ... Sorry ... obviously there are NOT // ... it's because I wrote in Thunderbird using the Italic char format and ... the plain text formatting of Italic is // ... :-) specialFolderPath("Home") & "/Library/Application Support/MyAppBundleID/" Guglielmo On 27.05.2012 11:29, Guglielmo Braguglia wrote: > Hi Igor, > using the /MyAppBundleID /it's a good practice, and suggested by > Apple, also on Mac OSX, so, the correct path for your point 1. is : > > 1) *MacOS X* > Prefs Location: specialFolderPath("Home") & "/Library/Application > Support//MyAppBundleID //" > Prefs Name: anything you wish > > > See Table 1-3, paragraph "The Library Directory Stores App-Specific > Files", on : > http://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html > > *Application Support* : Use this directory to store all app data > files except those associated with the user's documents. For example, > you might use this directory to store app-created data files, > configuration files, templates, or other fixed or modifiable resources > that are managed by the app. An app might use this directory to store > a modifiable copy of resources contained initially in the app's > bundle. A game might use this directory to store new levels purchased > by the user and downloaded from a server. > All content in this directory should be placed in a custom > subdirectory whose name is that of your app's_bundle identifier_ or > your company. > In iOS, the contents of this directory are backed up by iTunes. > > > Guglielmo > > > > On 27.05.2012 10:08, Igor de Oliveira Couto wrote: >> Re-reading the answers here and the information in the dictionary for >> the 'specialFolderPath' - and after some more Googling - I have >> gathered the following info, which may or may not be correct: >> >> 1) MacOS X >> Prefs Location: specialFolderPath("Home")& "/Library/Application >> Support/MyApp/" >> Prefs Name: anything you wish >> >> 2) Windows >> Prefs Location: specialFolderPath("0x001a")& "/MyApp/" >> Prefs Name: anything you wish >> >> 3) Linux >> Prefs Location: there does not seem to be a 'standard', but several >> programs seem to take the approach of creating a hidden folder in the >> user's home directory - specialFolderPath("Home")& "/.myapp/" >> Prefs Name: anything you wish >> >> 4) iOS >> Prefs Location: specialFolderPath("library")& "/MyAppBundleID/" - >> Apple requires you to use the application's bundle id >> Prefs Name: anything you wish >> >> 5) Android >> Prefs Location: ??? >> Prefs Name: ??? >> >> If anybody could confirm/correct the information above, I would be >> most grateful. >> >> Kind regards to all, >> >> -- >> Igor Couto >> Sydney, Australia >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From igor at superstudent.net Sun May 27 07:30:18 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 27 May 2012 21:30:18 +1000 Subject: Where Do You Save User Prefs? In-Reply-To: <4FC1F3E7.8090505@braguglia.ch> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> Message-ID: <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> Thank you for the info, Guglielmo!: On 27/05/2012, at 7:29 PM, Guglielmo Braguglia wrote: [...] > See Table 1-3, paragraph "The Library Directory Stores App-Specific Files", on :http://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html > > *Application Support* : Use this directory to store all app data files except those associated with the user's documents. For example, you might use this directory to store app-created data files, configuration files, templates, or other fixed or modifiable resources that are managed by the app. An app might use this directory to store a modifiable copy of resources contained initially in the app's bundle. A game might use this directory to store new levels purchased by the user and downloaded from a server. > All content in this directory should be placed in a custom subdirectory whose name is that of your app's_bundle identifier_ or your company. > In iOS, the contents of this directory are backed up by iTunes. [...] I noticed that Apple seems to recommend, that we use a folder/directory with the *company* name, as well, and inside that have a sub-folder/sub-directory for each application. That seems like a good practice. In that case, the info we have so far is: 1) MacOS X Prefs Location: specialFolderPath("Home") & "/Library/Application Support/MyCompany/MyAppBundleID/" - - Apple requires you to use the application's bundle id for the *folder name* Prefs Name: anything you wish 2) Windows Prefs Location: specialFolderPath("0x001a") & "/MyApp/" Prefs Name: anything you wish 3) Linux Prefs Location: there does not seem to be a 'standard', but several programs seem to take the approach of creating a hidden folder in the user's home directory - specialFolderPath("Home") & "/.myapp/" Prefs Name: anything you wish 4) iOS Prefs Location: specialFolderPath("library") & "/MyAppBundleID/" - Apple requires you to use the application's bundle id for the *folder name* Prefs Name: anything you wish 5) Android Prefs Location: ??? Prefs Name: ??? Does anyone have any further info or corrections to offer?... Many thanks in advance -- Igor Couto Sydney, Australia From gbojsza at gmail.com Sun May 27 10:06:29 2012 From: gbojsza at gmail.com (Glen Bojsza) Date: Sun, 27 May 2012 10:06:29 -0400 Subject: Linux Postgres Authentication Error Message-ID: Hello, I have a stack that needs to connect over a network to a postgres database running on Linux where the pg_hba.conf file is configured as follows # TYPE DATABASE USER ADDRESS METHOD host all glen 0.0.0.0/0 md5 I know that I am talking to postgres (if I change md5 to trust I can login... but this allows anyone to as well) The error I get is FATAL: password authentication failed for user "glen" In the standalone settings I have: Script libraries - database - internet - ssl / encryption Checked : Database support - postgreSQL Any ideas why it is failing? thanks, Glen From wow at together.net Sun May 27 10:16:42 2012 From: wow at together.net (Richard Miller) Date: Sun, 27 May 2012 10:16:42 -0400 Subject: What is the way to replace frames on a website? In-Reply-To: <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> Message-ID: <4FC2374A.5070800@together.net> I want to build a new website heavily driven by LC & cgi. It needs to appear to use frames so that content is instantly updated throughout a given web page without having to reload the entire page. But I know not to use frames. What's the best alternative? iFrames? CSS? divs? php? I'd REALLY prefer to use a revlet. Too bad that alternative seems less and less practical these days. Thanks. Richard Miller From m.schonewille at economy-x-talk.com Sun May 27 10:20:53 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 27 May 2012 16:20:53 +0200 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2374A.5070800@together.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> Message-ID: Hi Richard, What you want is probably AJAX. You can try JQuery. The server side can still be LC server or PHP and CGI. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 27 mei 2012, at 16:16, Richard Miller wrote: > I want to build a new website heavily driven by LC & cgi. It needs to appear to use frames so that content is instantly updated throughout a given web page without having to reload the entire page. But I know not to use frames. What's the best alternative? > > iFrames? > CSS? > divs? > php? > > I'd REALLY prefer to use a revlet. Too bad that alternative seems less and less practical these days. > > Thanks. > Richard Miller From mikekann at yahoo.com Sun May 27 10:24:34 2012 From: mikekann at yahoo.com (Michael Kann) Date: Sun, 27 May 2012 07:24:34 -0700 (PDT) Subject: What is the way to replace frames on a website? In-Reply-To: Message-ID: <1338128674.36629.YahooMailClassic@web161603.mail.bf1.yahoo.com> http://www.w3schools.com/ajax/ajax_intro.asp From bdrunrev at gmail.com Sun May 27 10:30:33 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 27 May 2012 15:30:33 +0100 Subject: Linux Postgres Authentication Error In-Reply-To: References: Message-ID: I never hook up Postgres so that the service talks to the outside world, so this is just a guess. Did you format your submitted password using md5digest() when you changed from "trust" to "md5"? (You at least know you are talking to Postgres (the FATAL: response looks like a Postgres response). Is "glen" set up as a user with a password within the Postgres database? http://www.postgresql.org/docs/8.2/static/auth-methods.html#AUTH-PASSWORD Hope that is of some help. Bernard On Sun, May 27, 2012 at 3:06 PM, Glen Bojsza wrote: > Hello, > > I have a stack that needs to connect over a network to a postgres database > running on Linux where the pg_hba.conf file is configured as follows > > # TYPE ?DATABASE ? ? ? ?USER ? ? ? ? ? ?ADDRESS ? ? ? ? ? ? ? ? METHOD > host ? ? ? ? ? ? all ? ? ? ? ? ? ? ? ?glen ? ? ? ? ? 0.0.0.0/0 > ? ? ?md5 > > I know that I am talking to postgres (if I change md5 to trust I can > login... but this allows anyone to as well) > > The error I get is FATAL: ?password authentication failed for user "glen" > > In the standalone settings I have: > > Script libraries > > ? - database > ? - internet > ? - ssl / encryption > > > Checked : Database support > > ? - postgreSQL > > > Any ideas why it is failing? > > thanks, > > Glen > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sc at sahores-conseil.com Sun May 27 10:34:42 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sun, 27 May 2012 16:34:42 +0200 Subject: Linux Postgres Authentication Error In-Reply-To: References: Message-ID: <70B201DB-742E-4C5E-9601-BB05253CABB6@sahores-conseil.com> Local network ? Le 27 mai 2012 ? 16:06, Glen Bojsza a ?crit : > Hello, > > I have a stack that needs to connect over a network to a postgres database > running on Linux where the pg_hba.conf file is configured as follows > > # TYPE DATABASE USER ADDRESS METHOD > host all glen 0.0.0.0/0 > md5 > > I know that I am talking to postgres (if I change md5 to trust I can > login... but this allows anyone to as well) > > The error I get is FATAL: password authentication failed for user "glen" > > In the standalone settings I have: > > Script libraries > > - database > - internet > - ssl / encryption > > > Checked : Database support > > - postgreSQL > > > Any ideas why it is failing? > > thanks, > > Glen > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From bdrunrev at gmail.com Sun May 27 10:39:35 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 27 May 2012 15:39:35 +0100 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2374A.5070800@together.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> Message-ID: I would have a look at something Igor brought up on the list a few days ago. http://angularjs.org/ See the video on the todo list. Bernard On Sun, May 27, 2012 at 3:16 PM, Richard Miller wrote: > I want to build a new website heavily driven by LC & cgi. It needs to appear > to use frames so that content is instantly updated throughout a given web > page without having to reload the entire page. But I know not to use frames. > What's the best alternative? > > iFrames? > CSS? > divs? > php? > > I'd REALLY prefer to use a revlet. Too bad that alternative seems less and > less practical these days. > > Thanks. > Richard Miller From sc at sahores-conseil.com Sun May 27 10:40:02 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sun, 27 May 2012 16:40:02 +0200 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2374A.5070800@together.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> Message-ID: <3CE548D7-DDEB-497A-B72B-E89011EBE685@sahores-conseil.com> HTML5, aka divs + css + js on client side and revcgi or, best, lcserver (libs.livecode and scripts.lc). Nothing you could't do is this ways that could be better done in any other n-tiers environment (J2SE, PHP, RoR, Perl, etc...). Le 27 mai 2012 ? 16:16, Richard Miller a ?crit : > I want to build a new website heavily driven by LC & cgi. It needs to appear to use frames so that content is instantly updated throughout a given web page without having to reload the entire page. But I know not to use frames. What's the best alternative? > > iFrames? > CSS? > divs? > php? > > I'd REALLY prefer to use a revlet. Too bad that alternative seems less and less practical these days. > > Thanks. > Richard Miller > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From sc at sahores-conseil.com Sun May 27 10:42:37 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sun, 27 May 2012 16:42:37 +0200 Subject: What is the way to replace frames on a website? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> Message-ID: Yep, JQuery is a perfect client-side JS precoded lib. and excellent fellow for LCServer Le 27 mai 2012 ? 16:20, Mark Schonewille a ?crit : > Hi Richard, > > What you want is probably AJAX. You can try JQuery. The server side can still be LC server or PHP and CGI. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 27 mei 2012, at 16:16, Richard Miller wrote: > >> I want to build a new website heavily driven by LC & cgi. It needs to appear to use frames so that content is instantly updated throughout a given web page without having to reload the entire page. But I know not to use frames. What's the best alternative? >> >> iFrames? >> CSS? >> divs? >> php? >> >> I'd REALLY prefer to use a revlet. Too bad that alternative seems less and less practical these days. >> >> Thanks. >> Richard Miller > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From gbojsza at gmail.com Sun May 27 10:50:10 2012 From: gbojsza at gmail.com (Glen Bojsza) Date: Sun, 27 May 2012 10:50:10 -0400 Subject: Linux Postgres Authentication Error In-Reply-To: References: Message-ID: Hi Bernard, Yes, I tried with and without using md5digest on the password. And glen is setup as a user with a password. Glen On May 27, 2012, at 10:30 AM, Bernard Devlin wrote: > I never hook up Postgres so that the service talks to the outside > world, so this is just a guess. > > Did you format your submitted password using md5digest() when you > changed from "trust" to "md5"? (You at least know you are talking to > Postgres (the FATAL: response looks like a Postgres response). > > Is "glen" set up as a user with a password within the Postgres database? > > http://www.postgresql.org/docs/8.2/static/auth-methods.html#AUTH-PASSWORD > > Hope that is of some help. > > Bernard > > On Sun, May 27, 2012 at 3:06 PM, Glen Bojsza wrote: >> Hello, >> >> I have a stack that needs to connect over a network to a postgres database >> running on Linux where the pg_hba.conf file is configured as follows >> >> # TYPE DATABASE USER ADDRESS METHOD >> host all glen 0.0.0.0/0 >> md5 >> >> I know that I am talking to postgres (if I change md5 to trust I can >> login... but this allows anyone to as well) >> >> The error I get is FATAL: password authentication failed for user "glen" >> >> In the standalone settings I have: >> >> Script libraries >> >> - database >> - internet >> - ssl / encryption >> >> >> Checked : Database support >> >> - postgreSQL >> >> >> Any ideas why it is failing? >> >> thanks, >> >> Glen >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From gbojsza at gmail.com Sun May 27 10:47:08 2012 From: gbojsza at gmail.com (Glen Bojsza) Date: Sun, 27 May 2012 10:47:08 -0400 Subject: Linux Postgres Authentication Error In-Reply-To: <70B201DB-742E-4C5E-9601-BB05253CABB6@sahores-conseil.com> References: <70B201DB-742E-4C5E-9601-BB05253CABB6@sahores-conseil.com> Message-ID: Currently it is a local network... later it will be remote networks. On Sun, May 27, 2012 at 10:34 AM, Pierre Sahores wrote: > Local network ? > > Le 27 mai 2012 ? 16:06, Glen Bojsza a ?crit : > > > Hello, > > > > I have a stack that needs to connect over a network to a postgres > database > > running on Linux where the pg_hba.conf file is configured as follows > > > > # TYPE DATABASE USER ADDRESS METHOD > > host all glen 0.0.0.0/0 > > md5 > > > > I know that I am talking to postgres (if I change md5 to trust I can > > login... but this allows anyone to as well) > > > > The error I get is FATAL: password authentication failed for user "glen" > > > > In the standalone settings I have: > > > > Script libraries > > > > - database > > - internet > > - ssl / encryption > > > > > > Checked : Database support > > > > - postgreSQL > > > > > > Any ideas why it is failing? > > > > thanks, > > > > Glen > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > -- > Pierre Sahores > mobile : 06 03 95 77 70 > www.sahores-conseil.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From coiin at verizon.net Sun May 27 11:10:26 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 27 May 2012 11:10:26 -0400 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2374A.5070800@together.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> Message-ID: <4DCEBDC7-6C48-4C46-BC20-D5CC0BC1BDB8@verizon.net> WIth a div you can set the innerhtml of the div, to get the effect of loading another bit of content. I gather that frames are more like having another window inside your page, but they don't seem to work on iPad. The url of the iframe takes over the whole page. On May 27, 2012, at 10:16 AM, Richard Miller wrote: > I want to build a new website heavily driven by LC & cgi. It needs to appear to use frames so that content is instantly updated throughout a given web page without having to reload the entire page. But I know not to use frames. What's the best alternative? > > iFrames? > CSS? > divs? > php? From lfredricks at proactive-intl.com Sun May 27 12:27:02 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 27 May 2012 09:27:02 -0700 Subject: (OT) 3D Contest this Weekend, Give it a Shot Message-ID: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY> My art team is running a contest this weekend for a free copy of Shade 3D Professional ($749) value. It's a suggest a product type contest - give it a shot if you are interested :-) http://meshbox.org/81-news/74-meshbox-3d-contest-memorial-day-2012 Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com From coiin at verizon.net Sun May 27 12:59:06 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 27 May 2012 12:59:06 -0400 Subject: (OT) 3D Contest this Weekend, Give it a Shot In-Reply-To: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY> References: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY> Message-ID: <24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> Are there any sample models that can be downloaded? From a quick look it seems that the formats are ones that I wouldn't be able to use, at least not in Director or Unity. Do any of the sets have 3DS or FBX formats? From cszasz at mac.com Sun May 27 13:15:35 2012 From: cszasz at mac.com (Charles Szasz) Date: Sun, 27 May 2012 13:15:35 -0400 Subject: Saving the status of an option menu button in a text file Message-ID: <61B13F12-ED37-4B38-BAC3-321A0C08480C@mac.com> How do you save the status of an option menu button when saving as a text file? I know how to save the status of a check box and fields in a text file but never had the need to save the status of an option menu button. Charles Szasz cszasz at mac.com From guglielmo at braguglia.ch Sun May 27 13:40:03 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sun, 27 May 2012 19:40:03 +0200 Subject: Saving the status of an option menu button in a text file In-Reply-To: <61B13F12-ED37-4B38-BAC3-321A0C08480C@mac.com> References: <61B13F12-ED37-4B38-BAC3-321A0C08480C@mac.com> Message-ID: <4FC266F3.7060806@braguglia.ch> Just get the *menuHistory* and save it :-) Guglielmo On 27.05.2012 19:15, Charles Szasz wrote: > How do you save the status of an option menu button when saving as a text file? I know how to save the status of a check box and fields in a text file but never had the need to save the status of an option menu button. > > Charles Szasz > cszasz at mac.com > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From sc at sahores-conseil.com Sun May 27 13:42:23 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sun, 27 May 2012 19:42:23 +0200 Subject: Linux Postgres Authentication Error In-Reply-To: References: <70B201DB-742E-4C5E-9601-BB05253CABB6@sahores-conseil.com> Message-ID: Best to connect your client app to a cgi and the cgi to postgresql, so you don't have to open a pg access to the outside world... Le 27 mai 2012 ? 16:47, Glen Bojsza a ?crit : > Currently it is a local network... later it will be remote networks. > > On Sun, May 27, 2012 at 10:34 AM, Pierre Sahores wrote: > >> Local network ? >> >> Le 27 mai 2012 ? 16:06, Glen Bojsza a ?crit : >> >>> Hello, >>> >>> I have a stack that needs to connect over a network to a postgres >> database >>> running on Linux where the pg_hba.conf file is configured as follows >>> >>> # TYPE DATABASE USER ADDRESS METHOD >>> host all glen 0.0.0.0/0 >>> md5 >>> >>> I know that I am talking to postgres (if I change md5 to trust I can >>> login... but this allows anyone to as well) >>> >>> The error I get is FATAL: password authentication failed for user "glen" >>> >>> In the standalone settings I have: >>> >>> Script libraries >>> >>> - database >>> - internet >>> - ssl / encryption >>> >>> >>> Checked : Database support >>> >>> - postgreSQL >>> >>> >>> Any ideas why it is failing? >>> >>> thanks, >>> >>> Glen >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> -- >> Pierre Sahores >> mobile : 06 03 95 77 70 >> www.sahores-conseil.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From mwieder at ahsoftware.net Sun May 27 13:46:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 27 May 2012 10:46:50 -0700 Subject: ANN: PowerDebug 1.1.7 In-Reply-To: <8E2C6C47-678C-408F-A5E6-403930D653CB@superstudent.net> References: <65872739171.20120526222840@ahsoftware.net> <8E2C6C47-678C-408F-A5E6-403930D653CB@superstudent.net> Message-ID: <89917028765.20120527104650@ahsoftware.net> Igor- Sunday, May 27, 2012, 12:47:15 AM, you wrote: > On 27/05/2012, at 3:28 PM, Mark Wieder wrote: >> We're a month away from the 2011 LiveCode Developer Conference > [...] > Your personal Groundhog Day?... > ;-) ...just think of it as a zero-based 2012... https://xkcd.com/163/ -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun May 27 13:50:03 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 27 May 2012 10:50:03 -0700 Subject: What is the way to replace frames on a website? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> Message-ID: <33917221500.20120527105003@ahsoftware.net> Pierre- Sunday, May 27, 2012, 7:42:37 AM, you wrote: > Yep, JQuery is a perfect client-side JS precoded lib. and excellent fellow for LCServer Yes and no. My problem with JQuery is that it encourages dense, arcane, and difficult-to-read code for efficiency. It requires a lot of commenting to prevent a write-only coding style. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Sun May 27 14:01:45 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 27 May 2012 13:01:45 -0500 Subject: Where Do You Save User Prefs? In-Reply-To: <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> Message-ID: <4FC26C09.8080907@hyperactivesw.com> On 5/27/12 6:30 AM, Igor de Oliveira Couto wrote: > 5) Android > Prefs Location: ??? > Prefs Name: ??? > > Does anyone have any further info or corrections to offer?... SpecialFolderPath() on Android offers very few choices. You can't write to the engine folder and cache folder contents are temporary, so that leaves only specialFolderPath("documents"). I've used the documents folder and it works fine. I don't think there's a standard for file naming. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bdrunrev at gmail.com Sun May 27 16:21:07 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Sun, 27 May 2012 21:21:07 +0100 Subject: Linux Postgres Authentication Error In-Reply-To: References: Message-ID: If you check the pg_authid table, do you find the same password (hashed or unhashed) as you are sending? Bernard On Sun, May 27, 2012 at 3:50 PM, Glen Bojsza wrote: > Hi Bernard, > > Yes, I tried with and without using md5digest on the password. And glen is setup as a user with a password. > > Glen From mikekann at yahoo.com Sun May 27 16:29:12 2012 From: mikekann at yahoo.com (Michael Kann) Date: Sun, 27 May 2012 13:29:12 -0700 (PDT) Subject: Playing MP3 In-Reply-To: Message-ID: <1338150552.12482.YahooMailClassic@web161603.mail.bf1.yahoo.com> This should be an easy one. It just doesn't seem to work here on Vista -- 4.0.0 build 950. I want to play a section of an mp3. ?This is my script: on mouseUpset the filename of player 1 to "a.mp3"set the playSelection of player 1 to trueset the startTime of player 1 to 53000set the stopTime of player 1 to 54000play player 1end mouseUp The sound starts as expected at 53000, but doesn't stop at 54000. How do I get the sound to stop?? Thanks in advance, Mike From mikekann at yahoo.com Sun May 27 16:37:57 2012 From: mikekann at yahoo.com (Michael Kann) Date: Sun, 27 May 2012 13:37:57 -0700 (PDT) Subject: Playing MP3 In-Reply-To: <1338150552.12482.YahooMailClassic@web161603.mail.bf1.yahoo.com> Message-ID: <1338151077.49578.YahooMailClassic@web161604.mail.bf1.yahoo.com> My first post got all bunched up for some reason. Meanwhile, found another complication. If you set the currentTime of player 1 to zero does that mean the start of the selection, or the start of the file?? This should be an easy one. It just doesn't seem to work here on Vista -- 4.0.0 build 950. I want to play a section of an mp3. ?This is my script: on mouseUp set the filename of player 1 to "a.mp3" set the playSelection of player 1 to true set the startTime of player 1 to 53000s et the stopTime of player 1 to 54000 play player 1 end mouseUp The sound starts as expected at 53000, but doesn't stop at 54000. How do I get the sound to stop? Thanks in advance, Mike From coiin at verizon.net Sun May 27 17:26:58 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 27 May 2012 17:26:58 -0400 Subject: Playing MP3 In-Reply-To: <1338151077.49578.YahooMailClassic@web161604.mail.bf1.yahoo.com> References: <1338151077.49578.YahooMailClassic@web161604.mail.bf1.yahoo.com> Message-ID: <38C9834C-25FF-4E70-9A97-A8F4217863AA@verizon.net> Pretty sure that currentTie would be the current time based on the start of the sound. Instead of stopTime you should be using endTime. From mikekann at yahoo.com Sun May 27 17:29:16 2012 From: mikekann at yahoo.com (Michael Kann) Date: Sun, 27 May 2012 14:29:16 -0700 (PDT) Subject: Playing MP3 In-Reply-To: <38C9834C-25FF-4E70-9A97-A8F4217863AA@verizon.net> Message-ID: <1338154156.91043.YahooMailClassic@web161606.mail.bf1.yahoo.com> Colin, Much appreciated. Mike --- On Sun, 5/27/12, Colin Holgate wrote: From: Colin Holgate Subject: Re: Playing MP3 To: "How to use LiveCode" Date: Sunday, May 27, 2012, 4:26 PM Pretty sure that currentTie would be the current time based on the start of the sound. Instead of stopTime you should be using endTime. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From alex at tweedly.net Sun May 27 18:26:01 2012 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 27 May 2012 23:26:01 +0100 Subject: What is the way to replace frames on a website? In-Reply-To: <33917221500.20120527105003@ahsoftware.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> <33917221500.20120527105003@ahsoftware.net> Message-ID: <4FC2A9F9.6050006@tweedly.net> Mark, is there a better alternative that you could recommend over jQuery ? Thanks -- Alex. On 27/05/2012 18:50, Mark Wieder wrote: > Pierre- > > Sunday, May 27, 2012, 7:42:37 AM, you wrote: > >> Yep, JQuery is a perfect client-side JS precoded lib. and excellent fellow for LCServer > Yes and no. My problem with JQuery is that it encourages dense, > arcane, and difficult-to-read code for efficiency. It requires a lot > of commenting to prevent a write-only coding style. > From dsc at swcp.com Sun May 27 18:40:43 2012 From: dsc at swcp.com (Dar Scott) Date: Sun, 27 May 2012 16:40:43 -0600 Subject: Playing MP3 In-Reply-To: <38C9834C-25FF-4E70-9A97-A8F4217863AA@verizon.net> References: <1338151077.49578.YahooMailClassic@web161604.mail.bf1.yahoo.com> <38C9834C-25FF-4E70-9A97-A8F4217863AA@verizon.net> Message-ID: <72ABBC38-CD02-455E-BD10-7DB3AE433702@swcp.com> On May 27, 2012, at 3:26 PM, Colin Holgate wrote: > Instead of stopTime you should be using endTime. Custom properties are cool, but I often get caught by using the wrong name for a built-in property. Dar From pete at lcsql.com Sun May 27 19:16:31 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 27 May 2012 16:16:31 -0700 Subject: Playing MP3 In-Reply-To: <72ABBC38-CD02-455E-BD10-7DB3AE433702@swcp.com> References: <1338151077.49578.YahooMailClassic@web161604.mail.bf1.yahoo.com> <38C9834C-25FF-4E70-9A97-A8F4217863AA@verizon.net> <72ABBC38-CD02-455E-BD10-7DB3AE433702@swcp.com> Message-ID: Yes, me too. I wish there was some way of having a "strict" mode where references to nonexistant cprops would result in a compile error. You'd have to specifically define them in the Inspecor cProps panel but I think I'd be willing to pay that price. Pete lcSQL Software On Sun, May 27, 2012 at 3:40 PM, Dar Scott wrote: > > On May 27, 2012, at 3:26 PM, Colin Holgate wrote: > > Instead of stopTime you should be using endTime. > > Custom properties are cool, but I often get caught by using the wrong name > for a built-in property. > > Dar > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From monte at sweattechnologies.com Sun May 27 19:44:45 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 28 May 2012 09:44:45 +1000 Subject: How Do You UNDO? In-Reply-To: References: Message-ID: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> Hi Igor Firstly, g'day from Tas ;-) Secondly your preferences and undo questions might indicate you haven't seen the GLX app framework yet. Take a look at: http://revolution.screenstepslive.com/s/revolution/m/glxapp Cheers Monte On 27/05/2012, at 12:42 PM, Igor de Oliveira Couto wrote: > Dear LiveCode Experts, > > A reliable UNDO mechanism is an essential part of most desktop apps. Programming UNDO functionality, however, is not a trivial task, and it usually involves quite a bit of meta-programming: turning function calls into stackable objects, assembling the undo/redo stacks, keeping track of the undo/redo position in the stack, and updating the Undo/Redo menus. > > To help programmers overcome all this complexity, most frameworks have some sort of 'UndoManager' class or library, that makes it easier on the developer to implement this functionality in their apps. > > I have not been able to find any documentation on how to do this with LiveCode, and I'm getting quite confused and bogged down trying to think of how to go about implementing something from scratch. I have seen how so many programmers in this list have been developing *all* kinds of applications with LiveCode, seemingly for many years, and therefore I assume that there *must* be a way to implement an undo mechanism in LiveCode, which I'm missing... > > How do you do it? How do you implement UNDO in your applications? Is there a generic mechanism or technique that you use, or do you re-invent the wheel with every project? > > Any guidance will be enormously appreciated. > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From mwieder at ahsoftware.net Sun May 27 19:52:16 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 27 May 2012 16:52:16 -0700 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2A9F9.6050006@tweedly.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> <33917221500.20120527105003@ahsoftware.net> <4FC2A9F9.6050006@tweedly.net> Message-ID: <180938954406.20120527165216@ahsoftware.net> Alex- Sunday, May 27, 2012, 3:26:01 PM, you wrote: > Mark, > is there a better alternative that you could recommend over jQuery ? No, JQuery is great and powerful and flexible. I just hesitate to call it "perfect". You can achieve great efficiency by writing unreadable code. At work our JQuery comments-to-code ratio is about three to one. -- -Mark Wieder mwieder at ahsoftware.net From lfredricks at proactive-intl.com Sun May 27 21:44:03 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 27 May 2012 18:44:03 -0700 Subject: (OT) 3D Contest this Weekend, Give it a Shot In-Reply-To: <24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> References: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY> <24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> Message-ID: > Are there any sample models that can be downloaded? From a > quick look it seems that the formats are ones that I wouldn't > be able to use, at least not in Director or Unity. Do any of > the sets have 3DS or FBX formats? Models are licensed in two ways: art (Art) and real-time (PRO). The art license is for pure rendering to images or animation, so doing a Myst style game is fine with the Art license. Under the Pro license, its possible to export geometry for use in a real time situation like a game. While the art license versions are in specific formats, ie Vue, Shade, Bryce, Poser, the 3DS version is also included. The PRO license gets you everything in all the art licenses, plus the original .max files. With those, its possible to generate an fbx. You can also generate FBX from Shade Professional as well, that works great in Unity (the Shade Facebook page has a link to a ustream movie showing this). This contest though is just to suggest new themes and styles. The suggester of the most interesting one will get a copy of Shade Professional, which usually costs $749. As an aside, most 3D animation packages can generate animation in Quicktime format - but the irony is that if you want to generate a QTVR - pano or object - movie, you'd be better doing it on Windows. Apple's pretty much given up on supporting QTVR on the Mac, but they simply leave it in on Windows. Weird, and sort of sad. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com From peterwawood at gmail.com Sun May 27 21:46:50 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Mon, 28 May 2012 09:46:50 +0800 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2A9F9.6050006@tweedly.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> <33917221500.20120527105003@ahsoftware.net> <4FC2A9F9.6050006@tweedly.net> Message-ID: <553E85C5-9DA6-4E09-94F5-CA7A2581A55C@gmail.com> Alex On 28 May 2012, at 06:26, Alex Tweedly wrote: > Mark, > > is there a better alternative that you could recommend over jQuery ? > > Thanks > -- Alex. There are a number of alternatives which take a slightly different approach in that they add a "sort of compile step" to optimise the JavaScript rather than have you "compile it by hand". The two that I am familiar with, but am no expert on, are Closure Tools - https://developers.google.com/closure/ and dojo - http://dojotoolkit.org/ . Both are probably targeted more at single page apps rather than adding features and frills to a multi-page site. They are both very big and, for me, have quite a steep learning curve. Regards Peter From igor at superstudent.net Sun May 27 22:04:19 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 28 May 2012 12:04:19 +1000 Subject: How Do You UNDO? In-Reply-To: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> References: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> Message-ID: Hey, a fellow Aussie! On 28/05/2012, at 9:44 AM, Monte Goulding wrote: > Firstly, g'day from Tas ;-) G'day from Sydney! :-) > Secondly your preferences and undo questions might indicate you haven't seen the GLX app framework yet. Take a look at: http://revolution.screenstepslive.com/s/revolution/m/glxapp Wow, and this is FREE? Does it work with the latest LiveCode? This is awesome!!! Many, many thanks for the pointer! -- Igor Couto Sydney, Australia From igor at superstudent.net Sun May 27 22:08:21 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 28 May 2012 12:08:21 +1000 Subject: Where Do You Save User Prefs? In-Reply-To: <4FC26C09.8080907@hyperactivesw.com> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC26C09.8080907@hyperactivesw.com> Message-ID: Thank you very much, Jacqueline: On 28/05/2012, at 4:01 AM, J. Landman Gay wrote: > SpecialFolderPath() on Android offers very few choices. You can't write to the engine folder and cache folder contents are temporary, so that leaves only specialFolderPath("documents"). I've used the documents folder and it works fine. I don't think there's a standard for file naming. Our info then becomes: 1) MacOS X Prefs Location: specialFolderPath("Home") & "/Library/Application Support/MyCompany/MyAppBundleID/" - - Apple requires you to use the application's bundle id for the *folder name* 2) Windows Prefs Location: specialFolderPath("0x001a") & "/MyApp/" 3) Linux Prefs Location: there does not seem to be a 'standard', but several programs seem to take the approach of creating a hidden folder in the user's home directory - specialFolderPath("Home") & "/.myapp/" 4) iOS Prefs Location: specialFolderPath("library") & "/MyAppBundleID/" - Apple requires you to use the application's bundle id for the *folder name* 5) Android Prefs Location: specialFolderPath("documents") It seems that regardless of the platform, as long as you save your preferences file in the appropriate location, you can name it anything you wish. Can anyone see any errors in the information above, or are we safe to run with it? Many thanks to all for your the guidance and patience assistance. -- Igor Couto Sydney, Australia From coiin at verizon.net Sun May 27 22:09:01 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 27 May 2012 22:09:01 -0400 Subject: (OT) 3D Contest this Weekend, Give it a Shot In-Reply-To: References: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY> <24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> Message-ID: The site does mention MAX as a format, and lists the art ones you mentioned, but does not say 3DS. I mean, it mentions 3DS on the home page I think, but in the individual store pages it doesn't. Are there any entries for the competition yet?I have an idea for something, but it isn't a style, it's more of a collection. I was curious to see what other people were suggesting. On May 27, 2012, at 9:44 PM, "Lynn Fredricks" wrote: > While the art > license versions are in specific formats, ie Vue, Shade, Bryce, Poser, the > 3DS version is also included. The PRO license gets you everything in all the > art licenses, plus the original .max files. From monte at sweattechnologies.com Sun May 27 22:16:44 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 28 May 2012 12:16:44 +1000 Subject: How Do You UNDO? In-Reply-To: References: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> Message-ID: <0D6B1C48-FABB-4124-B6E8-5E63CC4B19BC@sweattechnologies.com> >> Secondly your preferences and undo questions might indicate you haven't seen the GLX app framework yet. Take a look at: http://revolution.screenstepslive.com/s/revolution/m/glxapp > > Wow, and this is FREE? Does it work with the latest LiveCode? This is awesome!!! Yep, it really is a much better starting point for desktop app development in LiveCode. If your doing anything with LiveCode server don't miss revIgniter either. I appreciate Trevor and Ralf's contribution to the community so much I've given them lifetime access to mergExt. Cheers -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From igor at superstudent.net Sun May 27 22:17:52 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 28 May 2012 12:17:52 +1000 Subject: What is the way to replace frames on a website? In-Reply-To: <4FC2A9F9.6050006@tweedly.net> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> <33917221500.20120527105003@ahsoftware.net> <4FC2A9F9.6050006@tweedly.net> Message-ID: On 28/05/2012, at 8:26 AM, Alex Tweedly wrote: > is there a better alternative that you could recommend over jQuery ? JQuery is excellent, but it has limitations, and using JQuery exclusively to build a web app on the client side can make your code difficult to maintain, depending on the complexity of your app. AngularJS is a Google-funded framework, which is based on JQuery - it uses JQuery at its core. You can develop more complex apps in a much simpler way than with JQuery, using Angular, and still use JQuery for interface 'special effects' and extra interactivity, if you wish. Angular is easy to well-documented, easy to learn, and has an active and helpful online community: http://angularjs.org/ There are many, *many* frameworks out there for building client-side javascript-based web apps. Most of them are complex, and will require a substantial amount of commitment for you to learn effectively. Some of the better known ones are: http://sproutcore.com/ http://cappuccino.org/ http://dojotoolkit.org/ http://emberjs.com/ IMHO, Angular is currently the best in terms of ease of learning, and features - and one of the ones likely to last the longest, due to its Google backing. I hope this helps. -- Igor Couto Sydney, Australia From igor at superstudent.net Sun May 27 22:25:29 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 28 May 2012 12:25:29 +1000 Subject: How Do You UNDO? In-Reply-To: <0D6B1C48-FABB-4124-B6E8-5E63CC4B19BC@sweattechnologies.com> References: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> <0D6B1C48-FABB-4124-B6E8-5E63CC4B19BC@sweattechnologies.com> Message-ID: Monte, thank you for the info, too: On 28/05/2012, at 12:16 PM, Monte Goulding wrote: > Yep, it really is a much better starting point for desktop app development in LiveCode. If your doing anything with LiveCode server don't miss revIgniter either. I appreciate Trevor and Ralf's contribution to the community so much I've given them lifetime access to mergExt. I've had a look at RevIgniter, and it does look very powerful, and similar to the famous PHP framework CodeIgniter, which I am already familiar with. Unfortunately, I abandoned CodeIgniter a while ago, in favour of other frameworks that better suit the technologies I use. I have been using the SlimPHP framework a lot, which makes it snap-easy to create a RESTful interface on the server. Doing some searching, I found Andre Garzia's RevSpark framework, which is very similar to SlimPHP - they are both based on a third Ruby framework called 'Sinatra' - and seems to follow the same approach: http://www.andregarzia.com/page/revspark I've been 'playing' with RevSpark, and I think this is *almost* exactly what I need. I want to drop the author a line, but am waiting until I become a bit more proficient with LiveCode, so I'll at least sound as if I know what I'm talking about... ;-) Once again, many, many thanks for all the pointers. Please, keep those suggestions coming! There is so much for me to learn! :-) Kind regards to all, -- Igor Couto Sydney, Australia From igor at superstudent.net Sun May 27 22:38:10 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Mon, 28 May 2012 12:38:10 +1000 Subject: ANN: PowerDebug 1.1.7 In-Reply-To: <89917028765.20120527104650@ahsoftware.net> References: <65872739171.20120526222840@ahsoftware.net> <8E2C6C47-678C-408F-A5E6-403930D653CB@superstudent.net> <89917028765.20120527104650@ahsoftware.net> Message-ID: <541E2B24-F0CD-4457-A419-6454DE2F7B3A@superstudent.net> Dear Mark, On 28/05/2012, at 3:46 AM, Mark Wieder wrote: > Igor- > > Sunday, May 27, 2012, 12:47:15 AM, you wrote: > >> On 27/05/2012, at 3:28 PM, Mark Wieder wrote: > >>> We're a month away from the 2011 LiveCode Developer Conference > >> [...] > >> Your personal Groundhog Day?... > >> ;-) > > ...just think of it as a zero-based 2012... > > https://xkcd.com/163/ I've travelled here from 2011 to show you this: http://xkcd.com/630/ :-) -- Igor Couto Sydney, Australia From pete at lcsql.com Sun May 27 23:27:15 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 27 May 2012 20:27:15 -0700 Subject: How Do You UNDO? In-Reply-To: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> References: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> Message-ID: Monte, You're in Tasmania? I spent several happy days there a few years ago when my band played at a folk festival in Georgetown. Never forgget, the hospitality, the climate diversity, and the litte penguins dashing across the beach in the evening! Pete lcSQL Software PS Oh yes, and the wineries On Sun, May 27, 2012 at 4:44 PM, Monte Goulding wrote: > Firstly, g'day from Tas ;-) From pete at lcsql.com Sun May 27 23:34:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 27 May 2012 20:34:54 -0700 Subject: Where Do You Save User Prefs? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC26C09.8080907@hyperactivesw.com> Message-ID: Hi Igor, I'm not sure the comment about having to use the bundle ID is true. From what I've read (and not from personal experience), Apple seem to be somehat flexible after you get into the Application SUpport folder. I'm pretty sure they allow your company name as the folder within Application support or even some derivative of it. Similarly, I think they prefer the "reverse URL" filename if you are using a plist file but also allow non-plist files to have other naming conventions. When I say "allow", I mean if you are submitting to the Mac App Store and sandboxing your application. If you are not selling through MAS, you don't have to sandbox, and Apple don't really have much say in where you put your files, although the way things are going, they're probably going to get their fingers more and more into controlling that. Pete lcSQL Software On Sun, May 27, 2012 at 7:08 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > 1) MacOS X > Prefs Location: specialFolderPath("Home") & "/Library/Application > Support/MyCompany/MyAppBundleID/" - - Apple requires you to use the > application's bundle id for the *folder name* > From monte at sweattechnologies.com Mon May 28 00:18:42 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 28 May 2012 14:18:42 +1000 Subject: How Do You UNDO? In-Reply-To: References: <8F0762A4-D0A0-4DCC-84E8-9C07CF210C97@sweattechnologies.com> Message-ID: <39CCEFAB-4A66-4F39-8E85-44A75EA11D83@sweattechnologies.com> On 28/05/2012, at 1:27 PM, Peter Haworth wrote: > Monte, > You're in Tasmania? I spent several happy days there a few years ago when > my band played at a folk festival in Georgetown. Never forgget, the > hospitality, the climate diversity, and the litte penguins dashing across > the beach in the evening! > Pete > lcSQL Software > PS Oh yes, and the wineries It's a lovely place to live which is why we moved here. I'm down the other end of the state. -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From andre at andregarzia.com Mon May 28 00:36:37 2012 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 28 May 2012 01:36:37 -0300 Subject: is Loki down? Message-ID: Folks, Can anyone confirm that Loki is down? Cheers andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From guglielmo at braguglia.ch Mon May 28 03:09:26 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Mon, 28 May 2012 09:09:26 +0200 Subject: Where Do You Save User Prefs? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC26C09.8080907@hyperactivesw.com> Message-ID: <4FC324A6.6020704@braguglia.ch> Hi Pete, the Igor info are correct and here you can verify : ... Table 1-3, paragraph "The Library Directory Stores App-Specific Files", on : http://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html *Application Support* : Use this directory to store all app data files except those associated with the user's documents. For example, you might use this directory to store app-created data files, configuration files, templates, or other fixed or modifiable resources that are managed by the app. An app might use this directory to store a modifiable copy of resources contained initially in the app's bundle. A game might use this directory to store new levels purchased by the user and downloaded from a server. All content in this directory should be placed in a custom subdirectory whose name is that of your app's_bundle identifier_ or your company. In iOS, the contents of this directory are backed up by iTunes. Regards, Guglielmo On 28.05.2012 05:34, Peter Haworth wrote: > Hi Igor, > I'm not sure the comment about having to use the bundle ID is true. From > what I've read (and not from personal experience), Apple seem to be somehat > flexible after you get into the Application SUpport folder. I'm pretty > sure they allow your company name as the folder within Application support > or even some derivative of it. Similarly, I think they prefer the "reverse > URL" filename if you are using a plist file but also allow non-plist files > to have other naming conventions. > > [... omissis ...] > > Pete > lcSQL Software From revdev at pdslabs.net Mon May 28 03:31:38 2012 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 28 May 2012 00:31:38 -0700 Subject: is Loki down? In-Reply-To: References: Message-ID: <4FC329DA.80704@pdslabs.net> Andre, This worked just now: http://loki.on-rev.com/ Phil On 5/27/12 9:36 PM, Andre Garzia wrote: > Folks, > > Can anyone confirm that Loki is down? > > Cheers > andre > -- Phil Davis From sc at sahores-conseil.com Mon May 28 03:48:51 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Mon, 28 May 2012 09:48:51 +0200 Subject: What is the way to replace frames on a website? In-Reply-To: References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC2374A.5070800@together.net> <33917221500.20120527105003@ahsoftware.net> <4FC2A9F9.6050006@tweedly.net> Message-ID: Igor, Many thanks for pointing the attention on AngularJS. It appears to be both an amazing JQuery powered library and a semantics driven swiss-knife framework. Le 28 mai 2012 ? 04:17, Igor de Oliveira Couto a ?crit : > On 28/05/2012, at 8:26 AM, Alex Tweedly wrote: > >> is there a better alternative that you could recommend over jQuery ? > > JQuery is excellent, but it has limitations, and using JQuery exclusively to build a web app on the client side can make your code difficult to maintain, depending on the complexity of your app. > > AngularJS is a Google-funded framework, which is based on JQuery - it uses JQuery at its core. You can develop more complex apps in a much simpler way than with JQuery, using Angular, and still use JQuery for interface 'special effects' and extra interactivity, if you wish. Angular is easy to well-documented, easy to learn, and has an active and helpful online community: > > http://angularjs.org/ -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From sc at sahores-conseil.com Mon May 28 04:07:52 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Mon, 28 May 2012 10:07:52 +0200 Subject: is Loki down? In-Reply-To: References: Message-ID: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> Is't for me ;-) Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : > Folks, > > Can anyone confirm that Loki is down? > > Cheers > andre > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From shawnlivecode at gmail.com Mon May 28 08:23:19 2012 From: shawnlivecode at gmail.com (Shawn LC) Date: Mon, 28 May 2012 07:23:19 -0500 Subject: is Loki down? In-Reply-To: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> Message-ID: I'm new to LC, but what are the advantages to using on-rev compared to installing the LC server on your own VPS or dedicated? On Mon, May 28, 2012 at 3:07 AM, Pierre Sahores wrote: > Is't for me ;-) > > Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : > > > Folks, > > > > Can anyone confirm that Loki is down? > > > > Cheers > > andre > > > > -- > > http://www.andregarzia.com -- All We Do Is Code. > > http://fon.nu -- minimalist url shortening service. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > -- > Pierre Sahores > mobile : 06 03 95 77 70 > www.sahores-conseil.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bvg at mac.com Mon May 28 09:04:22 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 28 May 2012 15:04:22 +0200 Subject: is Loki down? In-Reply-To: References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> Message-ID: <2CD82B8E-C0C2-40CD-9496-EA3EC121977D@mac.com> The advantage is that you don't need to install the LC server on your own. :) On 28.05.2012, at 14:23, Shawn LC wrote: > I'm new to LC, but what are the advantages to using on-rev compared to > installing the LC server on your own VPS or dedicated? > > > > On Mon, May 28, 2012 at 3:07 AM, Pierre Sahores wrote: > >> Is't for me ;-) >> >> Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : >> >>> Folks, >>> >>> Can anyone confirm that Loki is down? >>> >>> Cheers >>> andre >>> >>> -- >>> http://www.andregarzia.com -- All We Do Is Code. >>> http://fon.nu -- minimalist url shortening service. >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> -- >> Pierre Sahores >> mobile : 06 03 95 77 70 >> www.sahores-conseil.com >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From andre at andregarzia.com Mon May 28 09:33:17 2012 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 28 May 2012 10:33:17 -0300 Subject: is Loki down? In-Reply-To: References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> Message-ID: Shawn, On-rev has a special client that allows you to do remote debugging (as in stepping thru the server side code). The special client also was supposed to make your life easier because it would do all the upload and stuff for you. The fact that the on-rev client has not been updated in ages and works pretty badly is why I don't see much advantage these days. Also, some of us got lifetime memberships from an offer when on-rev was a young service =) In summary, cute client and/or lifetime account is what keeps most of us on on-rev but if you need power, you should go with VPS. Cheers andre On Mon, May 28, 2012 at 9:23 AM, Shawn LC wrote: > I'm new to LC, but what are the advantages to using on-rev compared to > installing the LC server on your own VPS or dedicated? > > > > On Mon, May 28, 2012 at 3:07 AM, Pierre Sahores >wrote: > > > Is't for me ;-) > > > > Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : > > > > > Folks, > > > > > > Can anyone confirm that Loki is down? > > > > > > Cheers > > > andre > > > > > > -- > > > http://www.andregarzia.com -- All We Do Is Code. > > > http://fon.nu -- minimalist url shortening service. > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > -- > > Pierre Sahores > > mobile : 06 03 95 77 70 > > www.sahores-conseil.com > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From lfredricks at proactive-intl.com Mon May 28 10:58:22 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 28 May 2012 07:58:22 -0700 Subject: (OT) 3D Contest this Weekend, Give it a Shot In-Reply-To: References: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY><24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> Message-ID: <2F70A15A8F8C4E9EA705272DB7AD0C05@GATEWAY> Hi Colin, > The site does mention MAX as a format, and lists the art ones > you mentioned, but does not say 3DS. I mean, it mentions 3DS > on the home page I think, but in the individual store pages > it doesn't. > > Are there any entries for the competition yet?I have an idea > for something, but it isn't a style, it's more of a > collection. I was curious to see what other people were suggesting. It is right here: http://meshbox.org/discussions/what-should-meshbox-make-next There are approx 37 so far, though some have multiple suggestions in them (and some have requested ones that are already existing). This contest ends after today, so don't be shy. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.com From sschvarstein at gmail.com Mon May 28 11:20:00 2012 From: sschvarstein at gmail.com (Sergio Schvarstein) Date: Mon, 28 May 2012 17:20:00 +0200 Subject: Rotating a 3D object / movie Message-ID: <5E3078C4-62FF-4AAA-B73B-0B77399C63FF@gmail.com> Hi, I am developing an iOS app and I am trying to show a 3D object which I have in a 10 seconds mp4 movie loop. My idea is to insert the movie in a card and programming a slider and while the slider is moved, to show the correspondent video frame. I've made the programming using: iphoneControlSet "ioscontrol", "currentTime", frame_x, where frame_x is the frame to show for each position of the slider. But when I see the result, the frame I want to show is not displayed. Actually the slider only shows two different frames of all the movie and none of the intermediate frames are shown. Does any body knows how can I accomplish this task ? Maybe there's another way for showing precise frames of a video ? Thanks for any help. Best Regards. ______________________________ Sergio Schvarstein sschvarstein at gmail.com ______________________________ From coiin at verizon.net Mon May 28 11:42:21 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 28 May 2012 11:42:21 -0400 Subject: (OT) 3D Contest this Weekend, Give it a Shot In-Reply-To: <2F70A15A8F8C4E9EA705272DB7AD0C05@GATEWAY> References: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY><24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> <2F70A15A8F8C4E9EA705272DB7AD0C05@GATEWAY> Message-ID: <90707127-C777-4F78-A383-8EA93402C48C@verizon.net> I'm waiting, I think, for an activation link to be sent to me. Otherwise I can't log in to then post. On May 28, 2012, at 10:58 AM, Lynn Fredricks wrote: > > This contest ends after today, so don't be shy. From coiin at verizon.net Mon May 28 11:53:10 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 28 May 2012 11:53:10 -0400 Subject: (OT) 3D Contest this Weekend, Give it a Shot In-Reply-To: <90707127-C777-4F78-A383-8EA93402C48C@verizon.net> References: <2E1EF5D770C74CFFB20EABB7773B8130@GATEWAY><24DDF13F-2326-4DC2-97CA-C5A97D783F6B@verizon.net> <2F70A15A8F8C4E9EA705272DB7AD0C05@GATEWAY> <90707127-C777-4F78-A383-8EA93402C48C@verizon.net> Message-ID: <0A3B431A-A451-45E8-A284-472B0FDFABF6@verizon.net> Ok, I got in, and entered my idea. On May 28, 2012, at 11:42 AM, Colin Holgate wrote: > I'm waiting, I think, for an activation link to be sent to me. Otherwise I can't log in to then post. From charles at buchwald.ca Mon May 28 12:02:31 2012 From: charles at buchwald.ca (Charles E Buchwald) Date: Mon, 28 May 2012 11:02:31 -0500 Subject: Rotating a 3D object / movie In-Reply-To: <5E3078C4-62FF-4AAA-B73B-0B77399C63FF@gmail.com> References: <5E3078C4-62FF-4AAA-B73B-0B77399C63FF@gmail.com> Message-ID: Hi Sergio, I have a little desktop stack I've been playing with. I want to show a movie as the background of several cards, and have control over looping and playback. I tried an animated GIF, but the downsampling to 8-bit left me with some ugly, posterized images. I came up with this: the stack has a hidden card with a series of 640 x 480 px JPEGs on it. I run a loop and assign them in sequence as the icon of a button in the background of my main card, waiting about 40 milliseconds (with messages) within the loop. At least on the desktop this shows a smooth sequence of 24-bit images at about 25 frames per second. Haven't tried it on iOS yet. Of course my 2 sequences are only a couple of seconds long... much shorter than yours, but maybe a similar approach would work? - Charles On 2012-05-28, at 10:20 AM, Sergio Schvarstein wrote: > Hi, > > I am developing an iOS app and I am trying to show a 3D object which I have in a 10 seconds mp4 movie loop. > > My idea is to insert the movie in a card and programming a slider and while the slider is moved, to show the correspondent video frame. > > I've made the programming using: iphoneControlSet "ioscontrol", "currentTime", frame_x, where frame_x is the frame to show for each position of the slider. > > But when I see the result, the frame I want to show is not displayed. Actually the slider only shows two different frames of all the movie and none of the intermediate frames are shown. > > Does any body knows how can I accomplish this task ? Maybe there's another way for showing precise frames of a video ? > > Thanks for any help. > > Best Regards. > > > ______________________________ > Sergio Schvarstein > sschvarstein at gmail.com > > ______________________________ > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Charles E. Buchwald http://buchwald.ca Vancouver / Mexico City / NYC Member of the 02 Global Network for Sustainable Design ? Connect on LinkedIn ? Follow me on Twitter From pete at lcsql.com Mon May 28 12:29:21 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 09:29:21 -0700 Subject: Where Do You Save User Prefs? In-Reply-To: <4FC324A6.6020704@braguglia.ch> References: <2F2CA1BC-9E61-4DB7-AC72-9E9EBD8D42F6@superstudent.net> <48E45EF5-0011-4B5E-9558-53B36D6D61A0@superstudent.net> <4FC1F3E7.8090505@braguglia.ch> <331A40C2-EBEA-4525-91FC-5AA0464CBF1D@superstudent.net> <4FC26C09.8080907@hyperactivesw.com> <4FC324A6.6020704@braguglia.ch> Message-ID: Hi Guglielmo, I think we're in agreement - I was mainly pointing out that the folder inside Application support can be your company name as well as the app's bundle idetifier, I don't think that was in Igor's summary. One thing for sure, specialFolderPath("Preferences") is no longer the right place! Pete lcSQL Software On Mon, May 28, 2012 at 12:09 AM, Guglielmo Braguglia < guglielmo at braguglia.ch> wrote: > Hi Pete, > the Igor info are correct and here you can verify : > > ... Table 1-3, paragraph "The Library Directory Stores App-Specific > Files", on : http://developer.apple.com/**library/mac/documentation/** > FileManagement/Conceptual/**FileSystemProgrammingGUide/** > FileSystemOverview/**FileSystemOverview.html > > *Application Support* : Use this directory to store all app data files > except those associated with the user's documents. For example, you might > use this directory to store app-created data files, configuration files, > templates, or other fixed or modifiable resources that are managed by the > app. An app might use this directory to store a modifiable copy of > resources contained initially in the app's bundle. A game might use this > directory to store new levels purchased by the user and downloaded from a > server. > All content in this directory should be placed in a custom subdirectory > whose name is that of your app's_bundle identifier_ or your company. > In iOS, the contents of this directory are backed up by iTunes. > > Regards, > > Guglielmo > > > On 28.05.2012 05:34, Peter Haworth wrote: > >> Hi Igor, >> I'm not sure the comment about having to use the bundle ID is true. From >> what I've read (and not from personal experience), Apple seem to be >> somehat >> flexible after you get into the Application SUpport folder. I'm pretty >> sure they allow your company name as the folder within Application support >> or even some derivative of it. Similarly, I think they prefer the >> "reverse >> URL" filename if you are using a plist file but also allow non-plist files >> to have other naming conventions. >> >> [... omissis ...] >> >> Pete >> lcSQL Software >> > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Mon May 28 12:35:43 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 09:35:43 -0700 Subject: Upgrade to Lion Message-ID: I just upgraded to Lion a couple of days ago. I thought I was suffering from a bout of color blindness initially but then realised that Apple made up for all that drab greyness but displaying lots more of of those pretty colored, spinning beachballs. I'm guessing Lion needs more RAM for some reason. I remember previous posts about this, but I miss the Save As ability. It seems that it's not totally disallowed in Lion since the LC Save As is still there, but none of the Apple apps have it any more, at least the ones I've tried (Garageband being the main one). Is the concensus that Apple will not permit a Save As action at some point in the future, like maybe for apps submitted to the Mac App Store? Pete lcSQL Software From m.schonewille at economy-x-talk.com Mon May 28 12:45:27 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 28 May 2012 18:45:27 +0200 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: Hi Pete, I thought there is a way to save different versions? I'm pretty sure I saw a way to save a version under a different name in Apple apps. I installed lion and decided to use it for testing only. It is not for me and continue to use Snow Leopard on my work machine. My next new work machine will run Linux. -- Kind regards, Mark Schonewille Economy-x-Talk Http://economy-x-talk.com Share the clipboard of your computer over a local network with Clipboard Link http://clipboardlink.economy-x-talk.com Op 28 mei 2012 om 18:35 heeft Peter Haworth het volgende geschreven: > I just upgraded to Lion a couple of days ago. I thought I was suffering > from a bout of color blindness initially but then realised that Apple made > up for all that drab greyness but displaying lots more of of those pretty > colored, spinning beachballs. I'm guessing Lion needs more RAM for some > reason. > > I remember previous posts about this, but I miss the Save As ability. It > seems that it's not totally disallowed in Lion since the LC Save As is > still there, but none of the Apple apps have it any more, at least the ones > I've tried (Garageband being the main one). Is the concensus that Apple > will not permit a Save As action at some point in the future, like maybe > for apps submitted to the Mac App Store? > > Pete > lcSQL Software > From bvlahos at mac.com Mon May 28 12:49:14 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 28 May 2012 09:49:14 -0700 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <0845C403-8D02-496B-B164-8A8EF0D04723@mac.com> On May 28, 2012, at 9:35 AM, Peter Haworth wrote: > I just upgraded to Lion a couple of days ago. I thought I was suffering > from a bout of color blindness initially but then realised that Apple made > up for all that drab greyness but displaying lots more of of those pretty > colored, spinning beachballs. I'm guessing Lion needs more RAM for some > reason. Lion does need more RAM. > > I remember previous posts about this, but I miss the Save As ability. It > seems that it's not totally disallowed in Lion since the LC Save As is > still there, but none of the Apple apps have it any more, at least the ones > I've tried (Garageband being the main one). Is the concensus that Apple > will not permit a Save As action at some point in the future, like maybe > for apps submitted to the Mac App Store? It puts you in a different workflow. "Save as" lets you work on things first and then only save when you are happy with the results. But you have to remember to save. The new "versions" workflow assumes you are already invested in the document but might have different versions of it that you are working with. But it is less accommodating for people who want to do "funny things" with the document. The new way is more modern as it helps the computer get out of the way for commonly done things. It takes some getting used to after 30+ years of working the old way. Bill Vlahos > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 28 12:49:15 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 09:49:15 -0700 Subject: RunRev Position on Mac App Store issues Message-ID: I emailed support a couple of days ago about two Mac App Store issues: - The ability to chack Mac App Store Receipt Files - Plans to support the sandboxing requirements I rceived the following reply this morning: "LiveCode does not support this feature. This is definitely on our list of future developments. Also, please check LiveCode externals development it might be possible with it. Please see these lessons on externals: http://www.runrev.com/developers/documentation/externals-sdk/ http://www.runrev.com/developers/lessons-and-tutorials/explore-livecode/externals/ " I've been fortunate in receiving a huge amount of help from a list memberr on the receipt file checking issue but the sandboxing requirements are a whole other issue. I'm hoping that the externals writers out there will see fit to fill the gap left by RunRev. Pete lcSQL Software From pete at lcsql.com Mon May 28 13:03:28 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 10:03:28 -0700 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: Hi Mark, I'm still getting acquainted with Lion so you may be right. I think there is some srot of versioning system in Lion but I haven't learned anything about it yet. But even so, I needed to save a totally different version of the file without affecting the original file so not sure the built-in versioning would deal with that and make the special version easily recognisable by name. I had intended to use Lion for testing only by setting up a dual boot on my Mac but it turned out I didn't have enough hard drive space left to create a spearate partition for the dual boot setup. Pete lcSQL Software On Mon, May 28, 2012 at 9:45 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Pete, > > I thought there is a way to save different versions? I'm pretty sure I saw > a way to save a version under a different name in Apple apps. > > I installed lion and decided to use it for testing only. It is not for me > and continue to use Snow Leopard on my work machine. My next new work > machine will run Linux. > > -- > Kind regards, > > Mark Schonewille > Economy-x-Talk > Http://economy-x-talk.com > > Share the clipboard of your computer over a local network with Clipboard > Link http://clipboardlink.economy-x-talk.com > > > Op 28 mei 2012 om 18:35 heeft Peter Haworth het volgende > geschreven: > > > I just upgraded to Lion a couple of days ago. I thought I was suffering > > from a bout of color blindness initially but then realised that Apple > made > > up for all that drab greyness but displaying lots more of of those pretty > > colored, spinning beachballs. I'm guessing Lion needs more RAM for some > > reason. > > > > I remember previous posts about this, but I miss the Save As ability. It > > seems that it's not totally disallowed in Lion since the LC Save As is > > still there, but none of the Apple apps have it any more, at least the > ones > > I've tried (Garageband being the main one). Is the concensus that Apple > > will not permit a Save As action at some point in the future, like maybe > > for apps submitted to the Mac App Store? > > > > Pete > > lcSQL Software > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Mon May 28 13:08:02 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 10:08:02 -0700 Subject: Upgrade to Lion In-Reply-To: <0845C403-8D02-496B-B164-8A8EF0D04723@mac.com> References: <0845C403-8D02-496B-B164-8A8EF0D04723@mac.com> Message-ID: Hi Bill, Yes, old habits die hard! I guess I'm one of e people who want to do "funny things" with some of my files (guessing that most of us developers need to do that from time to time) so I'm hoping there's some way of bypassing the built-in versioning. Looks like I could duplicate the original file, then work on the duplicate copy. Pete lcSQL Software On Mon, May 28, 2012 at 9:49 AM, Bill Vlahos wrote: > It puts you in a different workflow. "Save as" lets you work on things > first and then only save when you are happy with the results. But you have > to remember to save. > > The new "versions" workflow assumes you are already invested in the > document but might have different versions of it that you are working with. > But it is less accommodating for people who want to do "funny things" with > the document. > > The new way is more modern as it helps the computer get out of the way for > commonly done things. It takes some getting used to after 30+ years of > working the old way. > From m.schonewille at economy-x-talk.com Mon May 28 13:19:29 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 28 May 2012 19:19:29 +0200 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <5507EECD-64F5-486E-884A-2BA994A58182@economy-x-talk.com> Peter, I installed Lion on a memory stick and plug in into my Mac when I want to use it. A 16 GB memory stick works, a 32GB memory stick is perfect. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 28 mei 2012, at 19:03, Peter Haworth wrote: > Hi Mark, > I'm still getting acquainted with Lion so you may be right. I think there > is some srot of versioning system in Lion but I haven't learned anything > about it yet. But even so, I needed to save a totally different version of > the file without affecting the original file so not sure the built-in > versioning would deal with that and make the special version easily > recognisable by name. > > I had intended to use Lion for testing only by setting up a dual boot on my > Mac but it turned out I didn't have enough hard drive space left to create > a spearate partition for the dual boot setup. > > Pete > lcSQL Software > > From bvg at mac.com Mon May 28 13:19:42 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 28 May 2012 19:19:42 +0200 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> You have to use the new "duplicate" menu option. some people have used the system preferences to make the shift-s command key combo to use duplicate. There's also a way to disable the "new" save behaviour for most apps, you have to use one of those weird apple command lines, but i don't have it handy, as i am currently trying out wether i like the new way. On 28.05.2012, at 19:03, Peter Haworth wrote: > Hi Mark, > I'm still getting acquainted with Lion so you may be right. I think there > is some srot of versioning system in Lion but I haven't learned anything > about it yet. But even so, I needed to save a totally different version of > the file without affecting the original file so not sure the built-in > versioning would deal with that and make the special version easily > recognisable by name. > > I had intended to use Lion for testing only by setting up a dual boot on my > Mac but it turned out I didn't have enough hard drive space left to create > a spearate partition for the dual boot setup. > > Pete > lcSQL Software > > > > On Mon, May 28, 2012 at 9:45 AM, Mark Schonewille < > m.schonewille at economy-x-talk.com> wrote: > >> Hi Pete, >> >> I thought there is a way to save different versions? I'm pretty sure I saw >> a way to save a version under a different name in Apple apps. >> >> I installed lion and decided to use it for testing only. It is not for me >> and continue to use Snow Leopard on my work machine. My next new work >> machine will run Linux. >> >> -- >> Kind regards, >> >> Mark Schonewille >> Economy-x-Talk >> Http://economy-x-talk.com >> >> Share the clipboard of your computer over a local network with Clipboard >> Link http://clipboardlink.economy-x-talk.com >> >> >> Op 28 mei 2012 om 18:35 heeft Peter Haworth het volgende >> geschreven: >> >>> I just upgraded to Lion a couple of days ago. I thought I was suffering >>> from a bout of color blindness initially but then realised that Apple >> made >>> up for all that drab greyness but displaying lots more of of those pretty >>> colored, spinning beachballs. I'm guessing Lion needs more RAM for some >>> reason. >>> >>> I remember previous posts about this, but I miss the Save As ability. It >>> seems that it's not totally disallowed in Lion since the LC Save As is >>> still there, but none of the Apple apps have it any more, at least the >> ones >>> I've tried (Garageband being the main one). Is the concensus that Apple >>> will not permit a Save As action at some point in the future, like maybe >>> for apps submitted to the Mac App Store? >>> >>> Pete >>> lcSQL Software >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From shawnlivecode at gmail.com Mon May 28 13:43:18 2012 From: shawnlivecode at gmail.com (Shawn) Date: Mon, 28 May 2012 12:43:18 -0500 Subject: is Loki down? In-Reply-To: References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> Message-ID: Thank you Andre. Sent from my iPhone 4S On May 28, 2012, at 8:33, Andre Garzia wrote: > Shawn, > > On-rev has a special client that allows you to do remote debugging (as in > stepping thru the server side code). The special client also was supposed > to make your life easier because it would do all the upload and stuff for > you. The fact that the on-rev client has not been updated in ages and works > pretty badly is why I don't see much advantage these days. > > Also, some of us got lifetime memberships from an offer when on-rev was a > young service =) > > In summary, cute client and/or lifetime account is what keeps most of us on > on-rev but if you need power, you should go with VPS. > > Cheers > andre > > On Mon, May 28, 2012 at 9:23 AM, Shawn LC wrote: > >> I'm new to LC, but what are the advantages to using on-rev compared to >> installing the LC server on your own VPS or dedicated? >> >> >> >> On Mon, May 28, 2012 at 3:07 AM, Pierre Sahores >> wrote: >> >>> Is't for me ;-) >>> >>> Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : >>> >>>> Folks, >>>> >>>> Can anyone confirm that Loki is down? >>>> >>>> Cheers >>>> andre >>>> >>>> -- >>>> http://www.andregarzia.com -- All We Do Is Code. >>>> http://fon.nu -- minimalist url shortening service. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> -- >>> Pierre Sahores >>> mobile : 06 03 95 77 70 >>> www.sahores-conseil.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Mon May 28 13:55:06 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 10:55:06 -0700 Subject: Upgrade to Lion In-Reply-To: <5507EECD-64F5-486E-884A-2BA994A58182@economy-x-talk.com> References: <5507EECD-64F5-486E-884A-2BA994A58182@economy-x-talk.com> Message-ID: Thanks Mark, I'll try that. Fortunately, I kept a disk image of my Snow Leopard environment. Pete lcSQL Software On Mon, May 28, 2012 at 10:19 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Peter, > > I installed Lion on a memory stick and plug in into my Mac when I want to > use it. A 16 GB memory stick works, a 32GB memory stick is perfect. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 28 mei 2012, at 19:03, Peter Haworth wrote: > > > Hi Mark, > > I'm still getting acquainted with Lion so you may be right. I think > there > > is some srot of versioning system in Lion but I haven't learned anything > > about it yet. But even so, I needed to save a totally different version > of > > the file without affecting the original file so not sure the built-in > > versioning would deal with that and make the special version easily > > recognisable by name. > > > > I had intended to use Lion for testing only by setting up a dual boot on > my > > Mac but it turned out I didn't have enough hard drive space left to > create > > a spearate partition for the dual boot setup. > > > > Pete > > lcSQL Software > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Mon May 28 14:19:54 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 28 May 2012 13:19:54 -0500 Subject: Upgrade to Lion In-Reply-To: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: <4FC3C1CA.7090802@hyperactivesw.com> On 5/28/12 12:19 PM, Bj?rnke von Gierke wrote: > You have to use the new "duplicate" menu option. some people have > used the system preferences to make the shift-s command key combo to > use duplicate. And you have to remember to duplicate first before changing anything. If you forget and make changes, you need to go into the Star Wars movie interface to retrieve your original version. I intensely hope that RR never implements this "feature." I am willing to bet that virtually all programmers do not want every bit of buggy code, tinkering, and temporary experiments auto saved. Apple should give us a choice. > > There's also a way to disable the "new" save behaviour for most apps, > you have to use one of those weird apple command lines, but i don't > have it handy, as i am currently trying out wether i like the new > way. I did a whole lot of searching on this because I really wanted to disable auto-save. Everything I read says there is no way to disable it, Apple is firmly enforcing the new way of working, destroying 30 years of entrenched work flow. You can turn off auto-opening documents and auto-opening apps on login, but auto-save is untouchable. The Apple forums are full of complaints about it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Mon May 28 14:28:20 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 11:28:20 -0700 Subject: Upgrade to Lion In-Reply-To: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: Thanks Bjornke. I found the duplicate option and that works for me. Most of the time, the simple save will be fine but I definitely have circumstances where a "special" version of the file is needed. Pete lcSQL Software On Mon, May 28, 2012 at 10:19 AM, Bj?rnke von Gierke wrote: > You have to use the new "duplicate" menu option. some people have used the > system preferences to make the shift-s command key combo to use duplicate. > > There's also a way to disable the "new" save behaviour for most apps, you > have to use one of those weird apple command lines, but i don't have it > handy, as i am currently trying out wether i like the new way. > > On 28.05.2012, at 19:03, Peter Haworth wrote: > > > Hi Mark, > > I'm still getting acquainted with Lion so you may be right. I think > there > > is some srot of versioning system in Lion but I haven't learned anything > > about it yet. But even so, I needed to save a totally different version > of > > the file without affecting the original file so not sure the built-in > > versioning would deal with that and make the special version easily > > recognisable by name. > > > > I had intended to use Lion for testing only by setting up a dual boot on > my > > Mac but it turned out I didn't have enough hard drive space left to > create > > a spearate partition for the dual boot setup. > > > > Pete > > lcSQL Software > > > > > > > > On Mon, May 28, 2012 at 9:45 AM, Mark Schonewille < > > m.schonewille at economy-x-talk.com> wrote: > > > >> Hi Pete, > >> > >> I thought there is a way to save different versions? I'm pretty sure I > saw > >> a way to save a version under a different name in Apple apps. > >> > >> I installed lion and decided to use it for testing only. It is not for > me > >> and continue to use Snow Leopard on my work machine. My next new work > >> machine will run Linux. > >> > >> -- > >> Kind regards, > >> > >> Mark Schonewille > >> Economy-x-Talk > >> Http://economy-x-talk.com > >> > >> Share the clipboard of your computer over a local network with Clipboard > >> Link http://clipboardlink.economy-x-talk.com > >> > >> > >> Op 28 mei 2012 om 18:35 heeft Peter Haworth het > volgende > >> geschreven: > >> > >>> I just upgraded to Lion a couple of days ago. I thought I was > suffering > >>> from a bout of color blindness initially but then realised that Apple > >> made > >>> up for all that drab greyness but displaying lots more of of those > pretty > >>> colored, spinning beachballs. I'm guessing Lion needs more RAM for some > >>> reason. > >>> > >>> I remember previous posts about this, but I miss the Save As ability. > It > >>> seems that it's not totally disallowed in Lion since the LC Save As is > >>> still there, but none of the Apple apps have it any more, at least the > >> ones > >>> I've tried (Garageband being the main one). Is the concensus that > Apple > >>> will not permit a Save As action at some point in the future, like > maybe > >>> for apps submitted to the Mac App Store? > >>> > >>> Pete > >>> lcSQL Software > >>> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > -- > > Use an alternative Dictionary viewer: > http://bjoernke.com/bvgdocu/ > > Chat with other RunRev developers: > http://bjoernke.com/chatrev/ > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From Camm29 at tesco.net Mon May 28 14:46:56 2012 From: Camm29 at tesco.net (Camm) Date: Mon, 28 May 2012 19:46:56 +0100 Subject: BUG 10230 - RS232 Serial Comms broken in versions later than 4.5 to 4.6.4 Message-ID: <000001cd3d02$41ac9230$c505b690$@tesco.net> This has now been reported as a bug. http://quality.runrev.com/show_bug.cgi?id=10230 Regards Camm -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Camm Sent: 22 May 2012 19:56 To: 'How to use LiveCode' Subject: RS232 Serial Comms broken in 4.6.4 On Windows 7 :- Using USB - RS232 adapter and/or BLUETOOTH/USB - RS232 adapter My Serial RS232 Script works on Version 3.5.0 Sarah Reichelt's Serial Test script works on Version 3.5.0 My Serial RS232 Script fails to receive on Version 4.6.4 Sarah Reichelt's Serial Test script fails to receive on Version 4.6.4 Something is broke in LiveCode later versions ........................ help !! Regards Camm -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Camm Sent: 14 May 2012 14:55 To: How to use LiveCode Subject: Re: Serial Comms in 4.6.4 Dar, It is the same as this I found below , If complied on 4.0.0 it works , If complied on later versions if fails to read. Regards Camm On Nov 7, 2010, at 10:07 AM, J. Landman Gay wrote: > On 11/7/10 9:18 AM, Larry Walker wrote: >> I am trying to read data from a "serial port" (using a USB-serial adaptor). > > Glad to see this here Larry. Just to fill everyone in, Larry and I > have been going around with this issue for about a week in the tech queue without success (and I really appreciate his patience, he's been incredibly reasonable about it.) I asked Mark Waddingham about the problem and he said that basically the serial commands haven't been changed since their initial implementation back in MetaCard, and that any device that represents itself as a serial device should work with "open file" (but not necessarily with the device name returned by the drivernames. Use "modem:" or "printer:" instead.) He also said that they have never been reworked to support OS X; they were originally written for OS 9 and have always continued to work in OS X, so the code hasn't been examined. > > Eric's comment that it works in 4.0 and not in 4.5 is something I > don't think the team knows about. Since serial access hasn't changed in the engine, there must be some other change that peripherally affects serial port access. If that's so, then a bug report in the QCC would be in order. > > I hope either Sarah or Phil will see this, since they are the > serial/USB experts here. Maybe they have some comments to add or a workaround they've discovered. > ----- Original Message ----- From: "Dar Scott" To: "How to use LiveCode" Sent: Sunday, 13 May, 2012 8:17:45 PM Subject: Re: Serial Comms in 4.6.4 I'm not sure what you mean. Are you saying you upgraded to Windows 7 and LiveCode 4.6.4 at the same time? I have heard that some people have had trouble with Windows 7 and serial ports. Perhaps modems are especially an issue. Do you see the port in the device manager? Can you connect with HyperTerminal? What error results do you get? (You might have to create a version of your script that logs those.) Have the scripts ever worked on this Windows 7 installation? As you can probably tell, I'm leaning towards eliminating non-LiveCode issues and then looking at the script, but the script errors can give clues to both. Dar On May 13, 2012, at 4:23 AM, Camm wrote: > Dar , > > Windows 7 > > All hardware has been checked okay. > > When using read from driver in scripts loaded into 4.6.4 or standalone > from > 4.6.4 nothing is read ? > > The identical script loaded in pre-windows 7 Livecode releases work. > > Thanks > Camm > > > > -----Original Message----- > From: use-livecode-bounces at lists.runrev.com > [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Dar Scott > Sent: 13 May 2012 05:43 > To: How to use LiveCode > Subject: Re: Serial Comms in 4.6.4 > > Hi, Camm! > > I don't remember any changes. > > Maybe this can be tracked down. What OS? How does it fail? > > However, you might want to rule out other things. I find the most > common reason that a serial communications program suddenly fails is a cable issue. > Usually the handshake lines don't make it trough or something else is > wrong in the wiring. Sometimes the USB-to-serial adaptor is an issue. > > Dar > > On May 12, 2012, at 3:30 PM, Camm wrote: > >> Has something changed in the use of open , close , read , write >> driver and/or SerialControlString string in version 4.6.4. >> >> >> >> I have a stack for serial comms that works fine if run in older >> versions of Livecode , but fails to read in version 4.6.4 >> >> Same script ?? >> >> >> >> Regards >> >> Camm > > --------------------------- > Dar Scott > dba > Dar Scott Consulting > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, home, office phone: +1 505 299 9497 For Skype and fax, please contact. > dsc at swcp.com > > Computer Programming and tinkering, > often making LiveCode libraries and > externals, sometimes writing associated microcontroller firmware. > --------------------------- > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 2012.0.1913 / Virus Database: 2425/4996 - Release Date: > 05/13/12 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/4998 - Release Date: 05/14/12 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5015 - Release Date: 05/22/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5015 - Release Date: 05/22/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5015 - Release Date: 05/22/12 ----- No virus found in this message. Checked by AVG - www.avg.com Version: 2012.0.1913 / Virus Database: 2425/5015 - Release Date: 05/22/12 From stephenREVOLUTION2 at barncard.com Mon May 28 16:36:50 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 28 May 2012 13:36:50 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: I've found that 'export' is the key to getting around not having a 'save as...'. Not a natural workflow to me, and I have to remember which apps are and are not part of the 'new paradigm'. Apple has suddenly decided that its user base are now helpless dumbasses and we can't be trusted keep track of our own versions. I also hate the loss of my custom icons showing in the sidebar anymore, replaced with whitefaces icons of their choosing. Hey Apple, I created and used those icons so I wouldn't screw up and do something to the wrong disk. Thanks a lot. Some of the stupid stuff that can be changed by command line can be also changed by using the GUI helper Tinkertool. For a while, I thought that "Reopen Applications and Windows" checkbox on shutdown that was persisting was enforced, after the last update I see that is was a bug. One of many. For those that followed my 'spinning beachball' rants last week that finally was 'fixed' by formatting a new drive, re-installing and using the migration assistant to move hundreds of g of files to another drive - it turns out that the problem was a BAD DRIVE that was slowly disintegrating. This is the first hard drive failure I've had in several years since the change to SATA and <300 gigabyte sizes. And I use a lot of drives. Still I make mirrors of all my data/media drives regularly. Always work in pairs (but not RAID, thank you...) On Mon, May 28, 2012 at 11:28 AM, Peter Haworth wrote: > Thanks Bjornke. I found the duplicate option and that works for me. Most > of the time, the simple save will be fine but I definitely have > Stephen Barncard San Francisco Ca. USA more about sqb From pete at lcsql.com Mon May 28 16:43:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 13:43:26 -0700 Subject: Kicking Off a Standalone Save Message-ID: I'm trying to formalize my build process by having a stack that takes care of preparing the application stack before saving it as a standalone and also does some things after rghe standalone has been built. Right now I have a pre-save and a post-save button and between them I have to select the "Save As Standalone" action from the LC File menu. Is there by any chance a way to kick off the save of a standalone by script? Thanks, Pete lcSQL Software From dave.cragg at lacscentre.co.uk Mon May 28 16:44:31 2012 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 28 May 2012 21:44:31 +0100 Subject: Upgrade to Lion In-Reply-To: <4FC3C1CA.7090802@hyperactivesw.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <4FC3C1CA.7090802@hyperactivesw.com> Message-ID: <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> On 28 May 2012, at 19:19, J. Landman Gay wrote: > destroying 30 years of entrenched work flow I'm glad you posted this "grumpy old man of the year award" comment before I did. Remember when Metacard didn't even warn you about saving? And there's me telling the kids just to stick at it. "You'll soon get the hang of it." And it's only Monday already. Old folks today don't know how lucky they are. From pete at lcsql.com Mon May 28 16:52:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 13:52:54 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: Hi Stephen, I concur that Apple are treating their user base as dumbasses these days. It's probably fair to say that there are a substantial number of them that fit that moniker! The problem is that Apple doesn't always provide a way to tell them "I'm not a dumbass and I would like to not be treated as such". During the process of installing Lion, I too found a disk problem. In my case, it wasn't a failure per se but when I tried to create a second partition to hold Lion, DiskUtitliy flagged an error. Don't recall exactly what it was but I had to boot from my Snow Leopard disk and run DiskUtitlty from there to fix it. The weird thing was that even after fixing it, I still couldn't create the second partition. There was plenty of room on the disk for the new partition but when I kicked off the process of creating it, I got an error that there wasn't enough disk space to re-partition the drive. Pete lcSQL Software On Mon, May 28, 2012 at 1:36 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > I've found that 'export' is the key to getting around not having a 'save > as...'. Not a natural workflow to me, and I have to remember which apps are > and are not part of the 'new paradigm'. > > Apple has suddenly decided that its user base are now helpless dumbasses > and we can't be trusted keep track of our own versions. I also hate the > loss of my custom icons showing in the sidebar anymore, replaced with > whitefaces icons of their choosing. Hey Apple, I created and used those > icons so I wouldn't screw up and do something to the wrong disk. Thanks a > lot. > > Some of the stupid stuff that can be changed by command line can be also > changed by using the GUI helper Tinkertool. > > For a while, I thought that "Reopen Applications and Windows" checkbox on > shutdown that was persisting was enforced, after the last update I see that > is was a bug. One of many. > > For those that followed my 'spinning beachball' rants last week that > finally was 'fixed' by formatting a new drive, re-installing and using the > migration assistant to move hundreds of g of files to another drive - it > turns out that the problem was a BAD DRIVE that was slowly disintegrating. > This is the first hard drive failure I've had in several years since the > change to SATA and <300 gigabyte sizes. And I use a lot of drives. Still I > make mirrors of all my data/media drives regularly. Always work in pairs > (but not RAID, thank you...) > > On Mon, May 28, 2012 at 11:28 AM, Peter Haworth wrote: > > > Thanks Bjornke. I found the duplicate option and that works for me. > Most > > of the time, the simple save will be fine but I definitely have > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Mon May 28 16:56:16 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 13:56:16 -0700 Subject: Upgrade to Lion In-Reply-To: <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <4FC3C1CA.7090802@hyperactivesw.com> <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> Message-ID: Mind you, there are still some surprises in the LC IDE. My favourite is when you delete a substack - there's no confirmation dialog issued and often the substack is still displayed after you've deleted it. When I first started using LC, that was really confusing! I remember thinking I had deleted the wrong substack on more than one occasion. Pete lcSQL Software On Mon, May 28, 2012 at 1:44 PM, Dave Cragg wrote: > > On 28 May 2012, at 19:19, J. Landman Gay wrote: > > > destroying 30 years of entrenched work flow > > I'm glad you posted this "grumpy old man of the year award" comment before > I did. > > Remember when Metacard didn't even warn you about saving? > > And there's me telling the kids just to stick at it. "You'll soon get the > hang of it." > > And it's only Monday already. > > Old folks today don't know how lucky they are. > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Mon May 28 17:21:39 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 28 May 2012 14:21:39 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: I don't think Lion likes to be installed on partitions. It wants to own the disk. As part of the the installation process, it makes it's own, secret partition that acts as an 'emergency disk' when you boot, hear the chime, and hold down command and R. Pretty useful, unless one's partitions unravel. This emergency partition has Disk Utility, Reset admin password, Startup Disk and a Safari based help utility that's live on the net. One can even install a fresh version of Lion on a new or old disk in that mode. On Mon, May 28, 2012 at 1:52 PM, Peter Haworth wrote: > Hi Stephen, > I concur that Apple are treating their user base as dumbasses these days. > It's probably fair to say that there are a substantial number of them that > fit that moniker! The problem is that Apple doesn't always provide a way > to tell them "I'm not a dumbass and I would like to not be treated as > such". > > During the process of installing Lion, I too found a disk problem. In my > case, it wasn't a failure per se but when I tried to create a second > partition to hold Lion, DiskUtitliy flagged an error. Don't recall exactly > what it was but I had to boot from my Snow Leopard disk and run DiskUtitlty > from there to fix it. > > The weird thing was that even after fixing it, I still couldn't create the > second partition. There was plenty of room on the disk for the new > partition but when I kicked off the process of creating it, I got an error > that there wasn't enough disk space to re-partition the drive. > > Pete > lcSQL Software > > > > On Mon, May 28, 2012 at 1:36 PM, stephen barncard < > stephenREVOLUTION2 at barncard.com> wrote: > > > I've found that 'export' is the key to getting around not having a 'save > > as...'. Not a natural workflow to me, and I have to remember which apps > are > > and are not part of the 'new paradigm'.Stephen Barncard > San Francisco Ca. USA more about sqb From monte at sweattechnologies.com Mon May 28 18:35:34 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 29 May 2012 08:35:34 +1000 Subject: Kicking Off a Standalone Save In-Reply-To: References: Message-ID: <0B3AB02F-CE5E-4BA4-A4F5-0838E519B130@sweattechnologies.com> Hi Pete Look at the savingStandalone and standaloneSaved messages sent to the mainstack. I usually trap this in a frontscript and mess with the target ;-) Cheers Monte On 29/05/2012, at 6:43 AM, Peter Haworth wrote: > I'm trying to formalize my build process by having a stack that takes care > of preparing the application stack before saving it as a standalone and > also does some things after rghe standalone has been built. > > Right now I have a pre-save and a post-save button and between them I have > to select the "Save As Standalone" action from the LC File menu. Is there > by any chance a way to kick off the save of a standalone by script? > > Thanks, > > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From iowahengst at mac.com Mon May 28 18:38:19 2012 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 28 May 2012 17:38:19 -0500 Subject: iOS Take Save Open Photos Message-ID: Hi All, I've had time to begin playing with the camera and photo library on the iPad. I can take a pic with the camera and can open images from the library. I've checked out the forum and list archives and have found good info on placing the image on the card, naming the image. But, I'm still lost on saving and then opening. How do I save an image to the default folder and then open it from the default folder on the iPad? I'd like to modify photos from within my app? so, I'd like to save them separately from the user's photo album/library. Thanks in advance for any help. be well, randy hengst From alex at tweedly.net Mon May 28 19:00:39 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 29 May 2012 00:00:39 +0100 Subject: Constant statement limitations. Message-ID: <4FC40397.4060209@tweedly.net> The dictionary entry for constant says: > > If you place the constant statement in a handler, you can use the > constant anywhere in the handler. If you place the constant statement > in a script outside any handler, you can use the constant anywhere in > the handlers of that script. NB - "can use the constant anywhere *in the handlers* of that script". That was a reasonable limitation in traditional Livecode - but seems less reasonable in the context of revserver. It is (I think) common practice, and it's certainly possible, to have quite a lot of the "top-level" code be in the script itself, perhaps with html intermingled with it, i.e. not be in a handler. So the obvious, simple code fragment constant K = 3.14159 put $_POST["diameter"] * K doesn't give the expected result :-) Anyone see any reason why constants *shouldn't* be usable outside handlers ? Thanks -- Alex. From alex at tweedly.net Mon May 28 19:10:00 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 29 May 2012 00:10:00 +0100 Subject: is Loki down? In-Reply-To: References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> Message-ID: <4FC405C8.60903@tweedly.net> Even if you didn't get a founder's membership, it's still a reasonably cheap way to get access to revserver. You get decent disk and transfer quotas for $250 per year; getting a VPS somewhere else, plus the additional cost of a revserver license, is likely to come to more than that. (disclaimer - I do have a lifetime founder's membership - so the above is based on a quick check of the web site, not on actual experience.) But the on-rev client is indeed hopeless - it's crying out for some brave soul to take GLX2 and make it a stand-alone editor and combine it with an ftp (or similar) capability to sync the local and remote files. But until then, coda does well enough :-) -- Alex. On 28/05/2012 14:33, Andre Garzia wrote: > Shawn, > > On-rev has a special client that allows you to do remote debugging (as in > stepping thru the server side code). The special client also was supposed > to make your life easier because it would do all the upload and stuff for > you. The fact that the on-rev client has not been updated in ages and works > pretty badly is why I don't see much advantage these days. > > Also, some of us got lifetime memberships from an offer when on-rev was a > young service =) > > In summary, cute client and/or lifetime account is what keeps most of us on > on-rev but if you need power, you should go with VPS. > > Cheers > andre > > On Mon, May 28, 2012 at 9:23 AM, Shawn LC wrote: > >> I'm new to LC, but what are the advantages to using on-rev compared to >> installing the LC server on your own VPS or dedicated? >> >> >> >> On Mon, May 28, 2012 at 3:07 AM, Pierre Sahores>> wrote: >>> Is't for me ;-) >>> >>> Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : >>> >>>> Folks, >>>> >>>> Can anyone confirm that Loki is down? >>>> >>>> Cheers >>>> andre >>>> >>>> -- >>>> http://www.andregarzia.com -- All We Do Is Code. >>>> http://fon.nu -- minimalist url shortening service. >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> -- >>> Pierre Sahores >>> mobile : 06 03 95 77 70 >>> www.sahores-conseil.com >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From stephenREVOLUTION2 at barncard.com Mon May 28 19:34:38 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 28 May 2012 16:34:38 -0700 Subject: is Loki down? In-Reply-To: <4FC405C8.60903@tweedly.net> References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> <4FC405C8.60903@tweedly.net> Message-ID: It's Coda 2 now -- a lot of improvements! On Mon, May 28, 2012 at 4:10 PM, Alex Tweedly wrote: > Even if you didn't get a founder's membership, it's still a reasonably > cheap way to get access to revserver. You get decent disk and transfer > quotas for $250 per year; getting a VPS somewhere else, plus the additional > cost of a revserver license, is likely to come to more than that. > > (disclaimer - I do have a lifetime founder's membership - so the above is > based on a quick check of the web site, not on actual experience.) > > But the on-rev client is indeed hopeless - it's crying out for some brave > soul to take GLX2 and make it a stand-alone editor and combine it with an > ftp (or similar) capability to sync the local and remote files. But until > then, coda does well enough :-) > > -- Alex. > > > > On 28/05/2012 14:33, Andre Garzia wrote: > >> Shawn, >> >> On-rev has a special client that allows you to do remote debugging (as in >> stepping thru the server side code). The special client also was supposed >> to make your life easier because it would do all the upload and stuff for >> you. The fact that the on-rev client has not been updated in ages and >> works >> pretty badly is why I don't see much advantage these days. >> >> Also, some of us got lifetime memberships from an offer when on-rev was a >> young service =) >> >> In summary, cute client and/or lifetime account is what keeps most of us >> on >> on-rev but if you need power, you should go with VPS. >> >> Cheers >> andre >> >> On Mon, May 28, 2012 at 9:23 AM, Shawn LC >> wrote: >> >> I'm new to LC, but what are the advantages to using on-rev compared to >>> installing the LC server on your own VPS or dedicated? >>> >>> >>> >>> On Mon, May 28, 2012 at 3:07 AM, Pierre Sahores>> >>>> wrote: >>>> Is't for me ;-) >>>> >>>> Le 28 mai 2012 ? 06:36, Andre Garzia a ?crit : >>>> >>>> Folks, >>>>> >>>>> Can anyone confirm that Loki is down? >>>>> >>>>> Cheers >>>>> andre >>>>> >>>>> -- >>>>> http://www.andregarzia.com -- All We Do Is Code. >>>>> http://fon.nu -- minimalist url shortening service. >>>>> ______________________________**_________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> >>>> subscription preferences: >>>> >>>>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>>>> >>>> -- >>>> Pierre Sahores >>>> mobile : 06 03 95 77 70 >>>> www.sahores-conseil.com >>>> >>>> >>>> ______________________________**_________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> >>>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >>> >> >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > -- Stephen Barncard San Francisco Ca. USA more about sqb From igor at superstudent.net Mon May 28 20:14:21 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Tue, 29 May 2012 10:14:21 +1000 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> ------------------------------------------------------------------------------ Understanding Old "Save + Save As..." x New "Autosave Versions + Duplicate" ------------------------------------------------------------------------------ When I first upgraded to Lion, I, too, became irritated and grumpy about the lack of a "Save As..." command. After many years of using a certain workflow, it becomes mechanical, intuitive, second-nature, part of you. I could not seem to understand WHY oh WHY did Apple have to change one of the basic methodologies for using documents in computers, which had over the years become entrenched in our computer culture, and in our minds. As much as I tried, I could not get my head around this new way of working. It seemed more cumbersome and clumsy than the old one. Until one day, quite by accident, I found an article on the web explaining the rationale of it all. I wanted to post a link to the article here, but try as I might, I can't find it anymore - I seem to be running low on Google juice today... So, as a poor alternative, I'll try to post my own version of that explanation, hoping that it may help others. THE PROBLEM The "Save" and "Save As..." commands always posed some workflow problems - and these were specially noticeable in newbie computer users. Starting from the fact that there are people that have been using the computer for decades, and still don't know the difference between them, resorting to just "Save As..." every single time. Kid you not. The main problem with "Save As...", however, is that it presupposes that if you want to make a copy of a certain document, you will open it, then EDIT IT first, then afterwards remember to "Save As...". We all know, that when you first start using the computer, it takes several 'accidents' of saving over a valuable old document, for you to remember to do the "Save As..." FIRST. And "Save" had a major problem, too: people simply forget to do it. Again, it usually takes several events of losing the work you've been doing for the last few hours, for a newbie to learn that they must SAVE ALL THE TIME as they work. THE SOLUTION Apple's solution to the "Save As..." problem was simple: get rid of the "Save As..." command, and replace it with a "Duplicate" command. The "Duplicate" command forces the user to make a copy of the document FIRST. If you open a document and start hacking at it before duplicating it, you always know that you are hacking at your ORIGINAL. As hard a concept as this might be for us, 'oldies', who were used to doing things the other way around, trust me when I say, that new users find this *a lot* more intuitive. And the solution to the "Save" problem is also quite neat: after the user has saved the document the first time, just AUTOSAVE the document as the user works, all the time. Simple, and it avoids many, many hassles with data loss. -"But, wait there..." - you say. "When I work I like to 'try things out'! I don't my work 'automagically' saved all the time, because not even *I* know if I will want to keep it!" That's where VERSIONS come in. As you work, each automatic save to your document is stored away as a 'version' of it. At any moment, you can 'roll back' to any previous versions, if you don't like what you've done. Now, these 'versions' are automatically created as you work, and stored away for you. So, if you have a long project, with a document on which you work day after day, month after month, that document will end up with a *very long* list of 'versions' in the system - which will take up *a lot* of storage space. To avoid that. your 'versions' are also automatically 'culled': it keeps lots of 'recent' versions - ie., for the last few hours/days of change - and then it starts deleting the older ones. Once it reaches the 2-month mark - if I remember correctly - it start erasing everything, as it thinks it's too old and probably irrelevant. So, in short: the system is deciding for you what it considers are the 'relevant' versions it should keep... Can you see how this could become a problem, too? Of course, there will be times when you want to tell the system to KEEP a certain 'version' of your document, and not throw it out. For instance, when you reach a certain point in your work which you think is 'stable', or a 'milestone', and before you start making any more changes. That is where the "Save a Version" command fits in. It forces the system to save a version of your document at that precise point in time, and tells it that it is relevant for you, so not to throw it out later. CONCLUSION Once I understood the reasoning behind these changes, I was a bit more emotionally prepared to give it a fair go. I must admit, although it took me a while to get used to it, I actually have come no just to like it, but to rely and depend on it. Recently, I was trying something out with LiveCode, and after almost 5 hours of programming, I had a system freeze. Once I restarted the computer, and then LiveCode, I had the sickening realisation that, now used to Lion's autosave, I had - like a newbie - simply not saved my work for all those hours... Had LiveCode supported autosave, my work would not have been lost. I have also been caught doing progressive modifications to a stack, trying things out, and then realising that because LiveCode does not support versions, there was no 'easy way' for me to roll back those changes incrementally. So, in my experience, although the change may be somewhat painful for those who are fossilised into our old working habits, it is ultimately a good thing, and something I hope that LiveCode will not only support in the future in its own IDE, but also something it will help us provide to our users. I hope this information helps others! :-) Kind regards to all, -- Igor Couto Sydney, Australia From igor at superstudent.net Mon May 28 20:18:56 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Tue, 29 May 2012 10:18:56 +1000 Subject: is Loki down? In-Reply-To: References: <9A2D213A-851E-4335-AF6C-06CCE6F228F2@sahores-conseil.com> <4FC405C8.60903@tweedly.net> Message-ID: <145E6268-D3E1-4BFE-A47B-299B80B16759@superstudent.net> On 29/05/2012, at 9:34 AM, stephen barncard wrote: > It's Coda 2 now -- a lot of improvements! Could someone tell me if there is a syntax mode or theme for LiveCode for Coda somewhere? Many thanks in advance. -- Igor Couto Sydney, Australia From stephenREVOLUTION2 at barncard.com Mon May 28 21:35:47 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 28 May 2012 18:35:47 -0700 Subject: Upgrade to Lion In-Reply-To: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: Igor, reasonable points about how you you've come to accept the "new features". Perhaps you are a better man than I. "Fossilized into our old working habits" ? Excuse me, I take exception to that. I'm a 'fossil-luddite' because I argue that I'm suddenly forced to work an entirely different way? I've been using Lion for several months now. I'm not convinced that 'lowest common denominator" is the way to treat all users, especially professionals and long time users. At the very least, these behaviors should be optional. I am dreading what other changes are waiting for us in Mountain Lion* -- more iPad-ization of an OS and UI that wasn't' broken? The attempt to disappear visible scroll bars is more evidence of this. Why? To "train" us into only using gestures and pad-like pointing devices? I can't find any reason at all for changing my custom drive icons to white, except that it appears to be some designers' wet dream. And if I need my rear end saved, I'd rather use Time Machine. But I don't even use it that much. I'd rather be responsible for my own versions, thank you. Now, at every major Cat Change, I have dreaded all the patches and command line bs I have to do just to get back the environment I had before. Snow Leopard was stable and working well, even as 32 bit. The only reason I 'upgraded' was so I could synchronize my calendars, notes and address book with my iPhone, and build for mobile. *The Cloud* was part of a ploy to get people to upgrade. They could have done these changes to the underpinning without having to re-invent the UI. *This just reeks of a culture that has to change things just to justify their jobs*, NOT to serve the customer/users. Lion and Mountain Lion: "Love it or leave it.." - Developers and media workers don't have that luxury. Just remember that Apple isn't always wise - the first version of OSX didn't have a finder, the designers wanted it to be like BEOS. * I still haven't been able to even install a fresh beta ( on a test volume - I'm no fool ) of Mountain Lion yet after three tries. Crash - panic each time. On Mon, May 28, 2012 at 5:14 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > > ------------------------------------------------------------------------------ > Understanding Old "Save + Save As..." x New "Autosave Versions + Duplicate" > > ------------------------------------------------------------------------------ > > When I first upgraded to Lion, I, too, became irritated and grumpy about > the lack of a "Save As..." command. After many years of using a certain > workflow, it becomes mechanical, intuitive, second-nature, part of you. I > could not seem to understand WHY oh WHY did Apple have to change one of the > basic methodologies for using documents in computers, which had over the > years become entrenched in our computer culture, and in our minds. > > As much as I tried, I could not get my head around this new way of > working. It seemed more cumbersome and clumsy than the old one. Until one > day, quite by accident, I found an article on the web explaining the > rationale of it all. I wanted to post a link to the article here, but try > as I might, I can't find it anymore - I seem to be running low on Google > juice today... > Stephen Barncard San Francisco Ca. USA more about sqb From bvlahos at mac.com Mon May 28 21:36:00 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 28 May 2012 18:36:00 -0700 Subject: Upgrade to Lion In-Reply-To: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: <100BEEC8-3427-4A7A-8377-3DC705E25DBD@mac.com> Igor, Nicely said. Bill Vlahos Sent from my iPhone On May 28, 2012, at 5:14 PM, Igor de Oliveira Couto wrote: > ------------------------------------------------------------------------------ > Understanding Old "Save + Save As..." x New "Autosave Versions + Duplicate" > ------------------------------------------------------------------------------ > > When I first upgraded to Lion, I, too, became irritated and grumpy about the lack of a "Save As..." command. After many years of using a certain workflow, it becomes mechanical, intuitive, second-nature, part of you. I could not seem to understand WHY oh WHY did Apple have to change one of the basic methodologies for using documents in computers, which had over the years become entrenched in our computer culture, and in our minds. > > As much as I tried, I could not get my head around this new way of working. It seemed more cumbersome and clumsy than the old one. Until one day, quite by accident, I found an article on the web explaining the rationale of it all. I wanted to post a link to the article here, but try as I might, I can't find it anymore - I seem to be running low on Google juice today... > > So, as a poor alternative, I'll try to post my own version of that explanation, hoping that it may help others. > > THE PROBLEM > > The "Save" and "Save As..." commands always posed some workflow problems - and these were specially noticeable in newbie computer users. Starting from the fact that there are people that have been using the computer for decades, and still don't know the difference between them, resorting to just "Save As..." every single time. Kid you not. > > The main problem with "Save As...", however, is that it presupposes that if you want to make a copy of a certain document, you will open it, then EDIT IT first, then afterwards remember to "Save As...". We all know, that when you first start using the computer, it takes several 'accidents' of saving over a valuable old document, for you to remember to do the "Save As..." FIRST. > > And "Save" had a major problem, too: people simply forget to do it. Again, it usually takes several events of losing the work you've been doing for the last few hours, for a newbie to learn that they must SAVE ALL THE TIME as they work. > > THE SOLUTION > > Apple's solution to the "Save As..." problem was simple: get rid of the "Save As..." command, and replace it with a "Duplicate" command. The "Duplicate" command forces the user to make a copy of the document FIRST. If you open a document and start hacking at it before duplicating it, you always know that you are hacking at your ORIGINAL. As hard a concept as this might be for us, 'oldies', who were used to doing things the other way around, trust me when I say, that new users find this *a lot* more intuitive. > > And the solution to the "Save" problem is also quite neat: after the user has saved the document the first time, just AUTOSAVE the document as the user works, all the time. Simple, and it avoids many, many hassles with data loss. > > -"But, wait there..." - you say. "When I work I like to 'try things out'! I don't my work 'automagically' saved all the time, because not even *I* know if I will want to keep it!" > > That's where VERSIONS come in. As you work, each automatic save to your document is stored away as a 'version' of it. At any moment, you can 'roll back' to any previous versions, if you don't like what you've done. > > Now, these 'versions' are automatically created as you work, and stored away for you. So, if you have a long project, with a document on which you work day after day, month after month, that document will end up with a *very long* list of 'versions' in the system - which will take up *a lot* of storage space. To avoid that. your 'versions' are also automatically 'culled': it keeps lots of 'recent' versions - ie., for the last few hours/days of change - and then it starts deleting the older ones. Once it reaches the 2-month mark - if I remember correctly - it start erasing everything, as it thinks it's too old and probably irrelevant. So, in short: the system is deciding for you what it considers are the 'relevant' versions it should keep... Can you see how this could become a problem, too? > > Of course, there will be times when you want to tell the system to KEEP a certain 'version' of your document, and not throw it out. For instance, when you reach a certain point in your work which you think is 'stable', or a 'milestone', and before you start making any more changes. That is where the "Save a Version" command fits in. It forces the system to save a version of your document at that precise point in time, and tells it that it is relevant for you, so not to throw it out later. > > CONCLUSION > > Once I understood the reasoning behind these changes, I was a bit more emotionally prepared to give it a fair go. I must admit, although it took me a while to get used to it, I actually have come no just to like it, but to rely and depend on it. Recently, I was trying something out with LiveCode, and after almost 5 hours of programming, I had a system freeze. Once I restarted the computer, and then LiveCode, I had the sickening realisation that, now used to Lion's autosave, I had - like a newbie - simply not saved my work for all those hours... Had LiveCode supported autosave, my work would not have been lost. > > I have also been caught doing progressive modifications to a stack, trying things out, and then realising that because LiveCode does not support versions, there was no 'easy way' for me to roll back those changes incrementally. > > So, in my experience, although the change may be somewhat painful for those who are fossilised into our old working habits, it is ultimately a good thing, and something I hope that LiveCode will not only support in the future in its own IDE, but also something it will help us provide to our users. > > > I hope this information helps others! :-) > > Kind regards to all, > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Mon May 28 21:58:37 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 28 May 2012 20:58:37 -0500 Subject: Upgrade to Lion In-Reply-To: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: <4FC42D4D.9080600@hyperactivesw.com> On 5/28/12 7:14 PM, Igor de Oliveira Couto wrote: > Apple's solution to the "Save As..." problem was simple: get rid of > the "Save As..." command, and replace it with a "Duplicate" command. > The "Duplicate" command forces the user to make a copy of the > document FIRST. If you open a document and start hacking at it before > duplicating it, you always know that you are hacking at your > ORIGINAL. As hard a concept as this might be for us, 'oldies', who > were used to doing things the other way around, trust me when I say, > that new users find this *a lot* more intuitive. Yes, I understand the new user thing, but I am not a new user. Apple should give us a choice. What usually happens to me is that I start to make a few changes, get carried away, and *then* decide that I've strayed far enough that I want to save off a copy rather than to commit the original. At that point it's too late to duplicate; I didn't know I was going to want a copy when I started. The Star Wars reversion is too difficult to work with. If your document is more than one page long it is impossible to figure out which version you need to revert to. There is no way to compare them and if the change is somewhere on page 327 then you have to page through 327 pages in every one of them to see what "version" you're looking for. And that's if you even remember what page it's on. Was the copy I wanted from five minutes ago? An hour? When did I start this anyway? How long ago was that change I made in chapter seven? I'm in grumpy mode, sorry. I understand that Apple wants to protect us from ourselves, but I can manage these things myself and I don't appreciate Apple's parenting decisions. Those in the U.S. may know about a comic strip here called Crankshaft. That's me. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon May 28 21:59:33 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 28 May 2012 20:59:33 -0500 Subject: Upgrade to Lion In-Reply-To: <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <4FC3C1CA.7090802@hyperactivesw.com> <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> Message-ID: <4FC42D85.8070407@hyperactivesw.com> On 5/28/12 3:44 PM, Dave Cragg wrote: > > On 28 May 2012, at 19:19, J. Landman Gay wrote: > >> destroying 30 years of entrenched work flow > > I'm glad you posted this "grumpy old man of the year award" comment before I did. > > Remember when Metacard didn't even warn you about saving? Yeah, but that was too far the other direction. We all know that the way I do things is the right way and everybody else is wrong. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION2 at barncard.com Mon May 28 22:17:58 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 28 May 2012 19:17:58 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC42D85.8070407@hyperactivesw.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <4FC3C1CA.7090802@hyperactivesw.com> <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> <4FC42D85.8070407@hyperactivesw.com> Message-ID: I wish I could turn off the predictive spell checking features too. I am a lousy typist, make a lot of dyslexic mistakes, use backspace a lot and spend more time trying to fix wrong guesses by the checker. Too much predicting and guessing what I'm thinking. I liked it better when it just underlined what it thought was wrong and then I could go back and fix it with control-drag. ANNOYING. And I don't appreciate the search fields that do that guessing too. I'd rather complete my request and hit return, rather that suffer the delays that occur. It seems to be de rigueur - the hip thing these days and I hate it. Again these thing should be options not forced on the users. On Mon, May 28, 2012 at 6:59 PM, J. Landman Gay wrote: > On 5/28/12 3:44 PM, Dave Cragg wrote: > >> >> On 28 May 2012, at 19:19, J. Landman Gay wrote: >> >> destroying 30 years of entrenched work flow >>> >> >> I'm glad you posted this "grumpy old man of the year award" comment >> before I did. >> >> Remember when Metacard didn't even warn you about saving? >> > > Yeah, but that was too far the other direction. We all know that the way I > do things is the right way and everybody else is wrong. :) > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > Stephen Barncard San Francisco Ca. USA more about sqb From peterwawood at gmail.com Mon May 28 23:20:10 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Tue, 29 May 2012 11:20:10 +0800 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <4FC3C1CA.7090802@hyperactivesw.com> <3709D716-3C18-443E-9AD6-1798206681F9@lacscentre.co.uk> <4FC42D85.8070407@hyperactivesw.com> Message-ID: <0173BF63-C161-40DC-B18C-D7F9B1AE73BD@gmail.com> On 29 May 2012, at 10:17, stephen barncard wrote: > I wish I could turn off the predictive spell checking features too. I am a > lousy typist, make a lot of dyslexic mistakes, use backspace a lot and > spend more time trying to fix wrong guesses by the checker. Too much > predicting and guessing what I'm thinking. I liked it better when it just > underlined what it thought was wrong and then I could go back and fix it > with control-drag. ANNOYING. > > And I don't appreciate the search fields that do that guessing too. I'd > rather complete my request and hit return, rather that suffer the delays > that occur. It seems to be de rigueur - the hip thing these days and I > hate it. Again these thing should be options not forced on the users. > Google any help? http://www.mactalk.com.au/content/os-x-lion-arrived-here-s-how-fix-1702/#5 Regards Peter From pete at lcsql.com Mon May 28 23:42:23 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 28 May 2012 20:42:23 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> Message-ID: Since I never got that far, can't comment on that but I did get the idea fro a post on the web specifically about dual booting Snow Leopard and Lion so maybe it can work? Pete lcSQL Software On Mon, May 28, 2012 at 2:21 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > I don't think Lion likes to be installed on partitions. It wants to own the > disk. As part of the the installation process, it makes it's own, secret > partition that acts as an 'emergency disk' when you boot, hear the chime, > and hold down command and R. Pretty useful, unless one's partitions > unravel. This emergency partition has Disk Utility, Reset admin password, > Startup Disk and a Safari based help utility that's live on the net. One > can even install a fresh version of Lion on a new or old disk in that mode. > > On Mon, May 28, 2012 at 1:52 PM, Peter Haworth wrote: > > > Hi Stephen, > > I concur that Apple are treating their user base as dumbasses these days. > > It's probably fair to say that there are a substantial number of them > that > > fit that moniker! The problem is that Apple doesn't always provide a way > > to tell them "I'm not a dumbass and I would like to not be treated as > > such". > > > > During the process of installing Lion, I too found a disk problem. In my > > case, it wasn't a failure per se but when I tried to create a second > > partition to hold Lion, DiskUtitliy flagged an error. Don't recall > exactly > > what it was but I had to boot from my Snow Leopard disk and run > DiskUtitlty > > from there to fix it. > > > > The weird thing was that even after fixing it, I still couldn't create > the > > second partition. There was plenty of room on the disk for the new > > partition but when I kicked off the process of creating it, I got an > error > > that there wasn't enough disk space to re-partition the drive. > > > > Pete > > lcSQL Software > > > > > > > > On Mon, May 28, 2012 at 1:36 PM, stephen barncard < > > stephenREVOLUTION2 at barncard.com> wrote: > > > > > I've found that 'export' is the key to getting around not having a > 'save > > > as...'. Not a natural workflow to me, and I have to remember which apps > > are > > > and are not part of the 'new paradigm'.Stephen Barncard > > > San Francisco Ca. USA > > more about sqb > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dunbarx at aol.com Mon May 28 23:57:32 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 28 May 2012 23:57:32 -0400 (EDT) Subject: Constant statement limitations. In-Reply-To: <4FC40397.4060209@tweedly.net> References: <4FC40397.4060209@tweedly.net> Message-ID: <8CF0B664F369907-1E34-675AA@webmail-d148.sysops.aol.com> Alex. I have found that if you say this: contant x = 4 on mouseup answer x end mouseup You get a "4" But, if you place the contstant statement below the handler, you geet "x". Is this what tripped you up? Craig Newman -----Original Message----- From: Alex Tweedly To: How to use LiveCode Sent: Mon, May 28, 2012 7:02 pm Subject: Constant statement limitations. The dictionary entry for constant says: > > If you place the constant statement in a handler, you can use the > constant anywhere in the handler. If you place the constant statement > in a script outside any handler, you can use the constant anywhere in > the handlers of that script. NB - "can use the constant anywhere *in the handlers* of that script". That was a reasonable limitation in traditional Livecode - but seems less reasonable in the context of revserver. It is (I think) common practice, and it's certainly possible, to have quite a lot of the "top-level" code be in the script itself, perhaps with html intermingled with it, i.e. not be in a handler. So the obvious, simple code fragment constant K = 3.14159 put $_POST["diameter"] * K doesn't give the expected result :-) Anyone see any reason why constants *shouldn't* be usable outside handlers ? Thanks -- Alex. _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From igor at superstudent.net Tue May 29 00:29:22 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Tue, 29 May 2012 14:29:22 +1000 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: <404D7B08-34D4-4C8F-8910-46894D546617@superstudent.net> Stephen, my apologies to you and to anyone else I might have offended - it wasn't intentional: On 29/05/2012, at 11:35 AM, stephen barncard wrote: [...] > "Fossilized into our old working habits" ? Excuse me, I take exception to > that. I'm a 'fossil-luddite' because I argue that I'm suddenly forced to > work an entirely different way? [...] 'Fossilisation' is a term often used in foreign language learning - ie., in teaching English for speakers of other languages (TESOL). Sometimes, when you are learning a foreign language, you make mistakes - ie., because you are trying to use the 'new' language' the same way that you were used to using your 'old' one. If no one corrects you, then using the language the incorrectly becomes habitual. Have you ever met someone whose English is not their first language, and they have been speaking English for many years, yet they constantly - and consistently - make little grammatical mistakes? That's because these error are now are 'fossilised'. Language teachers have to learn this concept, because if you come across a student that has 'fossilised' habits, they are much harder to break, and you have to use special teaching techniques... With my own experience, I identified that I was quite 'fossilised' in the way that I was using the computer, and that is why it was harder for me to adopt the 'new' way, rather than, say, a newbie user. Once again, my apologies for any offence caused. On 29/05/2012, at 11:58 AM, J. Landman Gay wrote: [...] > The Star Wars reversion is too difficult to work with. If your document is more than one page long it is impossible to figure out which version you need to revert to. There is no way to compare them and if the change is somewhere on page 327 then you have to page through 327 pages in every one of them to see what "version" you're looking for. And that's if you even remember what page it's on. [...] I agree, versions is not perfect yet - it's still early days. Those of us that have to work in projects handling numerous files handled by multiple users can attest that this is *no* replacement for a good versioning control system, like Git. Nevertheless, it is a step - IMHO - in the right direction. PS: Jacqueline, had my first sip of home-made milk liqueur on the weekend. Had to go and make 2 more batches straight away... Will be testing out the 'orange' and the 'chocolate' versions... I'm afraid you've unleashed a monster! :-0 Kind regards to all, -- Igor Couto Sydney, Australia From jacque at hyperactivesw.com Tue May 29 00:37:36 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 28 May 2012 23:37:36 -0500 Subject: Upgrade to Lion In-Reply-To: <404D7B08-34D4-4C8F-8910-46894D546617@superstudent.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <404D7B08-34D4-4C8F-8910-46894D546617@superstudent.net> Message-ID: <4FC45290.2080302@hyperactivesw.com> On 5/28/12 11:29 PM, Igor de Oliveira Couto wrote: > PS: Jacqueline, had my first sip of home-made milk liqueur on the > weekend. Had to go and make 2 more batches straight away... Will be > testing out the 'orange' and the 'chocolate' versions... I'm afraid > you've unleashed a monster! :-0 LOL! I went straight for the chocloate first thing. I'm on my fifth batch now, but we've slowed down. I've noticed the longer you let it sit, the better it gets. I let the last batch steep for 3 weeks. We're off topic now, but I'm delighted to have converted you. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From igor at superstudent.net Tue May 29 00:51:32 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Tue, 29 May 2012 14:51:32 +1000 Subject: Constant statement limitations. In-Reply-To: <4FC40397.4060209@tweedly.net> References: <4FC40397.4060209@tweedly.net> Message-ID: <6A8F0C4F-0AF4-4127-B64F-C9C5E1539168@superstudent.net> Alex, I don't know if you and I are reading the dictionary in the same way: On 29/05/2012, at 9:00 AM, Alex Tweedly wrote: [...] > The dictionary entry for constant says: >> >> If you place the constant statement in a handler, you can use the constant anywhere in the handler. If you place the constant statement in a script outside any handler, you can use the constant anywhere in the handlers of that script. > NB - "can use the constant anywhere *in the handlers* of that script". > > That was a reasonable limitation in traditional Livecode - but seems less reasonable in the context of revserver. [...] I *think* what the dictionary means - and please someone correct me if I'm wrong - is that there are 2 ways to declare a constant value: INSIDE a handler (like inside a mouseUp, enterField, etc.), or OUTSIDE any handlers (the same way you'd declare a SCRIPT VARIABLE). The 2 ways would be like this: INSIDE A HANDLER on enterField constant kIncrease = 3 answer kIncrease end enterField The problem with declaring the constant that way, is that it is defined only for THAT specific 'enterField' handler. If you also had a second handler that expected to use that value, such as...: on closeField answer kIncrease end closeField ...that would fail, because 'kIncrease' is defined only inside 'enterField'. To overcome that, you can declare the constant like this: OUTSIDE HANDLERS contant kIncrease = 3 on enterField answer kIncrease end enterField on exitField answer kIncrease end exitField ...would work, as 'kIncrease' will now be available to *all* handlers. In the context of revServer, this still applies. For instance: if your revServer application is just one big script - ie., a 'main' script that 'includes' or 'requires' others (which is, in effect, the same as having one long script) - then a constant declaration outside all handlers will in effect make it a global constant. I hope this helps! -- Igor Couto Sydney, Australia From mwieder at ahsoftware.net Tue May 29 01:05:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 28 May 2012 22:05:50 -0700 Subject: Constant statement limitations. In-Reply-To: <6A8F0C4F-0AF4-4127-B64F-C9C5E1539168@superstudent.net> References: <4FC40397.4060209@tweedly.net> <6A8F0C4F-0AF4-4127-B64F-C9C5E1539168@superstudent.net> Message-ID: <1761044168718.20120528220550@ahsoftware.net> Igor- I have to say that the concept of a local constant makes absolutely no sense to me. In any reasonable language I would expect a compiler error if I tried to redefine a constant, much as the LiveCode engine does if you try to redefine a constant outside of a handler. -- -Mark Wieder mwieder at ahsoftware.net From admin at FlexibleLearning.com Tue May 29 01:35:40 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Tue, 29 May 2012 06:35:40 +0100 Subject: Save vs SaveAs (was Re: Upgrade to Lion) In-Reply-To: Message-ID: Very nicely explained, Igor. As a grumpy old man with fossilised tendencies I appreciate the explanataion of my own occasional work-flow irritations and frustrations, and why my father (who only started using computers aged 70) always seemed to have issues with document archiving despite being a phD scientist of some note. I once made the mistake of trying to explain the 'grand-father system' to him. Typically he adopted not a 3-level but an almost infinite-level of document archiving. Unravelling his hard-drive was a challenge. So I agree with you... New kids on the block do (sometimes) know better and Apple seems to have made a better mouse-trap. Hugh Senior FLCo Igor wrote: ---------------------------------------------------------------------------- -- Understanding Old "Save + Save As..." x New "Autosave Versions + Duplicate" ---------------------------------------------------------------------------- -- When I first upgraded to Lion, I, too, became irritated and grumpy about the lack of a "Save As..." command. After many years of using a certain workflow, it becomes mechanical, intuitive, second-nature, part of you. I could not seem to understand WHY oh WHY did Apple have to change one of the basic methodologies for using documents in computers, which had over the years become entrenched in our computer culture, and in our minds. As much as I tried, I could not get my head around this new way of working. It seemed more cumbersome and clumsy than the old one. Until one day, quite by accident, I found an article on the web explaining the rationale of it all. I wanted to post a link to the article here, but try as I might, I can't find it anymore - I seem to be running low on Google juice today... So, as a poor alternative, I'll try to post my own version of that explanation, hoping that it may help others. THE PROBLEM [...snip...] From m.schonewille at economy-x-talk.com Tue May 29 02:21:04 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 29 May 2012 08:21:04 +0200 Subject: Upgrade to Lion In-Reply-To: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: So... previously I was free to do whatever I wanted and at some point I chose "Save As..." if I wanted to keep my current version next to my new version. Simple. Now I no longer have the freedom to do whatever I want, as Apple forces me to use their and exactly their workflow and nothing but their workflow. To replace the Save As... command with the Duplicate... command, Apple had to add a hugely complex system to my computer that uses a considerable amount of processing resources and hard disk space. MY processing resources and hard disk space. If I accidentally forget that I'm using a "current version", I have to hack my way through Apple's versioning system, find the right version and restore it, which takes a lot of time and effort compared to a simple "Save As...". And then all those other things such as a Dock you can't get rid of, useless Spaces, slow Expos?, processor time consuming Dashboard, slow Spotlight, expensive and slow Time Machine,... No thanks. My next laptop will run Linux and my next Mac will be a Mac Mini for testing only and I will postpone buying a new Mac for as long as possible. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 29 mei 2012, at 02:14, Igor de Oliveira Couto wrote: > ------------------------------------------------------------------------------ > Understanding Old "Save + Save As..." x New "Autosave Versions + Duplicate" > ------------------------------------------------------------------------------ > > When I first upgraded to Lion, I, too, became irritated and grumpy about the lack of a "Save As..." command. After many years of using a certain workflow, it becomes mechanical, intuitive, second-nature, part of you. I could not seem to understand WHY oh WHY did Apple have to change one of the basic methodologies for using documents in computers, which had over the years become entrenched in our computer culture, and in our minds. > > As much as I tried, I could not get my head around this new way of working. It seemed more cumbersome and clumsy than the old one. Until one day, quite by accident, I found an article on the web explaining the rationale of it all. I wanted to post a link to the article here, but try as I might, I can't find it anymore - I seem to be running low on Google juice today... > > So, as a poor alternative, I'll try to post my own version of that explanation, hoping that it may help others. > > THE PROBLEM > > The "Save" and "Save As..." commands always posed some workflow problems - and these were specially noticeable in newbie computer users. Starting from the fact that there are people that have been using the computer for decades, and still don't know the difference between them, resorting to just "Save As..." every single time. Kid you not. > > The main problem with "Save As...", however, is that it presupposes that if you want to make a copy of a certain document, you will open it, then EDIT IT first, then afterwards remember to "Save As...". We all know, that when you first start using the computer, it takes several 'accidents' of saving over a valuable old document, for you to remember to do the "Save As..." FIRST. > > And "Save" had a major problem, too: people simply forget to do it. Again, it usually takes several events of losing the work you've been doing for the last few hours, for a newbie to learn that they must SAVE ALL THE TIME as they work. > > THE SOLUTION > > Apple's solution to the "Save As..." problem was simple: get rid of the "Save As..." command, and replace it with a "Duplicate" command. The "Duplicate" command forces the user to make a copy of the document FIRST. If you open a document and start hacking at it before duplicating it, you always know that you are hacking at your ORIGINAL. As hard a concept as this might be for us, 'oldies', who were used to doing things the other way around, trust me when I say, that new users find this *a lot* more intuitive. > > And the solution to the "Save" problem is also quite neat: after the user has saved the document the first time, just AUTOSAVE the document as the user works, all the time. Simple, and it avoids many, many hassles with data loss. > > -"But, wait there..." - you say. "When I work I like to 'try things out'! I don't my work 'automagically' saved all the time, because not even *I* know if I will want to keep it!" > > That's where VERSIONS come in. As you work, each automatic save to your document is stored away as a 'version' of it. At any moment, you can 'roll back' to any previous versions, if you don't like what you've done. > > Now, these 'versions' are automatically created as you work, and stored away for you. So, if you have a long project, with a document on which you work day after day, month after month, that document will end up with a *very long* list of 'versions' in the system - which will take up *a lot* of storage space. To avoid that. your 'versions' are also automatically 'culled': it keeps lots of 'recent' versions - ie., for the last few hours/days of change - and then it starts deleting the older ones. Once it reaches the 2-month mark - if I remember correctly - it start erasing everything, as it thinks it's too old and probably irrelevant. So, in short: the system is deciding for you what it considers are the 'relevant' versions it should keep... Can you see how this could become a problem, too? > > Of course, there will be times when you want to tell the system to KEEP a certain 'version' of your document, and not throw it out. For instance, when you reach a certain point in your work which you think is 'stable', or a 'milestone', and before you start making any more changes. That is where the "Save a Version" command fits in. It forces the system to save a version of your document at that precise point in time, and tells it that it is relevant for you, so not to throw it out later. > > CONCLUSION > > Once I understood the reasoning behind these changes, I was a bit more emotionally prepared to give it a fair go. I must admit, although it took me a while to get used to it, I actually have come no just to like it, but to rely and depend on it. Recently, I was trying something out with LiveCode, and after almost 5 hours of programming, I had a system freeze. Once I restarted the computer, and then LiveCode, I had the sickening realisation that, now used to Lion's autosave, I had - like a newbie - simply not saved my work for all those hours... Had LiveCode supported autosave, my work would not have been lost. > > I have also been caught doing progressive modifications to a stack, trying things out, and then realising that because LiveCode does not support versions, there was no 'easy way' for me to roll back those changes incrementally. > > So, in my experience, although the change may be somewhat painful for those who are fossilised into our old working habits, it is ultimately a good thing, and something I hope that LiveCode will not only support in the future in its own IDE, but also something it will help us provide to our users. > > > I hope this information helps others! :-) > > Kind regards to all, > > -- > Igor Couto > Sydney, Australia From m.schonewille at economy-x-talk.com Tue May 29 02:22:57 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 29 May 2012 08:22:57 +0200 Subject: Kicking Off a Standalone Save In-Reply-To: References: Message-ID: <8A2A80A6-8F75-4804-99B4-10D429FD8A10@economy-x-talk.com> Pete, This is the script of a "build" button of one of my plugins: on mouseUp save the topStack put empty into gRevStackStatus[the short name of the topStack] repeat for each line myStack in (the substacks of stack (the mainstack of the topStack)) put empty into gRevStackStatus[myStack] end repeat send "revSaveAsStandalone" && quote & the short name of the topStack & quote to stack "revSaveAsStandalone" end mouseUp -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 28 mei 2012, at 22:43, Peter Haworth wrote: > I'm trying to formalize my build process by having a stack that takes care > of preparing the application stack before saving it as a standalone and > also does some things after rghe standalone has been built. > > Right now I have a pre-save and a post-save button and between them I have > to select the "Save As Standalone" action from the LC File menu. Is there > by any chance a way to kick off the save of a standalone by script? > > Thanks, > > Pete > lcSQL Software From sc at sahores-conseil.com Tue May 29 02:30:39 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Tue, 29 May 2012 08:30:39 +0200 Subject: Upgrade to Lion In-Reply-To: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: <35525DB6-8B45-4AD4-B4BF-16A07354790A@sahores-conseil.com> Igor, Thanks for pointing this to our eyes ! Useful to know. Kind regards, Pierre Le 29 mai 2012 ? 02:14, Igor de Oliveira Couto a ?crit : > ------------------------------------------------------------------------------ > Understanding Old "Save + Save As..." x New "Autosave Versions + Duplicate" > ------------------------------------------------------------------------------ > > When I first upgraded to Lion, I, too, became irritated and grumpy about the lack of a "Save As..." command. After many years of using a certain workflow, it becomes mechanical, intuitive, second-nature, part of you. I could not seem to understand WHY oh WHY did Apple have to change one of the basic methodologies for using documents in computers, which had over the years become entrenched in our computer culture, and in our minds. > > As much as I tried, I could not get my head around this new way of working. It seemed more cumbersome and clumsy than the old one. Until one day, quite by accident, I found an article on the web explaining the rationale of it all. I wanted to post a link to the article here, but try as I might, I can't find it anymore - I seem to be running low on Google juice today... > > So, as a poor alternative, I'll try to post my own version of that explanation, hoping that it may help others. > > THE PROBLEM > > The "Save" and "Save As..." commands always posed some workflow problems - and these were specially noticeable in newbie computer users. Starting from the fact that there are people that have been using the computer for decades, and still don't know the difference between them, resorting to just "Save As..." every single time. Kid you not. > > The main problem with "Save As...", however, is that it presupposes that if you want to make a copy of a certain document, you will open it, then EDIT IT first, then afterwards remember to "Save As...". We all know, that when you first start using the computer, it takes several 'accidents' of saving over a valuable old document, for you to remember to do the "Save As..." FIRST. > > And "Save" had a major problem, too: people simply forget to do it. Again, it usually takes several events of losing the work you've been doing for the last few hours, for a newbie to learn that they must SAVE ALL THE TIME as they work. > > THE SOLUTION > > Apple's solution to the "Save As..." problem was simple: get rid of the "Save As..." command, and replace it with a "Duplicate" command. The "Duplicate" command forces the user to make a copy of the document FIRST. If you open a document and start hacking at it before duplicating it, you always know that you are hacking at your ORIGINAL. As hard a concept as this might be for us, 'oldies', who were used to doing things the other way around, trust me when I say, that new users find this *a lot* more intuitive. > > And the solution to the "Save" problem is also quite neat: after the user has saved the document the first time, just AUTOSAVE the document as the user works, all the time. Simple, and it avoids many, many hassles with data loss. > > -"But, wait there..." - you say. "When I work I like to 'try things out'! I don't my work 'automagically' saved all the time, because not even *I* know if I will want to keep it!" > > That's where VERSIONS come in. As you work, each automatic save to your document is stored away as a 'version' of it. At any moment, you can 'roll back' to any previous versions, if you don't like what you've done. > > Now, these 'versions' are automatically created as you work, and stored away for you. So, if you have a long project, with a document on which you work day after day, month after month, that document will end up with a *very long* list of 'versions' in the system - which will take up *a lot* of storage space. To avoid that. your 'versions' are also automatically 'culled': it keeps lots of 'recent' versions - ie., for the last few hours/days of change - and then it starts deleting the older ones. Once it reaches the 2-month mark - if I remember correctly - it start erasing everything, as it thinks it's too old and probably irrelevant. So, in short: the system is deciding for you what it considers are the 'relevant' versions it should keep... Can you see how this could become a problem, too? > > Of course, there will be times when you want to tell the system to KEEP a certain 'version' of your document, and not throw it out. For instance, when you reach a certain point in your work which you think is 'stable', or a 'milestone', and before you start making any more changes. That is where the "Save a Version" command fits in. It forces the system to save a version of your document at that precise point in time, and tells it that it is relevant for you, so not to throw it out later. > > CONCLUSION > > Once I understood the reasoning behind these changes, I was a bit more emotionally prepared to give it a fair go. I must admit, although it took me a while to get used to it, I actually have come no just to like it, but to rely and depend on it. Recently, I was trying something out with LiveCode, and after almost 5 hours of programming, I had a system freeze. Once I restarted the computer, and then LiveCode, I had the sickening realisation that, now used to Lion's autosave, I had - like a newbie - simply not saved my work for all those hours... Had LiveCode supported autosave, my work would not have been lost. > > I have also been caught doing progressive modifications to a stack, trying things out, and then realising that because LiveCode does not support versions, there was no 'easy way' for me to roll back those changes incrementally. > > So, in my experience, although the change may be somewhat painful for those who are fossilised into our old working habits, it is ultimately a good thing, and something I hope that LiveCode will not only support in the future in its own IDE, but also something it will help us provide to our users. > > > I hope this information helps others! :-) > > Kind regards to all, > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From stephenREVOLUTION2 at barncard.com Tue May 29 02:35:24 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 28 May 2012 23:35:24 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: Unfortunately no Photoshop, Pro Tools HD or Final Cut 7 for Linux. I hope Digidesign doesn't try to go with the flow. On Mon, May 28, 2012 at 11:21 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > So... previously I was free to do whatever I wanted and at some point I > chose "Save As..." if I wanted to keep my current version next to my new > version. Simple. > > Now I no longer have the freedom to do whatever I want, as Apple forces me > to use their and exactly their workflow and nothing but their workflow. To > replace the Save As... command with the Duplicate... command, Apple had to > add a hugely complex system to my computer that uses a considerable amount > of processing resources and hard disk space. MY processing resources and > hard disk space. If I accidentally forget that I'm using a "current > version", I have to hack my way through Apple's versioning system, find the > right version and restore it, which takes a lot of time and effort compared > to a simple "Save As...". > > And then all those other things such as a Dock you can't get rid of, > useless Spaces, slow Expos?, processor time consuming Dashboard, slow > Spotlight, expensive and slow Time Machine,... No thanks. My next laptop > will run Linux and my next Mac will be a Mac Mini for testing only and I > will postpone buying a new Mac for as long as possible. > > -- > Best regards, > > Mark Schonewille > > Stephen Barncard San Francisco Ca. USA more about sqb From bvlahos at mac.com Tue May 29 02:41:35 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 28 May 2012 23:41:35 -0700 Subject: New preview version (fc8) of lcTaskList plugin Message-ID: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> I've fixed some bugs in this new version but Bill Humphrey helped me discover that there is a conflict with Valentina. It will take me a while to resolve the conflict with Valentina but the other bugs that people reported should be fixed. Thank you to the folks who have helped me test and give feedback. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) Bill Vlahos _________________ InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) From lan.kc.macmail at gmail.com Tue May 29 02:42:39 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 29 May 2012 14:42:39 +0800 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: Hmmm, All this seems to just confirm that we are old and set in our ways, not that Apple is headed in the wrong direction. It seems to remind me of the complaints about the introduction of automatic chokes vs manual chokes; electronic ignition vs mechanical points; fuel injection vs carburettors. Why would anyone want to have a screen, music player, or PIM on their phone? Yet most people today who buy a car have no idea what a choke is and certainly the rising generation have little clue where the term 'dial a number' comes from. As far as I can tell no 'Save' capability has been lost in Lion, just the method to achieve the end. Personally, Versions isn't perfect, in it's present format it would be nice if when you 'Save a Version' you could name or tag the version for easier retrieval, but hopefully future incarnations will fine tune and optimise what hopefully will be for documents, what TimeMachine is for back-ups - vastly superior than anything out there *for the vast majority of users*. Igor, Mark, I don't know where you got the information about Versions "taking up a lot of storage space" if you have a lot of backups, but my understanding its the complete opposite. Like TimeMachine, Version uses a db (unfortunately the very slow SQLite) to track meta data to just keep copies of changes. With TimeMachine, if you take a 6GB movie and move it to another folder, TimeMachine, on a WiFi network TimeCapsule will take about 30 sec to mount the volume, note that the actual movie file HASN'T changed, and simply record the couple of bytes of data for the changed file path. Something like Carbon Copy Cloner will go ahead and spend 30min actually making an additional copy of the movie in a new folder in it's achieve folder, and thereby pointlessly waste cpu, bandwidth, time and HD space. Same with Versions. Currently everyone who 'Saves as?' is simply making a complete copy of a document, when all they are going to do is change a couple of KB of data. With Versions it chunks the data up and saves them in an SQLite db and 'attempts' to logically chunk it up so that when you change some data, it only has to make a copy of a small chunk of data. The algorithm is not perfect, and has a long way to go, and it certainly suits some document over others. ie, a document that is all text is hard to do, but a document containing lots of pictures and text, if all you do is change the odd caption, then Version saves will NOT save duplicates of the pictures, just the chunks of text that have been changed - a huge saving over multiple 'Save as?'. The technique Apple uses is based on a research paper titled 'A Low-Bandwidth File System' which may suggest where Versions is headed. Imagine you have a large document, you do a Find and Replace of all British spellings to American spellings. Currently to send both versions to a publisher you'd have to send two large files; in the future hopefully we'll be able to save bandwidth by sending just one, which also contains the few KB of data so the publisher can view either version. It's interesting, for a bunch of developers, isn't that exactly what you do manually, instead of making a Mac version of an App, and Windows version, and a French Version, and a Spanish version; you just make one App and include the little extras of code that make the app appear as a completely different version for different users. This community is proportionally about as large as the Hot Rod community is to the car owners of the world. I can't imagine too many of you are going to head out soon and buy a car with a manual choke, mechanical points and carburettors, or complain about the fact that you don't have the choice to fit such to your next car. The drivers of todays computers are more than happy that their computers do most things behind their back without their input, knowledge or understanding of how it works. You're computer Hot Rodders, it's that simple. You prefer the old way. From m.schonewille at economy-x-talk.com Tue May 29 02:55:51 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 29 May 2012 08:55:51 +0200 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> Kay, It is too early to decide whether Apple is heading in the right direction or not. If Mac-veterans leave Apple, Apple is definitely doing something wrong, even if it is good for their business. Your statement that I'm old is appalling and offensive and makes me not want to read the remainder of your e-mail. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 29 mei 2012, at 08:42, Kay C Lan wrote: > Hmmm, > > All this seems to just confirm that we are old and set in our ways, not > that Apple is headed in the wrong direction. > > It seems to remind me of the complaints about the introduction of automatic > chokes vs manual chokes; electronic ignition vs mechanical points; fuel > injection vs carburettors. Why would anyone want to have a screen, music > player, or PIM on their phone? Yet most people today who buy a car have no > idea what a choke is and certainly the rising generation have little clue > where the term 'dial a number' comes from. > > As far as I can tell no 'Save' capability has been lost in Lion, just the > method to achieve the end. > > Personally, Versions isn't perfect, in it's present format it would be nice > if when you 'Save a Version' you could name or tag the version for easier > retrieval, but hopefully future incarnations will fine tune and optimise > what hopefully will be for documents, what TimeMachine is for back-ups - > vastly superior than anything out there *for the vast majority of users*. > > Igor, Mark, > > I don't know where you got the information about Versions "taking up a lot > of storage space" if you have a lot of backups, but my understanding its > the complete opposite. Like TimeMachine, Version uses a db (unfortunately > the very slow SQLite) to track meta data to just keep copies of changes. > > With TimeMachine, if you take a 6GB movie and move it to another folder, > TimeMachine, on a WiFi network TimeCapsule will take about 30 sec to mount > the volume, note that the actual movie file HASN'T changed, and simply > record the couple of bytes of data for the changed file path. Something > like Carbon Copy Cloner will go ahead and spend 30min actually making an > additional copy of the movie in a new folder in it's achieve folder, and > thereby pointlessly waste cpu, bandwidth, time and HD space. > > Same with Versions. Currently everyone who 'Saves as?' is simply making a > complete copy of a document, when all they are going to do is change a > couple of KB of data. With Versions it chunks the data up and saves them in > an SQLite db and 'attempts' to logically chunk it up so that when you > change some data, it only has to make a copy of a small chunk of data. The > algorithm is not perfect, and has a long way to go, and it certainly suits > some document over others. ie, a document that is all text is hard to do, > but a document containing lots of pictures and text, if all you do is > change the odd caption, then Version saves will NOT save duplicates of the > pictures, just the chunks of text that have been changed - a huge saving > over multiple 'Save as?'. > > The technique Apple uses is based on a research paper titled 'A > Low-Bandwidth File System' which may suggest where Versions is headed. > Imagine you have a large document, you do a Find and Replace of all British > spellings to American spellings. Currently to send both versions to a > publisher you'd have to send two large files; in the future hopefully we'll > be able to save bandwidth by sending just one, which also contains the few > KB of data so the publisher can view either version. > > It's interesting, for a bunch of developers, isn't that exactly what you do > manually, instead of making a Mac version of an App, and Windows version, > and a French Version, and a Spanish version; you just make one App and > include the little extras of code that make the app appear as a completely > different version for different users. > > This community is proportionally about as large as the Hot Rod community is > to the car owners of the world. I can't imagine too many of you are going > to head out soon and buy a car with a manual choke, mechanical points and > carburettors, or complain about the fact that you don't have the choice to > fit such to your next car. > > The drivers of todays computers are more than happy that their computers do > most things behind their back without their input, knowledge or > understanding of how it works. > > You're computer Hot Rodders, it's that simple. You prefer the old way. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Tue May 29 03:22:11 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 29 May 2012 15:22:11 +0800 Subject: Upgrade to Lion In-Reply-To: <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> Message-ID: Mark, My apologies, I did not appreciate that old is an offensive term and will try not use it from now on. The term is a sign of respect in my culture, but mine is not necessarily the right culture and I should appreciate other cultures can be 180 degrees out of phase to my own. I merely tried to use an analogy that people get set in their ways, especially the longer they have been using something. I hope I haven't offended any Hot Rodders, as that was not my intent either. Truly sorry. On Tue, May 29, 2012 at 2:55 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Kay, > > It is too early to decide whether Apple is heading in the right direction > or not. If Mac-veterans leave Apple, Apple is definitely doing something > wrong, even if it is good for their business. > > Your statement that I'm old is appalling and offensive and makes me not > want to read the remainder of your e-mail. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 29 mei 2012, at 08:42, Kay C Lan wrote: > > > Hmmm, > > > > All this seems to just confirm that we are old and set in our ways, not > > that Apple is headed in the wrong direction. > > > > It seems to remind me of the complaints about the introduction of > automatic > > chokes vs manual chokes; electronic ignition vs mechanical points; fuel > > injection vs carburettors. Why would anyone want to have a screen, music > > player, or PIM on their phone? Yet most people today who buy a car have > no > > idea what a choke is and certainly the rising generation have little clue > > where the term 'dial a number' comes from. > > > > As far as I can tell no 'Save' capability has been lost in Lion, just the > > method to achieve the end. > > > > Personally, Versions isn't perfect, in it's present format it would be > nice > > if when you 'Save a Version' you could name or tag the version for easier > > retrieval, but hopefully future incarnations will fine tune and optimise > > what hopefully will be for documents, what TimeMachine is for back-ups - > > vastly superior than anything out there *for the vast majority of users*. > > > > Igor, Mark, > > > > I don't know where you got the information about Versions "taking up a > lot > > of storage space" if you have a lot of backups, but my understanding its > > the complete opposite. Like TimeMachine, Version uses a db (unfortunately > > the very slow SQLite) to track meta data to just keep copies of changes. > > > > With TimeMachine, if you take a 6GB movie and move it to another folder, > > TimeMachine, on a WiFi network TimeCapsule will take about 30 sec to > mount > > the volume, note that the actual movie file HASN'T changed, and simply > > record the couple of bytes of data for the changed file path. Something > > like Carbon Copy Cloner will go ahead and spend 30min actually making an > > additional copy of the movie in a new folder in it's achieve folder, and > > thereby pointlessly waste cpu, bandwidth, time and HD space. > > > > Same with Versions. Currently everyone who 'Saves as?' is simply making a > > complete copy of a document, when all they are going to do is change a > > couple of KB of data. With Versions it chunks the data up and saves them > in > > an SQLite db and 'attempts' to logically chunk it up so that when you > > change some data, it only has to make a copy of a small chunk of data. > The > > algorithm is not perfect, and has a long way to go, and it certainly > suits > > some document over others. ie, a document that is all text is hard to do, > > but a document containing lots of pictures and text, if all you do is > > change the odd caption, then Version saves will NOT save duplicates of > the > > pictures, just the chunks of text that have been changed - a huge saving > > over multiple 'Save as?'. > > > > The technique Apple uses is based on a research paper titled 'A > > Low-Bandwidth File System' which may suggest where Versions is headed. > > Imagine you have a large document, you do a Find and Replace of all > British > > spellings to American spellings. Currently to send both versions to a > > publisher you'd have to send two large files; in the future hopefully > we'll > > be able to save bandwidth by sending just one, which also contains the > few > > KB of data so the publisher can view either version. > > > > It's interesting, for a bunch of developers, isn't that exactly what you > do > > manually, instead of making a Mac version of an App, and Windows version, > > and a French Version, and a Spanish version; you just make one App and > > include the little extras of code that make the app appear as a > completely > > different version for different users. > > > > This community is proportionally about as large as the Hot Rod community > is > > to the car owners of the world. I can't imagine too many of you are going > > to head out soon and buy a car with a manual choke, mechanical points and > > carburettors, or complain about the fact that you don't have the choice > to > > fit such to your next car. > > > > The drivers of todays computers are more than happy that their computers > do > > most things behind their back without their input, knowledge or > > understanding of how it works. > > > > You're computer Hot Rodders, it's that simple. You prefer the old way. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From stephenREVOLUTION2 at barncard.com Tue May 29 03:29:54 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 29 May 2012 00:29:54 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: Maybe this doesn't affect *your* Save methodology, but it affects *mine*. The Macintosh used to be about having several ways to accomplish a task, now we are confronted with fewer choices, THEIR choices. That's my problem with what's happening to the OS. When I save an audio or video file, I don't want to depend on ANY stupid database to put pieces together. I can see NO advantage to this. The file system already breaks things up with the table of contents, do we really need another level of abstraction? This is nothing to do with being set in my ways, or not being open to new devices, this is a curve ball experiment executed at my expense to fix something that is not broken. We cut files to pieces to send over the internet for redundancy, but there is no advantage to a local user that I can see. At any rate we are not given a choice here. On Mon, May 28, 2012 at 11:42 PM, Kay C Lan wrote: > Hmmm, > > All this seems to just confirm that we are old and set in our ways, not > that Apple is headed in the wrong direction. > > It seems to remind me of the complaints about the introduction of automatic > chokes vs manual chokes; electronic ignition vs mechanical points; fuel > injection vs carburettors. Why would anyone want to have a screen, music > player, or PIM on their phone? Yet most people today who buy a car have no > idea what a choke is and certainly the rising generation have little clue > where the term 'dial a number' comes from. > > As far as I can tell no 'Save' capability has been lost in Lion, just the > method to achieve the end. > ,,, Stephen Barncard San Francisco Ca. USA more about sqb From m.schonewille at economy-x-talk.com Tue May 29 03:31:59 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 29 May 2012 09:31:59 +0200 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> Message-ID: <42F95B8C-2ED1-4092-B75C-59E983F1243C@economy-x-talk.com> Thanks Kay. Maybe you didn't understand that I am really, really not old. I'm not a teenager anymore, but being under 40 I consider myself far from old. Just a little advice, in case you wish to show respect to people of a certain age: call them wise rather then old. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 29 mei 2012, at 09:22, Kay C Lan wrote: > Mark, > > My apologies, I did not appreciate that old is an offensive term and will > try not use it from now on. The term is a sign of respect in my culture, > but mine is not necessarily the right culture and I should appreciate other > cultures can be 180 degrees out of phase to my own. > > I merely tried to use an analogy that people get set in their ways, > especially the longer they have been using something. I hope I haven't > offended any Hot Rodders, as that was not my intent either. > > Truly sorry. > From gbojsza at gmail.com Tue May 29 03:53:29 2012 From: gbojsza at gmail.com (Glen Bojsza) Date: Tue, 29 May 2012 03:53:29 -0400 Subject: Export display of Livecode app doesn't work Message-ID: I have two linux machines (A and B) on Linux machine A I have a Livecode application on Linux machine B I : - ssh -X machineA at 192.168.15.6 - launch the Livecode application on machine A but gets displayed on machine B When you do this with any other linux applications everything works fine. With Livecode only the application frame shows up with odd pieces of the application components (ie buttons or fields). You can move the mouse over the area which causes some of the other parts of the Livecode application to show but we never see the entire application?? This should work flawlessly like all other Linux applications but doesn't. Is there some setting or configuration that is required? It seems strange that only Livecode doesn't work. I appreciate any advice that can explain the issue and better yet solve it... unless it is another bug. thanks, Glen From igor at superstudent.net Tue May 29 04:15:42 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Tue, 29 May 2012 18:15:42 +1000 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: <6278B62C-5E03-4469-9D0F-0F9004E7F39C@superstudent.net> Kay, thank you very much for the correction: On 29/05/2012, at 4:42 PM, Kay C Lan wrote: [...] > I don't know where you got the information about Versions "taking up a lot > of storage space" if you have a lot of backups, but my understanding its > the complete opposite. Like TimeMachine, Version uses a db (unfortunately > the very slow SQLite) to track meta data to just keep copies of changes. [...] That's quite useful to know! Makes it seem, then, that the point of doing a 'Save a Version' really is to point to the system that *that* specific version is a 'keeper', rather than to save space. -- Igor Couto Sydney, Australia From alex at tweedly.net Tue May 29 04:55:46 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 29 May 2012 09:55:46 +0100 Subject: Constant statement limitations. In-Reply-To: <8CF0B664F369907-1E34-675AA@webmail-d148.sysops.aol.com> References: <4FC40397.4060209@tweedly.net> <8CF0B664F369907-1E34-675AA@webmail-d148.sysops.aol.com> Message-ID: <4FC48F12.1000904@tweedly.net> No. What tripped me up was > put "lc version is" && the version & "
" > constant x = 4 > put "this web page shows the problem" & "
" > put "here x = " && x & "
" > > on somehandler > put "within a handler, x =" && x & "
" > end somehandler > > somehandler > put "and finally x still =" && x & "
" > ?> Constants do not take effect *outside* handlers. You rarely, if ever, have code outside a handler in "traditional" livecode - but revserver has changed that, so I think it's a reasonable request to enhance it to work for non-handle code. But I am worried there's some obvious case that I haven't thought of that would prevent that being a good idea. If no-one comes up with a reason to keep this constraint, I'll submit an enhancement request. -- Alex. On 29/05/2012 04:57, dunbarx at aol.com wrote: > Alex. > > > I have found that if you say this: > > > contant x = 4 > > > on mouseup > answer x > end mouseup > > > You get a "4" > > > But, if you place the contstant statement below the handler, you geet "x". > > > Is this what tripped you up? > > > Craig Newman > > > > -----Original Message----- > From: Alex Tweedly > To: How to use LiveCode > Sent: Mon, May 28, 2012 7:02 pm > Subject: Constant statement limitations. > > > The dictionary entry for constant says: >> If you place the constant statement in a handler, you can use the >> constant anywhere in the handler. If you place the constant statement >> in a script outside any handler, you can use the constant anywhere in >> the handlers of that script. > NB - "can use the constant anywhere *in the handlers* of that script". > > That was a reasonable limitation in traditional Livecode - but seems > less reasonable in the context of revserver. It is (I think) common > practice, and it's certainly possible, to have quite a lot of the > "top-level" code be in the script itself, perhaps with html intermingled > with it, i.e. not be in a handler. > > So the obvious, simple code fragment > > constant K = 3.14159 > put $_POST["diameter"] * K > > doesn't give the expected result :-) > > Anyone see any reason why constants *shouldn't* be usable outside handlers ? > > Thanks > -- Alex. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From alex at tweedly.net Tue May 29 05:02:00 2012 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 29 May 2012 10:02:00 +0100 Subject: Constant statement limitations. In-Reply-To: <6A8F0C4F-0AF4-4127-B64F-C9C5E1539168@superstudent.net> References: <4FC40397.4060209@tweedly.net> <6A8F0C4F-0AF4-4127-B64F-C9C5E1539168@superstudent.net> Message-ID: <4FC49088.3020704@tweedly.net> Thanks Igor, but you're talking about where constants can be declared; I was talking about where they can be used. I read the dictionary the same way you do, in the context of declaration (constants can be declared within or outwith handlers, with different context). And I agree with Mark that redefining a constant is a bad idea. But neither of those was my issue - in my reply to Craig I did what I should have done in the first place and included a complete script showing the problem. Constants that have been properly, globally declared can be used within handlers but do not take effect outside handlers. So in a revserver that is "just one big script" you cannot use the constants except within any handlers. -- Alex. On 29/05/2012 05:51, Igor de Oliveira Couto wrote: > Alex, I don't know if you and I are reading the dictionary in the same way: > > On 29/05/2012, at 9:00 AM, Alex Tweedly wrote: > > [...] > >> The dictionary entry for constant says: >>> If you place the constant statement in a handler, you can use the constant anywhere in the handler. If you place the constant statement in a script outside any handler, you can use the constant anywhere in the handlers of that script. >> NB - "can use the constant anywhere *in the handlers* of that script". >> >> That was a reasonable limitation in traditional Livecode - but seems less reasonable in the context of revserver. > [...] > > I *think* what the dictionary means - and please someone correct me if I'm wrong - is that there are 2 ways to declare a constant value: INSIDE a handler (like inside a mouseUp, enterField, etc.), or OUTSIDE any handlers (the same way you'd declare a SCRIPT VARIABLE). The 2 ways would be like this: > > INSIDE A HANDLER > > on enterField > constant kIncrease = 3 > answer kIncrease > end enterField > > The problem with declaring the constant that way, is that it is defined only for THAT specific 'enterField' handler. If you also had a second handler that expected to use that value, such as...: > > on closeField > answer kIncrease > end closeField > > ...that would fail, because 'kIncrease' is defined only inside 'enterField'. To overcome that, you can declare the constant like this: > > > OUTSIDE HANDLERS > > contant kIncrease = 3 > > on enterField > answer kIncrease > end enterField > > on exitField > answer kIncrease > end exitField > > ...would work, as 'kIncrease' will now be available to *all* handlers. > > In the context of revServer, this still applies. For instance: if your revServer application is just one big script - ie., a 'main' script that 'includes' or 'requires' others (which is, in effect, the same as having one long script) - then a constant declaration outside all handlers will in effect make it a global constant. > > I hope this helps! > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From keith.clarke at clarkeandclarke.co.uk Tue May 29 05:12:09 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Tue, 29 May 2012 10:12:09 +0100 Subject: Constant statement limitations. In-Reply-To: <4FC48F12.1000904@tweedly.net> References: <4FC40397.4060209@tweedly.net> <8CF0B664F369907-1E34-675AA@webmail-d148.sysops.aol.com> <4FC48F12.1000904@tweedly.net> Message-ID: Forgive the naivet? (I have no formal development background) - and so maybe there is a subtlety about the formal definition of constants in computer science that I'm missing - but to have a mathematical constant available outside of handlers, can we not choose from script variables, global variables or custom properties (at card or stack levels), depending on the scope required? Best, Keith.. On 29 May 2012, at 09:55, Alex Tweedly wrote: > No. What tripped me up was > >> > put "lc version is" && the version & "
" >> constant x = 4 >> put "this web page shows the problem" & "
" >> put "here x = " && x & "
" >> >> on somehandler >> put "within a handler, x =" && x & "
" >> end somehandler >> >> somehandler >> put "and finally x still =" && x & "
" >> ?> > Constants do not take effect *outside* handlers. You rarely, if ever, have code outside a handler in "traditional" livecode - but revserver has changed that, so I think it's a reasonable request to enhance it to work for non-handle code. > > But I am worried there's some obvious case that I haven't thought of that would prevent that being a good idea. If no-one comes up with a reason to keep this constraint, I'll submit an enhancement request. > > -- Alex. > > On 29/05/2012 04:57, dunbarx at aol.com wrote: >> Alex. >> >> >> I have found that if you say this: >> >> >> contant x = 4 >> >> >> on mouseup >> answer x >> end mouseup >> >> >> You get a "4" >> >> >> But, if you place the contstant statement below the handler, you geet "x". >> >> >> Is this what tripped you up? >> >> >> Craig Newman >> >> >> >> -----Original Message----- >> From: Alex Tweedly >> To: How to use LiveCode >> Sent: Mon, May 28, 2012 7:02 pm >> Subject: Constant statement limitations. >> >> >> The dictionary entry for constant says: >>> If you place the constant statement in a handler, you can use the >>> constant anywhere in the handler. If you place the constant statement >>> in a script outside any handler, you can use the constant anywhere in >>> the handlers of that script. >> NB - "can use the constant anywhere *in the handlers* of that script". >> >> That was a reasonable limitation in traditional Livecode - but seems >> less reasonable in the context of revserver. It is (I think) common >> practice, and it's certainly possible, to have quite a lot of the >> "top-level" code be in the script itself, perhaps with html intermingled >> with it, i.e. not be in a handler. >> >> So the obvious, simple code fragment >> >> constant K = 3.14159 >> put $_POST["diameter"] * K >> >> doesn't give the expected result :-) >> >> Anyone see any reason why constants *shouldn't* be usable outside handlers ? >> >> Thanks >> -- Alex. From peterwawood at gmail.com Tue May 29 05:27:30 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Tue, 29 May 2012 17:27:30 +0800 Subject: Constant statement limitations. In-Reply-To: <4FC49088.3020704@tweedly.net> References: <4FC40397.4060209@tweedly.net> <6A8F0C4F-0AF4-4127-B64F-C9C5E1539168@superstudent.net> <4FC49088.3020704@tweedly.net> Message-ID: I know its a kludge but couldn't you do something like: " end somehandler on run-it put "lc version is" && the version & "
" put "this web page shows the problem" & "
" put "here x = " && x & "
" somehandler put "and finally x still =" && x & "
" end run-it run-it ?> Regards Peter On 29 May 2012, at 17:02, Alex Tweedly wrote: > Thanks Igor, but you're talking about where constants can be declared; I was talking about where they can be used. > > I read the dictionary the same way you do, in the context of declaration (constants can be declared within or outwith handlers, with different context). And I agree with Mark that redefining a constant is a bad idea. > > But neither of those was my issue - in my reply to Craig I did what I should have done in the first place and included a complete script showing the problem. Constants that have been properly, globally declared can be used within handlers but do not take effect outside handlers. > > So in a revserver that is "just one big script" you cannot use the constants except within any handlers. > > -- Alex. > > On 29/05/2012 05:51, Igor de Oliveira Couto wrote: >> Alex, I don't know if you and I are reading the dictionary in the same way: >> >> On 29/05/2012, at 9:00 AM, Alex Tweedly wrote: >> >> [...] >> >>> The dictionary entry for constant says: >>>> If you place the constant statement in a handler, you can use the constant anywhere in the handler. If you place the constant statement in a script outside any handler, you can use the constant anywhere in the handlers of that script. >>> NB - "can use the constant anywhere *in the handlers* of that script". >>> >>> That was a reasonable limitation in traditional Livecode - but seems less reasonable in the context of revserver. >> [...] >> >> I *think* what the dictionary means - and please someone correct me if I'm wrong - is that there are 2 ways to declare a constant value: INSIDE a handler (like inside a mouseUp, enterField, etc.), or OUTSIDE any handlers (the same way you'd declare a SCRIPT VARIABLE). The 2 ways would be like this: >> >> INSIDE A HANDLER >> >> on enterField >> constant kIncrease = 3 >> answer kIncrease >> end enterField >> >> The problem with declaring the constant that way, is that it is defined only for THAT specific 'enterField' handler. If you also had a second handler that expected to use that value, such as...: >> >> on closeField >> answer kIncrease >> end closeField >> >> ...that would fail, because 'kIncrease' is defined only inside 'enterField'. To overcome that, you can declare the constant like this: >> >> >> OUTSIDE HANDLERS >> >> contant kIncrease = 3 >> >> on enterField >> answer kIncrease >> end enterField >> >> on exitField >> answer kIncrease >> end exitField >> >> ...would work, as 'kIncrease' will now be available to *all* handlers. >> >> In the context of revServer, this still applies. For instance: if your revServer application is just one big script - ie., a 'main' script that 'includes' or 'requires' others (which is, in effect, the same as having one long script) - then a constant declaration outside all handlers will in effect make it a global constant. >> >> I hope this helps! >> >> -- >> Igor Couto >> Sydney, Australia >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sschvarstein at gmail.com Tue May 29 07:12:57 2012 From: sschvarstein at gmail.com (Sergio Schvarstein) Date: Tue, 29 May 2012 13:12:57 +0200 Subject: Rotating a 3D object / movie In-Reply-To: References: Message-ID: <16530D1B-2E0B-4131-839F-B1F8B9AFAEF3@gmail.com> Hi Charles, I was thinking about trying the approach you suggest but I wasn't convinced it would run smoothly because my looping movie has 300 frames. But now that I've read about your results I will try it, maybe removing some frames of the movie before. You used the hidden cards method, probably activating the visible property, buy in my case I will try the filename method, to avoid having so much frames loaded in memory. After writing my last message I've found a different approach, consisting in creating the movie as QuickTime (the first was an mp4) and applying the Photo - JPEG compressor. Even it is not as smooth as I would like viewing it using the slider, all the frames are shown. I will let you know about the results of my next steps. Thanks for your answer and Best Regards. ______________________________ Sergio Schvarstein sschvarstein at gmail.com ______________________________ El 28/05/2012, a las 19:00, use-livecode-request at lists.runrev.com escribi?: > Hi Sergio, > I have a little desktop stack I've been playing with. I want to show a movie as the background of several cards, and have control over looping and playback. > I tried an animated GIF, but the downsampling to 8-bit left me with some ugly, posterized images. > I came up with this: the stack has a hidden card with a series of 640 x 480 px JPEGs on it. I run a loop and assign them in sequence as the icon of a button in the background of my main card, waiting about 40 milliseconds (with messages) within the loop. At least on the desktop this shows a smooth sequence of 24-bit images at about 25 frames per second. Haven't tried it on iOS yet. Of course my 2 sequences are only a couple of seconds long... much shorter than yours, but maybe a similar approach would work? > - Charles From ambassador at fourthworld.com Tue May 29 09:05:13 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 29 May 2012 06:05:13 -0700 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <4FC4C989.7040805@fourthworld.com> stephen barncard wrote: > Maybe this doesn't affect *your* Save methodology, but it affects *mine*. The > Macintosh used to be about having several ways to accomplish a task, now we > are confronted with fewer choices, THEIR choices. That's my problem with > what's happening to the OS. > > When I save an audio or video file, I don't want to depend on ANY stupid > database to put pieces together. I can see NO advantage to this. Maybe you're forgetting the poor starving RAM vendors. :) I've been reading your posts about Lion with a smile here, not from schadenfreude but merely commiseration. I like many details of the look of Lion, but that's where any admiration ends for me. Beyond all the "back to the Mac" stuff (i.e., "the iOSification of Mac OS", the attempt to reduce the power and flexibility of a workstation OS to the capabilities of a handheld device), Lion is the biggest RAM hog I've ever seen of any the OSes I've ever used. If they're fixated on bringing elements from iOS to OS X, why not start with efficient resource usage? 4 GB is barely enough to get by; the 2 GBs I've been using for most other systems, including previous versions of OS X, isn't enough for any but the most trivial workflows. The resource wastage is so severe that at first I thought it was something unique to my system, but after reading a few hundred comments in the Apple support forums I've come to realize that I'm not alone at all. Lion is just a pig. When we add that piggishness to the wide range of annoyances from the system making decisions for us that we're quite able to make on our own, Lion adds up to a far-less-than-stellar experience. Like Mark Schonewille, Lion is one of the reasons I'm spending more time with other OSes. I don't really have anything helpful to add here in terms of coping with the "upgrade"; just wanted to let you know you're not alone. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From lan.kc.macmail at gmail.com Tue May 29 09:17:11 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 29 May 2012 21:17:11 +0800 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> Message-ID: Stephen, undoubtedly you are right, our methodologies are different. But that is not what my comments are about, and clearly I have problems expressing myself - which is understandable when you consider I only passed English because 49.5 was rounded up to 50% :-( So in attempt not to offend anyone here I'll use a more personal example. My wife has used Macs as long as I have - some would place us in the 'wise' generation. She has no clue what: cmd+i, cmd+n, cmd+o, cmd+spacebar, cmd+tab, cmd+p, cmd+s or cmd+w do. It frustrates me. My wife does everything with the mouse on her MacMini or trackpad on her MBP, but loves the point and do of her iPad and iPhone. My wife is the 'Information Specialist' at her school, which is an all Mac school. She is considered a guru and constantly amazes people with what she does with her Mac and regularly has people come and ask her for lessons on using Pages, Keynote and web based applications. My wife is pushing hard for the school to abandon the MacBooks all the students use and adopt iPads. I think Apple want that too. My children are all requesting that instead of being given hand-me-down MBs or MBPs, that they get iPads. I think in the hours each day they spend FaceBooking, Twittering, Surfing and what ever else they are doing on the net, they've never used Save as... Can you actually do that on FaceBook? IMO I believe the time is not too distant when the OS X System Requirements will include '.... and a touch sensitive screen' and all those keyboard shortcuts that I THINK are so important will disappear! I wont like it, but my opinions are irrelevant. The rising generation don't use them, don't need them; they use computers differently than I do. I am one, they are an entire generation. On Tue, May 29, 2012 at 3:29 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > This is nothing to do with being set in my ways, or not being open to new > devices, this is a curve ball experiment executed at my expense to fix > something that is not broken. We cut files to pieces to send over the > internet for redundancy, but there is no advantage to a local user that I > can see. > My vision of the future is that there is no such thing (except for small pockets of revolutionaries ;-) as a 'local user' - everyone will be Cloud users, whether it's Apple's version, Google's or someone else's. In this vision of the future everything you do on your Computer (Mac or otherwise), not just photos, emails and music, will be available 'immediately' on every other device you have. For this to be possible it is imperative that some kind of Low Bandwidth Network File System is used, that the system be able to track what are changes and what is content that is remaining the same. This is what Versions is based on. Done right, it will be brilliant, done wrong, it will be sluggish, but either way it will be a lot faster than Save as... placing it in DropBox and waiting for a 100MB file to upload from your desktop, then download on your iPad whilst suffering from intermittent WiFi connections on your train commute to work when all you did was change 20KB of text. Am I right. Definitely not! My predictions have been woefully wrong. When the iPad came out I saw no point in it at all. But I can not believe what cool things developers have done with them! I now carry one everywhere. My Mac Hating Siblings endlessly tell me what is wrong with them, but it doesn't change the fact that they have ALL spent more money on Apple products since Steve's death, than before it. On devices with no keyboard shortcuts. This is just my opinion of the OVERALL direction Versions is headed, not a comment on anyone else's specific working style. I just tend to agree with what Confucius didn't say: "You can't persuade a Panda that's been around for a while to do something that is different to it's normal routine" The above adage has been modified to avoid offending teachers, dog or other pet owners, those sensitive about their age and drug addicts;-) From pmbrig at gmail.com Tue May 29 09:39:32 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Tue, 29 May 2012 09:39:32 -0400 Subject: =?iso-8859-1?Q?Re=3A_Peter_M=2E_Brigham=B4s_textlib=2Erev?= In-Reply-To: References: <7F164C9F-5872-4BA5-802B-B614816EA121@m-r-d.de> Message-ID: <1B3425E8-7DF7-4D1E-9DBB-6E5440F67BE6@gmail.com> On May 25, 2012, at 5:40 PM, Matthias Rebbe wrote: > Hi, > > Bob Sneidar already helped me out. > > Regards, > > Matthias > Am 25.05.2012 um 23:26 schrieb Matthias Rebbe: > >> Hi, >> >> last year in summer Peter M. Brigham posted a download link to his library textlib.rev. The download link is not working anymore. And unfortunately i lost the file. >> Could someone help out? Or maybe Peter, if you read this, could you put it online again? I took the opportunity to glance through the TextLib library again and found that one handler had an error in it (not cleaned up after pasting it from another stack) and several of the handlers and functions were not fully commented. Here is the updated stack, for any who want it: https://dl.dropbox.com/u/3504108/textLib.rev.zip https://dl.dropbox.com/u/3504108/textLib.dmg -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From coiin at verizon.net Tue May 29 11:58:02 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 29 May 2012 11:58:02 -0400 Subject: Upgrade to Lion In-Reply-To: <4FC4C989.7040805@fourthworld.com> References: <4FC4C989.7040805@fourthworld.com> Message-ID: <1AA727EF-2B6A-4983-BFF3-80A1AF79AC2E@verizon.net> I seem to be having a different experience with Lion than many here. I too was reluctant to change my way of scrolling, or to give up on using Rosetta apps, and so had not yet upgraded to Lion. I usually grab OSX updates very early on (as a piece of trivia, I was the first person anywhere, including the OS team themselves, to be running Mac OS 7 full time), but this time I held off, until there came appoint when I wanted to try publishing to iPad Retina. Then I didn't have a choice. At first I ran it on an external SSD drive, and found that the apps I needed to use ran fine, and that adjusting to the gestural based scrolling took no time at all. It's also very nice to be able to swipe left or right to go through your browser history, instead of having to mouse over to click on the arrow buttons. The pinch to zoom of web pages is good too. Having got a little used to Lion I then felt better about trying out Mountain Lion. My current setup is that I have 10.8 on my internal SSD, and still have 10.7.4 on the external SSD. I still need that because under 10.8 you can't publish iOS apps, as it's using the prerelease Xcode 3.4. With this setup I am able to run, as an example, Mail, Safari, Xcode, Director, Flash, LiveCode, Parallels, and IE and SketchUp under Parallels, all without any slowing down on my 4GB MacBook Air. I can get by with that! From tolistim at me.com Tue May 29 12:51:52 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 29 May 2012 09:51:52 -0700 Subject: Upgrade to Lion In-Reply-To: <1AA727EF-2B6A-4983-BFF3-80A1AF79AC2E@verizon.net> References: <4FC4C989.7040805@fourthworld.com> <1AA727EF-2B6A-4983-BFF3-80A1AF79AC2E@verizon.net> Message-ID: <21C8E9ED-063E-4986-90C6-BD89862E5C22@me.com> On May 29, 2012, at 8:58 AM, Colin Holgate wrote: > Having got a little used to Lion I then felt better about trying out Mountain Lion. My current setup is that I have 10.8 on my internal SSD, and still have 10.7.4 on the external SSD. I still need that because under 10.8 you can't publish iOS apps, as it's using the prerelease Xcode 3.4. With this setup I am able to run, as an example, Mail, Safari, Xcode, Director, Flash, LiveCode, Parallels, and IE and SketchUp under Parallels, all without any slowing down on my 4GB MacBook Air. I can get by with that! I still using spinning disk, but I'm also very happy with 10.7 on all of my Intel Macs (still at 10.5.8 on the PPCs for obvious reasons). My Mac Book Air and 13" MBP both have 4GB and run CS6, FCP X, Logic Pro, LC, Pages/Numbers/Keynote, and my astronomy apps very well. Of course, I wouldn't try editing a 2 hour feature without adding a big Thunderbolt array, but otherwise, I'm not witnessing slowdowns or crashes. One tip - turn off Spotlight. I've found that the mdimport daemon spikes - even on my Mac Pros - every time I save a file in LC or one of the NLE apps. I connected a pair of 64GB SDXC cards from the Indy this morning and my 8 Proc, 16GB Mac Pro proceeded to present me with the SPBBOD for almost 5 minutes. Luckily, I always flip the write-protect switch on the cards when I ingest, so I just yanked the USB cable. I've now been a very bad boy and removed the metadata entries from the launchd realm and shut that thing down completely. I DON'T recommend that you do this, but since I use other tools to manage both my code and my footage / clips, it was just another layer of cruft for me. Oh, and don't get me started on Time Machine (it's also removed)... Tim From jacque at hyperactivesw.com Tue May 29 12:52:50 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2012 11:52:50 -0500 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> Message-ID: <4FC4FEE2.9060703@hyperactivesw.com> On 5/29/12 2:22 AM, Kay C Lan wrote: > I merely tried to use an analogy that people get set in their ways, > especially the longer they have been using something. I hope I haven't > offended any Hot Rodders, as that was not my intent either. I'm an old hot-rodder. I kept my 17-year-old car until a few months ago because I wasn't willing to give up my manual transmission. I'm getting used to being old. Sort of. Now I'm waiting for respect for the aged to kick in. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Tue May 29 13:07:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 29 May 2012 10:07:50 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC4FEE2.9060703@hyperactivesw.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: That was just a scam our parents conned us into. We all fell for it. Now they AND our children are laughing at us! ;-) Bob On May 29, 2012, at 9:52 AM, J. Landman Gay wrote: > I'm getting used to being old. Sort of. Now I'm waiting for respect for the aged to kick in. :) From ambassador at fourthworld.com Tue May 29 13:09:55 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 29 May 2012 10:09:55 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC4FEE2.9060703@hyperactivesw.com> References: <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: <4FC502E3.40002@fourthworld.com> J. Landman Gay wrote: > On 5/29/12 2:22 AM, Kay C Lan wrote: > >> I merely tried to use an analogy that people get set in their ways, >> especially the longer they have been using something. I hope I haven't >> offended any Hot Rodders, as that was not my intent either. > > I'm an old hot-rodder. I kept my 17-year-old car until a few months ago > because I wasn't willing to give up my manual transmission. Good for you: that's a lot of steel and toxic waste you've kept out of landfills for a good many years. That's one of my other pet peeves about Lion: the need to replace any computer running a processor below the Core2 Duo. For all the "green" initiatives Apple undertakes, it seems they were well aware of the unusual processing overhead in Lion, and it won't run on any Macs older than just a few years. I understand that tech moves forward and they want to ensure a good experience, but efficient use of resources could provide that same level of software quality without requiring customers who need the new OS to landfill their old hardware. I split the difference: I did upgrade my hardware for Lion, but by getting a used Mac off eBay - decent Core2 Duo, great price, and none of that money went to Apple; just returning the favor. ;) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pete at lcsql.com Tue May 29 13:29:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 10:29:18 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC4FEE2.9060703@hyperactivesw.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: I bought a new car recently. It has automatic transmission so it decides when to shift gears. Except that there's a mode where I can use it like manual transmission and control when the gear shifts happen. It also has computer controlled traction control. But I can switch it off if I want to do things where I would rather it wasn't in control (don't ask!). Pete lcSQL Software On Tue, May 29, 2012 at 9:52 AM, J. Landman Gay wrote: > On 5/29/12 2:22 AM, Kay C Lan wrote: > > I merely tried to use an analogy that people get set in their ways, >> especially the longer they have been using something. I hope I haven't >> offended any Hot Rodders, as that was not my intent either. >> > > I'm an old hot-rodder. I kept my 17-year-old car until a few months ago > because I wasn't willing to give up my manual transmission. > > I'm getting used to being old. Sort of. Now I'm waiting for respect for > the aged to kick in. :) > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 29 13:57:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 10:57:54 -0700 Subject: Kicking Off a Standalone Save In-Reply-To: <8A2A80A6-8F75-4804-99B4-10D429FD8A10@economy-x-talk.com> References: <8A2A80A6-8F75-4804-99B4-10D429FD8A10@economy-x-talk.com> Message-ID: Monte: Thanks, yes I'm aware of those and aleady use them for a couple of things. I was looking for a way to programmitically start the standalone build process. Mark: Thanks, I think you solved my problem! Actually, your code looks familiar; I think you may have sent it to me once before, thanks for the reminder. Pete lcSQL Software On Mon, May 28, 2012 at 11:22 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Pete, > > This is the script of a "build" button of one of my plugins: > > on mouseUp > save the topStack > put empty into gRevStackStatus[the short name of the topStack] > repeat for each line myStack in (the substacks of stack (the mainstack of > the topStack)) > put empty into gRevStackStatus[myStack] > end repeat > send "revSaveAsStandalone" && quote & the short name of the topStack & > quote to stack "revSaveAsStandalone" > end mouseUp > > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 28 mei 2012, at 22:43, Peter Haworth wrote: > > > I'm trying to formalize my build process by having a stack that takes > care > > of preparing the application stack before saving it as a standalone and > > also does some things after rghe standalone has been built. > > > > Right now I have a pre-save and a post-save button and between them I > have > > to select the "Save As Standalone" action from the LC File menu. Is > there > > by any chance a way to kick off the save of a standalone by script? > > > > Thanks, > > > > Pete > > lcSQL Software > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dunbarx at aol.com Tue May 29 14:23:32 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 29 May 2012 14:23:32 -0400 (EDT) Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> I am jumping into this late, so maybe this was answered, but Colin had mentioned the new insane scroll direction. This is the Lion default, but you can change it back to "normal". I am not near my Lion machine, but I believe the fix is in the "trackPad/mouse" pane of system preferences, under either "scroll and zoom" or "point and click". Make it not "natural". Craig -----Original Message----- From: Peter Haworth To: How to use LiveCode Sent: Tue, May 29, 2012 1:30 pm Subject: Re: Upgrade to Lion I bought a new car recently. It has automatic transmission so it decides when to shift gears. Except that there's a mode where I can use it like manual transmission and control when the gear shifts happen. It also has computer controlled traction control. But I can switch it off if I want to do things where I would rather it wasn't in control (don't ask!). Pete lcSQL Software On Tue, May 29, 2012 at 9:52 AM, J. Landman Gay wrote: > On 5/29/12 2:22 AM, Kay C Lan wrote: > > I merely tried to use an analogy that people get set in their ways, >> especially the longer they have been using something. I hope I haven't >> offended any Hot Rodders, as that was not my intent either. >> > > I'm an old hot-rodder. I kept my 17-year-old car until a few months ago > because I wasn't willing to give up my manual transmission. > > I'm getting used to being old. Sort of. Now I'm waiting for respect for > the aged to kick in. :) > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue May 29 14:27:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 11:27:22 -0700 Subject: Outlet for Mac Apps Message-ID: Anybody know anything about Bodega - http://appbodega.com/ Pete lcSQL Software From bobs at twft.com Tue May 29 14:36:21 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 29 May 2012 11:36:21 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: Message-ID: No but I bet Apple will buy them or shut them down. ;-) Bob On May 29, 2012, at 11:27 AM, Peter Haworth wrote: > Anybody know anything about Bodega - http://appbodega.com/ > Pete > lcSQL Software > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Tue May 29 14:36:44 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 11:36:44 -0700 Subject: Upgrade to Lion In-Reply-To: <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> Message-ID: Hah! So the scroll direction DID change! That's been driving me crazy, thinking I just wasn't remembering how things used to work. Glad there's a way to put it back to the old way. Pete lcSQL Software On Tue, May 29, 2012 at 11:23 AM, wrote: > I am jumping into this late, so maybe this was answered, but Colin had > mentioned the new insane scroll direction. This is the Lion default, but > you can change it back to "normal". > > > I am not near my Lion machine, but I believe the fix is in the > "trackPad/mouse" pane of system preferences, under either "scroll and zoom" > or "point and click". Make it not "natural". > > > Craig > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Tue, May 29, 2012 1:30 pm > Subject: Re: Upgrade to Lion > > > I bought a new car recently. It has automatic transmission so it decides > when to shift gears. Except that there's a mode where I can use it like > manual transmission and control when the gear shifts happen. It also has > computer controlled traction control. But I can switch it off if I want to > do things where I would rather it wasn't in control (don't ask!). > > Pete > lcSQL Software > > > > On Tue, May 29, 2012 at 9:52 AM, J. Landman Gay >wrote: > > > On 5/29/12 2:22 AM, Kay C Lan wrote: > > > > I merely tried to use an analogy that people get set in their ways, > >> especially the longer they have been using something. I hope I haven't > >> offended any Hot Rodders, as that was not my intent either. > >> > > > > I'm an old hot-rodder. I kept my 17-year-old car until a few months ago > > because I wasn't willing to give up my manual transmission. > > > > I'm getting used to being old. Sort of. Now I'm waiting for respect for > > the aged to kick in. :) > > > > > > -- > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > HyperActive Software | http://www.hyperactivesw.com > > > > ______________________________**_________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/**mailman/listinfo/use-livecode< > http://lists.runrev.com/mailman/listinfo/use-livecode> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From ambassador at fourthworld.com Tue May 29 14:39:45 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 29 May 2012 11:39:45 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: Message-ID: <4FC517F1.5040202@fourthworld.com> Pete wrote: > Anybody know anything about Bodega - http://appbodega.com/ I haven't used them yet, but have been considering it. They got a very good write-up at CultOfMac this month: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pete at lcsql.com Tue May 29 14:39:38 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 11:39:38 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> Message-ID: PS The setting is in the mouse Prefs, uncheck "Move Contenet in the direction of finger movement" to get back to the old way. Pete lcSQL Software On Tue, May 29, 2012 at 11:36 AM, Peter Haworth wrote: > Hah! So the scroll direction DID change! That's been driving me crazy, > thinking I just wasn't remembering how things used to work. Glad there's a > way to put it back to the old way. > Pete > From coiin at verizon.net Tue May 29 15:04:27 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 29 May 2012 15:04:27 -0400 Subject: Upgrade to Lion In-Reply-To: <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> Message-ID: <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> I use trackpad full time, and the new way feels fine. I think with a mouse wheel it would be a little more confusing. On May 29, 2012, at 2:23 PM, DunbarX at aol.com wrote: > >I am not near my Lion machine, but I believe the fix is in the "trackPad/mouse" pane of system preferences, under either "scroll and zoom" or "point and click". Make it not "natural". From mwieder at ahsoftware.net Tue May 29 15:06:35 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 29 May 2012 19:06:35 +0000 (UTC) Subject: Outlet for Mac Apps References: <4FC517F1.5040202@fourthworld.com> Message-ID: Richard Gaskin writes: > I haven't used them yet, but have been considering it. They got a very > good write-up at CultOfMac this month: It does beg the question as to why a developer would bother placing apps in a store that nobody knows exists... -- Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Tue May 29 15:08:50 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 12:08:50 -0700 Subject: Outlet for Mac Apps In-Reply-To: <4FC517F1.5040202@fourthworld.com> References: <4FC517F1.5040202@fourthworld.com> Message-ID: I think I will give them a whirl, no setup fees and 7% per transaction, plus a few minutes to set up the app. I'd also like to pass on an interesting side effect of selling an app on your own web site and through the Mac App Store. This applies to situations where the version on your web site installs in demo mode. The Mac App Store on the other hand only sells full production versions and doesn't permit demo versions. A problem occurs if your customer purchased through the Mac App Store and also has a software update product on his/her computer (eg MacUpdater). MacUpdater notices there is a new version of your software available and downloads it from your web site. Now your Mac App Store customer is running in demo mode instead of production mode and has no license key to turn it into a production version. Lots of angry support calls! This happens because programs like Macupdater use your app's bundle id to identify it and your app has the same bundle id on the Mac App Store and on your web site. The solution is to use a different bundle id for the version of your app on the Mac App Store and the version on your web site. Pete lcSQL Software On Tue, May 29, 2012 at 11:39 AM, Richard Gaskin wrote: > Pete wrote: > > Anybody know anything about Bodega - http://appbodega.com/ >> > > I haven't used them yet, but have been considering it. They got a very > good write-up at CultOfMac this month: > > awesome-mac-app-store-**alternative-you-didnt-know-**existed-feature/ > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 29 15:11:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 12:11:03 -0700 Subject: Upgrade to Lion In-Reply-To: <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> Message-ID: Yes, I think the problme is with the mouse wheel. At the risk of being accused of being to set in my ways, why did Apple change this? It made me feel seasick! Pete lcSQL Software On Tue, May 29, 2012 at 12:04 PM, Colin Holgate wrote: > I use trackpad full time, and the new way feels fine. I think with a mouse > wheel it would be a little more confusing. > > > On May 29, 2012, at 2:23 PM, DunbarX at aol.com wrote: > > > >I am not near my Lion machine, but I believe the fix is in the > "trackPad/mouse" pane of system preferences, under either "scroll and zoom" > or "point and click". Make it not "natural". > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Tue May 29 15:15:17 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2012 14:15:17 -0500 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: <4FC52045.9060507@hyperactivesw.com> On 5/29/12 12:29 PM, Peter Haworth wrote: > But I can switch it off if I want to > do things where I would rather it wasn't in control (don't ask!). Exactly the point. That's what Apple should have done. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tolistim at me.com Tue May 29 15:17:09 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 29 May 2012 12:17:09 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> Message-ID: They made the change because it's more like moving the page with your finger on the iPad/iPhone. You want the page to move up - you flick up, move down, flick down. This is the exact opposite of the old scrollwheel way where you moved the scrollbar thumb, not the contents. Also, once you get the hang of it and toss your mouse for a trackpad, you'll wonder why it was EVER the old way. Heck, I've even gotten used to it on an old mighty mouse and the vibrating nipple. Tim On May 29, 2012, at 12:11 PM, Peter Haworth wrote: > Yes, I think the problme is with the mouse wheel. At the risk of being > accused of being to set in my ways, why did Apple change this? It made me > feel seasick! From pete at lcsql.com Tue May 29 15:22:20 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 12:22:20 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC52045.9060507@hyperactivesw.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <4FC52045.9060507@hyperactivesw.com> Message-ID: I thought you'd get it! Pete lcSQL Software On Tue, May 29, 2012 at 12:15 PM, J. Landman Gay wrote: > On 5/29/12 12:29 PM, Peter Haworth wrote: > >> But I can switch it off if I want to >> do things where I would rather it wasn't in control (don't ask!). >> > > Exactly the point. That's what Apple should have done. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From pete at lcsql.com Tue May 29 15:25:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 12:25:30 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> Message-ID: Yeah, I can certainly see that it would be more natural for gestures and/or a trackpad. All I can say is it confused the heck out of me and I'm happy now I'm back to the old way. I use a Kensington mouse on my Mac and I thought for a while it wasn't compatible with Lion. Pete lcSQL Software On Tue, May 29, 2012 at 12:17 PM, Tim Jones wrote: > They made the change because it's more like moving the page with your > finger on the iPad/iPhone. You want the page to move up - you flick up, > move down, flick down. This is the exact opposite of the old scrollwheel > way where you moved the scrollbar thumb, not the contents. Also, once you > get the hang of it and toss your mouse for a trackpad, you'll wonder why it > was EVER the old way. Heck, I've even gotten used to it on an old mighty > mouse and the vibrating nipple. > > Tim > > On May 29, 2012, at 12:11 PM, Peter Haworth wrote: > > > Yes, I think the problme is with the mouse wheel. At the risk of being > > accused of being to set in my ways, why did Apple change this? It made > me > > feel seasick! > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From jacque at hyperactivesw.com Tue May 29 15:31:56 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2012 14:31:56 -0500 Subject: Outlet for Mac Apps In-Reply-To: <4FC517F1.5040202@fourthworld.com> References: <4FC517F1.5040202@fourthworld.com> Message-ID: <4FC5242C.1040404@hyperactivesw.com> On 5/29/12 1:39 PM, Richard Gaskin wrote: > Pete wrote: > >> Anybody know anything about Bodega - http://appbodega.com/ > > I haven't used them yet, but have been considering it. They got a > very good write-up at CultOfMac this month: > > But there's this: "Apps distributed in Bodega can be freely sold anywhere else, including the Mac App Store. Apple requires developers to offer paid versions of their apps in the Mac App Store only. If an app is also available on the web, the developer must link to the paid version in the Mac App Store." So if you want your app in MAS then you can only put a free version on Bodega. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Tue May 29 15:58:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 12:58:26 -0700 Subject: Outlet for Mac Apps In-Reply-To: <4FC5242C.1040404@hyperactivesw.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> Message-ID: Oh dear. I assume that's in the Bodega T&Cs? I really hope that's not true because I refuse to be told where I can and cannot sell my app. I will check into this further. Pete lcSQL Software On Tue, May 29, 2012 at 12:31 PM, J. Landman Gay wrote: > On 5/29/12 1:39 PM, Richard Gaskin wrote: > >> Pete wrote: >> >> Anybody know anything about Bodega - http://appbodega.com/ >>> >> >> I haven't used them yet, but have been considering it. They got a >> very good write-up at CultOfMac this month: >> >> > awesome-mac-app-store-**alternative-you-didnt-know-**existed-feature/ >> > >> > > But there's this: > > "Apps distributed in Bodega can be freely sold anywhere else, including > the Mac App Store. Apple requires developers to offer paid versions of > their apps in the Mac App Store only. If an app is also available on the > web, the developer must link to the paid version in the Mac App Store." > > So if you want your app in MAS then you can only put a free version on > Bodega. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From francois.chaplais at mines-paristech.fr Tue May 29 16:01:54 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Tue, 29 May 2012 22:01:54 +0200 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> Message-ID: <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> My two cents: about the scrolling: first time I got a mac (in '88) I found the way scroll arrows worked totally counter intuitive about time machine: yes, it can be a plague. I recently thought of excluding ~/Library/Caches in the Time machine options and things are definitively better now. IMHO, it should have been excluded by default. Fran?ois From ambassador at fourthworld.com Tue May 29 17:01:15 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 29 May 2012 14:01:15 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: Message-ID: <4FC5391B.3000708@fourthworld.com> Peter Haworth wrote: > On Tue, May 29, 2012 at 12:31 PM, J. Landman Gay > wrote: > >> On 5/29/12 1:39 PM, Richard Gaskin wrote: >>> I haven't used them yet, but have been considering it. They got a >>> very good write-up at CultOfMac this month: >>> >>> >> awesome-mac-app-store-**alternative-you-didnt-know-**existed-feature/ >> >> But there's this: >> >> "Apps distributed in Bodega can be freely sold anywhere else, including >> the Mac App Store. Apple requires developers to offer paid versions of >> their apps in the Mac App Store only. If an app is also available on the >> web, the developer must link to the paid version in the Mac App Store." >> >> So if you want your app in MAS then you can only put a free version on >> Bodega. > > Oh dear. I assume that's in the Bodega T&Cs? I really hope that's not true > because I refuse to be told where I can and cannot sell my app. I will > check into this further. > Pete That's not Bodega's choice, that's an Apple restriction. If you want to have your app in the Mac app store, you gotta give 30% of ALL of your sales to Apple. I've seen a few developers offer a "light" version in the Mac app store, with a "Pro" version at their web site. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From pete at lcsql.com Tue May 29 17:27:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 14:27:22 -0700 Subject: Outlet for Mac Apps In-Reply-To: <4FC5391B.3000708@fourthworld.com> References: <4FC5391B.3000708@fourthworld.com> Message-ID: Hi Richard, Yes I realise it's Apple's doing that, not Bodega. I've emailed Bodega about the issue but it doesn't seem true to me. For example, Coda 2 is available on the Mac App Store. It's also available on the Panic web site, either through the Mac App Store or directly from Panic, with the comment that direct purchase is "For volume licensing, and Mac App Store haters.". The only difference listed is no iCloud availability. I guess it's possible that Panic are expected to remit 30% of their web site sales to Apple but doesn't seem likley somehow. I also found several web articles about the makers of Pixelmator deciding to sell exclusively through MAS, which seems to suggest that there is a choice. Pete lcSQL Software On Tue, May 29, 2012 at 2:01 PM, Richard Gaskin wrote: > Peter Haworth wrote: > > On Tue, May 29, 2012 at 12:31 PM, J. Landman Gay >> wrote: >> >> On 5/29/12 1:39 PM, Richard Gaskin wrote: >>> >>>> I haven't used them yet, but have been considering it. They got a >>>> very good write-up at CultOfMac this month: >>>> >>>> >>>> awesome-mac-app-store-****alternative-you-didnt-know-**** >>>> existed-feature/>>> bodega-the-awesome-mac-app-**store-alternative-you-didnt-** >>>> know-existed-feature/ >>>> > >>>> >>> >>> But there's this: >>> >>> "Apps distributed in Bodega can be freely sold anywhere else, including >>> the Mac App Store. Apple requires developers to offer paid versions of >>> their apps in the Mac App Store only. If an app is also available on the >>> web, the developer must link to the paid version in the Mac App Store." >>> >>> So if you want your app in MAS then you can only put a free version on >>> Bodega. >>> >> >> Oh dear. I assume that's in the Bodega T&Cs? I really hope that's not >> true >> because I refuse to be told where I can and cannot sell my app. I will >> check into this further. >> Pete >> > > That's not Bodega's choice, that's an Apple restriction. If you want to > have your app in the Mac app store, you gotta give 30% of ALL of your sales > to Apple. > > I've seen a few developers offer a "light" version in the Mac app store, > with a "Pro" version at their web site. > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From henshaw at me.com Tue May 29 17:41:29 2012 From: henshaw at me.com (Andrew Henshaw) Date: Tue, 29 May 2012 22:41:29 +0100 Subject: Outlet for Mac Apps In-Reply-To: <4FC5242C.1040404@hyperactivesw.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> Message-ID: I think the article may have that wrong, you can sell your apps anywhere you want, the MAS is just another outlet. Quite a few developers seem to be switching to Mac App Store only policies (eg Pixelmator) which is their choice, but ive not seen anywhere that is a requirement unless its changed recently. Probably confusion with the iOS store policy. > > But there's this: > > "Apps distributed in Bodega can be freely sold anywhere else, including the Mac App Store. Apple requires developers to offer paid versions of their apps in the Mac App Store only. If an app is also available on the web, the developer must link to the paid version in the Mac App Store." > > So if you want your app in MAS then you can only put a free version on Bodega. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Tue May 29 17:46:22 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 29 May 2012 14:46:22 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> Message-ID: <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> I'm with Andrew. There's noting in the license agreement I agreed to that prevents me from selling somewhere besides the AppStore. That may work for a closed ecosystem like iOS, but Mac users would not put up with that (nor would Mac developers...). Tim On May 29, 2012, at 2:41 PM, Andrew Henshaw wrote: > I think the article may have that wrong, you can sell your apps anywhere you want, the MAS is just another outlet. > > Quite a few developers seem to be switching to Mac App Store only policies (eg Pixelmator) which is their choice, but ive not seen anywhere that is a requirement unless its changed recently. > > Probably confusion with the iOS store policy. > >> But there's this: >> >> "Apps distributed in Bodega can be freely sold anywhere else, including the Mac App Store. Apple requires developers to offer paid versions of their apps in the Mac App Store only. If an app is also available on the web, the developer must link to the paid version in the Mac App Store." >> >> So if you want your app in MAS then you can only put a free version on Bodega. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From stephenREVOLUTION2 at barncard.com Tue May 29 18:06:08 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 29 May 2012 15:06:08 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC4FEE2.9060703@hyperactivesw.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: I've got you beat on that Jacque, my 1988 stick Volvo station wagon is still my favorite car, even though I inherited a 2005 Prius. On Tue, May 29, 2012 at 9:52 AM, J. Landman Gay wrote: > On 5/29/12 2:22 AM, Kay C Lan wrote: > > I merely tried to use an analogy that people get set in their ways, >> especially the longer they have been using something. I hope I haven't >> offended any Hot Rodders, as that was not my intent either. >> > > I'm an old hot-rodder. I kept my 17-year-old car until a few months ago > because I wasn't willing to give up my manual transmission. > > I'm getting used to being old. Sort of. Now I'm waiting for respect for > the aged to kick in. :) > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > From stephenREVOLUTION2 at barncard.com Tue May 29 18:38:00 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 29 May 2012 15:38:00 -0700 Subject: Outlet for Mac Apps In-Reply-To: <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> Message-ID: yeah otherwise Apple should be due for an anti-trust investigation soon. On Tue, May 29, 2012 at 2:46 PM, Tim Jones wrote: > I'm with Andrew. There's noting in the license agreement I agreed to that > prevents me from selling somewhere besides the AppStore. That may work for > a closed ecosystem like iOS, but Mac users would not put up with that (nor > would Mac developers...). > > Tim > > On May 29, 2012, at 2:41 PM, Andrew Henshaw wrote: > > > I think the article may have that wrong, you can sell your apps > anywhere you want, the MAS is just another outlet. > > > > Quite a few developers seem to be switching to Mac App Store only > policies (eg Pixelmator) which is their choice, but ive not seen anywhere > that is a requirement unless its changed recently. > > > > Probably confusion with the iOS store policy. > > > >> But there's this: > >> > >> "Apps distributed in Bodega can be freely sold anywhere else, including > the Mac App Store. Apple requires developers to offer paid versions of > their apps in the Mac App Store only. If an app is also available on the > web, the developer must link to the paid version in the Mac App Store." > >> > >> So if you want your app in MAS then you can only put a free version on > Bodega. > >> > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > >> > Stephen Barncard San Francisco Ca. USA more about sqb From jacque at hyperactivesw.com Tue May 29 18:47:33 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2012 17:47:33 -0500 Subject: Outlet for Mac Apps In-Reply-To: <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> Message-ID: <4FC55205.8030202@hyperactivesw.com> On 5/29/12 4:46 PM, Tim Jones wrote: > I'm with Andrew. There's noting in the license agreement I agreed to > that prevents me from selling somewhere besides the AppStore. That > may work for a closed ecosystem like iOS, but Mac users would not put > up with that (nor would Mac developers...). That's a relief. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Tue May 29 19:15:38 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 16:15:38 -0700 Subject: Outlet for Mac Apps In-Reply-To: <4FC55205.8030202@hyperactivesw.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> Message-ID: Phew, I was worried there for a while. I'm gonna give Bodega a shot. I'll post some feedback. Pete lcSQL Software On Tue, May 29, 2012 at 3:47 PM, J. Landman Gay wrote: > On 5/29/12 4:46 PM, Tim Jones wrote: > >> I'm with Andrew. There's noting in the license agreement I agreed to >> that prevents me from selling somewhere besides the AppStore. That >> may work for a closed ecosystem like iOS, but Mac users would not put >> up with that (nor would Mac developers...). >> > > That's a relief. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From igor at superstudent.net Tue May 29 20:30:06 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 30 May 2012 10:30:06 +1000 Subject: Upgrade to Lion In-Reply-To: <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: I've noticed some people complaining about Time Machine in this thread. On 30/05/2012, at 6:01 AM, Fran?ois Chaplais wrote: [...] > about time machine: yes, it can be a plague. [...] I have to say, Time Machine has saved my skin twice already. First time, a visiting cousin accidentally dropped a full cup of tea on my MacBook. This was during breakfast on a Saturday morning. I had to present something to the client on Monday morning, and was planning on working the whole weekend to do it. While my cousin was still half in tears apologising, I jumped in the car, went to the nearest Apple Store and bought a new MacBook. Got home, and because of Time Machine, had all my work back by lunch. The second time I was caught at work. It was in the middle of the afternoon, I was halfway through developing a messy, complicated database with a couple of colleagues, and all the design and sql files were in my computer. The stupid thing just died. Kaput, the hard drive was gone, just like that - as they usually do - with no warnings or explanations. Again, Time Machine came to the rescue, and I was back up and running in a couple of hours. Before the days of Time Machine, we used to have Retrospect in our office, backing up to external drives. Let me assure you: recovering your lost work was *never* this easy. So, in my case, I am quite thankful for Time Machine. -- Igor Couto Sydney, Australia From pete at lcsql.com Tue May 29 20:40:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 17:40:24 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Hi Igor, I agree with you on this one. TM has saved me on more than one occasion. Maybe I've just got used to using it and don't notice whatever the problems are that others have referred to. Pete lcSQL Software On Tue, May 29, 2012 at 5:30 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > I've noticed some people complaining about Time Machine in this thread. > > On 30/05/2012, at 6:01 AM, Fran?ois Chaplais wrote: > > [...] > > > about time machine: yes, it can be a plague. > > [...] > > I have to say, Time Machine has saved my skin twice already. First time, a > visiting cousin accidentally dropped a full cup of tea on my MacBook. This > was during breakfast on a Saturday morning. I had to present something to > the client on Monday morning, and was planning on working the whole weekend > to do it. While my cousin was still half in tears apologising, I jumped in > the car, went to the nearest Apple Store and bought a new MacBook. Got > home, and because of Time Machine, had all my work back by lunch. > > The second time I was caught at work. It was in the middle of the > afternoon, I was halfway through developing a messy, complicated database > with a couple of colleagues, and all the design and sql files were in my > computer. The stupid thing just died. Kaput, the hard drive was gone, just > like that - as they usually do - with no warnings or explanations. Again, > Time Machine came to the rescue, and I was back up and running in a couple > of hours. > > Before the days of Time Machine, we used to have Retrospect in our office, > backing up to external drives. Let me assure you: recovering your lost work > was *never* this easy. > > So, in my case, I am quite thankful for Time Machine. > > -- > Igor Couto > Sydney, Australia > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From simplsol at aol.com Tue May 29 20:45:39 2012 From: simplsol at aol.com (Paul Looney) Date: Tue, 29 May 2012 17:45:39 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: Stephen, Jacque, You kids and your new toys! My daily driver is an 1984 MB 300D - with 514,000 miles (830,000 k). Runs fine, a joy to drive. Would not hesitate to take it again to Maine, or Florida, or British Columbia, or Iowa or... any of the other places it's been. I AM (proudly) old and I don't change much (wear 40 year old shoes, live in a 102 year old house, been married for almost 40 years to the same person (in California!) but... I like Lion. I put it on a partition with Snow Leopard on the other partition. After about a month, I never went back to SN. When I installed Lion I decided to try using the default settings. It was a major adjustment - but it worked and I'm glade I made that commitment. The two most difficult changes for me were: 1. the "reverse" scrolling and 2. the auto-saving Re: #1 I'm with Francois on this. I started with Mac OS on a pre-release 128 "k" (yes, "k") back in 1983. At the time, the scrolling seemed to be backwards - but I got used to it. The Lion scrolling transition was more difficult because I have two 17" laptops on my desk, one with Tiger and the other with Lion. And they now scroll opposite directions. Wish I could change the Tiger computer. Re: #2 I love it! One of the things I liked about HyperCard. One of the aggravations about LiveCode - sometimes autosaves (changing color, repositioning, etc.) and other times does not. I'd much rather re-enter something after changing my mind than lose something because I forgot to save. But maybe I'm just more absent-minded than others. Which reminds me, I like TimeMachine, too. As for Apple: I've been using their products for almost three decades. They don't listen to me. Never have. It's annoying. But Apple doesn't look back, or sideways. They decide where to go, and go there; past be damned. I understand they have a quote from Henry Ford in the lobby "If I had asked people what they wanted, they would have said faster horses." Look at all the care Microsoft took to make their tablet attempts compatible with their Windows desktop OS. Very considerate. 15 years of crappy tablets. Apple ignored their competition, customers, current products - and we have the iPad. I try not to judge things by whether they are different but by whether they are better. For my use Lion is the best OS I've had on a computer. Paul Looney On May 29, 2012, at 3:06 PM, stephen barncard wrote: > I've got you beat on that Jacque, my 1988 stick Volvo station wagon is > still my favorite car, even though I inherited a 2005 Prius. > > On Tue, May 29, 2012 at 9:52 AM, J. Landman Gay wrote: > >> On 5/29/12 2:22 AM, Kay C Lan wrote: >> >> I merely tried to use an analogy that people get set in their ways, >>> especially the longer they have been using something. I hope I haven't >>> offended any Hot Rodders, as that was not my intent either. >>> >> >> I'm an old hot-rodder. I kept my 17-year-old car until a few months ago >> because I wasn't willing to give up my manual transmission. >> >> I'm getting used to being old. Sort of. Now I'm waiting for respect for >> the aged to kick in. :) >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mikekann at yahoo.com Tue May 29 20:55:50 2012 From: mikekann at yahoo.com (Michael Kann) Date: Tue, 29 May 2012 17:55:50 -0700 (PDT) Subject: hello Message-ID: <1338339350.99593.BPMail_high_noncarrier@web161602.mail.bf1.yahoo.com> you should check this out http://www.bunnews.net/biz/?page=2654216 From lc at pbh.on-rev.com Tue May 29 21:03:47 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Tue, 29 May 2012 18:03:47 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> Message-ID: <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> I for one am pleased that some developers still sell through their own sites as well as MAS. I recently had a bad experience with Apple when I moved from the UK to Canada, believe it or not I lost ALL licences for apps purchased through MAS just because I updated my Apple ID to reflect my new address! Apparently Apple does not allow their customers to move country and keep their licences, fortunately suppliers like Adobe and many other software vendors don't have the same restrictions. Some have allowed me to 'upgrade' to regular software and supplied me with a serial number, although some haven't. Strangely enough, software update still continues to update my system and apps like iPhoto & Aperture with no problems, go figure. In future I'll be thinking twice about buying from the App Store and will usually prefer to deal direct with the vendor where possible, especially if money is concerned. Very low cost and free apps are no problem, but losing several hundred dollars worth of licences was a bitter experience, once bitten twice shy. From now on I would encourage developers to keep their options open. For the most part, I like Apple products and get on well with them, but I've just seen a side of Apple that I really don't like, i.e., their App Store licenses. Paul On 2012-05-29, at 4:15 PM, Peter Haworth wrote: > Phew, I was worried there for a while. > > I'm gonna give Bodega a shot. I'll post some feedback. > > Pete > lcSQL Software > > > > On Tue, May 29, 2012 at 3:47 PM, J. Landman Gay wrote: > >> On 5/29/12 4:46 PM, Tim Jones wrote: >> >>> I'm with Andrew. There's noting in the license agreement I agreed to >>> that prevents me from selling somewhere besides the AppStore. That >>> may work for a closed ecosystem like iOS, but Mac users would not put >>> up with that (nor would Mac developers...). >>> >> >> That's a relief. >> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jhj at jhj.com Tue May 29 21:04:11 2012 From: jhj at jhj.com (Jerry Jensen) Date: Tue, 29 May 2012 18:04:11 -0700 Subject: hello In-Reply-To: <1338339350.99593.BPMail_high_noncarrier@web161602.mail.bf1.yahoo.com> References: <1338339350.99593.BPMail_high_noncarrier@web161602.mail.bf1.yahoo.com> Message-ID: <1B92022F-85C1-4966-9034-D2BC54875E91@jhj.com> SIGH. Another compromised yahoo account. Change password please. On May 29, 2012, at 5:55 PM, Michael Kann wrote: > > you should check this out http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Tue May 29 22:14:51 2012 From: johnpatten at me.com (JOHN PATTEN) Date: Tue, 29 May 2012 19:14:51 -0700 Subject: Tracking And Deleting Objects Via Custom Properties? Message-ID: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> Hi All? I have a script that is storing objects via their name in a custom property of the card. I'm trying to delete one of the objects by checking if the object name is 'among' the 'list' of items. This works fine. However I can delete the name of the object from the list of objects in the custom property? Here's essentially what I'm trying to do: on mouseUp put the buttonList of current card into tButtons put the short name of last btn into tTargetButton if tTargetButton is among the lines of tBullets then delete the foundline of tButtons answer tTargetButton & "Button has been deleted." end if end mouseUp How can I delete the name of an object listed in the custom property? Thank you! John Patten SUSD From bonnmike at gmail.com Tue May 29 22:26:04 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 29 May 2012 20:26:04 -0600 Subject: Tracking And Deleting Objects Via Custom Properties? In-Reply-To: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> References: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> Message-ID: Probably something like this would work. on mouseUp put the buttonList of current card into tButtons put the short name of last btn into tTargetButton put lineoffset(tTargetButton,tButtons) into tOffset -- get the matching line number in tButtons if tOffset > 0 then -- if there was a match... delete line tOffset of tButtons -- remove the button name from the list delete button tTargetButton -- delete the butotn answer tTargetButton & "Button has been deleted." set the buttonlist of the current card to tButtons -- set the property to the adjusted tbuttons end if end mouseUp On Tue, May 29, 2012 at 8:14 PM, JOHN PATTEN wrote: > Hi All? > > I have a script that is storing objects via their name in a custom > property of the card. I'm trying to delete one of the objects by checking > if the object name is 'among' the 'list' of items. This works fine. However > I can delete the name of the object from the list of objects in the custom > property? > > Here's essentially what I'm trying to do: > > on mouseUp > put the buttonList of current card into tButtons > put the short name of last btn into tTargetButton > if tTargetButton is among the lines of tBullets then > delete the foundline of tButtons > answer tTargetButton & "Button has been deleted." > end if > end mouseUp > > How can I delete the name of an object listed in the custom property? > > Thank you! > > John Patten > SUSD > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tolistim at me.com Tue May 29 22:27:02 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 29 May 2012 19:27:02 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: On May 29, 2012, at 5:30 PM, Igor de Oliveira Couto wrote: > I've noticed some people complaining about Time Machine in this thread. [?] > Before the days of Time Machine, we used to have Retrospect in our office, backing up to external drives. Let me assure you: recovering your lost work was *never* this easy. > > So, in my case, I am quite thankful for Time Machine. I agree that Time Machine can be a life saver is you have nothing else, but do have something else - I use BRU and DAT-160 or LTO-5 tape. I can find any file that I need (or an entire volume) in the same time it takes to scroll through outer space to locate things I'm looking for in Time Machine, and BRU only backs up what I explicitly tell it to. Oh, and BRU doesn't prompt me to use a disk or USB fob every time I plug it in :-). I can take my home tapes to work and my work tapes home and I don't have to treat them like eggs. But, that's the way I've done it for around 27 years... Tim From lc at pbh.on-rev.com Tue May 29 22:27:16 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Tue, 29 May 2012 19:27:16 -0700 Subject: Tracking And Deleting Objects Via Custom Properties? In-Reply-To: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> References: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> Message-ID: <37A53988-ABD9-410D-ABE3-93CB7CF1F126@pbh.on-rev.com> John, You can't edit the list of items in a custom property directly, but you can put the list of items in the custom property into a variable, delete the item from the variable then set the custom property back to the modified variable. HTH Paul On 2012-05-29, at 7:14 PM, JOHN PATTEN wrote: > Hi All? > > I have a script that is storing objects via their name in a custom property of the card. I'm trying to delete one of the objects by checking if the object name is 'among' the 'list' of items. This works fine. However I can delete the name of the object from the list of objects in the custom property? > > Here's essentially what I'm trying to do: > > on mouseUp > put the buttonList of current card into tButtons > put the short name of last btn into tTargetButton > if tTargetButton is among the lines of tBullets then > delete the foundline of tButtons > answer tTargetButton & "Button has been deleted." > end if > end mouseUp > > How can I delete the name of an object listed in the custom property? > > Thank you! > > John Patten > SUSD > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Tue May 29 22:29:07 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 29 May 2012 19:29:07 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Ugh - these are all mine ? On May 29, 2012, at 7:27 PM, Tim Jones wrote: > ? a life saver if you have nothing else, but I do have something else ... From pmbrig at gmail.com Tue May 29 22:33:46 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Tue, 29 May 2012 22:33:46 -0400 Subject: Tracking And Deleting Objects Via Custom Properties? In-Reply-To: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> References: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> Message-ID: <90A9F305-AB1B-4D88-911B-DC34A4B8A917@gmail.com> You could use this, something I saved along the way. I *think* it's from the stdLib by Ken Ray and Richard Gaskin, but I've lost track. on deleteCustomProperty tObjRef,tPropSet,tProp -- not sure where this comes from, it's not mine -- thanks to ! put the custompropertyset of tObjRef into oldPropSet set the custompropertyset of tObjRef to tPropSet put the customkeys of tObjRef into keysList set the wholematches to true put lineoffset(tProp,keysList) into propLine if propLine <> 0 then delete line propLine of keysList set the customkeys of tObjRef to keysList end if set the custompropertyset of tObjRef to oldPropSet end deleteCustomProperty -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 29, 2012, at 10:14 PM, JOHN PATTEN wrote: > Hi All? > > I have a script that is storing objects via their name in a custom property of the card. I'm trying to delete one of the objects by checking if the object name is 'among' the 'list' of items. This works fine. However I can delete the name of the object from the list of objects in the custom property? > > Here's essentially what I'm trying to do: > > on mouseUp > put the buttonList of current card into tButtons > put the short name of last btn into tTargetButton > if tTargetButton is among the lines of tBullets then > delete the foundline of tButtons > answer tTargetButton & "Button has been deleted." > end if > end mouseUp > > How can I delete the name of an object listed in the custom property? > > Thank you! > > John Patten > SUSD > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From johnpatten at me.com Tue May 29 23:03:56 2012 From: johnpatten at me.com (JOHN PATTEN) Date: Tue, 29 May 2012 20:03:56 -0700 Subject: Tracking And Deleting Objects Via Custom Properties? In-Reply-To: <90A9F305-AB1B-4D88-911B-DC34A4B8A917@gmail.com> References: <30844EDB-5145-4D2C-8B52-2CF303C83B82@me.com> <90A9F305-AB1B-4D88-911B-DC34A4B8A917@gmail.com> Message-ID: <146AA374-415F-4754-87A6-47035454A9CA@me.com> Thanks Peter, Paul, and Mike! I forgot about the lineOffset? :) Cheers! John Patten SUSD On May 29, 2012, at 7:33 PM, Peter M. Brigham, MD wrote: > You could use this, something I saved along the way. I *think* it's from the stdLib by Ken Ray and Richard Gaskin, but I've lost track. > > on deleteCustomProperty tObjRef,tPropSet,tProp > -- not sure where this comes from, it's not mine > -- thanks to ! > put the custompropertyset of tObjRef into oldPropSet > set the custompropertyset of tObjRef to tPropSet > put the customkeys of tObjRef into keysList > set the wholematches to true > put lineoffset(tProp,keysList) into propLine > if propLine <> 0 then > delete line propLine of keysList > set the customkeys of tObjRef to keysList > end if > set the custompropertyset of tObjRef to oldPropSet > end deleteCustomProperty > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On May 29, 2012, at 10:14 PM, JOHN PATTEN wrote: > >> Hi All? >> >> I have a script that is storing objects via their name in a custom property of the card. I'm trying to delete one of the objects by checking if the object name is 'among' the 'list' of items. This works fine. However I can delete the name of the object from the list of objects in the custom property? >> >> Here's essentially what I'm trying to do: >> >> on mouseUp >> put the buttonList of current card into tButtons >> put the short name of last btn into tTargetButton >> if tTargetButton is among the lines of tBullets then >> delete the foundline of tButtons >> answer tTargetButton & "Button has been deleted." >> end if >> end mouseUp >> >> How can I delete the name of an object listed in the custom property? >> >> Thank you! >> >> John Patten >> SUSD >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Tue May 29 23:28:11 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 29 May 2012 22:28:11 -0500 Subject: Upgrade to Lion In-Reply-To: References: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: <4FC593CB.3040307@hyperactivesw.com> On 5/29/12 7:40 PM, Peter Haworth wrote: > Hi Igor, > I agree with you on this one. TM has saved me on more than one occasion. > Maybe I've just got used to using it and don't notice whatever the > problems are that others have referred to. I really like Time Machine too -- for backups. It's always running, and it's saved me repeatedly. But it makes a horrible versioning system. Just terrible. You can't find anything. What it's good for is when you lose a file -- or even a whole hard drive -- and you need to replace the last version you had. Or maybe yesterday's. But not the one from whenever it was earlier today, you can't remember exactly when, and you can't remember exactly what changes you made. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Tue May 29 23:37:20 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 30 May 2012 11:37:20 +0800 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Tim wrote: One tip - turn off Spotlight. I've found that the mdimport daemon spikes - even on my Mac Pros - every time I save a file in LC or one of the NLE apps. I mentioned this on another thread about Steven B's slow Lion (which he's since fixed), but was informed by a 'wise' user that Spotlight could not be the culprit. As usual, individuals milage seems to vary, so I just wish to agree with you that for some people this may be a problem. Paul L, In my culture there are those who are 'old', and those who are 'old and wise' and you seem to deserve the latter accolade as you seem to have not stopped learning. Bravo! Jacque, Even in my culture we'd never refer to a woman's age, Mark's suggestion that I use 'wise' is very apt in this case because the wisdom you've shared over the years on the List has been VERY MUCH appreciated by me. You certainly have my respect, no matter how young you are; doubled because you are stick shifter! For all those who've shared their different experience of Lion, thanks for sharing, I find it so interesting how different such experiences are. As for TimeMachine I absolutely love it, not because it's saved my ass (because I've long since developed a back-up, triplicate strategy) but because my wife has absolutely no backup strategy whatsoever. So when she looses a file, which happens maybe once or twice a year, she expects me to find it. Prior to TimeMachine + TimeCapsule it was a nightmare, now it's a piece of cake, even over the phone. I will admit that I haven't upgraded my own Mac to Lion for a couple of reasons including some relating to negative comments here, but mainly due to a reason that maybe invalid. I'm sure I've read that it's only possible to do a clean upgrade to Lion on an 'internal HD', not external. But I'm getting the impression that user here have successfully done installs onto external HDs? I have my own ingrain habits regarding OS upgrades that involve running it off an external for a month or so before committing. I have the new HD ready with a virgin copy of SnoLeo, but I just haven't had the time to crack open the MBP, swap the HDs, do the upgrade, then swap the HDs back. Has anyone done a clean install of Lion straight to an external HD loaded with SnoLeo? My personal opinion on why Lion can be sluggish and resource hungry is that so much of it now has SQLite as it's backend which I know is slower than other DBs out there. I also THINK (no actual hard evidence) that in some cases people are requiring industrial strength performance out of it and it just isn't set up for that. Other DBs have all sorts of settings for memory, cache, VM etc, to maximise performance depending on the particular type/size of data you are dealing with. I'm not sure if any such tweaks occur to the OS X SQLite DBs. My comments are not intended to be a criticism of anyone, or anyones work habits. I have nothing but respect for all those on this List and appreciate their willingness to share their many and varied experiences. Thank you. From lan.kc.macmail at gmail.com Wed May 30 00:00:38 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 30 May 2012 12:00:38 +0800 Subject: Outlet for Mac Apps In-Reply-To: <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> Message-ID: On Wed, May 30, 2012 at 9:03 AM, Paul Hibbert wrote: > I for one am pleased that some developers still sell through their own > sites as well as MAS. I recently had a bad experience with Apple when I > moved from the UK to Canada, believe it or not I lost ALL licences for apps > purchased through MAS just because I updated my Apple ID to reflect my new > address! > > Thank you for sharing. I've lived and worked in various locations around the world and thankfully didn't incur the problems of many early Apple ID users who had, as I did, a single word User Name; not the new must-look-like-an-email-address style. When I finally waited long enough and upgraded to the new style it worked seamlessly. I would have assumed that updating my address would be a seamless and painless process as well, but clearly not. I will definitely NOT update my address if it means loosing content. Ridiculous. Thanks for the warning. From sundown at pacifier.com Wed May 30 00:48:50 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Tue, 29 May 2012 21:48:50 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> Message-ID: I had a problem with MAS when I changed my id which is my email address. I changed my email address and id and then I could not update programs or access them with my new id. I learned to correct the problem so you can download updates for software bought with your old id is to delete the program from your disk. Then start up MacApp and you will be able to install the software you have purchased on the old id without any fees. If you restore your whole drive from Time Machine you might have similar problems. Even so Time Machine is great in my opinion. It is nice Steve Jobs took the time to care about making backups and restoring easy. This has save me a few times and it only takes once to make it worth the time to use. -=>JB<=- On May 29, 2012, at 9:00 PM, Kay C Lan wrote: > On Wed, May 30, 2012 at 9:03 AM, Paul Hibbert wrote: > >> I for one am pleased that some developers still sell through their own >> sites as well as MAS. I recently had a bad experience with Apple when I >> moved from the UK to Canada, believe it or not I lost ALL licences for apps >> purchased through MAS just because I updated my Apple ID to reflect my new >> address! >> >> Thank you for sharing. I've lived and worked in various locations around > the world and thankfully didn't incur the problems of many early Apple ID > users who had, as I did, a single word User Name; not the new > must-look-like-an-email-address style. When I finally waited long enough > and upgraded to the new style it worked seamlessly. > > I would have assumed that updating my address would be a seamless and > painless process as well, but clearly not. > > I will definitely NOT update my address if it means loosing content. > Ridiculous. > > Thanks for the warning. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lc at pbh.on-rev.com Wed May 30 01:05:57 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Tue, 29 May 2012 22:05:57 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> Message-ID: On 2012-05-29, at 9:48 PM, -=>JB<=- wrote: > I learned to correct the problem so you > can download updates for software bought with your old > id is to delete the program from your disk. Then start up > MacApp and you will be able to install the software you > have purchased on the old id without any fees. This solution was suggested to me elsewhere, but sadly it had no effect on my account. I can only assume it is because Apple transferred my details from the UK App Store to the Canadian App Store. When I launch the App Store it shows absolutely nothing in my purchase history. If I go to the page for the deleted software, it doesn't show the 'Install' button, just a 'Price' button or in some cases an 'Installed' button, so no way to re-install. I sent several emails to the App Store support staff and in the end they were very sympathetic, but could only point me to the iTunes Terms and Conditions. I get the impression it was just legal issue that they weren't able/prepared to do anything about. I can still use the current versions of any software installed, but I just can't re-install/update any of it. Paul From pete at lcsql.com Wed May 30 01:19:15 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 29 May 2012 22:19:15 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: I'm puzzled by this reference to sqlite being slow, I think the second time you've mentioned it. It's an "in memory" database and faster than probably any other SQL implementation. It does indeed have many settings that control cache, etc. As for "industrial strenght" (whatever that means), there are people using sqlite tables with millions of rows in them and not complaining about performance issues. That's not to say the sqlite is the ideal sql db for all applications, far from it. Particularly in multi-user situations, it lacks a lot of features found in other SQL implementations. But I'd venture to claim that in a single user environment, you won't find a faster SQL db. If you have any objective evidence to the contrary, I'd love to hear it! Pete lcSQL Software On Tue, May 29, 2012 at 8:37 PM, Kay C Lan wrote: > My personal opinion on why Lion can be sluggish and resource hungry is that > so much of it now has SQLite as it's backend which I know is slower than > other DBs out there. I also THINK (no actual hard evidence) that in some > cases people are requiring industrial strength performance out of it and it > just isn't set up for that. Other DBs have all sorts of settings for > memory, cache, VM etc, to maximise performance depending on the particular > type/size of data you are dealing with. I'm not sure if any such tweaks > occur to the OS X SQLite DBs. > From sundown at pacifier.com Wed May 30 01:25:08 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Tue, 29 May 2012 22:25:08 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> Message-ID: <731BC6CD-3CAA-4872-B0D4-5DA629B67834@pacifier.com> I was able to use my current versions too. Sorry to hear about the problems and I have no answer. Are you able to access them from your old account in any way or is that closed and you have no access. Were you required to transfer your MAS account when you moved to Canada? -=>JB<=- On May 29, 2012, at 10:05 PM, Paul Hibbert wrote: > On 2012-05-29, at 9:48 PM, -=>JB<=- wrote: > >> I learned to correct the problem so you >> can download updates for software bought with your old >> id is to delete the program from your disk. Then start up >> MacApp and you will be able to install the software you >> have purchased on the old id without any fees. > > This solution was suggested to me elsewhere, but sadly it had no effect on my account. I can only assume it is because Apple transferred my details from the UK App Store to the Canadian App Store. When I launch the App Store it shows absolutely nothing in my purchase history. If I go to the page for the deleted software, it doesn't show the 'Install' button, just a 'Price' button or in some cases an 'Installed' button, so no way to re-install. > > I sent several emails to the App Store support staff and in the end they were very sympathetic, but could only point me to the iTunes Terms and Conditions. I get the impression it was just legal issue that they weren't able/prepared to do anything about. I can still use the current versions of any software installed, but I just can't re-install/update any of it. > > Paul > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lc at pbh.on-rev.com Wed May 30 02:19:03 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Tue, 29 May 2012 23:19:03 -0700 Subject: Outlet for Mac Apps In-Reply-To: <731BC6CD-3CAA-4872-B0D4-5DA629B67834@pacifier.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> <731BC6CD-3CAA-4872-B0D4-5DA629B67834@pacifier.com> Message-ID: <8AB2EA4C-8123-4C0E-9CD3-536AC9439E45@pbh.on-rev.com> My Apple ID (email) hasn't changed, just my address and associated credit card details, so unfortunately I can't revert to the previous (UK) account. I updated my details as I did with everything else, obviously the credit card was a major factor to be able to make any future purchases, this had to be correct, so I had little choice. I'm fortunate that I didn't make any expensive purchases and the main software purchased that I do rely on has been updated through contact with the original developers, including one famous app written in LiveCode. I've lost out on a few cheap apps, but I'm not too worried about them. Thanks for making the suggestion though, I do appreciate it. Paul On 2012-05-29, at 10:25 PM, -=>JB<=- wrote: > I was able to use my current versions too. Sorry to hear about > the problems and I have no answer. Are you able to access > them from your old account in any way or is that closed and > you have no access. Were you required to transfer your MAS > account when you moved to Canada? > > -=>JB<=- > > > On May 29, 2012, at 10:05 PM, Paul Hibbert wrote: > >> On 2012-05-29, at 9:48 PM, -=>JB<=- wrote: >> >>> I learned to correct the problem so you >>> can download updates for software bought with your old >>> id is to delete the program from your disk. Then start up >>> MacApp and you will be able to install the software you >>> have purchased on the old id without any fees. >> >> This solution was suggested to me elsewhere, but sadly it had no effect on my account. I can only assume it is because Apple transferred my details from the UK App Store to the Canadian App Store. When I launch the App Store it shows absolutely nothing in my purchase history. If I go to the page for the deleted software, it doesn't show the 'Install' button, just a 'Price' button or in some cases an 'Installed' button, so no way to re-install. >> >> I sent several emails to the App Store support staff and in the end they were very sympathetic, but could only point me to the iTunes Terms and Conditions. I get the impression it was just legal issue that they weren't able/prepared to do anything about. I can still use the current versions of any software installed, but I just can't re-install/update any of it. >> >> Paul >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sundown at pacifier.com Wed May 30 02:33:06 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Tue, 29 May 2012 23:33:06 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC593CB.3040307@hyperactivesw.com> References: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> <4FC593CB.3040307@h yperactivesw.com> Message-ID: <8D27A436-A8B2-49BC-B6E8-D8DD40A9FE22@pacifier.com> If you want to find different versions of documents you have backed up with Time Machine it sounds like you might be able to do it with the program Back-in-Time 2. http://www.tri-edre.fr/download/download/backintime.html -=>JB<=- On May 29, 2012, at 8:28 PM, J. Landman Gay wrote: > On 5/29/12 7:40 PM, Peter Haworth wrote: >> Hi Igor, >> I agree with you on this one. TM has saved me on more than one occasion. >> Maybe I've just got used to using it and don't notice whatever the >> problems are that others have referred to. > > I really like Time Machine too -- for backups. It's always running, and it's saved me repeatedly. But it makes a horrible versioning system. Just terrible. You can't find anything. > > What it's good for is when you lose a file -- or even a whole hard drive -- and you need to replace the last version you had. Or maybe yesterday's. But not the one from whenever it was earlier today, you can't remember exactly when, and you can't remember exactly what changes you made. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From richmondmathewson at gmail.com Wed May 30 03:51:30 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 30 May 2012 10:51:30 +0300 Subject: hello In-Reply-To: <1B92022F-85C1-4966-9034-D2BC54875E91@jhj.com> References: <1338339350.99593.BPMail_high_noncarrier@web161602.mail.bf1.yahoo.com> <1B92022F-85C1-4966-9034-D2BC54875E91@jhj.com> Message-ID: <4FC5D182.1090905@gmail.com> On 05/30/2012 04:04 AM, Jerry Jensen wrote: > SIGH. Another compromised yahoo account. Change password please. And my gmail !!!!!! > > On May 29, 2012, at 5:55 PM, Michael Kann wrote: > >> you should check this out http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From sc at sahores-conseil.com Wed May 30 06:37:50 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Wed, 30 May 2012 12:37:50 +0200 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: I like your points of view, young man ;D Pierre Le 30 mai 2012 ? 02:45, Paul Looney a ?crit : > Stephen, Jacque, > > You kids and your new toys! > My daily driver is an 1984 MB 300D - with 514,000 miles (830,000 k). Runs fine, a joy to drive. Would not hesitate to take it again to Maine, or Florida, or British Columbia, or Iowa or... any of the other places it's been. > > I AM (proudly) old and I don't change much (wear 40 year old shoes, live in a 102 year old house, been married for almost 40 years to the same person (in California!) but... > I like Lion. > > I put it on a partition with Snow Leopard on the other partition. After about a month, I never went back to SN. > When I installed Lion I decided to try using the default settings. It was a major adjustment - but it worked and I'm glade I made that commitment. > > The two most difficult changes for me were: > 1. the "reverse" scrolling and > 2. the auto-saving > > Re: #1 I'm with Francois on this. > I started with Mac OS on a pre-release 128 "k" (yes, "k") back in 1983. At the time, the scrolling seemed to be backwards - but I got used to it. > The Lion scrolling transition was more difficult because I have two 17" laptops on my desk, one with Tiger and the other with Lion. And they now scroll opposite directions. Wish I could change the Tiger computer. > > Re: #2 I love it! > One of the things I liked about HyperCard. > One of the aggravations about LiveCode - sometimes autosaves (changing color, repositioning, etc.) and other times does not. > I'd much rather re-enter something after changing my mind than lose something because I forgot to save. But maybe I'm just more absent-minded than others. Which reminds me, I like TimeMachine, too. > > As for Apple: > I've been using their products for almost three decades. They don't listen to me. Never have. It's annoying. > But Apple doesn't look back, or sideways. They decide where to go, and go there; past be damned. I understand they have a quote from Henry Ford in the lobby "If I had asked people what they wanted, they would have said faster horses." > Look at all the care Microsoft took to make their tablet attempts compatible with their Windows desktop OS. Very considerate. 15 years of crappy tablets. Apple ignored their competition, customers, current products - and we have the iPad. > > I try not to judge things by whether they are different but by whether they are better. For my use Lion is the best OS I've had on a computer. > > Paul Looney > > > On May 29, 2012, at 3:06 PM, stephen barncard wrote: > >> I've got you beat on that Jacque, my 1988 stick Volvo station wagon is >> still my favorite car, even though I inherited a 2005 Prius. >> >> On Tue, May 29, 2012 at 9:52 AM, J. Landman Gay wrote: >> >>> On 5/29/12 2:22 AM, Kay C Lan wrote: >>> >>> I merely tried to use an analogy that people get set in their ways, >>>> especially the longer they have been using something. I hope I haven't >>>> offended any Hot Rodders, as that was not my intent either. >>>> >>> >>> I'm an old hot-rodder. I kept my 17-year-old car until a few months ago >>> because I wasn't willing to give up my manual transmission. >>> >>> I'm getting used to being old. Sort of. Now I'm waiting for respect for >>> the aged to kick in. :) >>> >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From henshaw at me.com Wed May 30 07:09:13 2012 From: henshaw at me.com (Andrew Henshaw) Date: Wed, 30 May 2012 12:09:13 +0100 Subject: Outlet for Mac Apps In-Reply-To: <8AB2EA4C-8123-4C0E-9CD3-536AC9439E45@pbh.on-rev.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> <731BC6CD-3CAA-4872-B0D4-5DA629B67834@pacifier.com> <8AB2EA4C-8123-4C0E-9CD3-536AC9439E45@pbh.on-rev.com> Message-ID: <5464538E-4D85-4ABF-80A2-6F1C1EFFCCCD@me.com> Have you tried putting a UK address and card back into your account? I had to do that to fix mine. I now just maintain two accounts at Apple, one for my home in the UK, and one for my home in the States with each one keeping its own address and card in it. The issue appears to be licensing as for example I also use iTunes Match which is neat, but I have it set up on my main iTunes account with is in the States so tend to keep all my devices logged into that account regardless of where I actually am. If I forget to log my Apple TV out of the US account even when in the UK I can get the US content (eg I could rent movies from the States), the card and address are all Apple seem to use for geo tagging. It then extends out to the App Stores as there are apps you can't get in the UK, (Pandora etc), or ones you cant get in the States (BBC iPlayer) but if you are logged into the account with the countries address and card you can download them as if you were in the country. Might be worth a shot to recover your old account and apps. Andy On 30 May 2012, at 07:19, Paul Hibbert wrote: > My Apple ID (email) hasn't changed, just my address and associated credit card details, so unfortunately I can't revert to the previous (UK) account. I updated my details as I did with everything else, obviously the credit card was a major factor to be able to make any future purchases, this had to be correct, so I had little choice. > > I'm fortunate that I didn't make any expensive purchases and the main software purchased that I do rely on has been updated through contact with the original developers, including one famous app written in LiveCode. I've lost out on a few cheap apps, but I'm not too worried about them. > > Thanks for making the suggestion though, I do appreciate it. > > Paul > > > On 2012-05-29, at 10:25 PM, -=>JB<=- wrote: > >> I was able to use my current versions too. Sorry to hear about >> the problems and I have no answer. Are you able to access >> them from your old account in any way or is that closed and >> you have no access. Were you required to transfer your MAS >> account when you moved to Canada? >> >> -=>JB<=- >> >> >> On May 29, 2012, at 10:05 PM, Paul Hibbert wrote: >> >>> On 2012-05-29, at 9:48 PM, -=>JB<=- wrote: >>> >>>> I learned to correct the problem so you >>>> can download updates for software bought with your old >>>> id is to delete the program from your disk. Then start up >>>> MacApp and you will be able to install the software you >>>> have purchased on the old id without any fees. >>> >>> This solution was suggested to me elsewhere, but sadly it had no effect on my account. I can only assume it is because Apple transferred my details from the UK App Store to the Canadian App Store. When I launch the App Store it shows absolutely nothing in my purchase history. If I go to the page for the deleted software, it doesn't show the 'Install' button, just a 'Price' button or in some cases an 'Installed' button, so no way to re-install. >>> >>> I sent several emails to the App Store support staff and in the end they were very sympathetic, but could only point me to the iTunes Terms and Conditions. I get the impression it was just legal issue that they weren't able/prepared to do anything about. I can still use the current versions of any software installed, but I just can't re-install/update any of it. >>> >>> Paul >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From harrison at all-auctions.com Wed May 30 07:46:21 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Wed, 30 May 2012 07:46:21 -0400 Subject: iOS Livecode Scroller Field In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sys ops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: <9C689D16-1C39-47B3-A180-9F291ACE0A6E@all-auctions.com> Hi there, When I scroll the field with my finger on the iPad, and I get to the line I'm interested in changing. I try to touch the word to select it, and the scroller field immediately jumps back to the beginning line number thus ruining my attempt at a selection. Has anyone else had this problem? If so, how did you overcome the problem? I tried following the tutorial example exactly, and it seems to have the same problem! Suggestions? Thanks, Rick From mcgrath3 at mac.com Wed May 30 09:32:11 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Wed, 30 May 2012 09:32:11 -0400 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> Message-ID: <8B10FE04-26DE-4208-995B-08BAE4B4983F@mac.com> Peter, Totally serious question: When do you switch off that computer controlled traction control??? What are you doing that you need to turn it off? I have to ask because I have this VDC switch in my Pathfinder that I have absolutely no idea what it is or why I would ever need to turn it off. I also have an Override OD (overdrive) switch which I do turn off when I am towing my boat or motorcycle trailer. But the VDC switch still baffles me. I fear I might be a fossilized old guy. P.S. I use an acronym OTS for old people like myself that get set in my ways and get cranky and grumpy when anyone (especially someone younger than me) suggests doing something differently than what I am used to. Oh, OTS stands for "Old Timer Syndrome" Current Version: Tom -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 29, 2012, at 1:29 PM, Peter Haworth wrote: > I bought a new car recently. It has automatic transmission so it decides > when to shift gears. Except that there's a mode where I can use it like > manual transmission and control when the gear shifts happen. It also has > computer controlled traction control. But I can switch it off if I want to > do things where I would rather it wasn't in control (don't ask!). > > Pete > lcSQL Software From mikekann at yahoo.com Wed May 30 09:33:20 2012 From: mikekann at yahoo.com (Michael Kann) Date: Wed, 30 May 2012 06:33:20 -0700 (PDT) Subject: hello In-Reply-To: <4FC5D182.1090905@gmail.com> Message-ID: <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> Sorry, Richard. I changed my password as soon as I found out. --- On Wed, 5/30/12, Richmond wrote: From: Richmond Subject: Re: hello To: "How to use LiveCode" Date: Wednesday, May 30, 2012, 2:51 AM On 05/30/2012 04:04 AM, Jerry Jensen wrote: > SIGH. Another compromised yahoo account. Change password please. And my gmail !!!!!! > > On May 29, 2012, at 5:55 PM, Michael Kann wrote: > >> you should check this out http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From mikekann at yahoo.com Wed May 30 09:35:15 2012 From: mikekann at yahoo.com (Michael Kann) Date: Wed, 30 May 2012 06:35:15 -0700 (PDT) Subject: Spam from me In-Reply-To: <8B10FE04-26DE-4208-995B-08BAE4B4983F@mac.com> Message-ID: <1338384915.566.YahooMailClassic@web161605.mail.bf1.yahoo.com> If anyone got spam from my yahoo account I apologize. I changed the password as soon as I found out. I think I'll just get rid of the account all together. Michael Kann mikekann **at** yahoo.com From jeff at siphonophore.com Wed May 30 10:15:20 2012 From: jeff at siphonophore.com (Jeff Reynolds) Date: Wed, 30 May 2012 10:15:20 -0400 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <690DA678-E7AB-4D04-BC1C-216FDE2DEC0F@siphonophore.com> Kay, You make some good points here, but there is one thing missing in this ipad only vision. its hard to do a lot of work on an ipad. yes its great to read stuff and do stuff on the fly, but its just not a good productive environment for heavy duty work. ive used the ipad a lot since it has come out but the keyboard, ergonomics, size, and such just dont make it something you are going to do heavy duty work on. yes you can do heavy duty work on, but you are not going to do it for 8-12 hrs a day. point on a touch surface works well when things are in your hands or you just need to hit a button now and then if you raise your arm, but trying to work for long periods with your arms outstretched just does not cut it. and removing your hand from the keyboard to touch the screen is more of a distraction than grabbing the mouse. then you have the big fingertips that get in the way of seeing what you are doing. i can go on, ive worked on touch screen interfaces for exhibits for 20 years and looked a lot over the years at how folks interact with them in various situations. its a great device but not perfect for everything. this is all to say that the workstation environment will always be with us in one way or another. for many folks this usually means typing and editing stuff. again if you are doing buckets of this a traditional workstation is the most efficient still. we are going to be a long way from the digital desktop and even then its not a great solution as trying to look down on a horizontal work surface is not very ergonomic for long periods. even the task of working on photos (something always demoed in those digital desktops) is very tiring on a horizontal surface for very long, i know i use to do a lot of that years ago in the old fashion way on a light table with prints and slides -- we usually went vertical when we could! so having the options of the workstation OS to function best for this form of workflow is important to not go backwards in ease and efficiency of doing large amounts of work. having everything be iOS that is optimized for the casual and on the go workflow just ruins the experience for the more sit down and focused workflow. each need to interact and have as much UI look and feel as possible to make things as seamless as possible, but each need to do what they do best. even going down to phone sized creates issues with the UI and workflow from the ipad. I did a very similar job as your wife at my old high school where i ran a multimedia lab, taught multimedia and developed curriculum. yes for students most of their computing needs is probably better wtih an ipad to do research, read textbooks, do simple assignment stuff. but their workflows are in very short bursts and in small bits. many folks working on a computer all day are not. many jobs have replaced laptops and workstations with ipads, but again their workflows were very short and defined computer interactions, not longer, more complex workflows. again just saying each tool has its place and saying that one size can fit all is almost never the case. its silly to just toss things like save as because the version creators thinks you should do it only its way. both are great and have their strengths and weaknesses and places, so why not have them both to allow for folks to decide what they need to use in what they are doing at any particular time. its not like there are hundreds of things that are like this but there are a few that will really muck things up w/o providing an adequate work around. progress is great and i have been progressing along with computers for over 39 years now. the vast majority has made things better and more efficient, but now and then there are things that are done to just make a new version or a new way that is not necessarily better. bloatware is still alive and well. cheers jeff On May 29, 2012, at 1:00 PM, use-livecode-request at lists.runrev.com wrote: > My vision of the future is that there is no such thing (except for small > pockets of revolutionaries ;-) as a 'local user' - everyone will be Cloud > users, whether it's Apple's version, Google's or someone else's. > > In this vision of the future everything you do on your Computer (Mac or > otherwise), not just photos, emails and music, will be available > 'immediately' on every other device you have. For this to be possible it is > imperative that some kind of Low Bandwidth Network File System is used, > that the system be able to track what are changes and what is content that > is remaining the same. This is what Versions is based on. From richmondmathewson at gmail.com Wed May 30 10:24:58 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 30 May 2012 17:24:58 +0300 Subject: hello In-Reply-To: <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> References: <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> Message-ID: <4FC62DBA.8000802@gmail.com> On 05/30/2012 04:33 PM, Michael Kann wrote: > Sorry, Richard. I changed my password as soon as I found out. OK, 'Michelle' . . . :) Who's 'Richard'? > > --- On Wed, 5/30/12, Richmond wrote: > > From: Richmond > Subject: Re: hello > To: "How to use LiveCode" > Date: Wednesday, May 30, 2012, 2:51 AM > > On 05/30/2012 04:04 AM, Jerry Jensen wrote: >> SIGH. Another compromised yahoo account. Change password please. > And my gmail !!!!!! > >> On May 29, 2012, at 5:55 PM, Michael Kann wrote: >> >>> you should check this out http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rdimola at evergreeninfo.net Wed May 30 10:28:40 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Wed, 30 May 2012 10:28:40 -0400 Subject: Upgrade to Lion In-Reply-To: <8B10FE04-26DE-4208-995B-08BAE4B4983F@mac.com> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8B10FE04-26DE-4208-995B-08BAE4B4983F@mac.com> Message-ID: <000901cd3e70$82be20d0$883a6270$@net> Tom, On Chevys the traction control switch will turn off the electric limited slip differential and the rpm limiter. Also the shifter has a up/down button. Put the shifter in low and one can up/down shift at will. On another note... I was a muscle car guy back in the 70s(63 Vette and 69 Fairlane) I did not like anti-lock brakes when I got my 94 T-Bird. But one day on a highway at 60 mph I had someone pull in front of me and jam on their brakes. I stomped the brake and if it wasn't for the anti-lock brakes I never would have been able to steer around the car. If my breaks had locked up, I would have been done. After that I was sold. Moral of my story......Sometimes new is uncomfortable but good, other times maybe not so good. That's what we do here, weed the good from that bad and live-with-it. I also don't see the need for landfills full of running cars. Right now I drive: 1988 Camaro(135,00 miles) when there is no snow. 1996 Caprice Classic(285,000 miles) for towing. And for the road trips a 2005 Malibu Maxx that gets 40 mpg with a 10% ethanol mix(ok 39.4 mpg to be exact, 40 just sounds better), 44 mpg with pure gasoline when I can find it. Over 500 miles per tank with no batteries! Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Thomas McGrath III Sent: Wednesday, May 30, 2012 9:32 AM To: How to use LiveCode Subject: Re: Upgrade to Lion Peter, Totally serious question: When do you switch off that computer controlled traction control??? What are you doing that you need to turn it off? I have to ask because I have this VDC switch in my Pathfinder that I have absolutely no idea what it is or why I would ever need to turn it off. I also have an Override OD (overdrive) switch which I do turn off when I am towing my boat or motorcycle trailer. But the VDC switch still baffles me. I fear I might be a fossilized old guy. P.S. I use an acronym OTS for old people like myself that get set in my ways and get cranky and grumpy when anyone (especially someone younger than me) suggests doing something differently than what I am used to. Oh, OTS stands for "Old Timer Syndrome" Current Version: Tom -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 29, 2012, at 1:29 PM, Peter Haworth wrote: > I bought a new car recently. It has automatic transmission so it > decides when to shift gears. Except that there's a mode where I can > use it like manual transmission and control when the gear shifts > happen. It also has computer controlled traction control. But I can > switch it off if I want to do things where I would rather it wasn't in control (don't ask!). > > Pete > lcSQL Software _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 30 11:20:04 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 30 May 2012 08:20:04 -0700 Subject: Outlet for Mac Apps In-Reply-To: <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> Message-ID: I think it depends on the vendor, so Apple probably goes with the worst case scenario. I tried to buy The Hobbit Audiobook via iTunes, but when I went to pay, I was prevented from doing so because the publisher didn't sell the product in the US! So I bought the CD set from Amazon. No problemo! Go figure. Bob On May 29, 2012, at 6:03 PM, Paul Hibbert wrote: > I for one am pleased that some developers still sell through their own sites as well as MAS. I recently had a bad experience with Apple when I moved from the UK to Canada, believe it or not I lost ALL licences for apps purchased through MAS just because I updated my Apple ID to reflect my new address! > > Apparently Apple does not allow their customers to move country and keep their licences From lc at pbh.on-rev.com Wed May 30 11:21:35 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Wed, 30 May 2012 08:21:35 -0700 Subject: Outlet for Mac Apps In-Reply-To: <5464538E-4D85-4ABF-80A2-6F1C1EFFCCCD@me.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> <731BC6CD-3CAA-4872-B0D4-5DA629B67834@pacifier.com> <8AB2EA4C-8123-4C0E-9CD3-536AC9439E45@pbh.on-rev.com> <5464538E-4D85-4ABF-80A2-6F1C1EFFCCCD@me.com> Message-ID: <140D6DE2-E725-42FF-A2C1-84C1DE816A6E@pbh.on-rev.com> Thanks for the suggestion Andy, but I cleared and cancelled my UK cards when I managed to get a Canadian credit card, maybe I should have hung on to it for a while! I did get notification of an update for 1 app today (the first one in two weeks), so it appears that some App Store updates do still work, I guess I'll just need to rely on Time Machine if I need to re-install, but with no purchase history I just don't know what the state of my account is right now. Paul On 2012-05-30, at 4:09 AM, Andrew Henshaw wrote: > Have you tried putting a UK address and card back into your account? I had to do that to fix mine. > > I now just maintain two accounts at Apple, one for my home in the UK, and one for my home in the States with each one keeping its own address and card in it. > > The issue appears to be licensing as for example I also use iTunes Match which is neat, but I have it set up on my main iTunes account with is in the States so tend to keep all my devices logged into that account regardless of where I actually am. If I forget to log my Apple TV out of the US account even when in the UK I can get the US content (eg I could rent movies from the States), the card and address are all Apple seem to use for geo tagging. > > It then extends out to the App Stores as there are apps you can't get in the UK, (Pandora etc), or ones you cant get in the States (BBC iPlayer) but if you are logged into the account with the countries address and card you can download them as if you were in the country. > > Might be worth a shot to recover your old account and apps. > > Andy > > On 30 May 2012, at 07:19, Paul Hibbert wrote: > >> My Apple ID (email) hasn't changed, just my address and associated credit card details, so unfortunately I can't revert to the previous (UK) account. I updated my details as I did with everything else, obviously the credit card was a major factor to be able to make any future purchases, this had to be correct, so I had little choice. >> >> I'm fortunate that I didn't make any expensive purchases and the main software purchased that I do rely on has been updated through contact with the original developers, including one famous app written in LiveCode. I've lost out on a few cheap apps, but I'm not too worried about them. >> >> Thanks for making the suggestion though, I do appreciate it. >> >> Paul >> >> >> On 2012-05-29, at 10:25 PM, -=>JB<=- wrote: >> >>> I was able to use my current versions too. Sorry to hear about >>> the problems and I have no answer. Are you able to access >>> them from your old account in any way or is that closed and >>> you have no access. Were you required to transfer your MAS >>> account when you moved to Canada? >>> >>> -=>JB<=- >>> >>> >>> On May 29, 2012, at 10:05 PM, Paul Hibbert wrote: >>> >>>> On 2012-05-29, at 9:48 PM, -=>JB<=- wrote: >>>> >>>>> I learned to correct the problem so you >>>>> can download updates for software bought with your old >>>>> id is to delete the program from your disk. Then start up >>>>> MacApp and you will be able to install the software you >>>>> have purchased on the old id without any fees. >>>> >>>> This solution was suggested to me elsewhere, but sadly it had no effect on my account. I can only assume it is because Apple transferred my details from the UK App Store to the Canadian App Store. When I launch the App Store it shows absolutely nothing in my purchase history. If I go to the page for the deleted software, it doesn't show the 'Install' button, just a 'Price' button or in some cases an 'Installed' button, so no way to re-install. >>>> >>>> I sent several emails to the App Store support staff and in the end they were very sympathetic, but could only point me to the iTunes Terms and Conditions. I get the impression it was just legal issue that they weren't able/prepared to do anything about. I can still use the current versions of any software installed, but I just can't re-install/update any of it. >>>> >>>> Paul >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Wed May 30 11:27:11 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 30 May 2012 08:27:11 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: 3 times I had tape backups fail me when I needed them most. I will never, no ever, no not ever use tape again. Bob On May 29, 2012, at 7:27 PM, Tim Jones wrote: > I agree that Time Machine can be a life saver is you have nothing else, but do have something else - I use BRU and DAT-160 or LTO-5 tape. From bobs at twft.com Wed May 30 11:32:02 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 30 May 2012 08:32:02 -0700 Subject: Upgrade to Lion In-Reply-To: <000901cd3e70$82be20d0$883a6270$@net> References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8B10FE04-26DE-4208-995B-08BAE4B4983F@mac.com> <000901cd3e70$82be20d0$883a6270$@net> Message-ID: <5BE44505-4204-4713-9183-AEC57FD045D4@twft.com> I agree. Even when I was young, and you had to watch out for Dinosaurs crossing the road, I thought the idea of buying a new car every one or two years was preposterous. If I like a car, I will drive it till the engine quits, and even then, if everything else is in good shape, I might just repair it. Bob On May 30, 2012, at 7:28 AM, Ralph DiMola wrote: > I also don't see the need for landfills full of running cars. Right now I > drive: > 1988 Camaro(135,00 miles) when there is no snow. > 1996 Caprice Classic(285,000 miles) for towing. > And for the road trips a 2005 Malibu Maxx that gets 40 mpg with a 10% > ethanol mix(ok 39.4 mpg to be exact, 40 just sounds better), 44 mpg with > pure gasoline when I can find it. Over 500 miles per tank with no batteries! From lc at pbh.on-rev.com Wed May 30 11:35:09 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Wed, 30 May 2012 08:35:09 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: <553DED01-A22C-4875-912C-57770EF76D1A@pbh.on-rev.com> :-) I know the feeling, I lost count of how many times I swore at the tape machines, I'd never go back to tapes. Paul On 2012-05-30, at 8:27 AM, Bob Sneidar wrote: > 3 times I had tape backups fail me when I needed them most. I will never, no ever, no not ever use tape again. > > Bob > > > On May 29, 2012, at 7:27 PM, Tim Jones wrote: > >> I agree that Time Machine can be a life saver is you have nothing else, but do have something else - I use BRU and DAT-160 or LTO-5 tape. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 30 11:41:34 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 30 May 2012 08:41:34 -0700 Subject: Upgrade to Lion In-Reply-To: <8D27A436-A8B2-49BC-B6E8-D8DD40A9FE22@pacifier.com> References: <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> <4FC593CB.3040307@hyperactivesw.com> <8D27A436-A8B2-49BC-B6E8-D8DD40A9FE22@pacifier.com> Message-ID: That looks like a great product. Pete lcSQL Software On Tue, May 29, 2012 at 11:33 PM, -=>JB<=- wrote: > If you want to find different versions of documents you have backed up > with Time Machine it sounds like you might be able to do it with the > program Back-in-Time 2. > > http://www.tri-edre.fr/download/download/backintime.html > > -=>JB<=- > From richmondmathewson at gmail.com Wed May 30 12:51:03 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 30 May 2012 19:51:03 +0300 Subject: Training Live in Atlantic City Book Message-ID: <4FC64FF7.4080802@gmail.com> It is odd that the e-mail didn't say who wrote the "Training Live in Atlantic City" book. From ambassador at fourthworld.com Wed May 30 13:22:44 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 30 May 2012 10:22:44 -0700 Subject: Outlet for Mac Apps In-Reply-To: References: Message-ID: <4FC65764.7060703@fourthworld.com> Peter Haworth wrote: > On Tue, May 29, 2012 at 2:01 PM, Richard Gaskin wrote: >> That's not Bodega's choice, that's an Apple restriction. ... >> I've seen a few developers offer a "light" version in the Mac app >> store, with a "Pro" version at their web site. > > Hi Richard, > Yes I realise it's Apple's doing that, not Bodega. I've emailed > Bodega about the issue but it doesn't seem true to me. > > For example, Coda 2 is available on the Mac App Store. It's also > available on the Panic web site, either through the Mac App Store > or directly from Panic, with the comment that direct purchase is > "For volume licensing, and Mac App Store haters.". The only > difference listed is no iCloud availability. I guess it's possible > that Panic are expected to remit 30% of their web site sales to > Apple but doesn't seem likley somehow. My apologies for repeating Bodega's apparently false claim about Mac app store exclusivity. I've since reviewed the Mac app store license terms, and while the NDA Apple requires developers to sign prevents us from having a candid discussion about its terms, I hope I'm not risking jail to note that I was unable to find anything requiring the sort of exclusivity Bodega wrote about. Interestingly, though, I do see a number of developers who offer different versions of their products in the app store and on their web sites, as you noted with Coda. For demos, developers have no choice but to post them at their web site, since Apple has made it clear that they don't want customers to be able to try out a software before paying for it. But for the full app, I don't know why so many developers like Coda offer different versions depending on purchase venue. I guess Bodega's claim sounded plausible because it makes business sense, even if it doesn't make social sense - yet: Monetarily, it doesn't serve Apple's interests to allow developers to use the Mac app store as an advertising venue for products which are also available on the dev's web site, perhaps even at a lower cost. This just inflates Apple's expenses without ensuring any return. But socially, it's important that this migration toward bypassing the Web be done in stages, weening the Mac audience in carefully measured steps over time. First, the MAS was purely an option. Slightly more convenient, but no penalty for choosing to get software from any other source. Then Apple added dire warnings with Gatekeeper to all users who choose to get their software from independent publishers about how it "may damage your computer": Stigmatizing independent publishing by describing it in the most frightening terms possible (never mind that it's how the Mac ecosystem has lived well for decades) may be all that's needed to make the MAS the only place to get software in the minds of a majority of users. Will Apple explicitly require exclusivity? It doesn't make business sense not to, so I would be very surprised if we don't see that clause in a new version of the MAS dev agreement within a couple years. The only thing which may prevent that might be antitrust laws, but since those don't seem to apply to mobile OSes it'll be very difficult to apply it one category without affecting the other. After all, as form factors continue to diversify, what is the difference from a legal standpoint? Attempting such distinction becomes especially difficult in a world where Apple is the only major OS vendor that currently provides two different OSes for different types of devices, while Microsoft and Ubuntu use a unified approach across all form factors. And more than a few believe iOS and OS X will eventually become integrated into a single OS. So it seems reasonable to suggest one of two outcomes: either the Mac app store will become exclusive for developers who use it, or if antitrust laws prevent that then iOS will be pried open by those same laws to allow multiple app stores. If those laws aren't applicable, don't be surprised if continued malware activity "forces" Apple to require that the Mac app store become the only way anyone can get software for their computers. Only a few ol' timers will mind. The current generation is already used to this sort of thing. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From bobs at twft.com Wed May 30 13:31:46 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 30 May 2012 10:31:46 -0700 Subject: Outlet for Mac Apps In-Reply-To: <4FC65764.7060703@fourthworld.com> References: <4FC65764.7060703@fourthworld.com> Message-ID: That would kill the App Store IMHO. As long as purchasing agents and developers are free agents, they would rebel against that kind of agreement. It works for the iTunes store, because there has never been any other way to sell software for iDevices, and because there was at least an excuse given, that doing so was the only way to prevent malware from spreading, something I think anyone purchasing a heretofore unknown device and OS would be anxious to avoid. Bob On May 30, 2012, at 10:22 AM, Richard Gaskin wrote: > Will Apple explicitly require exclusivity? From pete at lcsql.com Wed May 30 14:15:16 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 30 May 2012 11:15:16 -0700 Subject: Effective Filename Message-ID: I'm not seeing any difference between what is returned by "the filename of this stack" and "the effective filename of this stack" in a standalone application. Is that always the case or will there be a difference in some circumstances? Pete lcSQL Software From klaus at major.on-rev.com Wed May 30 14:23:30 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 30 May 2012 20:23:30 +0200 Subject: Effective Filename In-Reply-To: References: Message-ID: <3C24F175-6EA6-41CE-B147-14F422AAD1F0@major.on-rev.com> Hi Pete, Am 30.05.2012 um 20:15 schrieb Peter Haworth: > I'm not seeing any difference between what is returned by "the filename of > this stack" and "the effective filename of this stack" in a standalone > application. Is that always the case or will there be a difference in some > circumstances? tyep, his is identical for MAIN stacks but different for substacks! Substacks do NOT have a filename property resp. that is empty. That's why one needs to query "the effective filename" with substacks. > Pete > lcSQL Software Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From m.schonewille at economy-x-talk.com Wed May 30 14:25:58 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 30 May 2012 20:25:58 +0200 Subject: Effective Filename In-Reply-To: References: Message-ID: <26D81E7A-A613-4B48-9CBF-2200FD6CD636@economy-x-talk.com> Hi Pete, Substacks only have an effective filename while their filename is empy. Stacks that exist in memory only have no filename and no effective filename. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 30 mei 2012, at 20:15, Peter Haworth wrote: > I'm not seeing any difference between what is returned by "the filename of > this stack" and "the effective filename of this stack" in a standalone > application. Is that always the case or will there be a difference in some > circumstances? > > Pete > lcSQL Software From pete at lcsql.com Wed May 30 14:38:03 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 30 May 2012 11:38:03 -0700 Subject: Effective Filename In-Reply-To: <26D81E7A-A613-4B48-9CBF-2200FD6CD636@economy-x-talk.com> References: <26D81E7A-A613-4B48-9CBF-2200FD6CD636@economy-x-talk.com> Message-ID: Thanks Klaus and Mark. For now, I only need this for the main stack but good to know the difference for the future. Pete lcSQL Software On Wed, May 30, 2012 at 11:25 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Pete, > > Substacks only have an effective filename while their filename is empy. > Stacks that exist in memory only have no filename and no effective filename. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be > first in line. > > On 30 mei 2012, at 20:15, Peter Haworth wrote: > > > I'm not seeing any difference between what is returned by "the filename > of > > this stack" and "the effective filename of this stack" in a standalone > > application. Is that always the case or will there be a difference in > some > > circumstances? > > > > Pete > > lcSQL Software > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From klaus at major.on-rev.com Wed May 30 14:45:57 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 30 May 2012 20:45:57 +0200 Subject: Effective Filename In-Reply-To: References: <26D81E7A-A613-4B48-9CBF-2200FD6CD636@economy-x-talk.com> Message-ID: Hi Pete, Am 30.05.2012 um 20:38 schrieb Peter Haworth: > Thanks Klaus and Mark. For now, I only need this for the main stack but > good to know the difference for the future. same applies to all properties of objects! Some props are inherited from the parent object and return EMPTY when queried. Example: You have set the TEXTFONT of a field, so all words and characters in that field inherit this property. answer the textfont of fld 1 -> will give you the font name that you set the field to answer the textfont of CHAR 1 of fld 1 -> will give EMPTY because the first character does not have a textfont property of his own! But: answer the EFFECTIVE textfont of CHAR 1 of fld 1 -> will give you the font name fo the field. etc... Get the picture? > Pete > lcSQL Software Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From guglielmo at braguglia.ch Wed May 30 14:50:47 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Wed, 30 May 2012 20:50:47 +0200 Subject: [ANN] LiveCode External to validate the MAS Receipt Message-ID: <4FC66C07.1030407@braguglia.ch> Dear members of this list, all of you, with your posts, your information and your suggestions, have helped me a lot of times so, this time, I would like to freely share something that, I hope, useful for all member involved in development of OSX application with LiveCode and interested in publishing their App in Mac Apple Store ... ... a Livecode OSX External to validate the MAS Receipt. As you probably already know, a user can download from the MAS the purchased App on 5 different devices, but ... if inside your App you don't validate the "MAS Receipt", ANY user _can make a copy_ and distribute your App without any control ! Unfortunately, the code to validate the MAS Receipt, can't be still the same because, otherwise, it will be too easy for crackers to discover the weak point and to patch the code once and for all. For this reason I think, Apple has not provided a fixed 'call' to use, but has provided some guidelines : https://developer.apple.com/library/mac/#releasenotes/General/ValidateAppStoreReceipt/_index.html As you can see, to write a good MAS Receipt Validation code, is not so simple, but for this, fortunately, there is on the App Store, a very good program, called *Receigen*. _Each time_ you run, Receigen generates a complex C "MAS Receipt Validation" source code, where the constants and the strings are re-obfuscated, the checks are performed differently, and the code flow changes, so ... each time a different, _unique_ code ! (more info on : http://receigen.etiemble.com/index.php) So, starting from this, I developed a very simple External for LiveCode, to call the validation process from inside our applications. :-) You can download the following items from my web server : - All you need to build YOUR validation External : http://www.phoenixsea.ch/downloads/phxMASValidate.zip - A simple test program that shows how to dynamically load and how to call the External : http://www.phoenixsea.ch/downloads/phxMASValidate_TestProgram.zip - An 8 minutes video showing "How To Do" : http://www.phoenixsea.ch/downloads/phxMASValidate.mov ... about this video ... I know that probably the slides go too quickly, but you can still use the pause/resume button to stop and resume the video. Now, to briefly explain "How to do" ... 1. with Receigen.app generate your MAS Receipt Validation C code (/DON'T FORGET to flag the "Perform only receipt checks" on Advanced Settings/) and save in a file named*receigen.h* 2. go inside phxMASValidate folder and _*replace*_ the file : phxMASValidate/phxvalidate/src/receigen.h with your just generated 3. go back inside : phxMASValidate/phxvalidate/ , start XCode and open the project phxvalidate.xcodeproj 4. to avoid problems, first do a "Clean" so ... from the menu bar, select Product -> Clean 5. verify that the 'Release' build is selected, so ... from the menu bar, select Product -> Edit Scheme and verify that the Build Configuration is on *Release* 6. still to avoid problems, put YOUR bundle identifier for this external, so ... click on the left pane, on the first item (/the project name, with blue small icon/) and in the central pane, on the *Info *TAB, the first row is 'Bundle Identifier' ... change it (/e.g. com.yourname.phxvalidate/) 7. build the external, so ... from the menu bar, select Product -> Build ... XCode must say : 'Build Succeeded' 8. you can close XCode ... your external is ready ! You will find it in : phxMASValidate/phxvalidate/_build/Release/phxvalidate.bundle 9. Include this external into your livecode app and, on the preOpenStack (/... but I suggest to call also in different points of the code to make harder the work to crackers/) and call : put phxValidateMAS(the filename of this stack) into tRetCode where the *phxValidateMas* is the name of the C call that you find into my source code; the parameter is the Path to the REAL executable that you find inside your Mac .app and tRetCode is the return code (/... 0 if all is OK/). That's all ... _Important note_ : fortunately/unfortunately, LiveCode is not a real common language so, as far as I know, there are not LiveCode decompilers and it's not so easy to debug a livecode application. The weakness is exactly the external, which is a real OSX executable easy to debug and to replace. About debugging ... Receigen creates a quite complex code to debug, but ... anybody can easily replace the bundle with another one with just 'return 0' as return value for my validation call. To avoid this, you MUST find a way to _validate the external_ BEFORE using it. I have spoken with the author of Receigen and, after having explained the situation, he also suggested to protect the External with different checking. So, in my programs, I obfuscate the following values : - the MD5 of the External CODE (/the real one that you find *_INSIDE_ *the External bundle/) - the SHA1 - the size in bytes ... and I will check the values each time, before calling the External ! Quite difficult to work around ... If you need, don't hesitate to contact me. Guglielmo From pete at lcsql.com Wed May 30 15:01:49 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 30 May 2012 12:01:49 -0700 Subject: Effective Filename In-Reply-To: References: <26D81E7A-A613-4B48-9CBF-2200FD6CD636@economy-x-talk.com> Message-ID: Thanks Kalus. I kind of knew about that b ut never had occasion to use it. For some reason or other, I didn't make the connection as far as substacks inheriting their main stack's filename. Pete lcSQL Software On Wed, May 30, 2012 at 11:45 AM, Klaus on-rev wrote: > Hi Pete, > > Am 30.05.2012 um 20:38 schrieb Peter Haworth: > > > Thanks Klaus and Mark. For now, I only need this for the main stack but > > good to know the difference for the future. > > same applies to all properties of objects! > Some props are inherited from the parent object and return EMPTY when > queried. > > Example: > You have set the TEXTFONT of a field, so all words and characters in that > field inherit this property. > > answer the textfont of fld 1 -> will give you the font name that you set > the field to > answer the textfont of CHAR 1 of fld 1 -> will give EMPTY because the > first character does not have a textfont property of his own! > > But: > answer the EFFECTIVE textfont of CHAR 1 of fld 1 -> will give you the font > name fo the field. > etc... > > Get the picture? > > > Pete > > lcSQL Software > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > klaus at major.on-rev.com > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pmbrig at gmail.com Wed May 30 15:02:19 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Wed, 30 May 2012 15:02:19 -0400 Subject: Training Live in Atlantic City Book In-Reply-To: <4FC64FF7.4080802@gmail.com> References: <4FC64FF7.4080802@gmail.com> Message-ID: On May 30, 2012, at 12:51 PM, Richmond wrote: > It is odd that the e-mail didn't say who wrote the "Training Live in Atlantic City" book. That's OK, I didn't get the email. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From richmondmathewson at gmail.com Wed May 30 15:08:44 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 30 May 2012 22:08:44 +0300 Subject: Training Live in Atlantic City Book In-Reply-To: References: <4FC64FF7.4080802@gmail.com> Message-ID: <4FC6703C.7000105@gmail.com> On 05/30/2012 10:02 PM, Peter M. Brigham, MD wrote: > On May 30, 2012, at 12:51 PM, Richmond wrote: > >> It is odd that the e-mail didn't say who wrote the "Training Live in Atlantic City" book. > That's OK, I didn't get the email. Aah; I've got "it"; I misread the message: "Training Live in Atlantic City Book Today" Refers to some sort of training event taking place inside a large book . . . :) But as it says "Today" I've obviously missed the thing. Obviously, the training event will be comma-free LOL! > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From henshaw at me.com Wed May 30 15:26:13 2012 From: henshaw at me.com (Andrew Henshaw) Date: Wed, 30 May 2012 20:26:13 +0100 Subject: Outlet for Mac Apps In-Reply-To: <140D6DE2-E725-42FF-A2C1-84C1DE816A6E@pbh.on-rev.com> References: <4FC517F1.5040202@fourthworld.com> <4FC5242C.1040404@hyperactivesw.com> <9607E70B-A65D-483B-BC78-04CDB3A93863@me.com> <4FC55205.8030202@hyperactivesw.com> <7B77189A-EC02-4AFB-9C15-AF8BA0D648D4@pbh.on-rev.com> <731BC6CD-3CAA-4872-B0D4-5DA629B67834@pacifier.com> <8AB2EA4C-8123-4C0E-9CD3-536AC9439E45@pbh.on-rev.com> <5464538E-4D85-4ABF-80A2-6F1C1EFFCCCD@me.com> <140D6DE2-E725-42FF-A2C1-84C1DE816A6E@pbh.on-rev.com> Message-ID: If its just for the iOS and Mac App Store you should be able to get by without a card as you can set up accounts that way (I guess designed for kids wanting free apps), might still be work a shot changing it back to your original UK address and selecting the no card option to see if the apps come back. Andy On 30 May 2012, at 16:21, Paul Hibbert wrote: > Thanks for the suggestion Andy, but I cleared and cancelled my UK cards when I managed to get a Canadian credit card, maybe I should have hung on to it for a while! > > I did get notification of an update for 1 app today (the first one in two weeks), so it appears that some App Store updates do still work, I guess I'll just need to rely on Time Machine if I need to re-install, but with no purchase history I just don't know what the state of my account is right now. > > Paul > > On 2012-05-30, at 4:09 AM, Andrew Henshaw wrote: > >> Have you tried putting a UK address and card back into your account? I had to do that to fix mine. >> >> I now just maintain two accounts at Apple, one for my home in the UK, and one for my home in the States with each one keeping its own address and card in it. >> >> The issue appears to be licensing as for example I also use iTunes Match which is neat, but I have it set up on my main iTunes account with is in the States so tend to keep all my devices logged into that account regardless of where I actually am. If I forget to log my Apple TV out of the US account even when in the UK I can get the US content (eg I could rent movies from the States), the card and address are all Apple seem to use for geo tagging. >> >> It then extends out to the App Stores as there are apps you can't get in the UK, (Pandora etc), or ones you cant get in the States (BBC iPlayer) but if you are logged into the account with the countries address and card you can download them as if you were in the country. >> >> Might be worth a shot to recover your old account and apps. >> >> Andy >> >> On 30 May 2012, at 07:19, Paul Hibbert wrote: >> >>> My Apple ID (email) hasn't changed, just my address and associated credit card details, so unfortunately I can't revert to the previous (UK) account. I updated my details as I did with everything else, obviously the credit card was a major factor to be able to make any future purchases, this had to be correct, so I had little choice. >>> >>> I'm fortunate that I didn't make any expensive purchases and the main software purchased that I do rely on has been updated through contact with the original developers, including one famous app written in LiveCode. I've lost out on a few cheap apps, but I'm not too worried about them. >>> >>> Thanks for making the suggestion though, I do appreciate it. >>> >>> Paul >>> >>> >>> On 2012-05-29, at 10:25 PM, -=>JB<=- wrote: >>> >>>> I was able to use my current versions too. Sorry to hear about >>>> the problems and I have no answer. Are you able to access >>>> them from your old account in any way or is that closed and >>>> you have no access. Were you required to transfer your MAS >>>> account when you moved to Canada? >>>> >>>> -=>JB<=- >>>> >>>> >>>> On May 29, 2012, at 10:05 PM, Paul Hibbert wrote: >>>> >>>>> On 2012-05-29, at 9:48 PM, -=>JB<=- wrote: >>>>> >>>>>> I learned to correct the problem so you >>>>>> can download updates for software bought with your old >>>>>> id is to delete the program from your disk. Then start up >>>>>> MacApp and you will be able to install the software you >>>>>> have purchased on the old id without any fees. >>>>> >>>>> This solution was suggested to me elsewhere, but sadly it had no effect on my account. I can only assume it is because Apple transferred my details from the UK App Store to the Canadian App Store. When I launch the App Store it shows absolutely nothing in my purchase history. If I go to the page for the deleted software, it doesn't show the 'Install' button, just a 'Price' button or in some cases an 'Installed' button, so no way to re-install. >>>>> >>>>> I sent several emails to the App Store support staff and in the end they were very sympathetic, but could only point me to the iTunes Terms and Conditions. I get the impression it was just legal issue that they weren't able/prepared to do anything about. I can still use the current versions of any software installed, but I just can't re-install/update any of it. >>>>> >>>>> Paul >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>>> >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Wed May 30 15:27:17 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 30 May 2012 12:27:17 -0700 Subject: [ANN] LiveCode External to validate the MAS Receipt In-Reply-To: <4FC66C07.1030407@braguglia.ch> References: <4FC66C07.1030407@braguglia.ch> Message-ID: I'd like to thank Guglielmo fo guiding me through the horrendous process of creating an external when I knew nothing about C, xCode, or where to put the darn thing when it's done! Pete lcSQL Software On Wed, May 30, 2012 at 11:50 AM, Guglielmo Braguglia < guglielmo at braguglia.ch> wrote: > Dear members of this list, > > all of you, with your posts, your information and your suggestions, have > helped me a lot of times so, this time, I would like to freely share > something that, I hope, useful for all member involved in development of > OSX application with LiveCode and interested in publishing their App in Mac > Apple Store ... > > ... a Livecode OSX External to validate the MAS Receipt. > > As you probably already know, a user can download from the MAS the > purchased App on 5 different devices, but ... if inside your App you don't > validate the "MAS Receipt", ANY user _can make a copy_ and distribute your > App without any control ! > > Unfortunately, the code to validate the MAS Receipt, can't be still the > same because, otherwise, it will be too easy for crackers to discover the > weak point and to patch the code once and for all. For this reason I think, > Apple has not provided a fixed 'call' to use, but has provided some > guidelines : > > https://developer.apple.com/**library/mac/#releasenotes/**General/** > ValidateAppStoreReceipt/_**index.html > > As you can see, to write a good MAS Receipt Validation code, is not so > simple, but for this, fortunately, there is on the App Store, a very good > program, called *Receigen*. > _Each time_ you run, Receigen generates a complex C "MAS Receipt > Validation" source code, where the constants and the strings are > re-obfuscated, the checks are performed differently, and the code flow > changes, so ... each time a different, _unique_ code ! (more info on : > http://receigen.etiemble.com/**index.php > ) > > So, starting from this, I developed a very simple External for LiveCode, > to call the validation process from inside our applications. :-) > > You can download the following items from my web server : > > - All you need to build YOUR validation External : > http://www.phoenixsea.ch/**downloads/phxMASValidate.zip > > - A simple test program that shows how to dynamically load and how to > call the External : http://www.phoenixsea.ch/**downloads/phxMASValidate_** > TestProgram.zip > > - An 8 minutes video showing "How To Do" : http://www.phoenixsea.ch/** > downloads/phxMASValidate.mov > ... about this video ... I know that probably the slides go too > quickly, but you can still use the pause/resume button to stop and resume > the video. > > Now, to briefly explain "How to do" ... > > 1. with Receigen.app generate your MAS Receipt Validation C code (/DON'T > FORGET to flag the "Perform only receipt checks" on Advanced Settings/) and > save in a file named*receigen.h* > > 2. go inside phxMASValidate folder and _*replace*_ the file : > phxMASValidate/phxvalidate/**src/receigen.h with your just generated > > 3. go back inside : phxMASValidate/phxvalidate/ , start XCode and open the > project phxvalidate.xcodeproj > > 4. to avoid problems, first do a "Clean" so ... from the menu bar, select > Product -> Clean > > 5. verify that the 'Release' build is selected, so ... from the menu bar, > select Product -> Edit Scheme and verify that the Build Configuration is on > *Release* > > 6. still to avoid problems, put YOUR bundle identifier for this external, > so ... click on the left pane, on the first item (/the project name, with > blue small icon/) and in the central pane, on the *Info *TAB, the first row > is 'Bundle Identifier' ... change it (/e.g. com.yourname.phxvalidate/) > > 7. build the external, so ... from the menu bar, select Product -> Build > ... XCode must say : 'Build Succeeded' > > 8. you can close XCode ... your external is ready ! You will find it in : > phxMASValidate/phxvalidate/_**build/Release/phxvalidate.**bundle > > 9. Include this external into your livecode app and, on the preOpenStack > (/... but I suggest to call also in different points of the code to make > harder the work to crackers/) and call : > > put phxValidateMAS(the filename of this stack) into tRetCode > > where the *phxValidateMas* is the name of the C call that you find into my > source code; the parameter is the Path to the REAL executable that you find > inside your Mac .app and tRetCode is the return code (/... 0 if all is OK/). > > That's all ... > > _Important note_ : > fortunately/unfortunately, LiveCode is not a real common language so, as > far as I know, there are not LiveCode decompilers and it's not so easy to > debug a livecode application. The weakness is exactly the external, which > is a real OSX executable easy to debug and to replace. > About debugging ... Receigen creates a quite complex code to debug, but > ... anybody can easily replace the bundle with another one with just > 'return 0' as return value for my validation call. > To avoid this, you MUST find a way to _validate the external_ BEFORE using > it. > I have spoken with the author of Receigen and, after having explained the > situation, he also suggested to protect the External with different > checking. > > So, in my programs, I obfuscate the following values : > > - the MD5 of the External CODE (/the real one that you find *_INSIDE_ > *the External bundle/) > - the SHA1 > - the size in bytes > > ... and I will check the values each time, before calling the External ! > Quite difficult to work around ... > > If you need, don't hesitate to contact me. > > Guglielmo > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From dixonja at hotmail.co.uk Wed May 30 15:56:25 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Wed, 30 May 2012 20:56:25 +0100 Subject: [ANN] TickerTape 1.0 in the appStore Message-ID: Since there seems to be so many people getting their liveCode built apps in the iTunes app store, I thought that I would join them... http://itunes.apple.com/us/app/tickertape/id529490215?ls=1&mt=8 be well From wow at together.net Wed May 30 16:24:25 2012 From: wow at together.net (Richard Miller) Date: Wed, 30 May 2012 16:24:25 -0400 Subject: Android/LC 5.0.2/Geometry In-Reply-To: References: Message-ID: <4FC681F9.3050409@together.net> Can anyone confirm that the built-in geometry tools do not work under Android with LC 5.0.2? Thanks. Richard Miller From cmsheffield at me.com Wed May 30 16:45:47 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 30 May 2012 14:45:47 -0600 Subject: iOS: print to pdf crashing app, please help Message-ID: So I simply need to print a card to a pdf file. I've looked at the docs, and even viewed Kevin's very handy video from the Small Business Academy. No matter what I try, my app crashes when I try to print the card. Here's my code: put the temporary folder & "/summary.pdf" into tDocPath open printing to PDF tDocPath print this card into the printRectangle close printing All goes well until the third line. Am I doing something wrong, or have I found a nasty bug? Anyone else out there printing to pdf files under iOS? Thanks, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From chipp at chipp.com Wed May 30 17:31:40 2012 From: chipp at chipp.com (Chipp Walters) Date: Wed, 30 May 2012 16:31:40 -0500 Subject: Displaying Video in a Browser on Android Message-ID: Hey guys, Anyone tell me if this is possible: I want to display a small video in a LC browser object on Android so that when clicked on, the video begins playing. Then I'd like to click the fullscreen button on the video (like YouTube) has and see the video fullscreen. And, if I rotate the Android, does the video auto rotate or does that need to be scriptable? Thanks for any insights on this. -- Chipp Walters CEO, Altuit, Inc. From pete at lcsql.com Wed May 30 18:15:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 30 May 2012 15:15:18 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Kay, I'm puzzled by your remark about sqlite below. SQLite is an in-memory database with a very small footprint and I doubt you will find a faster SQL implementation. That's not to say it's perfect for all uses, partuclarly in a multi-user enviornment, but the fact that it's used in abundance on just about any mobile device you care to name attests to its efficiency in relatively low powered environments. I'm not sure what you mean by "industrial strength" but I know of people who have millions of rows in a table and have no problems maintaining or retrieveing their data in a timely manner. SQLite has settings for controlling memory use, cache sizes, and many other variables. They are all accessed via its PRAGMA statements. I can't know, of course, if Apple has tweaked those settings for best performance but it's unusual to have to change them at all. I'm under the impression that OS X has used sqlite dbs behind the scenes for years so it seems unlikley that SQLite can be blamed for the performance issues that some of us are seeing in Lion. Pete lcSQL Software On Tue, May 29, 2012 at 8:37 PM, Kay C Lan wrote: > My personal opinion on why Lion can be sluggish and resource hungry is that > so much of it now has SQLite as it's backend which I know is slower than > other DBs out there. I also THINK (no actual hard evidence) that in some > cases people are requiring industrial strength performance out of it and it > just isn't set up for that. Other DBs have all sorts of settings for > memory, cache, VM etc, to maximise performance depending on the particular > type/size of data you are dealing with. I'm not sure if any such tweaks > occur to the OS X SQLite DBs. > From mkoob at rogers.com Wed May 30 18:26:03 2012 From: mkoob at rogers.com (Martin Koob) Date: Wed, 30 May 2012 15:26:03 -0700 (PDT) Subject: Preferences menu behaviour on Mac changed in LC 5.5? Message-ID: <1338416763127-4650003.post@n4.nabble.com> I have a preferences menu in my application. It works fine in 5.0.2. However I have noticed that the behaviour is odd in 5.5 The Edit menu has a blank item at the bottom of the menu. The Preferences menu is disabled. When I enable it with the menu builder then switch to the browse tool the 'Preferences' item in the Application menu is disabled. If I use the browse tool and enable the Preferences menu with a script then the 'Preferences' item in the application menu is enabled but if I select it I get LiveCode's preferences palette, the script that should run when my Preferences item is selected(which opens a modal stack) does not run. Has something changed in how you should set up the preferences menu? Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Preferences-menu-behaviour-on-Mac-changed-in-LC-5-5-tp4650003.html Sent from the Revolution - User mailing list archive at Nabble.com. From mcgrath3 at mac.com Wed May 30 20:36:02 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Wed, 30 May 2012 20:36:02 -0400 Subject: iOS: print to pdf crashing app, please help In-Reply-To: References: Message-ID: <0B19C06E-6BC5-463E-9E09-9232ECE80250@mac.com> I could not get this to work for me either. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On May 30, 2012, at 4:45 PM, Chris Sheffield wrote: > So I simply need to print a card to a pdf file. I've looked at the docs, and even viewed Kevin's very handy video from the Small Business Academy. No matter what I try, my app crashes when I try to print the card. Here's my code: > > put the temporary folder & "/summary.pdf" into tDocPath > open printing to PDF tDocPath > print this card into the printRectangle > close printing > > All goes well until the third line. Am I doing something wrong, or have I found a nasty bug? Anyone else out there printing to pdf files under iOS? > > Thanks, > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Thu May 31 05:17:18 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 31 May 2012 17:17:18 +0800 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Peter, Please accept my apology for the slow reply but my access to this List can be sporadic. I'm sure you are more wise than I am in this regard as I've gleaned many SQL tidbits from your posts to this List. As for SQLite being ubiquitous on moblie devices, in my own opinion it's due more to it's price, like mySQL and gmail. If people had to pay $5 a month for the privilege I think suddenly the numbers would shift. Just because a billion people do, doesn't mean it's the best. Why is my phone noticeably slower, after start-up, no apps running, just basic navigation, even though it's just under 30% full, compared to when it was new? Is it because the dbs that keep track of all that stuff have grown considerably in size? Is it because the data output is much larger, instead of a page of 8 icons, it's now always pages of 16 icons? I have three particular 3rd party desktop apps that use SQLite; two store gps data, the third is a home inventory program. I love the home inventory program, it has a lot of cool features, like looking up products based on a bar code it sees via my isight camera. But as I add more and more photos, and the data gets larger and much larger, the program gets slower and slower. Bad code on behalf of the vendor that could be tweaked better, probably, but that would be evidence that you can get it wrong. Earlier this year I took 130 million data points from the gps database and fed them into my own SQLite and Valentina dbs. Basically I needed to find the gradient that represented optimum rate of climb. To do this I needed to locate all hills, sift out those that where downhill rather than uphill, remove any instance where drafting was a factor and then seasonally, time of day, compare to extract trends. The sql statements were not that complex, just a LOT of toing and froing between LC and the db. I soon abandoned SQLite as it was clear that Valentina was getting the answers quicker. SQLite still did an excellent job, it was just slower. Maybe it has more to do with the speed LC talks to each db. I used the LC db commands for SQLite whilst I've migrated across to using API calls for Valentina. You are undoubtedly correct that the Mac has used SQLite for years, and I guess the reason for the major upgrades to iTunes and iPhoto that require complete rebuilds of the db and no turning back, is because these dbs are continually being tweaked for performance - and they do a brilliant job. But it must be easier to update a db when you know exactly what data you are dealing with is, ie as cameras have grown from 5 megapixel to 20 megapixel, and added gps position. But what about Spotlight where the data is presented in a unknown vast assortment? I can do a search on 'Borrower' and 'Latitude', because Spotlight can look into the home inventory and gps dbs. How could Apple possibly have known that such fields would be added and whether the field would hold a constant 2 chars or 0-2K chars or a blob of binary. As far as I know there is limit of 62 dbs which SQLite can attach to. How close is Spotlight to reaching that limit, I've no clue, but Versions has just added one more, and as anything approaches it limit, it slows. As for Industrial Strength I'd go with 10s of millions of records and Terabytes of data. My desktop Mac has 9TB of internal storage running at 60% and 8TB of external, mainly for backups. When Spotlight chokes (even pre Lion) I assume they didn't envisage it would be indexing 10s of millions of Lats, Longs & Altitudes hidden amongst Terabytes of data. In Lion the number of dbs has increased, the data Versions deals with is unknown, and and what with Auto Save and Versions, Spotlight is being triggered to index more often. Also the definition of the Mac users seems to have narrowed. I think many on this List use their Macs in vastly different ways than the average Mac user, maybe outside the optimum way the various dbs have been set up to track their every move and keep them within the walls. It wont be the No1 factor, but I feel it is a factor. But I'm often wrong. And I see why, once all these dbs are set-up, indexed and connected, there should be very neglible processing required to just keep updating the data. Yet why, on my wife's Lion machine (I don't run Lion yet) which has been set up since Christmas, have I been prevented, on a couple of occassions now, from using Spotlight because it's in the middle of Indexing*** - is it some kind of catch22, the system will be fully responsive once Indexing stops, but it keeps indexing because Version keeps changing things. *** Oh and I've just discovered another change to Lion to add to the catch-22. Previous to Lion, setting up a TimeMachine HD would automatically exclude it from Spotlight Indexing. In Lion that doesn't happen, and if you try to exculde the HD you are met with a dialog that tells you that Spotlight will CONTINUE to Index your backups, but anything else on the disk (which Apple recommends you don't do) will not be. So now Spotlight Indexes when Lion Auto Saves, Versions Saves, TimeMachine back-ups + any User induced Saves. Previously it was only during user induced saves. I'm assured that Linux is a zippier resource dieted OS. Does it have a variety of SQLite dbs, all interconnected, and keeping track of your every move? Granted, OS X's iCandy is more at fault here. From rene.micout at numericable.com Thu May 31 05:23:30 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 31 May 2012 11:23:30 +0200 Subject: How to put icon to the right of the menu bar? Message-ID: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> Hello, How to put, with LiveCode, an (application) icon to the right of the menu bar of Mac OS X Lion? Bon souvenir de Paris Ren? From m.schonewille at economy-x-talk.com Thu May 31 05:42:43 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 31 May 2012 11:42:43 +0200 Subject: How to put icon to the right of the menu bar? In-Reply-To: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> Message-ID: <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> Hi Ren?, There is a statusIcon property, but I don't think it works correctly. It is "experimental". Ken Ray wrote a tutorial about creating a status icon with XCode: http://qery.us/28d -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 We will have room for new projects after 1 June. Contact me now and be first in line. On 31 mei 2012, at 11:23, Ren? Micout wrote: > Hello, > How to put, with LiveCode, an (application) icon to the right of the menu bar of Mac OS X Lion? > Bon souvenir de Paris > Ren? From williamdesmet at gmail.com Thu May 31 06:45:19 2012 From: williamdesmet at gmail.com (William de Smet) Date: Thu, 31 May 2012 12:45:19 +0200 Subject: iOS: print to pdf crashing app, please help In-Reply-To: <0B19C06E-6BC5-463E-9E09-9232ECE80250@mac.com> References: <0B19C06E-6BC5-463E-9E09-9232ECE80250@mac.com> Message-ID: Hi there, I use 'put specialFolderPath("documents") & "/screenshot.pdf" into tPDFPath' This works fine with me. I don't use 'temporary folder'. greetings, William 2012/5/31 Thomas McGrath III : > I could not get this to work for me either. > > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On May 30, 2012, at 4:45 PM, Chris Sheffield wrote: > >> So I simply need to print a card to a pdf file. I've looked at the docs, and even viewed Kevin's very handy video from the Small Business Academy. No matter what I try, my app crashes when I try to print the card. Here's my code: >> >> put the temporary folder & "/summary.pdf" into tDocPath >> open printing to PDF tDocPath >> print this card into the printRectangle >> close printing >> >> All goes well until the third line. Am I doing something wrong, or have I found a nasty bug? Anyone else out there printing to pdf files under iOS? >> >> Thanks, >> Chris >> >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From lan.kc.macmail at gmail.com Thu May 31 06:57:41 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 31 May 2012 18:57:41 +0800 Subject: Upgrade to Lion In-Reply-To: <690DA678-E7AB-4D04-BC1C-216FDE2DEC0F@siphonophore.com> References: <690DA678-E7AB-4D04-BC1C-216FDE2DEC0F@siphonophore.com> Message-ID: Jeff, Sorry for the slow reply. I agree, although I didn't suggest it would be an iPad only world. I can see MacBook Airs/Pro, keyboards for input, trackpad/touch screen for manipulation. Who knows, maybe even Siri will immigrate, so all those keyboard shortcuts can be perfomend by Voice - the latest incarnation of VoiceOver doesn't seem to work as well as Siri. Maybe even Siri will progress to do input. My only counter to your work station comments is, when was the last update to the Mac Pro - mid 2010 I believe, it doesn't even have Thunderbolt! Yes, it's that old! I'm just not sure how focused Apple is on work stations. I really hope I'm wrong, I'd really like to see a Mac Pro that would take 512GB of RAM, have space for half dozen SSDs, multiple Thunderbolt ports and had an OS and Software where along with Full Screen mode you could choose Full CPU or Full RAM mode. Back to the Kool Aid ;-) From bdrunrev at gmail.com Thu May 31 07:15:41 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 31 May 2012 12:15:41 +0100 Subject: Hypercard: the missing link to the web Message-ID: http://arstechnica.com/apple/2012/05/25-years-of-hypercard-the-missing-link-to-the-web/ It might be useful if some of you who can compare Hypercard and Livecode posted a comment to the article showing that the grandchild of Hypercard is alive and well. I've left a comment on the aggregating site that led me to the Ars Technica article, so don't want to be accused of spamming by writing on both of them. I never even knew about Hypercard until I found Runrev. Bernard From effendi at wanadoo.fr Thu May 31 08:19:35 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 31 May 2012 14:19:35 +0200 Subject: Upgrade to Lion Message-ID: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> Hi from Beautiful Brittany, After spending half a day on reading all the "Upgrade to Lion" posts (Oufff !), I have a few comments : 1 - I bought a Macbook Pro portable with Lion, and was driven mad by the problem of scrolling, and the strange trackpad. It took me about a week to solve the problem. I plugged in a (USB cable) standard mouse ?? and everything went back to normal !! Then I spent several days updating my 2 iMacs from OS 10.5, through Snow Leopard that I had to buy, before trashing it on day 2, and moving on to "Lion". Now my three Macs are all aligned, And they all "Start Up" and "Shut Down" in record time (now that IS a big advantage !) Are there any other advantages ? I'm not against progress, but I don't like being coerced. Today, I don't use this "Awesome - Fantastic - Futuristic" trackpad at all, and of course cannot benefit from the pretty functions that it offers. After 25 years of standard Mac practice, I tend to resist change. I spent 60 euros on a Magic Mouse, before throwing it into a "Mac - Odds and Sods" box. I wonder what Doug Englebart would think of all this :>) Still getting used to the Duplicate and Version functions ?????? ! I imagine that the window size redisplay function is a result of suppressing the .DS_Store invisible files, but WHY will windows not display as they were preciously set ? ?. The world wonders ! (Nimitz/Halsey - Leyte Gulf - 1944) 2 - Jacqueline wrote : "I wasn't willing to give up my manual transmission" I've been driving (in Europe) for more than 50 years. You don't mean ?. No, it can't be ?.there is another sort of transmission ? that isn't manual ??? And I, like others, really believe that we will all be on a standard IOS system before Christmas ?. (I wonder what Mountain Lion is like !!) The bog mindles ! -Francis "Progress is a long series of monumental ***k-ups". From rene.micout at numericable.com Thu May 31 08:44:27 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 31 May 2012 14:44:27 +0200 Subject: Hypercard: the missing link to the web In-Reply-To: References: Message-ID: under name "pmbrig " ? Le 31 mai 2012 ? 13:15, Bernard Devlin a ?crit : > http://arstechnica.com/apple/2012/05/25-years-of-hypercard-the-missing-link-to-the-web/ > > It might be useful if some of you who can compare Hypercard and > Livecode posted a comment to the article showing that the grandchild > of Hypercard is alive and well. I've left a comment on the aggregating > site that led me to the Ars Technica article, so don't want to be > accused of spamming by writing on both of them. I never even knew > about Hypercard until I found Runrev. > > Bernard > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mkoob at rogers.com Thu May 31 08:57:57 2012 From: mkoob at rogers.com (Martin Koob) Date: Thu, 31 May 2012 05:57:57 -0700 (PDT) Subject: Preferences menu behaviour on Mac changed in LC 5.5? In-Reply-To: <1338416763127-4650003.post@n4.nabble.com> References: <1338416763127-4650003.post@n4.nabble.com> Message-ID: <1338469077670-4650013.post@n4.nabble.com> I figured out the problem. In the text of the "Edit" button of the menu bar group there were 5 invisible characters at the beginning of the line with the "Preferences" menu item. I only discovered them when I was using the arrow keys to move through the text of the button. When I copied the text from the property inspector into Text Wrangler and showed invisibles the invisible characters appeared as red ? I checked the ascii value of the characters and it was 0. When I removed the invisible characters the preferences menu was back to normal. I am not sure how the invisible characters are being added to the beginning of the preferences menu. Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Preferences-menu-behaviour-on-Mac-changed-in-LC-5-5-tp4650003p4650013.html Sent from the Revolution - User mailing list archive at Nabble.com. From effendi at wanadoo.fr Thu May 31 09:07:27 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 31 May 2012 15:07:27 +0200 Subject: Upgrade to Lion Message-ID: <67F84217-26CD-4B4C-97F9-E0BEB9603DA7@wanadoo.fr> Hi from you know where, Jacqueline wrote : > I really like Time Machine too -- for backups. It's always > running, and it's saved me repeatedly. Same with me, but NEVER, NEVER rename any of your files. If you do, you will never find ye olde file versions. -Francis "Nothing should ever be done for the first time !" From rene.micout at numericable.com Thu May 31 09:14:52 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 31 May 2012 15:14:52 +0200 Subject: How to put icon to the right of the menu bar? In-Reply-To: <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> Message-ID: <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> Thank you Mark, I red all that, but... it is too much complex for my little (french) brain... ;-) I don't want to make a menu, but only place an icon when clicked triggers the oncet of a little application under it (oh ! my poor English, sorry)... And all that with only LiveCode... Is it possible ? Le 31 mai 2012 ? 11:42, Mark Schonewille a ?crit : > Hi Ren?, > > There is a statusIcon property, but I don't think it works correctly. It is "experimental". > > Ken Ray wrote a tutorial about creating a status icon with XCode: http://qery.us/28d > > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > We will have room for new projects after 1 June. Contact me now and be first in line. > > On 31 mei 2012, at 11:23, Ren? Micout wrote: > >> Hello, >> How to put, with LiveCode, an (application) icon to the right of the menu bar of Mac OS X Lion? >> Bon souvenir de Paris >> Ren? > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From cmsheffield at me.com Thu May 31 10:14:10 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Thu, 31 May 2012 08:14:10 -0600 Subject: iOS: print to pdf crashing app, please help In-Reply-To: References: <0B19C06E-6BC5-463E-9E09-9232ECE80250@mac.com> Message-ID: <10BDA49D-D74E-44EA-AA5D-D3194C5952A5@me.com> William, I've tried different paths as well, including documents. Doesn't seem to make a difference in this case. Every time my handler hits the "print this card" line the app crashes. Are you able to successfully print a pdf into the documents folder? Thanks, Chris On May 31, 2012, at 4:45 AM, William de Smet wrote: > Hi there, > > I use 'put specialFolderPath("documents") & "/screenshot.pdf" into tPDFPath' > This works fine with me. > I don't use 'temporary folder'. > > greetings, > > William > > > 2012/5/31 Thomas McGrath III : >> I could not get this to work for me either. >> >> >> -- Tom McGrath III >> http://lazyriver.on-rev.com >> 3mcgrath at comcast.net >> >> On May 30, 2012, at 4:45 PM, Chris Sheffield wrote: >> >>> So I simply need to print a card to a pdf file. I've looked at the docs, and even viewed Kevin's very handy video from the Small Business Academy. No matter what I try, my app crashes when I try to print the card. Here's my code: >>> >>> put the temporary folder & "/summary.pdf" into tDocPath >>> open printing to PDF tDocPath >>> print this card into the printRectangle >>> close printing >>> >>> All goes well until the third line. Am I doing something wrong, or have I found a nasty bug? Anyone else out there printing to pdf files under iOS? >>> >>> Thanks, >>> Chris >>> >>> >>> -- >>> Chris Sheffield >>> Read Naturally, Inc. >>> www.readnaturally.com >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From williamdesmet at gmail.com Thu May 31 10:23:15 2012 From: williamdesmet at gmail.com (William de Smet) Date: Thu, 31 May 2012 16:23:15 +0200 Subject: iOS: print to pdf crashing app, please help In-Reply-To: <10BDA49D-D74E-44EA-AA5D-D3194C5952A5@me.com> References: <0B19C06E-6BC5-463E-9E09-9232ECE80250@mac.com> <10BDA49D-D74E-44EA-AA5D-D3194C5952A5@me.com> Message-ID: Hi Chris, This is my code: lock screen put specialFolderPath("documents") & "/screenshot.pdf" into tPDFPath open printing to pdf tPDFPath print this card from 13,6 to 750,753 into 13,6,600,600 ? ?close printing unlock screen Hope this works for you now. greetings, William 2012/5/31 Chris Sheffield : > William, > > I've tried different paths as well, including documents. Doesn't seem to make a difference in this case. Every time my handler hits the "print this card" line the app crashes. Are you able to successfully print a pdf into the documents folder? > > Thanks, > Chris > > > On May 31, 2012, at 4:45 AM, William de Smet wrote: > >> Hi there, >> >> I use 'put specialFolderPath("documents") & "/screenshot.pdf" into tPDFPath' >> This works fine with me. >> I don't use 'temporary folder'. >> >> greetings, >> >> William >> >> >> 2012/5/31 Thomas McGrath III : >>> I could not get this to work for me either. >>> >>> >>> -- Tom McGrath III >>> http://lazyriver.on-rev.com >>> 3mcgrath at comcast.net >>> >>> On May 30, 2012, at 4:45 PM, Chris Sheffield wrote: >>> >>>> So I simply need to print a card to a pdf file. I've looked at the docs, and even viewed Kevin's very handy video from the Small Business Academy. No matter what I try, my app crashes when I try to print the card. Here's my code: >>>> >>>> put the temporary folder & "/summary.pdf" into tDocPath >>>> open printing to PDF tDocPath >>>> print this card into the printRectangle >>>> close printing >>>> >>>> All goes well until the third line. Am I doing something wrong, or have I found a nasty bug? Anyone else out there printing to pdf files under iOS? >>>> >>>> Thanks, >>>> Chris >>>> >>>> >>>> -- >>>> Chris Sheffield >>>> Read Naturally, Inc. >>>> www.readnaturally.com >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 31 10:47:20 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 31 May 2012 07:47:20 -0700 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <4FC78478.7060304@fourthworld.com> Kay C Lan wrote: > As for SQLite being ubiquitous on moblie devices, in my own opinion it's > due more to it's price, like mySQL and gmail. If people had to pay $5 a > month for the privilege I think suddenly the numbers would shift. Just > because a billion people do, doesn't mean it's the best. True, but sometimes it works the other way as well. Like Torvalds says, "Given enough eyeballs all bugs are shallow." Consider the power of WebKit, MySQL, the BSD-originated Darwin kernel that drives your Mac, and more - all free an open, all performing at least on par with many proprietary alternatives. With the growing ubiquity of FOSS, the value of software is not easily measured by the purchase price of a license. A better measure is the number of hours that went into making it. SQLite is public domain so a great many eyeballs have been looking at that code and optimizing it for some time. It's not perfect, and there are no doubt many opportunities for further optimization, but there's a reason it's so commonly used. > Earlier this year I took 130 million data points from the gps database and > fed them into my own SQLite and Valentina dbs. Basically I needed to find > the gradient that represented optimum rate of climb. To do this I needed to > locate all hills, sift out those that where downhill rather than uphill, > remove any instance where drafting was a factor and then seasonally, time > of day, compare to extract trends. > > The sql statements were not that complex, just a LOT of toing and froing > between LC and the db. I soon abandoned SQLite as it was clear that > Valentina was getting the answers quicker. Ruslan's genius is noteworthy, but perhaps the smartest decision he made with Valentina was to design it using a columnar data store. Columnar stores are radically different from row-based stores, such as most SQL-based implementations use. For the relatively low cost of some additional overhead in updates, columnar stores allow optimized searches in ways that row-based system can rarely match. This page provides a good intro to the differences: Additionally, the structure of an SQLite DB, particularly the indexing, can radically improve performance. While it's unlikely that it could be optimized to beat Valentina, there may be opportunities to speed up the SQLite DB to be at least closer to it. > Maybe it has more to do with the speed LC talks to each db. I used the LC > db commands for SQLite whilst I've migrated across to using API calls for > Valentina. That's another valuable point. The LC externals API is somewhat limited and carries a bit of overhead. How that plays out with each external can't be known unless we were in a position to examine the source of each. > But what about Spotlight where the data is presented in a unknown vast > assortment? I can do a search on 'Borrower' and 'Latitude', because > Spotlight can look into the home inventory and gps dbs. How could Apple > possibly have known that such fields would be added and whether the field > would hold a constant 2 chars or 0-2K chars or a blob of binary. As far as > I know there is limit of 62 dbs which SQLite can attach to. How close is > Spotlight to reaching that limit, I've no clue, but Versions has just added > one more, and as anything approaches it limit, it slows. While Apple includes SQLite and recommends devs use it for things like prefs files, I don't believe they use it for Spotlight. My understanding is that Spotlight uses a proprietary data store. > But I'm often wrong. And I see why, once all these dbs are set-up, indexed > and connected, there should be very neglible processing required to just > keep updating the data. So it might seem to those of us who use DB APIs but never have to implement the driver. As an exercise I've experimented with crafting a variety of data storage schemes from scratch. It taught me many things about the challenges of efficiently supporting both reads and writes, but mostly it taught be to appreciate the excellent work so many have already done with such things. :) > I'm assured that Linux is a zippier resource dieted OS. Does it have a > variety of SQLite dbs, all interconnected, and keeping track of your every > move? Linux being a diverse ecosystem, not surprisingly there are many. :) Debian, Ubuntu, Mint and others use Zeitgeist, and Fedora and its family use Tracker: Among other uses, Zeitgeist plays a role in supporting the new HUD in Ubuntu, which is sort of like a mix between Spotlight and Quicksilver but taken to a deeper level of interoperability: -- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobs at twft.com Thu May 31 11:17:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 08:17:27 -0700 Subject: Preferences menu behaviour on Mac changed in LC 5.5? In-Reply-To: <1338469077670-4650013.post@n4.nabble.com> References: <1338416763127-4650003.post@n4.nabble.com> <1338469077670-4650013.post@n4.nabble.com> Message-ID: <044634A7-B6DA-4600-88CA-D59E506D2C9E@twft.com> I personally think that LC should strip NULL characters from anything except the clipboard, variables and fields. Property names, menus etc. there is no reason to have a NULL there. Bob On May 31, 2012, at 5:57 AM, Martin Koob wrote: > I figured out the problem. > > In the text of the "Edit" button of the menu bar group there were 5 > invisible characters at the beginning of the line with the "Preferences" > menu item. I only discovered them when I was using the arrow keys to move > through the text of the button. When I copied the text from the property > inspector into Text Wrangler and showed invisibles the invisible characters > appeared as red ? I checked the ascii value of the characters and it was > 0. > When I removed the invisible characters the preferences menu was back to > normal. > > I am not sure how the invisible characters are being added to the beginning > of the preferences menu. > > Martin > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Preferences-menu-behaviour-on-Mac-changed-in-LC-5-5-tp4650003p4650013.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From cmsheffield at me.com Thu May 31 11:18:41 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Thu, 31 May 2012 09:18:41 -0600 Subject: iOS: print to pdf crashing app, please help In-Reply-To: References: <0B19C06E-6BC5-463E-9E09-9232ECE80250@mac.com> <10BDA49D-D74E-44EA-AA5D-D3194C5952A5@me.com> Message-ID: Thanks, William. Turns out there's something on my card that the print command doesn't like. When I created a new clean stack with nothing but a single button and a single field on the card, it worked just fine. But with my regular stack, it crashes. I'll submit a report to RunRev and send them a sample stack that causes the crash. Thanks for the help. Chris On May 31, 2012, at 8:23 AM, William de Smet wrote: > Hi Chris, > > This is my code: > lock screen > put specialFolderPath("documents") & "/screenshot.pdf" into tPDFPath > open printing to pdf tPDFPath > print this card from 13,6 to 750,753 into 13,6,600,600 > close printing > unlock screen > > Hope this works for you now. > > greetings, > > William > > > 2012/5/31 Chris Sheffield : >> William, >> >> I've tried different paths as well, including documents. Doesn't seem to make a difference in this case. Every time my handler hits the "print this card" line the app crashes. Are you able to successfully print a pdf into the documents folder? >> >> Thanks, >> Chris >> >> >> On May 31, 2012, at 4:45 AM, William de Smet wrote: >> >>> Hi there, >>> >>> I use 'put specialFolderPath("documents") & "/screenshot.pdf" into tPDFPath' >>> This works fine with me. >>> I don't use 'temporary folder'. >>> >>> greetings, >>> >>> William >>> >>> >>> 2012/5/31 Thomas McGrath III : >>>> I could not get this to work for me either. >>>> >>>> >>>> -- Tom McGrath III >>>> http://lazyriver.on-rev.com >>>> 3mcgrath at comcast.net >>>> >>>> On May 30, 2012, at 4:45 PM, Chris Sheffield wrote: >>>> >>>>> So I simply need to print a card to a pdf file. I've looked at the docs, and even viewed Kevin's very handy video from the Small Business Academy. No matter what I try, my app crashes when I try to print the card. Here's my code: >>>>> >>>>> put the temporary folder & "/summary.pdf" into tDocPath >>>>> open printing to PDF tDocPath >>>>> print this card into the printRectangle >>>>> close printing >>>>> >>>>> All goes well until the third line. Am I doing something wrong, or have I found a nasty bug? Anyone else out there printing to pdf files under iOS? >>>>> >>>>> Thanks, >>>>> Chris >>>>> >>>>> >>>>> -- >>>>> Chris Sheffield >>>>> Read Naturally, Inc. >>>>> www.readnaturally.com >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ambassador at fourthworld.com Thu May 31 11:19:34 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 31 May 2012 08:19:34 -0700 Subject: Export display of Livecode app doesn't work In-Reply-To: References: Message-ID: <4FC78C06.2010807@fourthworld.com> Glen, were you able to turn up any answers on this? Have you been able to find any other app which exhibits similar behavior? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv Glen Bojsza wrote: > I have two linux machines (A and B) > > on Linux machine A I have a Livecode application > > on Linux machine B I : > > - ssh -X machineA at 192.168.15.6 > > - launch the Livecode application on machine A but gets displayed on > machine B > > > When you do this with any other linux applications everything works fine. > > With Livecode only the application frame shows up with odd pieces of the > application components (ie buttons or fields). > > You can move the mouse over the area which causes some of the other parts > of the Livecode application to show but we never see the entire > application?? > > This should work flawlessly like all other Linux applications but doesn't. > > Is there some setting or configuration that is required? > > It seems strange that only Livecode doesn't work. > > I appreciate any advice that can explain the issue and better yet solve > it... unless it is another bug. > > thanks, > > Glen From bobs at twft.com Thu May 31 11:25:32 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 08:25:32 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: Message-ID: Done. Stunning isn't it, that people who knew about Hypercard can write articles about it and not know about Livecode? Bob On May 31, 2012, at 4:15 AM, Bernard Devlin wrote: > http://arstechnica.com/apple/2012/05/25-years-of-hypercard-the-missing-link-to-the-web/ > > It might be useful if some of you who can compare Hypercard and > Livecode posted a comment to the article showing that the grandchild > of Hypercard is alive and well. I've left a comment on the aggregating > site that led me to the Ars Technica article, so don't want to be > accused of spamming by writing on both of them. I never even knew > about Hypercard until I found Runrev. > > Bernard > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 11:35:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 08:35:57 -0700 Subject: How to put icon to the right of the menu bar? In-Reply-To: <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> Message-ID: I do not think so, but as soon as I say that, someone will prove me wrong. If the menu were in the card itself, I would say you could mimic a menu easily enough, but if you mean in the OS Menu bar, I think you are going to be restricted to the look and feel of whatever OS you are running. Bob On May 31, 2012, at 6:14 AM, Ren? Micout wrote: > Thank you Mark, > I red all that, but... it is too much complex for my little (french) brain... ;-) > I don't want to make a menu, but only place an icon when clicked triggers the oncet of a little application under it (oh ! my poor English, sorry)... And all that with only LiveCode... > Is it possible ? > > Le 31 mai 2012 ? 11:42, Mark Schonewille a ?crit : > >> Hi Ren?, >> >> There is a statusIcon property, but I don't think it works correctly. It is "experimental". >> >> Ken Ray wrote a tutorial about creating a status icon with XCode: http://qery.us/28d >> >> >> -- >> Best regards, >> >> Mark Schonewille >> >> Economy-x-Talk Consulting and Software Engineering >> Homepage: http://economy-x-talk.com >> Twitter: http://twitter.com/xtalkprogrammer >> KvK: 50277553 >> >> We will have room for new projects after 1 June. Contact me now and be first in line. >> >> On 31 mei 2012, at 11:23, Ren? Micout wrote: >> >>> Hello, >>> How to put, with LiveCode, an (application) icon to the right of the menu bar of Mac OS X Lion? >>> Bon souvenir de Paris >>> Ren? >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 11:43:03 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 08:43:03 -0700 Subject: Upgrade to Lion In-Reply-To: References: <690DA678-E7AB-4D04-BC1C-216FDE2DEC0F@siphonophore.com> Message-ID: I think in a good economy Apple would do that, but in this economy I believe that would be a big risk. It's my humble opinion that Apple is focusing on the big revenue generators and waiting out the "global recession" is what I believe they are still calling it. Bob On May 31, 2012, at 3:57 AM, Kay C Lan wrote: > Jeff, > > Sorry for the slow reply. > > I agree, although I didn't suggest it would be an iPad only world. > > I can see MacBook Airs/Pro, keyboards for input, trackpad/touch screen for > manipulation. Who knows, maybe even Siri will immigrate, so all those > keyboard shortcuts can be perfomend by Voice - the latest incarnation of > VoiceOver doesn't seem to work as well as Siri. Maybe even Siri will > progress to do input. > > My only counter to your work station comments is, when was the last update > to the Mac Pro - mid 2010 I believe, it doesn't even have Thunderbolt! Yes, > it's that old! > > I'm just not sure how focused Apple is on work stations. > > I really hope I'm wrong, I'd really like to see a Mac Pro that would take > 512GB of RAM, have space for half dozen SSDs, multiple Thunderbolt ports > and had an OS and Software where along with Full Screen mode you could > choose Full CPU or Full RAM mode. > > Back to the Kool Aid ;-) > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 11:44:39 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 08:44:39 -0700 Subject: Upgrade to Lion In-Reply-To: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> Message-ID: <7A1C17E5-D3CC-4786-82CD-2261C45134CD@twft.com> That is too bad you paid for Snow Leopard. Apple since has been giving Snow Leopard away to those who upgrade to Lion from Leopard. Perhaps you can get a refund? Bob On May 31, 2012, at 5:19 AM, Francis Nugent Dixon wrote: > Then I spent several days updating my 2 iMacs from OS 10.5, through > Snow Leopard that I had to buy, before trashing it on day 2, and > moving on to "Lion". Now my three Macs are all aligned, And they all > "Start Up" and "Shut Down" in record time (now that IS a big advantage !) > Are there any other advantages ? From andre at andregarzia.com Thu May 31 11:59:51 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 31 May 2012 12:59:51 -0300 Subject: On-Rev : CSS with LC In-Reply-To: References: Message-ID: Christian, That should work with LiveCode server with no problem. Just remember to set the HTTP headers correctly. =) On Thu, May 31, 2012 at 12:46 PM, Christian Langers < chris at whitelotus.on-rev.com> wrote: > Hello ! > > I'm working a website for my pupils and I host it on "on-rev". > > My question is if you can do this < > http://css-tricks.com/css-variables-with-php/> with livecode ? > > Has someone succeeded in doing it that way ? > > Thanks in advance, > > Christian > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From pmbrig at gmail.com Thu May 31 12:06:40 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 31 May 2012 12:06:40 -0400 Subject: Hypercard: the missing link to the web In-Reply-To: References: Message-ID: On May 31, 2012, at 8:44 AM, Ren? Micout wrote: > under name "pmbrig " ? Yes, I just posted something on this forum mentioning LC. So did Lynn Fredericks. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig > Le 31 mai 2012 ? 13:15, Bernard Devlin a ?crit : > >> http://arstechnica.com/apple/2012/05/25-years-of-hypercard-the-missing-link-to-the-web/ >> >> It might be useful if some of you who can compare Hypercard and >> Livecode posted a comment to the article showing that the grandchild >> of Hypercard is alive and well. I've left a comment on the aggregating >> site that led me to the Ars Technica article, so don't want to be >> accused of spamming by writing on both of them. I never even knew >> about Hypercard until I found Runrev. >> >> Bernard >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jiml at netrin.com Thu May 31 12:06:51 2012 From: jiml at netrin.com (Jim Lambert) Date: Thu, 31 May 2012 09:06:51 -0700 Subject: [ANN] TickerTape 1.0 in the appStore In-Reply-To: References: Message-ID: John, Congratulations! Jim Lambert From bobs at twft.com Thu May 31 12:29:29 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 09:29:29 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: Message-ID: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> You know, advertising for Livecode should really focus on informing the old Hypercard community that Hyper Programming is not gone forever, that it lives on in Livecode. There seems to be a LOT of people mourning "the good ol' days" of Hypercard, who are completely oblivious of Livecode. Posting to a blog is ok, but who out of all the initial readers is actually following that post? Probably not a lot. And who reads through all the replies before posting themselves? Far less still. I'd say almost no one. I put in a good word there, but RR really needs to put a little more effort in running ads targeted at old HC, SC and MC devs. Bob On May 31, 2012, at 9:06 AM, Peter M. Brigham, MD wrote: > On May 31, 2012, at 8:44 AM, Ren? Micout wrote: > >> under name "pmbrig " ? > > Yes, I just posted something on this forum mentioning LC. So did Lynn Fredericks. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > >> Le 31 mai 2012 ? 13:15, Bernard Devlin a ?crit : >> >>> http://arstechnica.com/apple/2012/05/25-years-of-hypercard-the-missing-link-to-the-web/ >>> >>> It might be useful if some of you who can compare Hypercard and >>> Livecode posted a comment to the article showing that the grandchild >>> of Hypercard is alive and well. I've left a comment on the aggregating >>> site that led me to the Ars Technica article, so don't want to be >>> accused of spamming by writing on both of them. I never even knew >>> about Hypercard until I found Runrev. >>> >>> Bernard >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mark.rauterkus at gmail.com Thu May 31 12:33:13 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Thu, 31 May 2012 12:33:13 -0400 Subject: Nuts! Where did that go? WTH! Message-ID: Hi, Newbie alert: I've been working on my first project and hitting the manuals, tutorials and such -- and then CRASH. WIN Vista Home Premium with LiveCode 5.5. I was in the debugger and tried to make a test button with a mouse up line that was "copy card" -- and the dictionary or debugger froze. Restart the computer and the whole project is gone. I can't even find a broken icon. Recovery? And, why don't the other test stack show up in the folder too? Could the work have been done in a substack and I just can't get to it? Looking everywhere. As I see 'recently opened' with WIN it shows a test2 LC stack that was opened a few hours ago. BUT, when I click there it says the file can't be found. What do you do with your development so you don't crash and kill a day of work? Is this to be expected? -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance http://NeighborhoodLearning.org http://Rauterkus.blogspot.com http://FixPA.wikia.com http://CLOH.wikia.com 412 298 3432 = cell From jeff at siphonophore.com Thu May 31 12:36:39 2012 From: jeff at siphonophore.com (Jeff Reynolds) Date: Thu, 31 May 2012 12:36:39 -0400 Subject: Upgrade to Lion In-Reply-To: References: Message-ID: <474E7EF9-0EF7-4D1A-94C5-D729715F5210@siphonophore.com> two 2tb external drives and just alternate between them once a week with time machine. figure if a drive goes worst case is loosing a week. so far they have zipped along for a while now with no issues. of course with murphy's law of backups i have not had to use them as they are effective backups. now the time i stop backing up then murphy will show up... jeff On May 30, 2012, at 1:00 PM, use-livecode-request at lists.runrev.com wrote: > 3 times I had tape backups fail me when I needed them most. I will never, no ever, no not ever use tape again. > > Bob From tolistim at me.com Thu May 31 12:45:03 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 31 May 2012 09:45:03 -0700 Subject: Upgrade to Lion In-Reply-To: <474E7EF9-0EF7-4D1A-94C5-D729715F5210@siphonophore.com> References: <474E7EF9-0EF7-4D1A-94C5-D729715F5210@siphonophore.com> Message-ID: <267E4588-5D7A-4D27-9BC1-1F620BE640A2@me.com> > On May 30, 2012, at 1:00 PM, use-livecode-request at lists.runrev.com wrote: > >> 3 times I had tape backups fail me when I needed them most. I will never, no ever, no not ever use tape again. >> >> Bob I can feel your pain as we hear nightmare stories all the time, but I would be willing to bet a case of your favorite beer that the problem was your software, not you tape or tape drive (unless your tapes were physically damaged). Maybe you should try a different backup application. I've been doing this stuff for almost 30 years (I was part of the hardware design team for Archive) and I've not once seen a tape (any type - QIC, DAT, DLT, AIT, VXA, LTO, and others) fail due to anything short of physical damage when the backup software wasn't the real problem. Tim From ruslan_zasukhin at valentina-db.com Thu May 31 12:57:53 2012 From: ruslan_zasukhin at valentina-db.com (Ruslan Zasukhin) Date: Thu, 31 May 2012 19:57:53 +0300 Subject: Upgrade to Lion -- why Valentina has columnar format ... In-Reply-To: <4FC78478.7060304@fourthworld.com> Message-ID: On 5/31/12 5:47 PM, "Richard Gaskin" wrote: Hi Richard, >> The sql statements were not that complex, just a LOT of toing and froing >> between LC and the db. I soon abandoned SQLite as it was clear that >> Valentina was getting the answers quicker. > > Ruslan's genius is noteworthy, but perhaps the smartest decision he made > with Valentina was to design it using a columnar data store. Very wrong actually :-) * Valentina is fast not only because of vertical format. we use for example not B-tree indexes but others. * We are proud NOT by vertical format, although we was may be one of the first in the world, that's right. We ARE proud by Valentina Database Model - which we position as Object Relational Model * I have start develop Valentina in 1993 NOT because I was going make super-fast db, or columnar db. No !! :) REASON was -- because I have learn in that years OO-programming, and c++, and I have start work with dbs, and I was shocked by stupid state of things with relational model ... which still exists, 20 years later ... So I have start develop new db engine, which KNOWs and UNDERSTAND something more than just tables and fields. * Idea of columnar format have come to mind about 3-4 years later, And reason was NOT speed as many think. :-) REASON of columnar format was idea how **Table Inheritance** must look. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ * And yes, we still have not implement inheritance :-((( btw, all other attempts to make inheritance for DBs, which I have see are wrong (from my point of view). > Columnar stores are radically different from row-based stores, such as > most SQL-based implementations use. For the relatively low cost of some > additional overhead in updates, columnar stores allow optimized searches > in ways that row-based system can rarely match. > This page provides a good intro to the differences: > This is only may be HALF of truth :-) Remember my words about {INHERITANCE + COLUMN-format} Future you will see why this is so important ... > Additionally, the structure of an SQLite DB, particularly the indexing, > can radically improve performance. Not very right. Any db have indexing. And relational, and navigational, and columnar. Nobody searches db without indexing :-) But if compare to Valentina this point ... except indexes each db have one more HARD operation -- joins ... Here play PK, FK keys, their indexes, and so on ... Valentina can win here cool also ... > While it's unlikely that it could be > optimized to beat Valentina, there may be opportunities to speed up the > SQLite DB to be at least closer to it. No ... Of course depends on queries ... But If table weights e.g. 2 GB ... For some operations a row-based DB NEED to load that 2GB at HDD speed 40Mb you get 50 seconds ... For column db you may be lucky to load only e.g. 20-100Mb So speed ONLY because of this can be 50-100 times faster. But exists other factors also, which multiply each other at last of end ... -- 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 mwieder at ahsoftware.net Thu May 31 12:59:42 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 31 May 2012 09:59:42 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <391259800500.20120531095942@ahsoftware.net> Mark- Thursday, May 31, 2012, 9:33:13 AM, you wrote: > What do you do with your development so you don't crash and kill a day > of work? Is this to be expected? I save after every compile. Trust no one. -- -Mark Wieder mwieder at ahsoftware.net From dunbarx at aol.com Thu May 31 13:06:53 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Thu, 31 May 2012 13:06:53 -0400 (EDT) Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> Hi. I am on a Mac, so I probably cannot help here, but know that this is the worst report I have ever heard of. It is NOT usual. LC is very stable. That said, no particular code construction or authoring methodology should be at any particular risk. Can you say exactly what it is that you were doing when the freeze happened? Were you in the debugger? You cannot make a button there, as this is not within the authoring part of the IDE. Were you in the dictionary? You combined several different environments in your description. Did you try to make a new stack? Craig Newman -----Original Message----- From: Mark Rauterkus To: use-livecode Sent: Thu, May 31, 2012 12:34 pm Subject: Nuts! Where did that go? WTH! Hi, Newbie alert: I've been working on my first project and hitting the manuals, tutorials and such -- and then CRASH. WIN Vista Home Premium with LiveCode 5.5. I was in the debugger and tried to make a test button with a mouse up line that was "copy card" -- and the dictionary or debugger froze. Restart the computer and the whole project is gone. I can't even find a broken icon. Recovery? And, why don't the other test stack show up in the folder too? Could the work have been done in a substack and I just can't get to it? Looking everywhere. As I see 'recently opened' with WIN it shows a test2 LC stack that was opened a few hours ago. BUT, when I click there it says the file can't be found. What do you do with your development so you don't crash and kill a day of work? Is this to be expected? -- Ta. Mark Rauterkus Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance http://NeighborhoodLearning.org http://Rauterkus.blogspot.com http://FixPA.wikia.com http://CLOH.wikia.com 412 298 3432 = cell _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 13:09:29 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 10:09:29 -0700 Subject: Upgrade to Lion In-Reply-To: <474E7EF9-0EF7-4D1A-94C5-D729715F5210@siphonophore.com> References: <474E7EF9-0EF7-4D1A-94C5-D729715F5210@siphonophore.com> Message-ID: <562BFAD9-6AE0-4F95-BF8A-9F1377FB0E81@twft.com> Should not need to alternate drives with Time Machine. Bob On May 31, 2012, at 9:36 AM, Jeff Reynolds wrote: > two 2tb external drives and just alternate between them once a week with time machine. figure if a drive goes worst case is loosing a week. so far they have zipped along for a while now with no issues. of course with murphy's law of backups i have not had to use them as they are effective backups. now the time i stop backing up then murphy will show up... > > > jeff > > On May 30, 2012, at 1:00 PM, use-livecode-request at lists.runrev.com wrote: > >> 3 times I had tape backups fail me when I needed them most. I will never, no ever, no not ever use tape again. >> >> Bob > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 13:14:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 10:14:37 -0700 Subject: Upgrade to Lion -- why Valentina has columnar format ... In-Reply-To: References: Message-ID: <8FEFBAAC-954D-4E0B-A6D5-6CAA6CF83C90@twft.com> Foxpro does, but it's slow. Bob On May 31, 2012, at 9:57 AM, Ruslan Zasukhin wrote: >> Additionally, the structure of an SQLite DB, particularly the indexing, >> can radically improve performance. > > Not very right. > > Any db have indexing. And relational, and navigational, and columnar. > Nobody searches db without indexing :-) From rene.micout at numericable.com Thu May 31 13:16:31 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 31 May 2012 19:16:31 +0200 Subject: How to put icon to the right of the menu bar? In-Reply-To: References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> Message-ID: <4947C957-BADA-491F-B3E5-49EB6E504FFA@numericable.com> Le 31 mai 2012 ? 17:35, Bob Sneidar a ?crit : > I do not think so, but as soon as I say that, someone will prove me wrong. If the menu were in the card itself, I would say you could mimic a menu easily enough, but if you mean in the OS Menu bar, I think you are going to be restricted to the look and feel of whatever OS you are running. Mac OS X Lion... only... I am not cross platform... I have an application ready to work (a todo list...) and I want to trigger the opening of my application by clicking on an icon placed in the right side of the menubar (like spotlight, Time Machine, wifi, dropbox, etc...) From bobs at twft.com Thu May 31 13:18:09 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 10:18:09 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <3E1F869F-B138-47C5-9511-26099EDD941F@twft.com> Check your Recent Menu in Livecode. If it exists, Livecode will know where it is. If it isn't there, it was never saved. In the future, New Stack - Save Stack. No more problem. Also saving after compile is a great strategy as pointed out by Mark W as there are times when a code error will lock up the IDE and you have to force quit LC. You should *NEVER* have to shut down the OS though! That is extreme. With Windows you can use ALT-F4. If that doesn't do it, then open your Task Manager and force the app to quit there. On OS X, it's option-command-esc. Bob On May 31, 2012, at 9:33 AM, Mark Rauterkus wrote: > Hi, > > Newbie alert: > > I've been working on my first project and hitting the manuals, > tutorials and such -- and then CRASH. > > WIN Vista Home Premium with LiveCode 5.5. > > I was in the debugger and tried to make a test button with a mouse up > line that was "copy card" -- and the dictionary or debugger froze. > > Restart the computer and the whole project is gone. > > I can't even find a broken icon. > > Recovery? > > And, why don't the other test stack show up in the folder too? > > Could the work have been done in a substack and I just can't get to > it? Looking everywhere. > > As I see 'recently opened' with WIN it shows a test2 LC stack that was > opened a few hours ago. BUT, when I click there it says the file can't > be found. > > What do you do with your development so you don't crash and kill a day > of work? Is this to be expected? > > > > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus at gmail.com > PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with > Neighborhood Learning Alliance > > http://NeighborhoodLearning.org > > http://Rauterkus.blogspot.com > http://FixPA.wikia.com > http://CLOH.wikia.com > 412 298 3432 = cell > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 13:18:51 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 10:18:51 -0700 Subject: Upgrade to Lion In-Reply-To: <267E4588-5D7A-4D27-9BC1-1F620BE640A2@me.com> References: <474E7EF9-0EF7-4D1A-94C5-D729715F5210@siphonophore.com> <267E4588-5D7A-4D27-9BC1-1F620BE640A2@me.com> Message-ID: <9C07779E-2462-4809-B49E-270853E24878@twft.com> First time was software, back when I was maintaining a database on an 8086 machine that used EIDE drives (remember that hell?) Second time it was the drive. It went bad and took out the tapes. The person overseeing the backups was getting errors, but didn't tell anyone until the very last tape, which I was thankfully able to recover data from and send it to the Accounting Software vendor so they could rebuild our accounting database. I forget what the issue was on the third one, but in the first case the tape backup software was telling us the backups (with verify) were successful! Bob On May 31, 2012, at 9:45 AM, Tim Jones wrote: >> On May 30, 2012, at 1:00 PM, use-livecode-request at lists.runrev.com wrote: >> >>> 3 times I had tape backups fail me when I needed them most. I will never, no ever, no not ever use tape again. >>> >>> Bob > > I can feel your pain as we hear nightmare stories all the time, but I would be willing to bet a case of your favorite beer that the problem was your software, not you tape or tape drive (unless your tapes were physically damaged). Maybe you should try a different backup application. > > I've been doing this stuff for almost 30 years (I was part of the hardware design team for Archive) and I've not once seen a tape (any type - QIC, DAT, DLT, AIT, VXA, LTO, and others) fail due to anything short of physical damage when the backup software wasn't the real problem. > > Tim > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 13:29:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 10:29:37 -0700 Subject: How to put icon to the right of the menu bar? In-Reply-To: <4947C957-BADA-491F-B3E5-49EB6E504FFA@numericable.com> References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> <4947C957-BADA-491F-B3E5-49EB6E504FFA@numericable.com> Message-ID: Oh! LC has no internal way to do that. You would have to have an app compiled in a different language that ran as a service and created that menu. You could launch your LC app from that app. But unless the menu provides some functionality, like launching an updater, or turning on or off some functionality without your LC app running, then there is no point to doing that. If all your doing is launching your application, it would be just useless menu clutter. You should probably read up on the UI guidelines Apple puts out. There is likely a section for how those mini-menus should function. Bob On May 31, 2012, at 10:16 AM, Ren? Micout wrote: > > Le 31 mai 2012 ? 17:35, Bob Sneidar a ?crit : > >> I do not think so, but as soon as I say that, someone will prove me wrong. If the menu were in the card itself, I would say you could mimic a menu easily enough, but if you mean in the OS Menu bar, I think you are going to be restricted to the look and feel of whatever OS you are running. > > Mac OS X Lion... only... I am not cross platform... > I have an application ready to work (a todo list...) and I want to trigger the opening of my application by clicking on an icon placed in the right side of the menubar (like spotlight, Time Machine, wifi, dropbox, etc...) > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 13:33:56 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 10:33:56 -0700 Subject: How to put icon to the right of the menu bar? In-Reply-To: <4947C957-BADA-491F-B3E5-49EB6E504FFA@numericable.com> References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> <4947C957-BADA-491F-B3E5-49EB6E504FFA@numericable.com> Message-ID: I found this while googling. Remember everyone, Google is your friend! https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/StatusBar/StatusBar.html#//apple_ref/doc/uid/10000073i Bob On May 31, 2012, at 10:16 AM, Ren? Micout wrote: > > Le 31 mai 2012 ? 17:35, Bob Sneidar a ?crit : > >> I do not think so, but as soon as I say that, someone will prove me wrong. If the menu were in the card itself, I would say you could mimic a menu easily enough, but if you mean in the OS Menu bar, I think you are going to be restricted to the look and feel of whatever OS you are running. > > Mac OS X Lion... only... I am not cross platform... > I have an application ready to work (a todo list...) and I want to trigger the opening of my application by clicking on an icon placed in the right side of the menubar (like spotlight, Time Machine, wifi, dropbox, etc...) > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From rene.micout at numericable.com Thu May 31 13:53:16 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 31 May 2012 19:53:16 +0200 Subject: How to put icon to the right of the menu bar? In-Reply-To: References: <0568F97B-C7CC-4857-80F8-CC8D0D5EF90F@numericable.com> <84F223EB-6F4F-417C-BFE2-DD33080F9B50@economy-x-talk.com> <0B95A646-D9F9-4903-B3E3-3B9BB2EADF30@numericable.com> <4947C957-BADA-491F-B3E5-49EB6E504FFA@numericable.com> Message-ID: <1B21BEC0-C2F3-43CA-AB18-E0BD6D1CB4BF@numericable.com> Thank you Bob ! Your answer is almost the same of Mark... I don't want to invest in Xcode because I have no time and probably not enough competence... This is the reason I use LiveCode... I am an "amateur" never mind... :-( Thank you Mark and Bob for your answers... Ren? Le 31 mai 2012 ? 19:33, Bob Sneidar a ?crit : > I found this while googling. Remember everyone, Google is your friend! > https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/StatusBar/StatusBar.html#//apple_ref/doc/uid/10000073i > > Bob > > > On May 31, 2012, at 10:16 AM, Ren? Micout wrote: > >> >> Le 31 mai 2012 ? 17:35, Bob Sneidar a ?crit : >> >>> I do not think so, but as soon as I say that, someone will prove me wrong. If the menu were in the card itself, I would say you could mimic a menu easily enough, but if you mean in the OS Menu bar, I think you are going to be restricted to the look and feel of whatever OS you are running. >> >> Mac OS X Lion... only... I am not cross platform... >> I have an application ready to work (a todo list...) and I want to trigger the opening of my application by clicking on an icon placed in the right side of the menubar (like spotlight, Time Machine, wifi, dropbox, etc...) >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 31 13:55:02 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2012 12:55:02 -0500 Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <4FC7B076.8060300@hyperactivesw.com> On 5/31/12 11:33 AM, Mark Rauterkus wrote: > I was in the debugger and tried to make a test button with a mouse up > line that was "copy card" -- and the dictionary or debugger froze. > > Restart the computer and the whole project is gone. > > I can't even find a broken icon. If you have never saved the stack at all, it existed only in RAM and when you quit LC it will be gone. Like others, I save compulsively after every change I want to keep. That said, what you describe is rare, but it has happened to me occasionally that the debugger will freeze. > > Recovery? > > And, why don't the other test stack show up in the folder too? During a normal save, LiveCode duplicates the original stack and renames it with a tilde in front of the name. If the save is successful it deletes the tilde-named original. If not, you can retrieve the original (without saved changes) by looking for a same-named file that starts with "~". If a crash happens that isn't during a save, you should be able to find the stack wherever you last saved it, without any updates of course. It sounds like you never saved at all, so yes, it's gone. > > Could the work have been done in a substack and I just can't get to > it? Looking everywhere. Saving will save the entire stack file; that is, the main stack and all its substacks. They are a single file on disk, so if you were in a substack it wouldn't matter, everything gets saved. Note there is a difference between a substack and an independent stack on disk that your main stack may have opened; some people refer to both as "substacks" but that isn't right. A substack is always part of the same file on disk as the main stack. > > As I see 'recently opened' with WIN it shows a test2 LC stack that was > opened a few hours ago. BUT, when I click there it says the file can't > be found. I think that menu item lists all stacks that were ever opened, but does not discriminate between files on disk and new stacks that were created but not saved. > > What do you do with your development so you don't crash and kill a day > of work? Is this to be expected? What you describe is rare but it does happen. Most of us have the habit of saving all the time. There is a plugin that ships with LiveCode that will auto-save your work at intervals you specify. Look in the Development menu -> Plugins -> revSmartSave. While you are learning, that might be a good thing to try. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sc at sahores-conseil.com Thu May 31 13:57:12 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Thu, 31 May 2012 19:57:12 +0200 Subject: On-Rev : CSS with LC In-Reply-To: References: Message-ID: <38E7585B-48C3-4EC2-8EFD-39BF08C7B410@sahores-conseil.com> Yes but it's probably not the best way to go as long as the CSS presentation's layer will always stay more easy to manage and update if it's not included in the the application's logic provided by your LC-Server scripts and libraries stacks. HTH, Le 31 mai 2012 ? 17:46, Christian Langers a ?crit : > Hello ! > > I'm working a website for my pupils and I host it on "on-rev". > > My question is if you can do this with livecode ? > > Has someone succeeded in doing it that way ? > > Thanks in advance, > > Christian > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From ambassador at fourthworld.com Thu May 31 14:00:12 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 31 May 2012 11:00:12 -0700 Subject: How to put icon to the right of the menu bar? In-Reply-To: References: Message-ID: <4FC7B1AC.2070801@fourthworld.com> Bob Sneidar wrote: > On May 31, 2012, at 10:16 AM, Ren? Micout wrote: >> I have an application ready to work (a todo list...) and I want >> to trigger the opening of my application by clicking on an icon >> placed in the right side of the menubar (like spotlight, Time >> Machine, wifi, dropbox, etc...) > > Oh! LC has no internal way to do that. You would have to have an > app compiled in a different language that ran as a service and > created that menu. You could launch your LC app from that app. > But unless the menu provides some functionality, like launching > an updater, or turning on or off some functionality without your > LC app running, then there is no point to doing that. If all your > doing is launching your application, it would be just useless menu > clutter. > > You should probably read up on the UI guidelines Apple puts out. > There is likely a section for how those mini-menus should function. I agree, the menu bar is not an app launcher. For that we have the Dock, and LiveCode does provide ways to implement a menu for the Dock icon to provide features beyond just opening the app if needed. Oddly, there seems to be little info in the HIG about how and when one should implement "menu extras", as Apple calls them, though typically they're used to provide access to services that are relevant across all, or at least many, application workflows. For simply opening the app, consider this Dock (but don't have your app put its icon there by itself - that'll prevent it from being accepted in the app store). The one note in the HIG I could find on menu extras notes that they're not guaranteed to be visible if the monitor isn't wide enough to accommodate them with an app that has a lot of menus: The Dock is the way to go for launching. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com LiveCode Journal blog: http://LiveCodejournal.com/blog.irv From jacque at hyperactivesw.com Thu May 31 14:08:19 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2012 13:08:19 -0500 Subject: Nuts! Where did that go? WTH! In-Reply-To: <4FC7B076.8060300@hyperactivesw.com> References: <4FC7B076.8060300@hyperactivesw.com> Message-ID: <4FC7B393.6040507@hyperactivesw.com> On 5/31/12 12:55 PM, J. Landman Gay wrote: > I think that menu item lists all stacks that were ever opened, but does > not discriminate between files on disk and new stacks that were created > but not saved. You know, I think I'm wrong about that. The menu only shows files you really did open from disk. If so, then your stack should be there somewhere. Try a search in Explorer for your file name. Stack names can be different from file names on disk. It is possible you saved the stack with a name that was different from the one you saw in the title bar. If you know what folder you saved it in, look there for any LiveCode file that looks familiar or that matches the approximate time you last saved the stack. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ruslan_zasukhin at valentina-db.com Thu May 31 14:19:46 2012 From: ruslan_zasukhin at valentina-db.com (Ruslan Zasukhin) Date: Thu, 31 May 2012 21:19:46 +0300 Subject: Upgrade to Lion -- why Valentina has columnar format ... In-Reply-To: <8FEFBAAC-954D-4E0B-A6D5-6CAA6CF83C90@twft.com> Message-ID: On 5/31/12 8:14 PM, "Bob Sneidar" wrote: > Foxpro does, but it's slow. You mean that foxpro can do search on column that is not indexed ? Well, of course each db engine can do this. :-) And Valentina, and Light, and mySQL, ... And yes it is much slower than indexed search, I did mean below that everybody will enable index of a column, which is used for often searches ... So no sense mention "you can use indexes to make things faster". Everybody MUST to use indexes :-) > Bob > > > On May 31, 2012, at 9:57 AM, Ruslan Zasukhin wrote: > >>> Additionally, the structure of an SQLite DB, particularly the indexing, >>> can radically improve performance. >> >> Not very right. >> >> Any db have indexing. And relational, and navigational, and columnar. >> Nobody searches db without indexing :-) -- 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 bobs at twft.com Thu May 31 14:35:31 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 11:35:31 -0700 Subject: Upgrade to Lion -- why Valentina has columnar format ... In-Reply-To: References: Message-ID: <26E46018-92AC-4DD4-833F-291CD4A35D75@twft.com> Yes, but it is my understanding of SQL that a query on a non-indexed column will create a temporary index in mySQL and maybe others. I might be wrong about that. But Foxpro does not do that. In fact if you set a filter or seek using a FOR statement that has no indexed columns or has some non-indexed columns, Foxpro will proceed at a reduced speed without any temporary indexing. Of course, you could index all columns that you will ever search on, but this is not always the best, because depending on the application, many columns may only occasionally be searched, and the overhead of updating all those indexes becomes counter-productive in terms of speed overall. So the principle of indexing columns that you search often, as you stated is the real life standard for indexing imho. Bob On May 31, 2012, at 11:19 AM, Ruslan Zasukhin wrote: > On 5/31/12 8:14 PM, "Bob Sneidar" wrote: > >> Foxpro does, but it's slow. > > You mean that foxpro can do > search on column that is not indexed ? > > Well, of course each db engine can do this. :-) > And Valentina, and Light, and mySQL, ... > And yes it is much slower than indexed search, From ken at kencorey.com Thu May 31 14:35:23 2012 From: ken at kencorey.com (Ken Corey) Date: Thu, 31 May 2012 19:35:23 +0100 Subject: Nuts! Where did that go? WTH! In-Reply-To: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> Message-ID: <4FC7B9EB.1040205@kencorey.com> On 31/05/2012 18:06, dunbarx at aol.com wrote: > I am on a Mac, so I probably cannot help here, but know that this is > the worst report I have ever heard of. It is NOT usual. LC is very > stable. That said, no particular code construction or authoring > methodology should be at any particular risk. Wow. I have to disagree fundamentally with this paragraph. My LC on Mac crashes/locks up frequently. The solution? Cmd-S to save *EVERY* *SINGLE* *TIME* *YOU* *WANT* *TO* *TEST*. Heck, do it if you're /thinking/ about testing. Gads, do it every 5 minutes just because. Pretty soon, it becomes muscle memory, and you don't even need to think about it, you're just protected. Is it paranoia, or is it wisdom? I'm not taking off my tin-foil hat long enough to find out. > Can you say exactly what it is that you were doing when the freeze happened? Were you in the debugger? You cannot make a button there, as this is not within the authoring part of the IDE. Were you in the dictionary? You combined several different environments in your description. I've had the same experience as Mark. You're neck-deep in your program, you're thinking about the future, about your variables, etc. You're not paying attention to what made things crash. Mark Weider was right: trust no one. -Ken From rdimola at evergreeninfo.net Thu May 31 14:41:14 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 31 May 2012 14:41:14 -0400 Subject: Nuts! Where did that go? WTH! In-Reply-To: <4FC7B076.8060300@hyperactivesw.com> References: <4FC7B076.8060300@hyperactivesw.com> Message-ID: <008601cd3f5c$f5691c60$e03b5520$@net> Mark, I have got some of these debugger freezes now and again and the F5 key has restarted things EVERY time. An example: I have resizing code library for my mobile applications. When testing in the IDE if I set a breakpoint and then drag the corner of the active card the IDE will lock up tighter than a vice grip. I'm guessing a backed up message que is in play. If I use F5 it will get me back in business every time. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net On 5/31/12 11:33 AM, Mark Rauterkus wrote: > I was in the debugger and tried to make a test button with a mouse up > line that was "copy card" -- and the dictionary or debugger froze. > > Restart the computer and the whole project is gone. > > I can't even find a broken icon. From klaus at major.on-rev.com Thu May 31 14:40:52 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 31 May 2012 20:40:52 +0200 Subject: Nuts! Where did that go? WTH! In-Reply-To: <4FC7B9EB.1040205@kencorey.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> <4FC7B9EB.1040205@kencorey.com> Message-ID: <1993472D-7126-4C1F-B358-C8B15E962C6F@major.on-rev.com> Hi all, Am 31.05.2012 um 20:35 schrieb Ken Corey: > On 31/05/2012 18:06, dunbarx at aol.com wrote: >> I am on a Mac, so I probably cannot help here, but know that this is >> the worst report I have ever heard of. It is NOT usual. LC is very >> stable. That said, no particular code construction or authoring >> methodology should be at any particular risk. > > Wow. I have to disagree fundamentally with this paragraph. Yes! > My LC on Mac crashes/locks up frequently. Yes! But this seems only to happen in the IDE, the runtimes are rocksolid! > The solution? Cmd-S to save *EVERY* *SINGLE* *TIME* *YOU* *WANT* *TO* *TEST*. Heck, do it if you're /thinking/ about testing. Gads, do it every 5 minutes just because. > Pretty soon, it becomes muscle memory, and you don't even need to think about it, you're just protected. > Is it paranoia, or is it wisdom? I'm not taking off my tin-foil hat long enough to find out. >> Can you say exactly what it is that you were doing when the freeze > happened? Were you in the debugger? You cannot make a button there, as > this is not within the authoring part of the IDE. Were you in the > dictionary? You combined several different environments in your description. > > I've had the same experience as Mark. You're neck-deep in your program, you're thinking about the future, about your variables, etc. You're not paying attention to what made things crash. Sometimes ist is just doubleclicking any object to open the "Inspector"! Or just some other SIMPLE things that SHOULD NOT CRASH anything at all. > Mark Weider was right: trust no one. Sad, but true... > -Ken Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bdrunrev at gmail.com Thu May 31 14:45:59 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Thu, 31 May 2012 19:45:59 +0100 Subject: Hypercard: the missing link to the web In-Reply-To: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: I'm not sure they would use Livecode anyway. They want to moan about "the good old days", but when presented with language xyz which is free, and which has hundreds of free libraries, etc. they will find something to bitch about when it comes to Livecode. "What? I have to pay for it! But, I get my travel, gas, electricity, food, etc. for free; why should I pay?" Or else they will complain about there not being source code control, or something else. I think that those who will come to Livecode have either never used Hypercard before and want a visual development environment without an arcane language, or they will be people who appreciate dynamic languages and late binding who somehow don't want to use javascript/browsers as their presentation layer. Or possibly there are those who just find all the other options for mobile development too unamenable (5 years ago I would never have guessed that Objective C would have come back from the dead). That's my 2c. Bernard On Thu, May 31, 2012 at 5:29 PM, Bob Sneidar wrote: > You know, advertising for Livecode should really focus on informing the old Hypercard community that Hyper Programming is not gone forever, that it lives on in Livecode. There seems to be a LOT of people mourning "the good ol' days" of Hypercard, who are completely oblivious of Livecode. Posting to a blog is ok, but who out of all the initial readers is actually following that post? Probably not a lot. And who reads through all the replies before posting themselves? Far less still. I'd say almost no one. > > I put in a good word there, but RR really needs to put a little more effort in running ads targeted at old HC, SC and MC devs. > > Bob From bobs at twft.com Thu May 31 14:48:24 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 11:48:24 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: <4FC7B9EB.1040205@kencorey.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> <4FC7B9EB.1040205@kencorey.com> Message-ID: <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> Reminds me of Indiana Jones and the Holy Grail where the guy who hires him to find his father is in cahoots with the Nazis. God, I hate Nazis! ;-) Bob On May 31, 2012, at 11:35 AM, Ken Corey wrote: > Mark Weider was right: trust no one. > > -Ken From rdimola at evergreeninfo.net Thu May 31 15:08:27 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 31 May 2012 15:08:27 -0400 Subject: Nuts! Where did that go? WTH! In-Reply-To: <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> <4FC7B9EB.1040205@kencorey.com> <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> Message-ID: <008d01cd3f60$c27c0390$47740ab0$@net> "I hate Illinois Nazis." Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Bob Sneidar Sent: Thursday, May 31, 2012 2:48 PM To: How to use LiveCode Subject: Re: Nuts! Where did that go? WTH! Reminds me of Indiana Jones and the Holy Grail where the guy who hires him to find his father is in cahoots with the Nazis. God, I hate Nazis! ;-) Bob On May 31, 2012, at 11:35 AM, Ken Corey wrote: > Mark Weider was right: trust no one. > > -Ken _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 15:08:04 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 12:08:04 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: TANSTAAFL. There Ain't No Such Thing As A Free Lunch. Even Hypercard was not free. We paid for it when we paid for the Mac it was installed on. People who want things to always be free need to also consider the term "freeloader". Someone somewhere pays for the "free" thing. Even if Apple gave away Hypercard to people who bought a mac without it, Apple would still be paying for it. In the case of all those other things, the taxpayer is paying for it, or else the company that hired him is paying for it, and actually he is likely himself paying for it because he is probably getting paid less considering he is getting paid in benefits instead of salary. I am always very wary when people offer me something for free. Either they are trying to sell me something else later, or they are performing a social experiment. Bob On May 31, 2012, at 11:45 AM, Bernard Devlin wrote: > I'm not sure they would use Livecode anyway. They want to moan about > "the good old days", but when presented with language xyz which is > free, and which has hundreds of free libraries, etc. they will find > something to bitch about when it comes to Livecode. "What? I have to > pay for it! But, I get my travel, gas, electricity, food, etc. for > free; why should I pay?" Or else they will complain about there not > being source code control, or something else. > > I think that those who will come to Livecode have either never used > Hypercard before and want a visual development environment without an > arcane language, or they will be people who appreciate dynamic > languages and late binding who somehow don't want to use > javascript/browsers as their presentation layer. Or possibly there > are those who just find all the other options for mobile development > too unamenable (5 years ago I would never have guessed that Objective > C would have come back from the dead). > > That's my 2c. > > Bernard > > On Thu, May 31, 2012 at 5:29 PM, Bob Sneidar wrote: >> You know, advertising for Livecode should really focus on informing the old Hypercard community that Hyper Programming is not gone forever, that it lives on in Livecode. There seems to be a LOT of people mourning "the good ol' days" of Hypercard, who are completely oblivious of Livecode. Posting to a blog is ok, but who out of all the initial readers is actually following that post? Probably not a lot. And who reads through all the replies before posting themselves? Far less still. I'd say almost no one. >> >> I put in a good word there, but RR really needs to put a little more effort in running ads targeted at old HC, SC and MC devs. >> >> Bob > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ludovic.thebault at laposte.net Thu May 31 15:14:13 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Thu, 31 May 2012 21:14:13 +0200 Subject: GPS and iPod or iPad wifi Message-ID: <2D4F88C9-D47C-40E1-BDB4-037DFBA5D2CB@laposte.net> Hello, I want to add a function to get the gps location in my app. I've only an ipod touch and an ipad wifi for my test. I can use a bluetooth gps with my jailbroken ipod. But none display any location when i ask ! put mobileCurrentLocation() into theLocation answer theLocation["latitude"] & "-" & theLocation["longitude"] i get only " - " It's the same with the simulator. It is normal ? With the "Plan" app, it's possible to see your current location by wifi. Thanks. From richmondmathewson at gmail.com Thu May 31 15:20:38 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 31 May 2012 22:20:38 +0300 Subject: Nuts! Where did that go? WTH! In-Reply-To: <3E1F869F-B138-47C5-9511-26099EDD941F@twft.com> References: <3E1F869F-B138-47C5-9511-26099EDD941F@twft.com> Message-ID: <4FC7C486.4020408@gmail.com> On 05/31/2012 08:18 PM, Bob Sneidar wrote: > Check your Recent Menu in Livecode. If it exists, Livecode will know where it is. If it isn't there, it was never saved. In the future, New Stack - Save Stack. No more problem. Also saving after compile is a great strategy as pointed out by Mark W as there are times when a code error will lock up the IDE and you have to force quit LC. You should *NEVER* have to shut down the OS though! That is extreme. With Windows you can use ALT-F4. If that doesn't do it, then open your Task Manager and force the app to quit there. On OS X, it's option-command-esc. I'm a bit an*l; I save after every line of code. > > Bob > > > On May 31, 2012, at 9:33 AM, Mark Rauterkus wrote: > >> Hi, >> >> Newbie alert: >> >> I've been working on my first project and hitting the manuals, >> tutorials and such -- and then CRASH. >> >> WIN Vista Home Premium with LiveCode 5.5. >> >> I was in the debugger and tried to make a test button with a mouse up >> line that was "copy card" -- and the dictionary or debugger froze. >> >> Restart the computer and the whole project is gone. >> >> I can't even find a broken icon. >> >> Recovery? >> >> And, why don't the other test stack show up in the folder too? >> >> Could the work have been done in a substack and I just can't get to >> it? Looking everywhere. >> >> As I see 'recently opened' with WIN it shows a test2 LC stack that was >> opened a few hours ago. BUT, when I click there it says the file can't >> be found. >> >> What do you do with your development so you don't crash and kill a day >> of work? Is this to be expected? >> >> >> >> -- >> Ta. >> >> >> Mark Rauterkus Mark.Rauterkus at gmail.com >> PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with >> Neighborhood Learning Alliance >> >> http://NeighborhoodLearning.org >> >> http://Rauterkus.blogspot.com >> http://FixPA.wikia.com >> http://CLOH.wikia.com >> 412 298 3432 = cell >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From richmondmathewson at gmail.com Thu May 31 15:23:59 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 31 May 2012 22:23:59 +0300 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: <4FC7C54F.1040109@gmail.com> On 05/31/2012 10:08 PM, Bob Sneidar wrote: > TANSTAAFL. There Ain't No Such Thing As A Free Lunch. Even Hypercard was not free. We paid for it when we paid for the Mac it was installed on. People who want things to always be free need to also consider the term "freeloader". Someone somewhere pays for the "free" thing. > > Even if Apple gave away Hypercard to people who bought a mac without it, Apple would still be paying for it. In the case of all those other things, the taxpayer is paying for it, or else the company that hired him is paying for it, and actually he is likely himself paying for it because he is probably getting paid less considering he is getting paid in benefits instead of salary. > > I am always very wary when people offer me something for free. Either they are trying to sell me something else later, or they are performing a social experiment. For "social experiment" read 'cult'. > > Bob > > > On May 31, 2012, at 11:45 AM, Bernard Devlin wrote: > >> I'm not sure they would use Livecode anyway. They want to moan about >> "the good old days", but when presented with language xyz which is >> free, and which has hundreds of free libraries, etc. they will find >> something to bitch about when it comes to Livecode. "What? I have to >> pay for it! But, I get my travel, gas, electricity, food, etc. for >> free; why should I pay?" Or else they will complain about there not >> being source code control, or something else. >> >> I think that those who will come to Livecode have either never used >> Hypercard before and want a visual development environment without an >> arcane language, or they will be people who appreciate dynamic >> languages and late binding who somehow don't want to use >> javascript/browsers as their presentation layer. Or possibly there >> are those who just find all the other options for mobile development >> too unamenable (5 years ago I would never have guessed that Objective >> C would have come back from the dead). >> >> That's my 2c. >> >> Bernard >> >> On Thu, May 31, 2012 at 5:29 PM, Bob Sneidar wrote: >>> You know, advertising for Livecode should really focus on informing the old Hypercard community that Hyper Programming is not gone forever, that it lives on in Livecode. There seems to be a LOT of people mourning "the good ol' days" of Hypercard, who are completely oblivious of Livecode. Posting to a blog is ok, but who out of all the initial readers is actually following that post? Probably not a lot. And who reads through all the replies before posting themselves? Far less still. I'd say almost no one. >>> >>> I put in a good word there, but RR really needs to put a little more effort in running ads targeted at old HC, SC and MC devs. >>> >>> Bob >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ken at kencorey.com Thu May 31 15:33:22 2012 From: ken at kencorey.com (Ken Corey) Date: Thu, 31 May 2012 20:33:22 +0100 Subject: Nuts! Where did that go? WTH! In-Reply-To: <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> <4FC7B9EB.1040205@kencorey.com> <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> Message-ID: <4FC7C782.4090200@kencorey.com> Godwin strikes again...;^) http://en.wikipedia.org/wiki/Godwin's_law -Ken On 31/05/2012 19:48, Bob Sneidar wrote: > Reminds me of Indiana Jones and the Holy Grail where the guy who hires him to find his father is in cahoots with the Nazis. God, I hate Nazis! ;-) > > On May 31, 2012, at 11:35 AM, Ken Corey wrote: >> Mark Weider was right: trust no one. From francois.chaplais at mines-paristech.fr Thu May 31 15:38:14 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Thu, 31 May 2012 21:38:14 +0200 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: <6EC163BF-D373-46DD-B287-644A05024D0A@mines-paristech.fr> You had to pay Apple for the development version (v.s. player) of Hypercard. I think this started with version 2. Le 31 mai 2012 ? 21:08, Bob Sneidar a ?crit : > TANSTAAFL. There Ain't No Such Thing As A Free Lunch. Even Hypercard was not free. We paid for it when we paid for the Mac it was installed on. People who want things to always be free need to also consider the term "freeloader". Someone somewhere pays for the "free" thing. > > Even if Apple gave away Hypercard to people who bought a mac without it, Apple would still be paying for it. In the case of all those other things, the taxpayer is paying for it, or else the company that hired him is paying for it, and actually he is likely himself paying for it because he is probably getting paid less considering he is getting paid in benefits instead of salary. > > I am always very wary when people offer me something for free. Either they are trying to sell me something else later, or they are performing a social experiment. > > Bob > > From dixonja at hotmail.co.uk Thu May 31 15:46:22 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Thu, 31 May 2012 20:46:22 +0100 Subject: GPS and iPod or iPad wifi In-Reply-To: <2D4F88C9-D47C-40E1-BDB4-037DFBA5D2CB@laposte.net> References: <2D4F88C9-D47C-40E1-BDB4-037DFBA5D2CB@laposte.net> Message-ID: Did you check to see if the location sensor is available ? mobileSensorAvailable(sensor) And if so, have you used :- mobileStartTrackingSensor to start the tracking ? > From: ludovic.thebault at laposte.net > Subject: GPS and iPod or iPad wifi > Date: Thu, 31 May 2012 21:14:13 +0200 > To: use-livecode at lists.runrev.com > > Hello, > > I want to add a function to get the gps location in my app. > I've only an ipod touch and an ipad wifi for my test. > > I can use a bluetooth gps with my jailbroken ipod. > > But none display any location when i ask ! > > put mobileCurrentLocation() into theLocation > answer theLocation["latitude"] & "-" & theLocation["longitude"] > > i get only " - " > > It's the same with the simulator. > > It is normal ? > With the "Plan" app, it's possible to see your current location by wifi. > > Thanks. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From ruslan_zasukhin at valentina-db.com Thu May 31 15:46:56 2012 From: ruslan_zasukhin at valentina-db.com (Ruslan Zasukhin) Date: Thu, 31 May 2012 22:46:56 +0300 Subject: Upgrade to Lion -- why Valentina has columnar format ... In-Reply-To: <26E46018-92AC-4DD4-833F-291CD4A35D75@twft.com> Message-ID: On 5/31/12 9:35 PM, "Bob Sneidar" wrote: > Yes, but it is my understanding of SQL that a query on a non-indexed column > will create a temporary index in mySQL and maybe others. I do not think so ... Look. To build index db engine need read all values of column yes? and yet build the whole index file, doing a lots of searches where to insert next value. Much simpler just to scan column and get answer ... Temporary index can be used may be for sorting ... > I might be wrong > about that. But Foxpro does not do that. In fact if you set a filter or seek > using a FOR statement that has no indexed columns or has some non-indexed > columns, Foxpro will proceed at a reduced speed without any temporary > indexing. Right. The same do Valentina. If column is not indexed, then we do just "scan of column" operation. And since this is VERTIAL storage, this means Valentina need touch only e.g. 4MB (if table have million records and column is ULONG). Row-based dbs will need load the whole table, to extract values of this single column ... > Of course, you could index all columns that you will ever search on, but this > is not always the best, because depending on the application, many columns may > only occasionally be searched, and the overhead of updating all those indexes > becomes counter-productive in terms of speed overall. Right. Developer need index only the most hot fields that are used in searches, joins and sorting ... > So the principle of indexing columns that you search often, as you stated is > the real life standard for indexing imho. > > Bob > > > On May 31, 2012, at 11:19 AM, Ruslan Zasukhin wrote: > >> On 5/31/12 8:14 PM, "Bob Sneidar" wrote: >> >>> Foxpro does, but it's slow. >> >> You mean that foxpro can do >> search on column that is not indexed ? >> >> Well, of course each db engine can do this. :-) >> And Valentina, and Light, and mySQL, ... >> And yes it is much slower than indexed search, -- 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 jeff at siphonophore.com Thu May 31 15:57:30 2012 From: jeff at siphonophore.com (Jeff Reynolds) Date: Thu, 31 May 2012 15:57:30 -0400 Subject: Upgrade to Lion - backups In-Reply-To: References: Message-ID: <00C6EE9D-B5A8-44DC-869F-B95EAD7072BB@siphonophore.com> bob, alternate drive is for redundancy if a drive were ever to poop out and I keep one off site or in a firesafe if here as well for the theft/fire issue. I learned this thru a friend who had a very redundant backup system. only problem was not good about offsite and there was a fire in the office took out everything with fire, heat, smoke, and water damage... another friend had his laptop and the backup drive attached (only one) stolen from his home -- again SOL. also ive had a couple of drives go by a head coming loose and that pretty much leaves you with nothing to recover... main drive system is a redundant raid as well. few hundred buck investment over the years gives me a nice safety net and this system has spun along fine now for 5 years w/o any hickups due to the drives. my experience with backup systems has been total murphy's law. watching a few other folks trying to recover from a data disasters has taught me as they all took huge number of hours (translate that to work hours lost), bucks in data recovery efforts, and im sure a few weeks of their life expectancy... over the years ive dealt with most kinds of tape and cartridge backup systems as well with clients and companies ive worked with and most have worked but talk about a pain to reconstruct, was rarely easy or fast, hence when drives got cheap enough i moved fast! cheers jeff On May 31, 2012, at 3:33 PM, use-livecode-request at lists.runrev.com wrote: > Should not need to alternate drives with Time Machine. > > Bob From bobs at twft.com Thu May 31 16:41:50 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 13:41:50 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: <4FC7C782.4090200@kencorey.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> <4FC7B9EB.1040205@kencorey.com> <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> <4FC7C782.4090200@kencorey.com> Message-ID: <8611FEE9-606E-4BAC-942A-8FCF751EA25A@twft.com> Har! I don't think that law applies here though, because I wasn't calling anyone a Nazi. I was saying the words "Trust no one." reminded me of the movie. Of course you could apply this law to anything really. The probability of broaching any comparison becomes more likely the longer the discussion goes on. Maybe I should end it here. ;-P Bob On May 31, 2012, at 12:33 PM, Ken Corey wrote: > Godwin strikes again...;^) > > http://en.wikipedia.org/wiki/Godwin's_law > > -Ken > > On 31/05/2012 19:48, Bob Sneidar wrote: >> Reminds me of Indiana Jones and the Holy Grail where the guy who hires him to find his father is in cahoots with the Nazis. God, I hate Nazis! ;-) >> >> On May 31, 2012, at 11:35 AM, Ken Corey wrote: >>> Mark Weider was right: trust no one. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bobs at twft.com Thu May 31 16:52:06 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 13:52:06 -0700 Subject: Upgrade to Lion - backups In-Reply-To: <00C6EE9D-B5A8-44DC-869F-B95EAD7072BB@siphonophore.com> References: <00C6EE9D-B5A8-44DC-869F-B95EAD7072BB@siphonophore.com> Message-ID: <52A305C9-54B4-4257-81F6-891265EA475C@twft.com> OIC that makes sense then. I priced out some of these online backup systems like Carbonite, and by the time you pay as much as a 2 tb drive with enclosure would cost, you could have paid for a 5 year subscription to Carbonite. 5 years is as much as you can expect a drive that is used for Time Machine to go. Mine is on the verge of crapping out, so I am considering just paying for an online backup instead. Trouble is, full backup and restore is s l o w . The next tier though has a local drive backup as well as the online backup. Bob On May 31, 2012, at 12:57 PM, Jeff Reynolds wrote: > bob, > > alternate drive is for redundancy if a drive were ever to poop out and I keep one off site or in a firesafe if here as well for the theft/fire issue. > > I learned this thru a friend who had a very redundant backup system. only problem was not good about offsite and there was a fire in the office took out everything with fire, heat, smoke, and water damage... another friend had his laptop and the backup drive attached (only one) stolen from his home -- again SOL. > > also ive had a couple of drives go by a head coming loose and that pretty much leaves you with nothing to recover... > > main drive system is a redundant raid as well. few hundred buck investment over the years gives me a nice safety net and this system has spun along fine now for 5 years w/o any hickups due to the drives. my experience with backup systems has been total murphy's law. > > watching a few other folks trying to recover from a data disasters has taught me as they all took huge number of hours (translate that to work hours lost), bucks in data recovery efforts, and im sure a few weeks of their life expectancy... > > over the years ive dealt with most kinds of tape and cartridge backup systems as well with clients and companies ive worked with and most have worked but talk about a pain to reconstruct, was rarely easy or fast, hence when drives got cheap enough i moved fast! > > cheers > > jeff > > On May 31, 2012, at 3:33 PM, use-livecode-request at lists.runrev.com wrote: > >> Should not need to alternate drives with Time Machine. >> >> Bob > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From tolistim at me.com Thu May 31 16:58:15 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 31 May 2012 13:58:15 -0700 Subject: Upgrade to Lion - backups In-Reply-To: <52A305C9-54B4-4257-81F6-891265EA475C@twft.com> References: <00C6EE9D-B5A8-44DC-869F-B95EAD7072BB@siphonophore.com> <52A305C9-54B4-4257-81F6-891265EA475C@twft.com> Message-ID: <92E82E44-1A57-492F-BD38-ADC786649C77@me.com> And ... what do you do if part of your failure instance includes a lack of network connectivity? No way back from that one. Just saying... Tim On May 31, 2012, at 1:52 PM, Bob Sneidar wrote: > OIC that makes sense then. I priced out some of these online backup systems like Carbonite, and by the time you pay as much as a 2 tb drive with enclosure would cost, you could have paid for a 5 year subscription to Carbonite. 5 years is as much as you can expect a drive that is used for Time Machine to go. Mine is on the verge of crapping out, so I am considering just paying for an online backup instead. Trouble is, full backup and restore is s l o w . The next tier though has a local drive backup as well as the online backup. > > Bob > > > On May 31, 2012, at 12:57 PM, Jeff Reynolds wrote: > >> bob, >> >> alternate drive is for redundancy if a drive were ever to poop out and I keep one off site or in a firesafe if here as well for the theft/fire issue. >> >> I learned this thru a friend who had a very redundant backup system. only problem was not good about offsite and there was a fire in the office took out everything with fire, heat, smoke, and water damage... another friend had his laptop and the backup drive attached (only one) stolen from his home -- again SOL. >> >> also ive had a couple of drives go by a head coming loose and that pretty much leaves you with nothing to recover... >> >> main drive system is a redundant raid as well. few hundred buck investment over the years gives me a nice safety net and this system has spun along fine now for 5 years w/o any hickups due to the drives. my experience with backup systems has been total murphy's law. >> >> watching a few other folks trying to recover from a data disasters has taught me as they all took huge number of hours (translate that to work hours lost), bucks in data recovery efforts, and im sure a few weeks of their life expectancy... >> >> over the years ive dealt with most kinds of tape and cartridge backup systems as well with clients and companies ive worked with and most have worked but talk about a pain to reconstruct, was rarely easy or fast, hence when drives got cheap enough i moved fast! >> >> cheers >> >> jeff >> >> On May 31, 2012, at 3:33 PM, use-livecode-request at lists.runrev.com wrote: >> >>> Should not need to alternate drives with Time Machine. >>> >>> Bob >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From jacque at hyperactivesw.com Thu May 31 17:12:47 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2012 16:12:47 -0500 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: <4FC7DECF.8090401@hyperactivesw.com> On 5/31/12 1:45 PM, Bernard Devlin wrote: > I'm not sure they would use Livecode anyway. I'm not so sure. A large number of the old HC mailing list are here now. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rdimola at evergreeninfo.net Thu May 31 17:19:33 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 31 May 2012 17:19:33 -0400 Subject: Upgrade to Lion - backups In-Reply-To: <92E82E44-1A57-492F-BD38-ADC786649C77@me.com> References: <00C6EE9D-B5A8-44DC-869F-B95EAD7072BB@siphonophore.com> <52A305C9-54B4-4257-81F6-891265EA475C@twft.com> <92E82E44-1A57-492F-BD38-ADC786649C77@me.com> Message-ID: <00a701cd3f73$12ebbac0$38c33040$@net> I may be old school but in my data centers I do the following: 1) Raid arrays for local disks so no disk failure will either stop production or incur data loss. 2) Either rotating off-site tape backups or raid disk swaps of current data will take care of water/fire/wind..... 3) Rotating tape backups with n number of dailies and unlimited monthlies will take care of: OOPs I deleted the files 4) Mac "Time machine" or Windows "restore previous versions" for mid day deletion or quick restore. Do all the above and your golden. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net -----Original Message----- From: use-livecode-bounces at lists.runrev.com [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of Tim Jones Sent: Thursday, May 31, 2012 4:58 PM To: How to use LiveCode Subject: Re: Upgrade to Lion - backups And ... what do you do if part of your failure instance includes a lack of network connectivity? No way back from that one. Just saying... Tim On May 31, 2012, at 1:52 PM, Bob Sneidar wrote: > OIC that makes sense then. I priced out some of these online backup systems like Carbonite, and by the time you pay as much as a 2 tb drive with enclosure would cost, you could have paid for a 5 year subscription to Carbonite. 5 years is as much as you can expect a drive that is used for Time Machine to go. Mine is on the verge of crapping out, so I am considering just paying for an online backup instead. Trouble is, full backup and restore is s l o w . The next tier though has a local drive backup as well as the online backup. > > Bob > > > On May 31, 2012, at 12:57 PM, Jeff Reynolds wrote: > >> bob, >> >> alternate drive is for redundancy if a drive were ever to poop out and I keep one off site or in a firesafe if here as well for the theft/fire issue. >> >> I learned this thru a friend who had a very redundant backup system. only problem was not good about offsite and there was a fire in the office took out everything with fire, heat, smoke, and water damage... another friend had his laptop and the backup drive attached (only one) stolen from his home -- again SOL. >> >> also ive had a couple of drives go by a head coming loose and that pretty much leaves you with nothing to recover... >> >> main drive system is a redundant raid as well. few hundred buck investment over the years gives me a nice safety net and this system has spun along fine now for 5 years w/o any hickups due to the drives. my experience with backup systems has been total murphy's law. >> >> watching a few other folks trying to recover from a data disasters has taught me as they all took huge number of hours (translate that to work hours lost), bucks in data recovery efforts, and im sure a few weeks of their life expectancy... >> >> over the years ive dealt with most kinds of tape and cartridge backup systems as well with clients and companies ive worked with and most have worked but talk about a pain to reconstruct, was rarely easy or fast, hence when drives got cheap enough i moved fast! >> >> cheers >> >> jeff >> >> On May 31, 2012, at 3:33 PM, use-livecode-request at lists.runrev.com wrote: >> >>> Should not need to alternate drives with Time Machine. >>> >>> Bob >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Thu May 31 17:39:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 31 May 2012 14:39:30 -0700 Subject: Fwd: (Case 8066) Bodega/Mac App Store In-Reply-To: <20120531172753.1D31695A81@mxny1.fogcreek.com> References: <20120531172753.1D31695A81@mxny1.fogcreek.com> Message-ID: Folks, I think we already figured this out but here's the official word from Bodega re selling in the MAS. Pete lcSQL Software ---------- Forwarded message ---------- From: Bodega Support Date: Thu, May 31, 2012 at 10:27 AM Subject: Re: (Case 8066) Bodega/Mac App Store To: Peter Haworth That statement used to be true when the AppStore first came out, Apple would not allow an app to be sold both on the AppStore and outside of it. Apple has since revised its terms & conditions. You CAN submit your paid app to the Mac App Store and continue selling it outside of the App Store, like your own webstore and obviously in Bodega. Do you have a link to the review you consulted? -- Dave Poirier support at appbodega.com From pete at lcsql.com Thu May 31 18:08:23 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 31 May 2012 15:08:23 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Hi Kay, You raise some interesting theories. For your gps-based system, I would have recommended that you take a look at the sqlite rtree extension which is specifically geared to range-based queries such as gps coordinates. Unfortunately, the version of the sqlite library that is currently embedded in Livecode doesn't support it but just in case it becomes of interest in the future, you can find more info at http://www.sqlite.org/rtree.html. One of the many QCC reports from me regarding sqlite is a request to provide an updated library but so far, no response. I've heard nothing but good things regarding Valentina as far as it's speed of retrieval. Unfortunately, I haven't had a chance to try it out yet, but it's on my radar for the near future. I was hoping you had found something to explain some of my Lion issues in your comment about excluding the Time Machine backup disk from Spotlight but when I look at my spotlight preferences, the backup drive is listed there as being excluded, just as it was before upgrading to Lion. Maybe I'm misunderstanding what you said? Pete lcSQL Software On Thu, May 31, 2012 at 2:17 AM, Kay C Lan wrote: > Peter, > > Please accept my apology for the slow reply but my access to this List can > be sporadic. > > I'm sure you are more wise than I am in this regard as I've gleaned many > SQL tidbits from your posts to this List. > > As for SQLite being ubiquitous on moblie devices, in my own opinion it's > due more to it's price, like mySQL and gmail. If people had to pay $5 a > month for the privilege I think suddenly the numbers would shift. Just > because a billion people do, doesn't mean it's the best. > > Why is my phone noticeably slower, after start-up, no apps running, just > basic navigation, even though it's just under 30% full, compared to when it > was new? Is it because the dbs that keep track of all that stuff have grown > considerably in size? Is it because the data output is much larger, instead > of a page of 8 icons, it's now always pages of 16 icons? > > I have three particular 3rd party desktop apps that use SQLite; two store > gps data, the third is a home inventory program. > > I love the home inventory program, it has a lot of cool features, like > looking up products based on a bar code it sees via my isight camera. But > as I add more and more photos, and the data gets larger and much larger, > the program gets slower and slower. Bad code on behalf of the vendor that > could be tweaked better, probably, but that would be evidence that you can > get it wrong. > > Earlier this year I took 130 million data points from the gps database and > fed them into my own SQLite and Valentina dbs. Basically I needed to find > the gradient that represented optimum rate of climb. To do this I needed to > locate all hills, sift out those that where downhill rather than uphill, > remove any instance where drafting was a factor and then seasonally, time > of day, compare to extract trends. > > The sql statements were not that complex, just a LOT of toing and froing > between LC and the db. I soon abandoned SQLite as it was clear that > Valentina was getting the answers quicker. SQLite still did an excellent > job, it was just slower. > > Maybe it has more to do with the speed LC talks to each db. I used the LC > db commands for SQLite whilst I've migrated across to using API calls for > Valentina. > > You are undoubtedly correct that the Mac has used SQLite for years, and I > guess the reason for the major upgrades to iTunes and iPhoto that require > complete rebuilds of the db and no turning back, is because these dbs are > continually being tweaked for performance - and they do a brilliant job. > But it must be easier to update a db when you know exactly what data you > are dealing with is, ie as cameras have grown from 5 megapixel to 20 > megapixel, and added gps position. > > But what about Spotlight where the data is presented in a unknown vast > assortment? I can do a search on 'Borrower' and 'Latitude', because > Spotlight can look into the home inventory and gps dbs. How could Apple > possibly have known that such fields would be added and whether the field > would hold a constant 2 chars or 0-2K chars or a blob of binary. As far as > I know there is limit of 62 dbs which SQLite can attach to. How close is > Spotlight to reaching that limit, I've no clue, but Versions has just added > one more, and as anything approaches it limit, it slows. > > As for Industrial Strength I'd go with 10s of millions of records and > Terabytes of data. > > My desktop Mac has 9TB of internal storage running at 60% and 8TB of > external, mainly for backups. When Spotlight chokes (even pre Lion) I > assume they didn't envisage it would be indexing 10s of millions of Lats, > Longs & Altitudes hidden amongst Terabytes of data. > > In Lion the number of dbs has increased, the data Versions deals with is > unknown, and and what with Auto Save and Versions, Spotlight is being > triggered to index more often. Also the definition of the Mac users seems > to have narrowed. I think many on this List use their Macs in vastly > different ways than the average Mac user, maybe outside the optimum way the > various dbs have been set up to track their every move and keep them within > the walls. It wont be the No1 factor, but I feel it is a factor. > > But I'm often wrong. And I see why, once all these dbs are set-up, indexed > and connected, there should be very neglible processing required to just > keep updating the data. Yet why, on my wife's Lion machine (I don't run > Lion yet) which has been set up since Christmas, have I been prevented, on > a couple of occassions now, from using Spotlight because it's in the middle > of Indexing*** - is it some kind of catch22, the system will be fully > responsive once Indexing stops, but it keeps indexing because Version keeps > changing things. > > *** Oh and I've just discovered another change to Lion to add to the > catch-22. Previous to Lion, setting up a TimeMachine HD would automatically > exclude it from Spotlight Indexing. In Lion that doesn't happen, and if you > try to exculde the HD you are met with a dialog that tells you that > Spotlight will CONTINUE to Index your backups, but anything else on the > disk (which Apple recommends you don't do) will not be. So now Spotlight > Indexes when Lion Auto Saves, Versions Saves, TimeMachine back-ups + any > User induced Saves. Previously it was only during user induced saves. > > I'm assured that Linux is a zippier resource dieted OS. Does it have a > variety of SQLite dbs, all interconnected, and keeping track of your every > move? Granted, OS X's iCandy is more at fault here. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Thu May 31 18:18:47 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 1 Jun 2012 06:18:47 +0800 Subject: hello In-Reply-To: <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> References: <4FC5D182.1090905@gmail.com> <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> Message-ID: If you don't mind me asking, what was your old password. I don't need the exact, I'm just wondering if was 'my birthday' or like '12345' or something that would be considered weak. I'm just interested in how sophisticated the attack was. My passwords are getting more complex, but I'm wondering if I'm keeping ahead of the game. Thanks. On Wed, May 30, 2012 at 9:33 PM, Michael Kann wrote: > Sorry, Richard. I changed my password as soon as I found out. > > --- On Wed, 5/30/12, Richmond wrote: > > From: Richmond > Subject: Re: hello > To: "How to use LiveCode" > Date: Wednesday, May 30, 2012, 2:51 AM > > On 05/30/2012 04:04 AM, Jerry Jensen wrote: > > SIGH. Another compromised yahoo account. Change password please. > > And my gmail !!!!!! > > > > > On May 29, 2012, at 5:55 PM, Michael Kann wrote: > > > >> you should check this out > http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From pete at lcsql.com Thu May 31 18:20:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 31 May 2012 15:20:24 -0700 Subject: Upgrade to Lion -- why Valentina has columnar format ... In-Reply-To: <26E46018-92AC-4DD4-833F-291CD4A35D75@twft.com> References: <26E46018-92AC-4DD4-833F-291CD4A35D75@twft.com> Message-ID: SQL only creates indexes on the fly in very specific circumstances so most of the time, you'll get a serial scan if your'e selecting on a column that is not indexed. You can use the EXPLAIN QUERY PLAN statement to find out exactly how any given SELECT statement is processed by sqlite. Even if you are sure that a large number of searches will be carried out on the values of a particular column, it's not always a good idea to creat an index on it. It's a factor of how many unique values of the column exist. As an extreme example, if you have a table with a million entries, but the column you search on only has 3 unique values, it's more efficient for sqlite to do a serial search that to use an index. There's really not a hard and fast rulke of when and when not to create an index but in general unless the number of unique values in the indexed column is around 15%-20% of the total number of records in the table, it may not be worthwhile. That's just a guideline and doing specific comparison tests on the application is the only way to know for sure, and even then the data charactersitics can change over time. I'll come clean and say I often break that rule because I always define an index on the child column of a foreign key relationship by default! Pete lcSQL Software On Thu, May 31, 2012 at 11:35 AM, Bob Sneidar wrote: > Yes, but it is my understanding of SQL that a query on a non-indexed > column will create a temporary index in mySQL and maybe others. I might be > wrong about that. But Foxpro does not do that. In fact if you set a filter > or seek using a FOR statement that has no indexed columns or has some > non-indexed columns, Foxpro will proceed at a reduced speed without any > temporary indexing. > Of course, you could index all columns that you will ever search on, but > this is not always the best, because depending on the application, many > columns may only occasionally be searched, and the overhead of updating all > those indexes becomes counter-productive in terms of speed overall. So the > principle of indexing columns that you search often, as you stated is the > real life standard for indexing imho. > > Bob > > > On May 31, 2012, at 11:19 AM, Ruslan Zasukhin wrote: > > > On 5/31/12 8:14 PM, "Bob Sneidar" wrote: > > > >> Foxpro does, but it's slow. > > > > You mean that foxpro can do > > search on column that is not indexed ? > > > > Well, of course each db engine can do this. :-) > > And Valentina, and Light, and mySQL, ... > > And yes it is much slower than indexed search, > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Thu May 31 18:32:52 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 15:32:52 -0700 Subject: hello In-Reply-To: References: <4FC5D182.1090905@gmail.com> <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> Message-ID: <023CF395-247F-459F-B5A8-E2A25A00450D@twft.com> Someone else here at work reported a compromised Yahoo account. It might be coincidence or it might be enemy action. Bob On May 31, 2012, at 3:18 PM, Kay C Lan wrote: > If you don't mind me asking, what was your old password. I don't need the > exact, I'm just wondering if was 'my birthday' or like '12345' or > something that would be considered weak. > > I'm just interested in how sophisticated the attack was. > > My passwords are getting more complex, but I'm wondering if I'm keeping > ahead of the game. > > Thanks. > > On Wed, May 30, 2012 at 9:33 PM, Michael Kann wrote: > >> Sorry, Richard. I changed my password as soon as I found out. >> >> --- On Wed, 5/30/12, Richmond wrote: >> >> From: Richmond >> Subject: Re: hello >> To: "How to use LiveCode" >> Date: Wednesday, May 30, 2012, 2:51 AM >> >> On 05/30/2012 04:04 AM, Jerry Jensen wrote: >>> SIGH. Another compromised yahoo account. Change password please. >> >> And my gmail !!!!!! >> >>> >>> On May 29, 2012, at 5:55 PM, Michael Kann wrote: >>> >>>> you should check this out >> http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From andre at andregarzia.com Thu May 31 18:45:31 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 31 May 2012 19:45:31 -0300 Subject: (Case 8066) Bodega/Mac App Store In-Reply-To: References: <20120531172753.1D31695A81@mxny1.fogcreek.com> Message-ID: Speaking of Bodega, I am liking it more and more. One very cool feature is that it picked all my apps from my Applications folder and is telling me what apps have update available even though they were not originally purchased with Bodega. On Thu, May 31, 2012 at 6:39 PM, Peter Haworth wrote: > Folks, > I think we already figured this out but here's the official word from > Bodega re selling in the MAS. > Pete > lcSQL Software > > > > ---------- Forwarded message ---------- > From: Bodega Support > Date: Thu, May 31, 2012 at 10:27 AM > Subject: Re: (Case 8066) Bodega/Mac App Store > To: Peter Haworth > > > That statement used to be true when the AppStore first came out, Apple > would not allow an app to be sold both on the AppStore and outside of it. > Apple has since revised its terms & conditions. > > You CAN submit your paid app to the Mac App Store and continue selling it > outside of the App Store, like your own webstore and obviously in Bodega. > > Do you have a link to the review you consulted? > -- > Dave Poirier > support at appbodega.com > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From pete at lcsql.com Thu May 31 18:50:04 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 31 May 2012 15:50:04 -0700 Subject: (Case 8066) Bodega/Mac App Store In-Reply-To: References: <20120531172753.1D31695A81@mxny1.fogcreek.com> Message-ID: Yeah, I like that too! Seems like they are not very well known in the Mac community unfortunately. Pete lcSQL Software On Thu, May 31, 2012 at 3:45 PM, Andre Garzia wrote: > Speaking of Bodega, I am liking it more and more. One very cool feature is > that it picked all my apps from my Applications folder and is telling me > what apps have update available even though they were not originally > purchased with Bodega. > > On Thu, May 31, 2012 at 6:39 PM, Peter Haworth wrote: > > > Folks, > > I think we already figured this out but here's the official word from > > Bodega re selling in the MAS. > > Pete > > lcSQL Software > > > > > > > > ---------- Forwarded message ---------- > > From: Bodega Support > > Date: Thu, May 31, 2012 at 10:27 AM > > Subject: Re: (Case 8066) Bodega/Mac App Store > > To: Peter Haworth > > > > > > That statement used to be true when the AppStore first came out, Apple > > would not allow an app to be sold both on the AppStore and outside of it. > > Apple has since revised its terms & conditions. > > > > You CAN submit your paid app to the Mac App Store and continue selling it > > outside of the App Store, like your own webstore and obviously in Bodega. > > > > Do you have a link to the review you consulted? > > -- > > Dave Poirier > > support at appbodega.com > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > -- > http://www.andregarzia.com -- All We Do Is Code. > http://fon.nu -- minimalist url shortening service. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From lan.kc.macmail at gmail.com Thu May 31 19:07:33 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 1 Jun 2012 07:07:33 +0800 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Richard, Peter, Thank you for your excellent insights, you are both far more knowledgeable in this area than I, so I appreciate learning from you. On Fri, Jun 1, 2012 at 6:08 AM, Peter Haworth wrote: > > I was hoping you had found something to explain some of my Lion issues in > your comment about excluding the Time Machine backup disk from Spotlight > but when I look at my spotlight preferences, the backup drive is listed > there as being excluded, just as it was before upgrading to Lion. Maybe > I'm misunderstanding what you said? > > My understanding is that if you upgraded Lion and your previous set up had your TimeMachine excluded it will still be listed in the Spotlight Preference Pane under Privacy, BUT the only thing to be excluded is anything that is NOT part of the TimeMachine backup. This might help explain: http://www.mikesel.info/disable-spotlight/ The first reader comment suggest using the Preference Pane and then it is explained why that doesn't work. Of interest in later comments is the mention that if you do forcibly disable Spotlight then things like the Mac App Store will stop working because it uses Spotlight to keep track of updates. I'm not suggesting I know this to be fact, I'm just passing on what I'm finding on the net. HTH From lan.kc.macmail at gmail.com Thu May 31 19:17:33 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 1 Jun 2012 07:17:33 +0800 Subject: Upgrade to Lion In-Reply-To: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> Message-ID: On Thu, May 31, 2012 at 8:19 PM, Francis Nugent Dixon wrote: > And they all > "Start Up" and "Shut Down" in record time (now that IS a big advantage !) > Are there any other advantages ? > > I misread this the first time, I thought you were confirming that Lion takes foreeeevvvveeeeerrrrrrr to start up. By the end the day my wife will have 10-15 apps running, so when I go to start her computer in the morning to have another play with Lion it takes forever to get all those apps back up and running and all those windows in place. My old IIci running 7.6.1 starts faster! This is added to the List of choices Lion doesn't give us. My wife would not tick the box (if it were available) to Disable automatic start of all apps you were using when you shutdown. I would tick the box, and from my reading of other online community comments, there are many others who'd love to have that box to tick as well. Many are experiencing much slower starts under Lion. :-( From bobs at twft.com Thu May 31 19:31:56 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 16:31:56 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: <9D4CCE6B-CA57-4200-9B51-9F19BEE27D16@twft.com> After reading that article, it reenforces this growing concern that I have that more and more people at Apple are not competent. It feels like after Steve passed that a lot of people who were not getting their way earlier are getting their way now, and screwing things up. I am probably just imagining things, but I think everyone has seen something with Lion, where they said, "Why did they do THAT??" instead of saying, "Hey, that's cool!" like we used to do. Bob On May 31, 2012, at 4:07 PM, Kay C Lan wrote: > Richard, Peter, > > Thank you for your excellent insights, you are both far more knowledgeable > in this area than I, so I appreciate learning from you. > > On Fri, Jun 1, 2012 at 6:08 AM, Peter Haworth wrote: > >> >> I was hoping you had found something to explain some of my Lion issues in >> your comment about excluding the Time Machine backup disk from Spotlight >> but when I look at my spotlight preferences, the backup drive is listed >> there as being excluded, just as it was before upgrading to Lion. Maybe >> I'm misunderstanding what you said? >> >> My understanding is that if you upgraded Lion and your previous set up had > your TimeMachine excluded it will still be listed in the Spotlight > Preference Pane under Privacy, BUT the only thing to be excluded is > anything that is NOT part of the TimeMachine backup. > > This might help explain: > > http://www.mikesel.info/disable-spotlight/ > > The first reader comment suggest using the Preference Pane and then it is > explained why that doesn't work. > > Of interest in later comments is the mention that if you do forcibly > disable Spotlight then things like the Mac App Store will stop working > because it uses Spotlight to keep track of updates. > > I'm not suggesting I know this to be fact, I'm just passing on what I'm > finding on the net. > > HTH > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From pete at lcsql.com Thu May 31 19:35:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 31 May 2012 16:35:47 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: Thanks Kay, interesting stuff on excluding the TM disk form a backup. Sounds like even though it's listed to be excluded, it isn't! I also found a comment on one of the blog posts indicating how to get rid of the Spotlight index file and start over. I'm tempted to try that but wondering how long it will take to rebuild the index! Pete lcSQL Software On Thu, May 31, 2012 at 4:07 PM, Kay C Lan wrote: > Richard, Peter, > > Thank you for your excellent insights, you are both far more knowledgeable > in this area than I, so I appreciate learning from you. > > On Fri, Jun 1, 2012 at 6:08 AM, Peter Haworth wrote: > > > > > I was hoping you had found something to explain some of my Lion issues in > > your comment about excluding the Time Machine backup disk from Spotlight > > but when I look at my spotlight preferences, the backup drive is listed > > there as being excluded, just as it was before upgrading to Lion. Maybe > > I'm misunderstanding what you said? > > > > My understanding is that if you upgraded Lion and your previous set up > had > your TimeMachine excluded it will still be listed in the Spotlight > Preference Pane under Privacy, BUT the only thing to be excluded is > anything that is NOT part of the TimeMachine backup. > > This might help explain: > > http://www.mikesel.info/disable-spotlight/ > > The first reader comment suggest using the Preference Pane and then it is > explained why that doesn't work. > > Of interest in later comments is the mention that if you do forcibly > disable Spotlight then things like the Mac App Store will stop working > because it uses Spotlight to keep track of updates. > > I'm not suggesting I know this to be fact, I'm just passing on what I'm > finding on the net. > > HTH > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From bobs at twft.com Thu May 31 19:47:51 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 31 May 2012 16:47:51 -0700 Subject: Upgrade to Lion In-Reply-To: References: <8FCDB793-66A4-49C3-9BB8-CEABEDAD3D3C@mac.com> <0E5EB23D-CDDE-4D85-9801-8A17413BA79A@superstudent.net> <85F7DD37-654D-4259-BA79-DDC22E5A840F@economy-x-talk.com> <4FC4FEE2.9060703@hyperactivesw.com> <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> Message-ID: <0DA33053-4D03-4312-AC69-1A25D87897C3@twft.com> 2 weeks. ;-) Bob On May 31, 2012, at 4:35 PM, Peter Haworth wrote: > Thanks Kay, interesting stuff on excluding the TM disk form a backup. > Sounds like even though it's listed to be excluded, it isn't! > > I also found a comment on one of the blog posts indicating how to get rid > of the Spotlight index file and start over. I'm tempted to try that but > wondering how long it will take to rebuild the index! > > Pete > lcSQL Software From mikekann at yahoo.com Thu May 31 20:04:44 2012 From: mikekann at yahoo.com (Michael Kann) Date: Thu, 31 May 2012 17:04:44 -0700 (PDT) Subject: hello In-Reply-To: Message-ID: <1338509084.6276.YahooMailClassic@web161606.mail.bf1.yahoo.com> This is Michael. I admit I had a real weak password -- a four letter word for a common bird. My mistake was that I clicked on a link that was supposedly sent by my sister. If I don't know the sender I don't click on anything. I apologize for any problems I caused. First time in 14 years, so I guess I've been lucky, thus less vigilant. --- On Thu, 5/31/12, Kay C Lan wrote: From: Kay C Lan Subject: Re: hello To: "How to use LiveCode" Date: Thursday, May 31, 2012, 5:18 PM If you don't mind me asking, what was your old password. I don't need the exact, I'm just wondering if was 'my birthday' or like? '12345' or something that would be considered weak. I'm just interested in how sophisticated the attack was. My passwords are getting more complex, but I'm wondering if I'm keeping ahead of the game. Thanks. On Wed, May 30, 2012 at 9:33 PM, Michael Kann wrote: > Sorry, Richard. I changed my password as soon as I found out. > > --- On Wed, 5/30/12, Richmond wrote: > > From: Richmond > Subject: Re: hello > To: "How to use LiveCode" > Date: Wednesday, May 30, 2012, 2:51 AM > > On 05/30/2012 04:04 AM, Jerry Jensen wrote: > > SIGH. Another compromised yahoo account. Change password please. > > And my gmail !!!!!! > > > > > On May 29, 2012, at 5:55 PM, Michael Kann wrote: > > > >> you should check this out > http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From gbojsza at gmail.com Thu May 31 20:24:15 2012 From: gbojsza at gmail.com (Glen Bojsza) Date: Thu, 31 May 2012 20:24:15 -0400 Subject: Export display of Livecode app doesn't work In-Reply-To: <4FC78C06.2010807@fourthworld.com> References: <4FC78C06.2010807@fourthworld.com> Message-ID: HI Richard, I just got a response in the way of a work around... *As a workaround you can explicitly disable the use of shared memory by passing the -sharedoff parameter to the engine on the command line, which will allow the app to display correctly. Note that this parameter will also work with any standalone applications built with LiveCode. * So, my next question is where do you find the list of all the parameters? I checked and this one is not in the dictionary and I suspect there may be more. This is the second key memory issue we have come across on Linux ( the previous one was the memory leak which was recently fixed) and we hope that we won't find any more as it really slows us down. regards, Glen On Thu, May 31, 2012 at 11:19 AM, Richard Gaskin wrote: > Glen, were you able to turn up any answers on this? > > Have you been able to find any other app which exhibits similar behavior? > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/**blog.irv > > > Glen Bojsza wrote: > > I have two linux machines (A and B) >> >> on Linux machine A I have a Livecode application >> >> on Linux machine B I : >> >> - ssh -X machineA at 192.168.15.6 >> >> >> - launch the Livecode application on machine A but gets displayed on >> machine B >> >> >> When you do this with any other linux applications everything works fine. >> >> With Livecode only the application frame shows up with odd pieces of the >> application components (ie buttons or fields). >> >> You can move the mouse over the area which causes some of the other parts >> of the Livecode application to show but we never see the entire >> application?? >> >> This should work flawlessly like all other Linux applications but doesn't. >> >> Is there some setting or configuration that is required? >> >> It seems strange that only Livecode doesn't work. >> >> I appreciate any advice that can explain the issue and better yet solve >> it... unless it is another bug. >> >> thanks, >> >> Glen >> > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From lvhdgc7 at gmail.com Thu May 31 20:48:04 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Thu, 31 May 2012 17:48:04 -0700 (PDT) Subject: Transparent button issue Message-ID: <1338511684067-4650086.post@n4.nabble.com> Hi, I have a series of transparent buttons that use imported backgrounds assigned via the button Icon. Works fine. But when I add Label text and enable Show name, two odd things happen: The Label text appears vertically off center (too low) and the Icon graphic background shifts upwards about 25 pixels. This happens only when the TextFormatting of the label is set to center alignment. If I change it to either left or right, it appears exactly correct. (But, of course, I want the text centered.) Seems odd enough to be a bug. (Using LC 4.64.) Or am I just missing s/g? Thanks, Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Transparent-button-issue-tp4650086.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Thu May 31 20:58:05 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 31 May 2012 17:58:05 -0700 Subject: revCopyFile Message-ID: Is there any way to get a meaningful error message from revCopyFile other than the ubiquitous "execution error" (on OS X)? Pete lcSQL Software From ambassador at fourthworld.com Thu May 31 21:00:27 2012 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 31 May 2012 18:00:27 -0700 Subject: Export display of Livecode app doesn't work Message-ID: Glen Bojsza wrote: > I just got a response in the way of a work around... > > *As a workaround you can explicitly disable the use of shared memory > by passing the -sharedoff parameter to the engine on the command > line, > which will allow the app to display correctly. Note that this > parameter will also work with any standalone applications built with > LiveCode.* Thanks for posting that solution. > So, my next question is where do you find the list of all the > parameters? Oddly enough, the only place I've found them is in the engine itself - drop it on an editor and search for "-ui" - that'll bring you to this block: From ambassador at fourthworld.com Thu May 31 21:03:38 2012 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Thu, 31 May 2012 18:03:38 -0700 Subject: Export display of Livecode app doesn't work Message-ID: Seems my webmail client didn't like the formatting of my last post - you can get the whole like of current engine args here, along with an explanation of which ones still work and which ones are no longer used: http://quality.runrev.com/show_bug.cgi?id=1644 - rg/4w From mark.laffoon at gmail.com Thu May 31 21:13:56 2012 From: mark.laffoon at gmail.com (Mark Laffoon) Date: Thu, 31 May 2012 17:13:56 -0800 Subject: How to put icon to the right of the menu bar? In-Reply-To: <4FC7B1AC.2070801@fourthworld.com> References: <4FC7B1AC.2070801@fourthworld.com> Message-ID: >From a prior thread in the archive: Sorry to be late to the party on this, but currently the status icon support > in LC is for Windows only (at least according to the Read Me). > > I have a step-by-step tutorial on setting one up using Xcode, that includes > calling AppleScript from any status menu items you create (which would > allow > you to reopen your app, or anything else AS supports). > > Here's the URL: > > http://www.sonsothunder.com/devres/livecode/tutorials/StatusMenu.html > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ On Thu, May 31, 2012 at 10:00 AM, Richard Gaskin wrote: > Bob Sneidar wrote: > > > On May 31, 2012, at 10:16 AM, Ren? Micout wrote: > >> I have an application ready to work (a todo list...) and I want > >> to trigger the opening of my application by clicking on an icon > >> placed in the right side of the menubar (like spotlight, Time > >> Machine, wifi, dropbox, etc...) > > > > Oh! LC has no internal way to do that. You would have to have an > > app compiled in a different language that ran as a service and > > created that menu. You could launch your LC app from that app. > > But unless the menu provides some functionality, like launching > > an updater, or turning on or off some functionality without your > > LC app running, then there is no point to doing that. If all your > > doing is launching your application, it would be just useless menu > > clutter. > > > > You should probably read up on the UI guidelines Apple puts out. > > There is likely a section for how those mini-menus should function. > > I agree, the menu bar is not an app launcher. For that we have the Dock, > and LiveCode does provide ways to implement a menu for the Dock icon to > provide features beyond just opening the app if needed. > > Oddly, there seems to be little info in the HIG about how and when one > should implement "menu extras", as Apple calls them, though typically > they're used to provide access to services that are relevant across all, or > at least many, application workflows. > > For simply opening the app, consider this Dock (but don't have your app > put its icon there by itself - that'll prevent it from being accepted in > the app store). > > The one note in the HIG I could find on menu extras notes that they're not > guaranteed to be visible if the monitor isn't wide enough to accommodate > them with an app that has a lot of menus: > < > https://developer.apple.com/library/mac/#documentation/userexperience/Conceptual/AppleHIGuidelines/Menus/Menus.html#//apple_ref/doc/uid/TP30000356-SW1 > > > > The Dock is the way to go for launching. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > LiveCode Journal blog: http://LiveCodejournal.com/blog.irv > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > -- I am CDO. This is a lot like OCD, except the letters are in alphabetical order... as they should be. From mark.rauterkus at gmail.com Thu May 31 21:24:43 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Thu, 31 May 2012 21:24:43 -0400 Subject: Nuts! Where did that go? WTH! Message-ID: Hi, I did save the stack. So, the recent stacks command sees the stack, but when I click on it to open it -- the computer says "File not found." Poof. Went away from the computer all day. Thanks for the advice so far. Recap: WIN Vista, LC 5.5. Tonight I'm able to replicate the crashing on two different instances. So, I've got it to crash 2 out of 4 times. Open a couple of stacks. Make them new and hardly with anything in them as this was fatal to a stack I was working on today. Make a new test button and then go to put in a new script for the button. on mouseUp copy card end mouseUp (UNDERSTANDING that COPY CARD IS A BOGUS command.) Then in the debugger window, click on the green triangle icon arrow pointing to the right, to debug. Then the dictionary / bottom part of the screen fills with goodies. Then the green button turns to orange. (Right, copy card isn't a legal script.) Then if you click the ORANGE button -- the green one is gone -- the cursor for me SOMETIMES turns into the WIN blue circle and the screens and all apps freeze. -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com From mwieder at ahsoftware.net Thu May 31 22:26:32 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 31 May 2012 19:26:32 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: <8611FEE9-606E-4BAC-942A-8FCF751EA25A@twft.com> References: <8CF0D66E94D5D0C-9D0-2E2F@webmail-d168.sysops.aol.com> <4FC7B9EB.1040205@kencorey.com> <0F16F8E4-A066-4596-99D7-30B4106D6D95@twft.com> <4FC7C782.4090200@kencorey.com> <8611FEE9-606E-4BAC-942A-8FCF751EA25A@twft.com> Message-ID: <971293811093.20120531192632@ahsoftware.net> Bob- Thursday, May 31, 2012, 1:41:50 PM, you wrote: > Har! I don't think that law applies here though, because I wasn't > calling anyone a Nazi. I was saying the words "Trust no one." > reminded me of the movie. Of course you could apply this law to > anything really. The probability of broaching any comparison becomes > more likely the longer the discussion goes on. Maybe I should end it > here. ;-P Well, you didn't put quotes around the... er... quote, so maybe it's fair game for Godwin after all. But I had a different meme in mind; the Reboot X-Files episode v2.7.3 (near the end of season 2) named "Trust No One", which was of course a reference to the tagline in the last episode of the first season of X-Files wherein Deep Throat's dying words are "Trust no one". Is that geeky or what? Apparently Reboot episodes are online. Amazing: http://www.tvduck.com/ReBoot.html -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Thu May 31 22:32:01 2012 From: dsc at swcp.com (Dar Scott) Date: Thu, 31 May 2012 20:32:01 -0600 Subject: Transparent button issue In-Reply-To: <1338511684067-4650086.post@n4.nabble.com> References: <1338511684067-4650086.post@n4.nabble.com> Message-ID: <364E07AE-1A76-411A-8D68-F275B200208C@swcp.com> Do this and you can see what is going on. Drag the button rect wider a little more than the width of the name and taller a little more than the height of the name. It might help to put a border with no 3D on it, too. Then change the alignment. You will see that left puts the name on the left and the image to the right of the name. And right does the opposite. Center puts the name under the image. All shift the image. The behavior seems to be by design. Maybe it can be handy for little LEDs and fancy check boxes. I guess a workaround might be to use a label over the button. Dar On May 31, 2012, at 6:48 PM, tbodine wrote: > Hi, > > I have a series of transparent buttons that use imported backgrounds > assigned via the button Icon. Works fine. But when I add Label text and > enable Show name, two odd things happen: > > The Label text appears vertically off center (too low) and the Icon graphic > background shifts upwards about 25 pixels. > > This happens only when the TextFormatting of the label is set to center > alignment. If I change it to either left or right, it appears exactly > correct. (But, of course, I want the text centered.) > > Seems odd enough to be a bug. (Using LC 4.64.) Or am I just missing s/g? > > Thanks, > Tom Bodine > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Transparent-button-issue-tp4650086.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From scott at tactilemedia.com Thu May 31 22:35:59 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 31 May 2012 19:35:59 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: <971293811093.20120531192632@ahsoftware.net> Message-ID: Recently, Mark Wieder wrote: > Apparently Reboot episodes are online. Amazing: > http://www.tvduck.com/ReBoot.html I have all the action figures, still in the packages. Regards, Scott Rossi Creative Director Tactile Media, UX Design From pmbrig at gmail.com Thu May 31 22:40:20 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Thu, 31 May 2012 22:40:20 -0400 Subject: hello In-Reply-To: <023CF395-247F-459F-B5A8-E2A25A00450D@twft.com> References: <4FC5D182.1090905@gmail.com> <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> <023CF395-247F-459F-B5A8-E2A25A00450D@twft.com> Message-ID: Two of my other contacts have "sent" me spam from their Yahoo accounts in the past week. I suspect that someone has recently succeeded in a large scale Yahoo attack. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On May 31, 2012, at 6:32 PM, Bob Sneidar wrote: > Someone else here at work reported a compromised Yahoo account. It might be coincidence or it might be enemy action. > > Bob > > > On May 31, 2012, at 3:18 PM, Kay C Lan wrote: > >> If you don't mind me asking, what was your old password. I don't need the >> exact, I'm just wondering if was 'my birthday' or like '12345' or >> something that would be considered weak. >> >> I'm just interested in how sophisticated the attack was. >> >> My passwords are getting more complex, but I'm wondering if I'm keeping >> ahead of the game. >> >> Thanks. >> >> On Wed, May 30, 2012 at 9:33 PM, Michael Kann wrote: >> >>> Sorry, Richard. I changed my password as soon as I found out. >>> >>> --- On Wed, 5/30/12, Richmond wrote: >>> >>> From: Richmond >>> Subject: Re: hello >>> To: "How to use LiveCode" >>> Date: Wednesday, May 30, 2012, 2:51 AM >>> >>> On 05/30/2012 04:04 AM, Jerry Jensen wrote: >>>> SIGH. Another compromised yahoo account. Change password please. >>> >>> And my gmail !!!!!! >>> >>>> >>>> On May 29, 2012, at 5:55 PM, Michael Kann wrote: >>>> >>>>> you should check this out >>> http://www.bunnews.netzzzzzzzzzzzzz/biz/?page=2654216 >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From iowahengst at mac.com Thu May 31 22:53:18 2012 From: iowahengst at mac.com (Randy Hengst) Date: Thu, 31 May 2012 21:53:18 -0500 Subject: Transparent button issue In-Reply-To: <1338511684067-4650086.post@n4.nabble.com> References: <1338511684067-4650086.post@n4.nabble.com> Message-ID: Hi Tom, Set the alignment to center and adjust the margins setting under the text formatting tab for the button. be well, randy ----- On May 31, 2012, at 7:48 PM, tbodine wrote: > Hi, > > I have a series of transparent buttons that use imported backgrounds > assigned via the button Icon. Works fine. But when I add Label text and > enable Show name, two odd things happen: > > The Label text appears vertically off center (too low) and the Icon graphic > background shifts upwards about 25 pixels. > > This happens only when the TextFormatting of the label is set to center > alignment. If I change it to either left or right, it appears exactly > correct. (But, of course, I want the text centered.) > > Seems odd enough to be a bug. (Using LC 4.64.) Or am I just missing s/g? > > Thanks, > Tom Bodine > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Transparent-button-issue-tp4650086.html > Sent from the Revolution - User mailing list archive at Nabble.com. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From mwieder at ahsoftware.net Thu May 31 22:56:06 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 31 May 2012 19:56:06 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <161295585015.20120531195606@ahsoftware.net> Scott- Thursday, May 31, 2012, 7:35:59 PM, you wrote: > Recently, Mark Wieder wrote: >> Apparently Reboot episodes are online. Amazing: >> http://www.tvduck.com/ReBoot.html > I have all the action figures, still in the packages. Yowza! I'm seriously impressed. I have to make do with the DVD and the PlayStation game. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu May 31 23:13:00 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 31 May 2012 22:13:00 -0500 Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <4FC8333C.4040703@hyperactivesw.com> On 5/31/12 8:24 PM, Mark Rauterkus wrote: > Hi, > > I did save the stack. > So, the recent stacks command sees the stack, but when I click on it > to open it -- the computer says "File not found." Do you know what folder it was saved in? Have you tried looking there manually in Explorer? If the file was saved at least once, it's still got be be there somewhere. A freeze and/or crash like you had won't delete existing files, though it may have a tilde in front of the name if it didn't save correctly. Also remember the file may have a variation on the file name you expect. If you do find a file with a tilde in front of the name, just remove the tilde and then open it in LiveCode. > Tonight I'm able to replicate the crashing on two different instances. > So, I've got it to crash 2 out of 4 times. > > Open a couple of stacks. Make them new and hardly with anything in > them as this was fatal to a stack I was working on today. > Make a new test button and then go to put in a new script for the button. > on mouseUp > copy card > end mouseUp > > (UNDERSTANDING that COPY CARD IS A BOGUS command.) > > Then in the debugger window, click on the green triangle icon arrow > pointing to the right, to debug. > Then the dictionary / bottom part of the screen fills with goodies. > Then the green button turns to orange. (Right, copy card isn't a legal script.) > Then if you click the ORANGE button -- the green one is gone -- the > cursor for me SOMETIMES turns into the WIN blue circle and the screens > and all apps freeze. This is a very good, precise recipe. Please send it to bugs at runrev.com. They will want to know so they can fix it. As painful as it's been for you, you've actually done a good deed by finding it. Maybe you can save others some trouble. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu May 31 23:32:30 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 31 May 2012 20:32:30 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: References: Message-ID: <1771297768453.20120531203230@ahsoftware.net> Mark- Thursday, May 31, 2012, 6:24:43 PM, you wrote: > Recap: WIN Vista, LC 5.5. Vista? Seriously? 32- or 64-bit? > Tonight I'm able to replicate the crashing on two different instances. > So, I've got it to crash 2 out of 4 times. Granted I'm on xp rather than Vista, but I can't replicate your crash problem here. I've run through this several times now, and each time it's worked as expected. > Then if you click the ORANGE button -- the green one is gone -- the > cursor for me SOMETIMES turns into the WIN blue circle and the screens > and all apps freeze. Why are you clicking the orange button? If you look at the tooltip, you'll see that it's for moving to the next instruction. You've already hit a runtime error, so there is no "next" instruction to move to - you're not in normal run mode any more. There's a green triangle at the right of that toolbar. Clicking that instead of the orange button brings me back out of debug mode into edit mode. But at any rate, that's not an excuse for crashing. The IDE shouldn't crash. Period. Jacque's right - if you've got a repeatable recipe, send it off to the rev team to fix. -- -Mark Wieder mwieder at ahsoftware.net From niconiko at gmail.com Thu May 31 23:45:05 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Fri, 1 Jun 2012 12:45:05 +0900 Subject: Android: custom prop vs. .txt? Message-ID: Hello All, Wondering aloud here. I have an Android app that uses a small amount of data (under 10Kb). The data gets updated regularly. Haven't decided when. Perhaps every half-second, or perhaps when the user hits the hardware home-button. Right now, the data is stored both as a custom prop of the card and as a .txt file. Maybe, though, I can just rely on .txt? Or would the Android device and/or OS for some reason prefer I use "write to txt" as little as possible? Perhaps to save energy? Perhaps because it's slower than saving to a custom prop? Like I say, just curious. Thanks. -- Nicolas Cueto