From lan.kc.macmail at gmail.com Fri Jun 1 00:15:27 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 1 Jun 2012 12:15:27 +0800 Subject: Nuts! Where did that go? WTH! In-Reply-To: <1771297768453.20120531203230@ahsoftware.net> References: <1771297768453.20120531203230@ahsoftware.net> Message-ID: Use to think the LC equivalent of the keyboard shortcut to 'recompile' was cmd+return (I assume alt+return on Windows). Finally figured out it's actually cmd+s (alt+s on Win?). Does exactly the same with the added bonus of providing a very substantial safety net. I don't think it's possible to hit cmd+s too often in LC! Learn it, do it, and do it often! From tolistim at me.com Fri Jun 1 00:31:16 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 31 May 2012 21:31:16 -0700 Subject: Upgrade to Lion In-Reply-To: <0DA33053-4D03-4312-AC69-1A25D87897C3@twft.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> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> <0DA33053-4D03-4312-AC69-1A25D87897C3@twft.com> Message-ID: <845C9D5F-BED3-4813-9726-689FC327D406@me.com> On May 31, 2012, at 4:47 PM, Bob Sneidar wrote: > 2 weeks. ;-) Hey Bob, I didn't know that you were an engineer, too! Tim From stephenREVOLUTION2 at barncard.com Fri Jun 1 01:47:39 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 31 May 2012 22:47:39 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <4FC7DECF.8090401@hyperactivesw.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <4FC7DECF.8090401@hyperactivesw.com> Message-ID: yeah, like me, I was devoted to read the Evangelist and Hypercard forums every day. I piped the forums into the studio First Class systems. On Thu, May 31, 2012 at 2:12 PM, J. Landman Gay wrote: > 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 > > Stephen Barncard San Francisco Ca. USA more about sqb From ludovic.thebault at laposte.net Fri Jun 1 02:08:10 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Fri, 1 Jun 2012 08:08:10 +0200 Subject: GPS and iPod or iPad wifi In-Reply-To: References: <2D4F88C9-D47C-40E1-BDB4-037DFBA5D2CB@laposte.net> Message-ID: <8011C464-CECC-481F-B2FC-686E10DF2A44@laposte.net> Le 31 mai 2012 ? 21:46, John Dixon a ?crit : > > > Did you check to see if the location sensor is available ? > mobileSensorAvailable(sensor) > Now, yes, it return "True" when i use my external GPS. But the mobileCurrentLocation return empty If i take a picture with the apple application, the picture is geotagged. But if i take a picture withe livecode, not (but maybe it's normal ?) > And if so, have you used :- > mobileStartTrackingSensor > to start the tracking ? Yes. in the preopenCard From palcibiades-first at yahoo.co.uk Fri Jun 1 03:40:35 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 1 Jun 2012 00:40:35 -0700 (PDT) Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: <1338536435882-4650105.post@n4.nabble.com> You're not taking account of the Open Source movement. Were I starting again at this point, the choice would be Python. Genuinely free in every way, and not just as in beer. There is actually an impulse in many of us, which neither Friedman, Thatcher nor Marx were able to admit, to contribute to the common good. There is a price for free software of the Open Source kind, that is correct. The price is considering oneself as a member of a community, not simply as a consumer. But for many of us it is a price we are happy to pay, and at this point we are not participating in a social experiment. Its not an experiment, its a well established alternative. Think about Android.... The problem with Hypercard, and what led to its demise, was fundamentally that it was not free. It was the same thing that led to the crazed ambitions and failure of e-world, the desire to have a closed ecosystem totally controlled by Apple. If they had turned Hypercard loose to open source, it would have become multiplatform at once, and would be thriving today. The thing that killed it was a dog in the manger approach to things. Peter slylabs13 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. > > Bob > > > > > -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Hypercard-the-missing-link-to-the-web-tp4650010p4650105.html Sent from the Revolution - User mailing list archive at Nabble.com. From lan.kc.macmail at gmail.com Fri Jun 1 04:09:51 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 1 Jun 2012 16:09:51 +0800 Subject: Hypercard: the missing link to the web In-Reply-To: <1338536435882-4650105.post@n4.nabble.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> Message-ID: Peter, I like your prior comments but I have to disagree with this: > > The problem with Hypercard, and what led to its demise, was fundamentally > that it was not free. I also don't understand this: > The thing that killed it was a dog in the manger approach to things. > > Unless you are talking about Steve's management style. My understanding of the situation was quite simple, Steve returned to Apple, decided they needed to focus on 4 things, and if Steve was good at anything, it was focus. HyperCard was not in that focus, so it was turfed, it wouldn't have mattered if someone showed him how to turn desktop lead into internet gold, it wasn't in his focus, and therefore would never be. My understanding of Steve is that he could become so focused that he could easily lie through his teeth; which I understand is exactly what he did with regards to where HyperCard was headed. People would have happily contiuned paying for HyperCard, it may have never reached it's full potential, other happenings may have overtaken it, and they did, but it certainly wasn't price that was it's demise - if it were then we all wouldn't be here paying for LC. From richmondmathewson at gmail.com Fri Jun 1 04:38:57 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 01 Jun 2012 11:38:57 +0300 Subject: Hypercard: the missing link to the web In-Reply-To: <4FC7DECF.8090401@hyperactivesw.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <4FC7DECF.8090401@hyperactivesw.com> Message-ID: <4FC87FA1.50907@gmail.com> On 06/01/2012 12:12 AM, J. Landman Gay wrote: > 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. :) > I started with Hypercard in 1993 when it came bundled on a Mac LC475: the first time I had seen an object-oriented programming language - after PASCAL, FORTRAN and BASIC: Wow! What a breath of fresh air; never looked back . . . Very cheesed-off in 2001 when I went to Scotland and found that Mac OS X would not work with Hypercard, when, Bang! I found Metacard, and, a week later, Runtime Revolution. From bdrunrev at gmail.com Fri Jun 1 04:41:00 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 1 Jun 2012 09:41:00 +0100 Subject: Hypercard: the missing link to the web In-Reply-To: <4FC7DECF.8090401@hyperactivesw.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <4FC7DECF.8090401@hyperactivesw.com> Message-ID: :) I know they (and you) are here! I even remember the days when Ms. De Voto used to also grace this list. And, of course, the late, great Eric Chatonet. It is all those coulda-woulda-shouldas over at Ars Technica I was referring to. After all, I was able to discover Runrev by accident 10 years back, when I followed up a reference to it on a mailing list for a little-known relational database. If someone with no knowledge and no experience of Hypercard could find Runrev, you'd think that all those people on Ars Technica would have found Runrev by now. After all, Ars is hardly a website about HTML for Dummies. I see the editor at Ars has at least had the good sense to highlight an informative comment about Livecode. That balances the article better. Bernard On Thu, May 31, 2012 at 10:12 PM, J. Landman Gay wrote: > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 1 04:46:32 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 01 Jun 2012 11:46:32 +0300 Subject: hello In-Reply-To: References: <4FC5D182.1090905@gmail.com> <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> Message-ID: <4FC88168.1010706@gmail.com> On 06/01/2012 01:18 AM, 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. > > I have a finger, a Bible and a box of buttons: 1. Flip open the Bible with my finger, at reasonably random. 2. Choose the whackiest word on the page: OK, OK, not 'that' random'; stick to the Hebrew Bible, aka Old Testament). 3. Grab a handful of button from the box. 4. Count the buttons. 5. Insert the number of buttons somewhere inside the whacky word from the Bible. "Methu34selah", "Abs81alom", "Shad67rach" High Tech! But, probably, just because NOT generated by a machine, reasonably hard to crack. I am trying as hard as possible to keep 'behind' the game - largely inspired by a science fiction book I read when I was 15, where freedom fighters rebelling against a totalitarian regime on Venus (acidity permitting . . . LOL) communicated by Amplitude Modulated Radio. From richmondmathewson at gmail.com Fri Jun 1 04:48:58 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 01 Jun 2012 11:48:58 +0300 Subject: Upgrade to Lion In-Reply-To: References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> Message-ID: <4FC881FA.2010303@gmail.com> On 06/01/2012 02:17 AM, Kay C Lan wrote: > 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. My younger son, who is at a private school in Germany informs me that all the kids there are buying new MacBooks with Lion installed; and, the first thing they do is blank the hard-drive and install Snow Leopard!!!!! Apple ought to listen to this sort of stuff. > > :-( > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 1 04:57:08 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 01 Jun 2012 11:57:08 +0300 Subject: Upgrade to Lion In-Reply-To: <9D4CCE6B-CA57-4200-9B51-9F19BEE27D16@twft.com> References: <8CF0BDF498A4019-22C8-4299@webmail-d168.sysops.aol.com> <4F6655BC-58DC-44E9-8FB8-896299CEFAAB@verizon.net> <201D61C6-D903-4362-9218-585CDDA6DC3B@mines-paristech.fr> <9D4CCE6B-CA57-4200-9B51-9F19BEE27D16@twft.com> Message-ID: <4FC883E4.2060309@gmail.com> On 06/01/2012 02:31 AM, Bob Sneidar wrote: > 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. Maybe it is what I call (slightly unfairly) the "Microsoft tendency"; a general problem that seems all-pervasive: As societies and institutions become more powerful they begin to think that they know better than the people they serve..... 1. In Britain laws have been introduced to "protect people from themselves", and as a result a very large amount of individual freedom has been eroded. 2. Microsoft, and, increasingly Apple, are taking decisions about interface design and how applications function which, while, possibly, being forward-looking and intelligent, restrict end-users' choices. 3. This is also happening with Ubuntu as it becomes "the Linux of choice". Funny when you think about things, that as something becomes "the something of choice" it starts restricting choices. I don't blame what is happening to the Mac OS on the fact that Steve Jobs is dead; I blame it on the fact that Apple has a collectively swollen head. This has not been helped recently as Apple computers have gained a larger market share on the back of the success of their iPads, iPods and what-have-you. > > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 1 05:02:45 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 1 Jun 2012 10:02:45 +0100 Subject: Hypercard: the missing link to the web In-Reply-To: <1338536435882-4650105.post@n4.nabble.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> Message-ID: Well, python was available when I started using Livecode, and I still chose Livecode. I still wouldn't choose Python for a GUI app, but I would use python on servers (for everything from system admin to system monitoring to web templating) over Livecode. On the server I don't see that Livecode offers me as much as python does. Python has libraries that interface with mail servers, with LDAP, and even with SNMP. And then there are a whole slew of web application servers to choose from written in python. But where Livecode shines for me is as a simple, dynamic presentation layer, with access to a variety of forms of local storage. That's not to say I wouldn't code business logic in Livecode, but to say that different tools (and ecospheres) have different strengths, and its not a question of choosing a language without regard to the strengths of the language and the ecosphere. Bernard On Fri, Jun 1, 2012 at 8:40 AM, Peter Alcibiades wrote: > You're not taking account of the Open Source movement. ?Were I starting again > at this point, the choice would be Python. ?Genuinely free in every way, and > not just as in beer. From gbojsza at gmail.com Fri Jun 1 05:24:23 2012 From: gbojsza at gmail.com (Glen Bojsza) Date: Fri, 1 Jun 2012 05:24:23 -0400 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> Message-ID: <48DFB331-4DEC-4C4A-A730-FDA0943D1BE3@gmail.com> Back in the early 2000 pythonware was formed by several prominent leaders in the python community. It was delivering an IDE for python...I actually was one of the first and few who bought a license. They eventually shut down. From a conversation with one of the founders I learnt that people expected anything and everything dealing with python to be free. Ergo the business model failed. I still have the t-shirt that came with the license :-) Glen On Jun 1, 2012, at 5:02 AM, Bernard Devlin wrote: > Well, python was available when I started using Livecode, and I still > chose Livecode. I still wouldn't choose Python for a GUI app, but I > would use python on servers (for everything from system admin to > system monitoring to web templating) over Livecode. On the server I > don't see that Livecode offers me as much as python does. Python has > libraries that interface with mail servers, with LDAP, and even with > SNMP. And then there are a whole slew of web application servers to > choose from written in python. But where Livecode shines for me is as > a simple, dynamic presentation layer, with access to a variety of > forms of local storage. That's not to say I wouldn't code business > logic in Livecode, but to say that different tools (and ecospheres) > have different strengths, and its not a question of choosing a > language without regard to the strengths of the language and the > ecosphere. > > > Bernard > > On Fri, Jun 1, 2012 at 8:40 AM, Peter Alcibiades > wrote: >> You're not taking account of the Open Source movement. Were I starting again >> at this point, the choice would be Python. Genuinely free in every way, and >> not just as in beer. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From palcibiades-first at yahoo.co.uk Fri Jun 1 07:11:18 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 1 Jun 2012 04:11:18 -0700 (PDT) Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> Message-ID: <1338549078643-4650114.post@n4.nabble.com> It wasn't free as in open source free. It was proprietary and restricted and there was no way to jail break it. The dog in the manger approach was, we don't want it, we cannot use it (eat it) and so we will not let anyone else who could use it and make good things out of it have it either. They would rather kill it than let someone else do something with it. I fully agree - focus was essential for Apple. But why not turn it over to open source? Because that way you lose control. The dog could not eat the hay, but would not let the horse who could eat it either. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Hypercard-the-missing-link-to-the-web-tp4650010p4650114.html Sent from the Revolution - User mailing list archive at Nabble.com. From ruslan_zasukhin at valentina-db.com Fri Jun 1 07:31:17 2012 From: ruslan_zasukhin at valentina-db.com (Ruslan Zasukhin) Date: Fri, 01 Jun 2012 14:31:17 +0300 Subject: [ANN] Valentina Studio 5.0b32 adds mySQL to { SQLite, PostgreSQL and Valentina } Message-ID: Hi All, http://www.valentina-db.com/download/beta/5.0b32 Here you can download WIN and MAC versions of Valentina Studio 5.0 * Now it has mySQL plugin also. * This is about10 days before final release build. so this should be quite stable build ... well, may be mySQL yet raw ... We still testing it =========================================== Please note, that Valentina Studio 5.0 will be a FREE product. everybody can download it, get free serial from our site (when 5.0 final shiped) and use this application with * Valentina db - local files * SQLite local files * Valentina Server * PostgreSQL Server * mySQL Server You will be able do a lots in this free version. Schema Editor SQL Editor Data Editor Import Export ... =========================================== This free product also will have 5-6 advanced features in demo mode, that will be available in the paid $199 PRO version: * REPORT Editor --> design reports to use later in a "Valentina Report ADK" Very advanced, very fast made in C++ Report engine, which really works in consistent way on all 3 platforms: MAC, WIN, Linux. and can be used * Diagram Editor --> forward/back engineering ... * SQL Builder * SQL DIFF Wizard * ODBC import Wizard * XCODE model Importer -- 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 sundown at pacifier.com Fri Jun 1 08:04:53 2012 From: sundown at pacifier.com (-=>JB<=-) Date: Fri, 1 Jun 2012 05:04:53 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <1338549078643-4650114.post@n4.nabble.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> <1338549078643-4650114.post@n4.nabble.com> Message-ID: <5BC57877-4A07-4C13-8AD3-DCA044D717A0@pacifier.com> Apple may have done the best thing by both letting hyperCard die and not allowing it to be open source. What if they have a program that was written in hyperCard but they totally rewrote for OS X that is revolutionary and holding the rights to the pattens and source helped secure pattens for their new program. It is possible had they opened up hyperCard like everyone wanted them to it would infringe on future pattens. This would not need to be software for programming like LiveCode and hyperCard. It could be revolutionary ideas in programming for business & government. I love hyperCard but it was getting very buggy as the OS advanced. Steve Jobs needed to focus on the future and hold on to the rights of the past in hopes it will help Apple survive and prosper for many years to come. Steve Jobs had the ability to focus but he also had a vision that he could see and he needed to stay true to his vision. He got things done and we might understand more in the future. Apple and Steve Jobs keep things secret and retain pattens and source code for good reasons. It would take only one revolutionary idea to make it important for Apple to keep hyperCard with its pattens and source closed. -=>JB<=- On Jun 1, 2012, at 4:11 AM, Peter Alcibiades wrote: > It wasn't free as in open source free. It was proprietary and restricted and > there was no way to jail break it. > > The dog in the manger approach was, we don't want it, we cannot use it (eat > it) and so we will not let anyone else who could use it and make good things > out of it have it either. > > They would rather kill it than let someone else do something with it. I > fully agree - focus was essential for Apple. But why not turn it over to > open source? Because that way you lose control. The dog could not eat the > hay, but would not let the horse who could eat it either. > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Hypercard-the-missing-link-to-the-web-tp4650010p4650114.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 bdrunrev at gmail.com Fri Jun 1 10:17:11 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Fri, 1 Jun 2012 15:17:11 +0100 Subject: Hypercard: the missing link to the web In-Reply-To: <48DFB331-4DEC-4C4A-A730-FDA0943D1BE3@gmail.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> <48DFB331-4DEC-4C4A-A730-FDA0943D1BE3@gmail.com> Message-ID: Well, things could be hotting up in the dynamic IDE world. http://www.kickstarter.com/projects/ibdknox/light-table?ref=history Light Table looks like it is a modern take on the old Smalltalk IDE (Visualage, Squeak). It's going back to the idea of having code in an image (stacks in our case), compared to separate files on the filesystem (and of course, it will meet with the same issues of source code control). In some ways an IDE for Livecode could already be doing many of these things that Light Table proposes. Maybe I'm misremembering the impact of GLX2 on our community, but with enough resources I'm sure Runrev could have taken up the ideas in it and gone much further, given the dynamic nature of Livecode. We might have had our own Light Table by now if Runrev had the funds to dedicate to that task (I'm sure some are aghast at the idea of Light Table, and I'm far from convinced myself). It is quite amazing that from within the Livecode IDE we can switch between script editors with very different conceptions of how things should be done (and those conceptions have been narrowed because Runrev was inspired to adopt some of the ideas used in GLX2). From day one, it has always been one of the things I liked about Runrev's product - that the whole development environment was scripts on top of the engine. It is only now after a decade or more of DHTML that we are seeing web IDEs running in the browser: http://maqetta.org/ (and that has probably taken millions of hours of "free" programmer time + the resources of IBM, and it is still far from satisfactory). Kickstarter looks to me like it is shaking things up. People with ideas who would have previously had trouble raising money are able to "crowdsource" their financing. Of course, Light Table might never really get off the ground. Bernard On Fri, Jun 1, 2012 at 10:24 AM, Glen Bojsza wrote: > Back in the early 2000 pythonware was formed by several prominent leaders in the python community. > > It was delivering an IDE for python...I actually was one of the first and few who bought a license. > > They eventually shut down. From a conversation with one of the founders I learnt that people expected anything and everything dealing with python to be free. Ergo the business model failed. > > I still have the t-shirt that came with the license :-) > > > Glen From lfredricks at proactive-intl.com Fri Jun 1 10:54:16 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 1 Jun 2012 07:54:16 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: > 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. Costs do not automatically get passed on to customers in the same way. Some business models work that way in a dollar-to-dollar sense, but most successful ones (other than oil companies) do not. Apple used to bundle various products either to differentiate one model from another (esp after they started differentiating between business and home use), to keep customers happy in key markets or, to keep customers from looking at total solutions from competitors. The key applications that Apple gave away for free back when were critical for them to maintain their hold on the education market, esp in the era when desktop publishing was in its childhood. They could easily afford to do that because they charged a premium for their hardware/software packages. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From pmbrig at gmail.com Fri Jun 1 11:12:47 2012 From: pmbrig at gmail.com (Peter M. Brigham, MD) Date: Fri, 1 Jun 2012 11:12:47 -0400 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <4FC7DECF.8090401@hyperactivesw.com> Message-ID: <9479EBCC-5222-4F28-9C13-D6C641187159@gmail.com> On Jun 1, 2012, at 1:47 AM, stephen barncard wrote: > yeah, like me, I was devoted to read the Evangelist and Hypercard forums > every day. I piped the forums into the studio First Class systems. First Class! Now that brings back memories! Is there a museum somewhere for dead software? -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From simplsol at aol.com Fri Jun 1 11:15:50 2012 From: simplsol at aol.com (Paul Looney) Date: Fri, 1 Jun 2012 08:15:50 -0700 Subject: Upgrade to Lion In-Reply-To: References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> Message-ID: <2D6316D8-336C-4D8D-9CC2-BEAAF8CF2961@aol.com> On May 31, 2012, at 4:17 PM, Kay C Lan wrote: > ... > > 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! > ... > > :-( Obviously Apple is thinking ahead to the day when all of the Macs will have SSDs. Can you sleep the computer instead of shutting it down? The wake from sleep with Lion is instantaneous - as it was with Snow Leopard. Paul Looney From mwieder at ahsoftware.net Fri Jun 1 11:22:30 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 1 Jun 2012 08:22:30 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <1338549078643-4650114.post@n4.nabble.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> <1338549078643-4650114.post@n4.nabble.com> Message-ID: <1471340369218.20120601082230@ahsoftware.net> Peter- Friday, June 1, 2012, 4:11:18 AM, you wrote: > The dog in the manger approach was, we don't want it, we cannot use it (eat > it) and so we will not let anyone else who could use it and make good things > out of it have it either. Kind of like the on-rev client. -- -Mark Wieder mwieder at ahsoftware.net From warren at warrensweb.us Fri Jun 1 11:33:23 2012 From: warren at warrensweb.us (Warren Samples) Date: Fri, 01 Jun 2012 10:33:23 -0500 Subject: Upgrade to Lion In-Reply-To: <2D6316D8-336C-4D8D-9CC2-BEAAF8CF2961@aol.com> References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> <2D6316D8-336C-4D8D-9CC2-BEAAF8CF2961@aol.com> Message-ID: <4FC8E0C3.2040703@warrensweb.us> On 06/01/2012 10:15 AM, Paul Looney wrote: > Obviously Apple is thinking ahead to the day when all of the Macs will have SSDs. This is a coin whose flip side is that they would obviously not be thinking about their current users whose computers do not. That makes this coin worth zero cents. For a company whose reputation is so tied to its (alleged) concern for "user experience" that would be a rather galling decision. Allowing a toggle wouldn't have negative impact while its omission clearly does. Warren From ambassador at fourthworld.com Fri Jun 1 12:20:41 2012 From: ambassador at fourthworld.com (ambassador at fourthworld.com) Date: Fri, 01 Jun 2012 09:20:41 -0700 Subject: Android: custom prop vs. =?UTF-8?Q?=2Etxt=3F?= Message-ID: Nicolas Cueto wrote: > 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? "Saving"? Issuing a save command to the stack with the props should take slightly longer than writing the data to a file, but with only 10k the difference will be negligible. If you don't need to save often then using custom props will provide good efficiency and simple, robust behavior. - rg/4w From bobs at twft.com Fri Jun 1 12:28:44 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 1 Jun 2012 09:28:44 -0700 Subject: Nuts! Where did that go? WTH! In-Reply-To: <1771297768453.20120531203230@ahsoftware.net> References: <1771297768453.20120531203230@ahsoftware.net> Message-ID: <57AAB2AC-0D1A-4264-8D46-C076770CFA3D@twft.com> OIC I have had this problem too! When I am in the debugger, if code execution ends in any way by stepping, my IDE will lock. This is on Mac OS X, and I'm not sure that it happens every time, but it has happened enough in the past that I am very careful to either cancel code execution or else take the blue pi... erm click the green triangle. Bob On May 31, 2012, at 8:32 PM, Mark Wieder wrote: > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 1 12:30:12 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 1 Jun 2012 09:30:12 -0700 Subject: revCopyFile questions Message-ID: I'm trying to use revcopyfile to copy an application from a folder on my disk drive to a mounted disk image (OS X). Keep getting "Execution error" from revCopyFile which really isn't very helpful. When copying an application file, should the file name be "myApp" or "myApp.app"? Or should I be using revCopyFolder? What is the correct path to the mounted disk image? I'm using "/Volumes/myImage.sparseimage", also tried specialFolderpath("Home") & "/Volumes/myImage.sparseimage" ( which I'm pretty sure isn't right). Lack of a clear error message from revCopyFile is making it hard to figure out exactly what I'm doing wrong. Pete lcSQL Software From bobs at twft.com Fri Jun 1 12:40:21 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 1 Jun 2012 09:40:21 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: Exactly my point. Maybe it's a matter of semantics, or perhaps I imagine things work a certain way inside a corporation, but I always envision a bunch of suits sitting around a conference table, deciding how to price a product, and taking into consideration all the "free" stuff they are putting into it. If Apple had no included anything for free, (not sure how to measure that) would they have charged less? Hmmm... no way to test it, so it must remain a mystery. Bob On Jun 1, 2012, at 7:54 AM, Lynn Fredricks wrote: > The key applications that Apple gave away for free back when were critical > for them to maintain their hold on the education market, esp in the era when > desktop publishing was in its childhood. They could easily afford to do that > because they charged a premium for their hardware/software packages. > > Best regards, > > Lynn Fredricks From bobs at twft.com Fri Jun 1 12:42:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 1 Jun 2012 09:42:08 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <1471340369218.20120601082230@ahsoftware.net> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> <1338549078643-4650114.post@n4.nabble.com> <1471340369218.20120601082230@ahsoftware.net> Message-ID: <0F437F49-7BEE-4C5B-A0A0-4F5E5E140C81@twft.com> You could just offer the dog a steak, but then the analogy seems to be breaking down. ;-) Bob On Jun 1, 2012, at 8:22 AM, Mark Wieder wrote: > Peter- > > Friday, June 1, 2012, 4:11:18 AM, you wrote: > >> The dog in the manger approach was, we don't want it, we cannot use it (eat >> it) and so we will not let anyone else who could use it and make good things >> out of it have it either. > > Kind of like the on-rev client. > > -- > -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 bobs at twft.com Fri Jun 1 12:46:38 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 1 Jun 2012 09:46:38 -0700 Subject: Upgrade to Lion In-Reply-To: <4FC881FA.2010303@gmail.com> References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> <4FC881FA.2010303@gmail.com> Message-ID: <783EBDD0-AD5A-47A1-9A1C-B97B41364938@twft.com> I have been forced to install Lion on a number of management office computers, not because it is better or people like it, but because the department head insists on using iCloud for shared calendaring, and will not consider any other alternative, and Apple will not consider making iCloud available for Snow Leopard. Period. So we ended up spending even more money to upgrade the software that wouldn't run in Lion, or else completely abandon software that had no upgrade. So often it is people, not technology that is the problem. Bob On Jun 1, 2012, at 1:48 AM, Richmond wrote: > My younger son, who is at a private school in Germany informs me that all the kids there are buying > new MacBooks with Lion installed; and, the first thing they do is blank the hard-drive and install Snow Leopard!!!!! > > Apple ought to listen to this sort of stuff. > >> >> :-( > From rdimola at evergreeninfo.net Fri Jun 1 12:58:04 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 1 Jun 2012 12:58:04 -0400 Subject: Android: custom prop vs. .txt? In-Reply-To: References: Message-ID: <004701cd4017$b65a2940$230e7bc0$@net> On Android the stack is in the engine folder that is read-only. It resides in the apk(a zip formatted file). The engine folder is virtual and read only. If you want to modify a stack it needs to be a separate stack that you move to the documents folder. Any file that you want read/write must be moved from the assets folder to the documents folder(or SD card). I use an SQLite database in the documents folder for user data but a text file would work also. 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 ambassador at fourthworld.com Sent: Friday, June 01, 2012 12:21 PM To: use-livecode at lists.runrev.com Subject: Re: Android: custom prop vs. .txt? Nicolas Cueto wrote: > 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? "Saving"? Issuing a save command to the stack with the props should take slightly longer than writing the data to a file, but with only 10k the difference will be negligible. If you don't need to save often then using custom props will provide good efficiency and simple, robust behavior. - rg/4w _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 1 13:30:54 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 01 Jun 2012 10:30:54 -0700 Subject: Android: custom prop vs. .txt? In-Reply-To: <004701cd4017$b65a2940$230e7bc0$@net> References: <004701cd4017$b65a2940$230e7bc0$@net> Message-ID: <4FC8FC4E.5020607@fourthworld.com> Ralph DiMola wrote: > -----Original Message----- > Issuing a save command to the stack with the props should take > slightly longer than writing the data to a file, but with only > 10k the difference will be negligible. > > If you don't need to save often then using custom props will > provide good efficiency and simple, robust behavior. > > - rg/4w > > On Android the stack is in the engine folder that is read-only. > It resides in the apk(a zip formatted file). The engine folder > is virtual and read only. If you want to modify a stack it needs > to be a separate stack that you move to the documents folder. > Any file that you want read/write must be moved from the assets > folder to the documents folder(or SD card). Good reminder. SD is by far the preferred option, since there's usually much more space available there. The restriction about saving a stack will also apply if the stack with the properties is part of the stack file that is the executable. My tip on the value of using stack files for data storage assumes that the stack file has had its filename property set to an appropriate location for writes. Once that's done, a lot of very convenient name-value-pair programming can be done easily and robustly using custom props in stack files. If the nature of the data requires relationality, then a relational database like SQLite will be essential. But for simple name-value pairs it's hard to beat the simplicity and efficiency of custom props. -- 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 Jun 1 13:47:03 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2012 12:47:03 -0500 Subject: revCopyFile questions In-Reply-To: References: Message-ID: <4FC90017.1050104@hyperactivesw.com> On 6/1/12 11:30 AM, Peter Haworth wrote: > I'm trying to use revcopyfile to copy an application from a folder on my > disk drive to a mounted disk image (OS X). Keep getting "Execution error" > from revCopyFile which really isn't very helpful. > > When copying an application file, should the file name be "myApp" or > "myApp.app"? Or should I be using revCopyFolder? Use revCopyFile and include the ".app" at the end. Provide the full path, the one you'd get back after an "answer file" dialog. > > What is the correct path to the mounted disk image? I'm using > "/Volumes/myImage.sparseimage", also tried specialFolderpath("Home")& > "/Volumes/myImage.sparseimage" ( which I'm pretty sure isn't right). It should start with "/Volumes/". To see if you have the path right try this in the message box: there is a folder "/Volumes/myImage". I assume the disk image is mounted already, right? If so, I don't think the ".sparseimage" should be in the path because a mounted volume doesn't use that. > > Lack of a clear error message from revCopyFile is making it hard to figure > out exactly what I'm doing wrong. Is the vague error the only thing you get in the result? As far as I know, checking the result is the only way to get any info. If any of the paths are wrong you should get an error about not being able to open the file, or no such folder (or something similar; can't recall offhand exactly what it says.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Jun 1 13:55:29 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2012 12:55:29 -0500 Subject: Android: custom prop vs. .txt? In-Reply-To: <4FC8FC4E.5020607@fourthworld.com> References: <004701cd4017$b65a2940$230e7bc0$@net> <4FC8FC4E.5020607@fourthworld.com> Message-ID: <4FC90211.20700@hyperactivesw.com> On 6/1/12 12:30 PM, Richard Gaskin wrote: > My tip on the value of using stack files for data storage assumes that > the stack file has had its filename property set to an appropriate > location for writes. I just thought of an interesting possibility: if the stack is included in the engine folder and a script sets the filename to the documents folder, will that copy it there? If someone gets a chance to try this before I do, I'd like to know. Not that it would be any faster than just using the copy or "save stack as" command. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lfredricks at proactive-intl.com Fri Jun 1 14:45:28 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 1 Jun 2012 11:45:28 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> Message-ID: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> > If Apple had no included anything for free, (not sure how to > measure that) would they have charged less? Hmmm... no way to > test it, so it must remain a mystery. The point of a bundle is to justify the price you want your target customer to pay - in Apple's case, they wanted you to pay premium prices (at the time). Consider why Apple never themselves didn't offer a barebones system. It was never in their corporate chemistry (certainly never in SJ's) to pursue that kind of strategy. When he killed off the clone market (which had players who did that), he could have simply had really basic cheap systems made inside Apple - but that's contrary to the premium product market strategy, and more like the white box or "value" market that Dell used to pursue. Within each product line (Macs, iPod, iPhone, iPad) you have very clear and very simple differentiated levels - the low end is cheapest and sports fewer features, but it offers a complete solution in itself for specific target market and expected follow up sales of other products. You can only "configure" away so much from these. There's an extremely dry (thinking about it makes me reach for lotion!) but very interesting book called the Strategy and Tactics of Pricing that delves into the topic of...well, you can guess :-) 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 Fri Jun 1 14:46:19 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 01 Jun 2012 11:46:19 -0700 Subject: Android: custom prop vs. .txt? In-Reply-To: <4FC90211.20700@hyperactivesw.com> References: <4FC90211.20700@hyperactivesw.com> Message-ID: <4FC90DFB.8030609@fourthworld.com> J. Landman Gay wrote: > On 6/1/12 12:30 PM, Richard Gaskin wrote: > >> My tip on the value of using stack files for data storage assumes that >> the stack file has had its filename property set to an appropriate >> location for writes. > > I just thought of an interesting possibility: if the stack is included > in the engine folder and a script sets the filename to the documents > folder, will that copy it there? > > If someone gets a chance to try this before I do, I'd like to know. Not > that it would be any faster than just using the copy or "save stack as" > command. I imagine it would. I often just clone a template stack and set its filename to whatever destination I need, then use the save command. -- 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 Jun 1 14:51:17 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 01 Jun 2012 11:51:17 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> Message-ID: <4FC90F25.9020705@fourthworld.com> Macworld UK gave LiveCode a 5-out-of-5-star review: That's a nice follow-up to LiveCode being voted "Best Developer Tool" at the MacTech conference in November: Rackin' up the accolades - congrats, RunRev. -- 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 Fri Jun 1 14:52:21 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 1 Jun 2012 11:52:21 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> Message-ID: The performa series was an attempt at making Apple systems to compete with the PC's of the time. A few were pretty good, but there were some pigs too. In the final analysis what Apple produced in an attempt to market cheap computers, was... well... cheap computers! Good riddance I say! I'll pay the extra for premium parts. Bob On Jun 1, 2012, at 11:45 AM, Lynn Fredricks wrote: > Consider why Apple never themselves didn't offer a barebones system. > It was never in their corporate chemistry (certainly never in SJ's) to > pursue that kind of strategy. From davidocoker at gmail.com Fri Jun 1 15:20:11 2012 From: davidocoker at gmail.com (David C.) Date: Fri, 1 Jun 2012 14:20:11 -0500 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> Message-ID: Interestingly enough, as a Window and Linux user, I had never even heard of Hyper-Card when I found MetaCard, then Rev and finally LiveCode... I was just looking for a decent development tool for those two platforms only. Mac's or anything to do with Apple never even crossed my mind. (Seldom does still, although I do have a Mac-Mini that I largely ignore.) -David C. On Fri, Jun 1, 2012 at 1:52 PM, Bob Sneidar wrote: > The performa series was an attempt at making Apple systems to compete with the PC's of the time. A few were pretty good, but there were some pigs too. In the final analysis what Apple produced in an attempt to market cheap computers, was... well... cheap computers! Good riddance I say! I'll pay the extra for premium parts. > > Bob > > > On Jun 1, 2012, at 11:45 AM, Lynn Fredricks wrote: > >> Consider why Apple never themselves didn't offer a barebones system. >> It was never in their corporate chemistry (certainly never in SJ's) to >> pursue that kind of strategy. > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 mwieder at ahsoftware.net Fri Jun 1 16:54:38 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 1 Jun 2012 20:54:38 +0000 (UTC) Subject: Another 5-out-5 review for LC! References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> Message-ID: Richard Gaskin writes: > > Macworld UK gave LiveCode a 5-out-of-5-star review: > "Cons: Complex licensing matrix" Well said, MacWorld UK. -- Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Fri Jun 1 17:04:22 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2012 16:04:22 -0500 Subject: Android: custom prop vs. .txt? In-Reply-To: <4FC90DFB.8030609@fourthworld.com> References: <4FC90211.20700@hyperactivesw.com> <4FC90DFB.8030609@fourthworld.com> Message-ID: <4FC92E56.1060200@hyperactivesw.com> On 6/1/12 1:46 PM, Richard Gaskin wrote: > J. Landman Gay wrote: >> On 6/1/12 12:30 PM, Richard Gaskin wrote: >> >>> My tip on the value of using stack files for data storage assumes that >>> the stack file has had its filename property set to an appropriate >>> location for writes. >> >> I just thought of an interesting possibility: if the stack is included >> in the engine folder and a script sets the filename to the documents >> folder, will that copy it there? >> >> If someone gets a chance to try this before I do, I'd like to know. Not >> that it would be any faster than just using the copy or "save stack as" >> command. > > I imagine it would. I often just clone a template stack and set its > filename to whatever destination I need, then use the save command. I was wondering if it would work without the "clone" part. I.e., since the engine folder can't be changed, would it just make a copy or would we get an error? Have to try it I guess. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lvhdgc7 at gmail.com Fri Jun 1 18:36:57 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Fri, 1 Jun 2012 15:36:57 -0700 (PDT) Subject: Transparent button issue In-Reply-To: <364E07AE-1A76-411A-8D68-F275B200208C@swcp.com> References: <1338511684067-4650086.post@n4.nabble.com> <364E07AE-1A76-411A-8D68-F275B200208C@swcp.com> Message-ID: <1338590217712-4650140.post@n4.nabble.com> >I guess a workaround might be to use a label over the button. Thanks for the ideas. I went with the label workaround. Thanks, Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Transparent-button-issue-tp4650086p4650140.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Fri Jun 1 19:10:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 1 Jun 2012 16:10:58 -0700 Subject: revCopyFile questions In-Reply-To: <4FC90017.1050104@hyperactivesw.com> References: <4FC90017.1050104@hyperactivesw.com> Message-ID: Thanks Jacque. I treid the formats you recommended and I'm still getting "execution error" back from revCopyFile with nothing else in the result. The disk image is mounted. I checked for the presence of the disk image using the message box as you suggested using the message box and got true.. I also checked the application file availability using the message box and got true. Interestingly, you have to use "there is a folder" not "there is a file" to check for the existence of the .app file/folder, even though you use revcopyfile to copy it. The path to the appfile was copied and pasted directly from the error message I display so I'm certain I'm using the correct path. I even used the message box to issue a revcopyfile of the app file to my desktop and that worked I'm beginning to wonder if revCopyFile is capable of handling disk images. This is all part of my post build processing to get ready for a release, so I could just copy the app file manually but would be nice to get it working by script. Pete lcSQL Software On Fri, Jun 1, 2012 at 10:47 AM, J. Landman Gay wrote: > On 6/1/12 11:30 AM, Peter Haworth wrote: > >> I'm trying to use revcopyfile to copy an application from a folder on my >> disk drive to a mounted disk image (OS X). Keep getting "Execution error" >> from revCopyFile which really isn't very helpful. >> >> When copying an application file, should the file name be "myApp" or >> "myApp.app"? Or should I be using revCopyFolder? >> > > Use revCopyFile and include the ".app" at the end. Provide the full path, > the one you'd get back after an "answer file" dialog. > > > >> What is the correct path to the mounted disk image? I'm using >> "/Volumes/myImage.sparseimage"**, also tried specialFolderpath("Home")& >> "/Volumes/myImage.sparseimage" ( which I'm pretty sure isn't right). >> > > It should start with "/Volumes/". To see if you have the path right try > this in the message box: there is a folder "/Volumes/myImage". I assume the > disk image is mounted already, right? If so, I don't think the > ".sparseimage" should be in the path because a mounted volume doesn't use > that. > > > >> Lack of a clear error message from revCopyFile is making it hard to figure >> out exactly what I'm doing wrong. >> > > Is the vague error the only thing you get in the result? As far as I know, > checking the result is the only way to get any info. If any of the paths > are wrong you should get an error about not being able to open the file, or > no such folder (or something similar; can't recall offhand exactly what it > says.) > > -- > 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 Fri Jun 1 19:18:07 2012 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 1 Jun 2012 18:18:07 -0500 Subject: Another 5-out-5 review for LC! In-Reply-To: <4FC90F25.9020705@fourthworld.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> Message-ID: On Jun 1, 2012, at 1:51 PM, Richard Gaskin wrote: > Macworld UK gave LiveCode a 5-out-of-5-star review: > > > That's a nice follow-up to LiveCode being voted "Best Developer Tool" at the MacTech conference in November: > > > Rackin' up the accolades - congrats, RunRev. Sweet! Well done guys! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From lan.kc.macmail at gmail.com Fri Jun 1 19:43:48 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 2 Jun 2012 07:43:48 +0800 Subject: Hypercard: the missing link to the web In-Reply-To: <1338549078643-4650114.post@n4.nabble.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <1338536435882-4650105.post@n4.nabble.com> <1338549078643-4650114.post@n4.nabble.com> Message-ID: On Fri, Jun 1, 2012 at 7:11 PM, Peter Alcibiades < palcibiades-first at yahoo.co.uk> wrote: > > The dog in the manger approach was, we don't want it, we cannot use it (eat > it) and so we will not let anyone else who could use it and make good > things > out of it have it either. > > You are certainly right there. Now I understand what you meant. From lan.kc.macmail at gmail.com Fri Jun 1 19:51:45 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 2 Jun 2012 07:51:45 +0800 Subject: Hypercard: the missing link to the web In-Reply-To: <9479EBCC-5222-4F28-9C13-D6C641187159@gmail.com> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <4FC7DECF.8090401@hyperactivesw.com> <9479EBCC-5222-4F28-9C13-D6C641187159@gmail.com> Message-ID: On Fri, Jun 1, 2012 at 11:12 PM, Peter M. Brigham, MD wrote: > > First Class! Now that brings back memories! Is there a museum somewhere > for dead software? > > What?? I still access the local Mac User Group via FirstClass 9.1 - not that I would recommend it to anyone, there is certainly better options out there to run an online non-profit community. FirstClass may not be great, but it's not dead. From igor at superstudent.net Fri Jun 1 19:57:41 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sat, 2 Jun 2012 09:57:41 +1000 Subject: Another 5-out-5 review for LC! In-Reply-To: <4FC90F25.9020705@fourthworld.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> Message-ID: <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> Congratulations, RunRev! On 02/06/2012, at 4:51 AM, Richard Gaskin wrote: > Macworld UK gave LiveCode a 5-out-of-5-star review: > Well deserved! And, talking about reviews, I came across a rather scathing write-up on LiveCode at the very popular "MacUpdate" site. Because of that negative review, I missed out on trying out LiveCode earlier. It is sad to see that LiveCode is rated so poorly in MacUpdate, and that other developers, like me, might be missing out on adding a great tool to their toolbox. With this in mind, I ask you guys, that if you have the time and inclination, please head over to MacUpdate, register, and give a positive star rating to LiveCode. Kind regards to all, -- Igor Couto Sydney, Australia From lan.kc.macmail at gmail.com Fri Jun 1 20:06:37 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 2 Jun 2012 08:06:37 +0800 Subject: Hypercard: the missing link to the web In-Reply-To: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> Message-ID: On Sat, Jun 2, 2012 at 2:45 AM, Lynn Fredricks < lfredricks at proactive-intl.com> wrote: > > Within each product line (Macs, iPod, iPhone, iPad) you have very clear and > very simple differentiated levels - the low end is cheapest and sports > fewer > features, > Very interesting you should write that, that way. If I have my timeline right, I think at the time HC got axed was about same time SJ walked into a managers meeting, drew a simple cross on a whiteboard dividing it into 4 squares and placed the iMac and iBook (MacBook) in the top two, and the PowerBook (MacBook Pro) and PowerMac (G5, Mac Pro) in the bottom two squares. A stylised version of it became part of their ad campaign. Which then brings me full circle to another thread on this List about where OS X is headed, and my feeling that '...and a touch sensitive screen' will be part of the future OS X requirement. The 4 square focus seems to have shifted markedly. From lan.kc.macmail at gmail.com Fri Jun 1 20:21:13 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 2 Jun 2012 08:21:13 +0800 Subject: Upgrade to Lion In-Reply-To: <4FC881FA.2010303@gmail.com> References: <5E02F639-9267-413E-94F5-5EBB05D656A4@wanadoo.fr> <4FC881FA.2010303@gmail.com> Message-ID: On Fri, Jun 1, 2012 at 4:48 PM, Richmond wrote: > > My younger son, who is at a private school in Germany informs me that all > the kids there are buying > new MacBooks with Lion installed; and, the first thing they do is blank > the hard-drive and install Snow Leopard!!!!! > > I thought Apple had stopped selling MacBooks? Certainly in my area you can only buy Mac Airs or MacBook Pros. The MacBook has fallen out of the 4 boxes of focus (see other posts on this List).... to make room for iPads, me thinks. From lan.kc.macmail at gmail.com Fri Jun 1 21:18:47 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 2 Jun 2012 09:18:47 +0800 Subject: Another 5-out-5 review for LC! In-Reply-To: <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> Message-ID: What a great write up, congrats Runrev Team. In light of the other thread about HyperCard, the only thing that makes me wince in the write-up is the multiple references to the stack/card metaphor. Whilst a knowledge of the past is all well and good, for the rising generation of potential programmers, "is based on the ground breaking HyperCard" would have been all the reference needed. Anyone looking for HC's replacement would have had their interest peaked. For new programmers the Stack, and particularly Card metaphor is a sidetrack. The biggest hurdle I had to cross when transitioning from HC to LC, was the move AWAY from the use of Cards as a storage system. To take better advantage of all those improvements over HC I had to STOP thinking of data as Cards. I haven't written a Stack with multiple Cards in quite a while. Stacks and SubStacks, yes. When was the last time anyone here created a Stack full of Cards? If I was to take a room full of students, brand new to programming, I would teach them about seperating the GUI from the data. I'd refer to the data in terms that LC loves; lines, words, items, chars - chunks. And how to take advantage of that. Apart from being forced to mention Card because scripts are going to be written on the Card Script, and there is going to be openCard and closeCard handlers, I know I'd ever mention the Card metaphor because it's just not valid anymore. The reason MacUpdate might have given it LC a lower rating is an assumption that you are stuck building Stacks full of Cards. If I were to use a metaphor for todays kids, I'd say LC is like iTunes: You can click on a button and you can display a vast list of just text (your music Library) You can click on a button and display images and text (music Library with Artwork) You can click on a button and display just images. You can double click on a line/word and start playing music or movies. You can click on a button and connect to the internet You can click on a button and download from the internet You can create your own button that do their own custom sorts so you only see the music/movies that meet whatever mood you feel like. BUT it's not just for music or movies, it's for anything you can think of, photos, emails, SMS, homework notes, athletic training records, football scores, ANYTHING you do on a computer, you can do with LC. When kids import another song into iTunes, they know it just becomes another line of data, thats EXACTLY how they need to think about data with LC. But that's just me. From mwieder at ahsoftware.net Fri Jun 1 21:22:10 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 1 Jun 2012 18:22:10 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <4FC90F25.9020705@fourthworld.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> Message-ID: <791376348296.20120601182210@ahsoftware.net> Richard- Friday, June 1, 2012, 11:51:17 AM, you wrote: > Macworld UK gave LiveCode a 5-out-of-5-star review: > Interesting tidbit here: one of my coworkers spotted the article this afternoon. Never having heard of LiveCode, but remembering HyperCard, he clicked his way over to the runrev web site, ran the promo video, and came running over to my desk all excited about having seen me in the video. Asked lots of questions about mobile development, and I'll have to get back to him on Monday about some things I couldn't quite remember off the top of my head, but looks like he'll be coming on board soon. -- -Mark Wieder mwieder at ahsoftware.net From coiin at verizon.net Fri Jun 1 21:27:22 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 01 Jun 2012 21:27:22 -0400 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> Message-ID: <4437663C-714E-48CB-AFE7-800BA5B55AFF@verizon.net> I'm less sure about that. Steve Jobs spoke out about how touch screens are not the right way to work with desktop machines, and I've made enough touch screen kiosk applications to know that it's tiring to work that way. The gestural stuff that is in Lion and Mountain Lion is great. But, it's geared towards trackpad use. I don't mind that, I've just used trackpads for years, and although I was very reluctant to install Lion, I'm liking the way I work with Mountain Lion and my Magic Trackpad. It makes a mouse feel clumsy. On Jun 1, 2012, at 8:06 PM, Kay C Lan wrote: > >Which then brings me full circle to another thread on this List about where > OS X is headed, and my feeling that '...and a touch sensitive screen' will > be part of the future OS X requirement. From jacque at hyperactivesw.com Fri Jun 1 22:00:36 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2012 21:00:36 -0500 Subject: Another 5-out-5 review for LC! In-Reply-To: <791376348296.20120601182210@ahsoftware.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <791376348296.20120601182210@ahsoftware.net> Message-ID: <4FC973C4.2050903@hyperactivesw.com> On 6/1/12 8:22 PM, Mark Wieder wrote: > Richard- > > Friday, June 1, 2012, 11:51:17 AM, you wrote: > >> Macworld UK gave LiveCode a 5-out-of-5-star review: >> > > Interesting tidbit here: one of my coworkers spotted the article this > afternoon. Never having heard of LiveCode, but remembering HyperCard, > he clicked his way over to the runrev web site, ran the promo video, > and came running over to my desk all excited about having seen me in > the video. Asked lots of questions about mobile development, and I'll > have to get back to him on Monday about some things I couldn't quite > remember off the top of my head, but looks like he'll be coming on > board soon. > Wow, cool. I bet Kevin would like to hear that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Jun 1 22:09:15 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2012 21:09:15 -0500 Subject: revCopyFile questions In-Reply-To: References: <4FC90017.1050104@hyperactivesw.com> Message-ID: <4FC975CB.20509@hyperactivesw.com> Permissions on the disk image, maybe? It seems like it should work and there's something else wrong. Once mounted, the OS treats an image just like any other disk, and all LiveCode does is tell OS to do a copy. On 6/1/12 6:10 PM, Peter Haworth wrote: > Thanks Jacque. I treid the formats you recommended and I'm still getting > "execution error" back from revCopyFile with nothing else in the result. > The disk image is mounted. > > I checked for the presence of the disk image using the message box as you > suggested using the message box and got true.. > > I also checked the application file availability using the message box and > got true. Interestingly, you have to use "there is a folder" not "there is > a file" to check for the existence of the .app file/folder, even though you > use revcopyfile to copy it. The path to the appfile was copied and pasted > directly from the error message I display so I'm certain I'm using the > correct path. I even used the message box to issue a revcopyfile of the > app file to my desktop and that worked > > I'm beginning to wonder if revCopyFile is capable of handling disk images. > > This is all part of my post build processing to get ready for a release, so > I could just copy the app file manually but would be nice to get it working > by script. > > Pete > lcSQL Software > > > > On Fri, Jun 1, 2012 at 10:47 AM, J. Landman Gaywrote: > >> On 6/1/12 11:30 AM, Peter Haworth wrote: >> >>> I'm trying to use revcopyfile to copy an application from a folder on my >>> disk drive to a mounted disk image (OS X). Keep getting "Execution error" >>> from revCopyFile which really isn't very helpful. >>> >>> When copying an application file, should the file name be "myApp" or >>> "myApp.app"? Or should I be using revCopyFolder? >>> >> >> Use revCopyFile and include the ".app" at the end. Provide the full path, >> the one you'd get back after an "answer file" dialog. >> >> >> >>> What is the correct path to the mounted disk image? I'm using >>> "/Volumes/myImage.sparseimage"**, also tried specialFolderpath("Home")& >>> "/Volumes/myImage.sparseimage" ( which I'm pretty sure isn't right). >>> >> >> It should start with "/Volumes/". To see if you have the path right try >> this in the message box: there is a folder "/Volumes/myImage". I assume the >> disk image is mounted already, right? If so, I don't think the >> ".sparseimage" should be in the path because a mounted volume doesn't use >> that. >> >> >> >>> Lack of a clear error message from revCopyFile is making it hard to figure >>> out exactly what I'm doing wrong. >>> >> >> Is the vague error the only thing you get in the result? As far as I know, >> checking the result is the only way to get any info. If any of the paths >> are wrong you should get an error about not being able to open the file, or >> no such folder (or something similar; can't recall offhand exactly what it >> says.) >> >> -- >> 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 > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Sat Jun 2 02:20:54 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sat, 02 Jun 2012 09:20:54 +0300 Subject: Something for the reading list Message-ID: <4FC9B0C6.1090602@gmail.com> http://arstechnica.com/apple/2012/05/25-years-of-hypercard-the-missing-link-to-the-web/ From rene.micout at numericable.com Sat Jun 2 05:45:39 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Sat, 2 Jun 2012 11:45:39 +0200 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: <1ECFC3E6-A592-45E0-B5CC-C8C7B12FD714@numericable.com> Le 31 mai 2012 ? 20:00, Richard Gaskin a ?crit : > 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. Richard, I don't need to create a launcher, just make something like: Cobook > http://www.cobookapp.com/ Numeric Notes > http://itunes.apple.com/kz/app/numeric-notes/id464069442?l=ru&ls=1&mt=12 Ren? From wow at together.net Sat Jun 2 09:38:10 2012 From: wow at together.net (Richard Miller) Date: Sat, 02 Jun 2012 09:38:10 -0400 Subject: Licensing & selling an Android app In-Reply-To: References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> Message-ID: <4FCA1742.7050109@together.net> What are people doing to sell and license an LC-created Android app? I looked at Google Play, but that appears to use a non-LC-compatible licensing process. What can be done to restrict illegal app copying, short of writing a custom app registration process, as would be done for any desktop app? Also, I don't believe Google Play's in-app billing system is LC compatible yet. So that apparently means it is necessary to submit a version of our app that requires payment in advance by the customer (in addition to a free test version). Is that right? Has anybody published an Android app through any market other than Google Play? For example, Amazon? Is that a better choice? In our case, we are not focused on using any service/market to help promote our app, as we can do that directly from our web site. Our app is highly targeted. Just looking for the easiest way to install our app on a customers device, and potentially restrict illegal copying. Thanks. Richard Miller From coiin at verizon.net Sat Jun 2 09:51:36 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 02 Jun 2012 09:51:36 -0400 Subject: Licensing & selling an Android app In-Reply-To: <4FCA1742.7050109@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> Message-ID: Amazon is more straightforward. Not sure if they have the same DRM options you have in Google Play. With Google Play you can take an easy route, and hope there isn't too much piracy, or you can go for another option they have that somehow encrypts the app to make sure it will only play on the purchaser's devices. One big thing to watch out for is that when you first submit an app to Google Play, and haven't yet set up how they will pay you, the app will be instantly available as a free app. You're not allowed to charge for an app that started off as a free app. That can be solved by creating a new app with a different app ID, but that's a shame to have to do, just because you didn't notice that your app was placed as a free one. From ambassador at fourthworld.com Sat Jun 2 10:52:21 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 02 Jun 2012 07:52:21 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <4437663C-714E-48CB-AFE7-800BA5B55AFF@verizon.net> References: <4437663C-714E-48CB-AFE7-800BA5B55AFF@verizon.net> Message-ID: <4FCA28A5.5050509@fourthworld.com> Colin Holgate wrote: > On Jun 1, 2012, at 8:06 PM, Kay C Lan wrote: > >> >Which then brings me full circle to another thread on this List >> about where OS X is headed, and my feeling that '...and a touch >> sensitive screen' will be part of the future OS X requirement. > > I'm less sure about that. Steve Jobs spoke out about how touch > screens are not the right way to work with desktop machines... Steve said a lot of things, and frequently did the opposite. It's part of the secrecy culture, not tipping their hand to the competition and all that - here's a brief rundown of some of them, including "no phone" and "no tablet": When Apple launched the iPad Steve said, "If you see a stylus they blew it", but last month Apple filed a patent application for a stylus: Like TUAW says, "When Steve says 'no', we hear 'maybe'". :) Tipping their hand is just now how Apple works. > ...and I've made enough touch screen kiosk applications to know > that it's tiring to work that way. Indeed it is, but only for long work sessions and only when the monitor is oriented vertically. ATMS and other kiosks have have revolutionized whole industries with touch screens, and for the sort of longer-session workflows we use PCs for Asus and others make touchscreen monitors that are designed to be either vertically oriented or laid down at a 30-degree angle - very much like a drafting table. The drafting table orientation has been optimal for long work sessions for centuries, so it seems inevitable that as computer form factors continue to diversify we'll see an increasing number of those. Windows 7 already includes support for touch gestures, as does Ubuntu with UTouch, and as you noted Apple is increasingly supporting touch gestures on their desktop as well. The bigger question is precision: occupying only a single pixel, the action point of a mouse makes it significantly more precise than any finger can be. But that's ultimately a software design issue, not an inherent flaw in the nature of touch devices as a whole. We're seeing an increasing variety of productivity software for touch devices, and there's no reason to believe these must be limited to 10" screens. Computing devices will get both smaller and larger as form factors continue to diversify, with Google goggles leading the way on the small end and touch monitors like Asus' leading the way on the large end. The tablet is not the end of the evolutionary road. Every form factor in current use is best recognized as a transitional technology. -- 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 Sat Jun 2 11:06:24 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 02 Jun 2012 08:06:24 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> References: <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> Message-ID: <4FCA2BF0.6030701@fourthworld.com> Igor de Oliveira Couto wrote: > Congratulations, RunRev! > > On 02/06/2012, at 4:51 AM, Richard Gaskin wrote: > >> Macworld UK gave LiveCode a 5-out-of-5-star review: >> > > Well deserved! > > And, talking about reviews, I came across a rather scathing write-up on LiveCode at the very popular "MacUpdate" site. Because of that negative review, I missed out on trying out LiveCode earlier. It is sad to see that LiveCode is rated so poorly in MacUpdate, and that other developers, like me, might be missing out on adding a great tool to their toolbox. > > With this in mind, I ask you guys, that if you have the time and inclination, please head over to MacUpdate, register, and give a positive star rating to LiveCode. Thanks for posting that, Igor. I went to MacUpdate but haven't been able to post because their reg system seems to have lost my account (I'm working with their support on that). I was surprised to see that a majority of the comments there were negative. In a few cases the specifics related to not understanding the product well, but others were quite valid from the perspective of a new user (e.g., "no native controls on iOS"). IMNSHO, even the misunderstandings could arguably be attributed to the product design, since first impressions need to be accounted for in guiding the user. Once my account is fixed I'll be happy to note my own experiences there, but in all fairness I can understand why those who've posted negative comments did so. Of course those of us who know how to use the tool understand that many of those aren't preventing us from getting work done, but I can see how a quick-glance review of the demo would lead to some of the perceptions noted there. For example, option controls look so very different between how you lay them out in the IDE and how they appear in iOS that it's very difficult to lay out screens correctly. Similarly, not getting the metrics for the screen keyboard or Android pixel density also makes it difficult to design. We know those are being addressed, but it's understandable that newcomers seeing the product for the first time may find it initially daunting. -- 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 Jun 2 11:50:52 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 2 Jun 2012 08:50:52 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <4FCA2BF0.6030701@fourthworld.com> References: <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> <4FCA2BF0.6030701@fourthworld.com> Message-ID: <05A834CA0330410AAD7D14399A08D780@GATEWAY> > I was surprised to see that a majority of the comments there > were negative. In a few cases the specifics related to not > understanding the product well, but others were quite valid > from the perspective of a new user (e.g., "no native controls > on iOS"). IMNSHO, even the misunderstandings could arguably > be attributed to the product design, since first impressions > need to be accounted for in guiding the user. It is unfortunate when there is a system that doesn't allow for vendor response. Ive had the experience before where some buyers have used review systems as a form of blackmail, meaning, they demanded some feature or some special service, and told that if they didn't get it that they'd trash the product in a public place. Consider also, if a competitor or a "champion" of another product buys yours in a public venue that works this way, such as the Mac App Store. They can heap abuse on your product pretty much freely and there is nothing you can do about it. Best regards, Lynn Fredricks Mirye Software Publishing http://www.mirye.com From lfredricks at proactive-intl.com Sat Jun 2 11:54:49 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 2 Jun 2012 08:54:49 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: <4437663C-714E-48CB-AFE7-800BA5B55AFF@verizon.net> References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com><06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4437663C-714E-48CB-AFE7-800BA5B55AFF@verizon.net> Message-ID: <9B71ED2B43F84610B4610F579239059A@GATEWAY> > I'm less sure about that. Steve Jobs spoke out about how > touch screens are not the right way to work with desktop > machines, and I've made enough touch screen kiosk > applications to know that it's tiring to work that way. This is why I miss Fake Steve. SJ validated or invalidated anything to suit whatever his plans were at the moment. I loved how Fake Steve would point out these personality foibles of the original. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From lfredricks at proactive-intl.com Sat Jun 2 12:02:42 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 2 Jun 2012 09:02:42 -0700 Subject: Hypercard: the missing link to the web In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com><06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> Message-ID: > The performa series was an attempt at making Apple systems to > compete with the PC's of the time. A few were pretty good, > but there were some pigs too. In the final analysis what > Apple produced in an attempt to market cheap computers, > was... well... cheap computers! Good riddance I say! I'll pay > the extra for premium parts. Indeed - they were not well constructed, but often they were differentiated not just by price and poorly performing subsystems but with the included software. In the mid 90s I was directly involved with several of those pre-installed licensing deals with Apple. Sadly, in that OS 8.x era, Apple began copying features from third party products into the OS, even ones from products Apple bundled. Marketshare shrank terribly. Vendors took huge risks on technologies that were later killed off (hellooooo OpenDoc!). 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 Jun 2 13:29:39 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 02 Jun 2012 10:29:39 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <05A834CA0330410AAD7D14399A08D780@GATEWAY> References: <05A834CA0330410AAD7D14399A08D780@GATEWAY> Message-ID: <4FCA4D83.4020607@fourthworld.com> Lynn Fredricks wrote: > It is unfortunate when there is a system that doesn't allow for vendor > response. > > Ive had the experience before where some buyers have used review systems as > a form of blackmail, meaning, they demanded some feature or some special > service, and told that if they didn't get it that they'd trash the product > in a public place. > > Consider also, if a competitor or a "champion" of another product buys yours > in a public venue that works this way, such as the Mac App Store. They can > heap abuse on your product pretty much freely and there is nothing you can > do about it. Does MacUpdate really have such a restriction? If so, they're no VersionTracker. Back before it was gobbled up by CNET, VT was da bomb. Folks might post a bad comment now and then, but I could step in to offer an explanation, or not that something's already been fixed, and that provided a productive environment. This MacUpdate restriction just seems prone to competitor abuse. Has anyone here written MacUpdate about lifting this counterproductive limitation? -- 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 Sat Jun 2 14:14:48 2012 From: wow at together.net (Richard Miller) Date: Sat, 02 Jun 2012 14:14:48 -0400 Subject: Licensing & selling an Android app In-Reply-To: References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> Message-ID: <4FCA5818.1000902@together.net> Thanks, Colin. The problem I have with Amazon is that it is U.S. only, and many of our customers are elsewhere. Sounds like you used Google Play. Did you go without the encryption option? Did you somehow use in-app purchasing or simply publish a paid app? Thanks. Richard On 6/2/2012 9:51 AM, Colin Holgate wrote: > Amazon is more straightforward. Not sure if they have the same DRM options you have in Google Play. With Google Play you can take an easy route, and hope there isn't too much piracy, or you can go for another option they have that somehow encrypts the app to make sure it will only play on the purchaser's devices. > > One big thing to watch out for is that when you first submit an app to Google Play, and haven't yet set up how they will pay you, the app will be instantly available as a free app. You're not allowed to charge for an app that started off as a free app. That can be solved by creating a new app with a different app ID, but that's a shame to have to do, just because you didn't notice that your app was placed as a free 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 livfoss at mac.com Sat Jun 2 14:55:32 2012 From: livfoss at mac.com (Graham Samuel) Date: Sat, 02 Jun 2012 20:55:32 +0200 Subject: Another 5-out-5 review for LC! In-Reply-To: References: Message-ID: <8DF067DB-FAC1-4BC2-9F17-27914CA6B592@mac.com> On Sat, 2 Jun 2012 09:18:47 +0800, Kay C Lan wrote: > I haven't written a Stack with multiple Cards in quite a while. Stacks and > SubStacks, yes. When was the last time anyone here created a Stack full of > Cards? Well, I'm in the middle of creating one right now! It makes an ideal structure for a particular style of iOS app, where there are several small datasets, all with identical form - like a tiny database (with say less than 100 entries). Each dataset has an identical form to the others, and consists of data entry screens, summaries and projections (it's a financial app). This fits very nicely into a structure where there is set of template cards, and when a new dataset is required, these cards are cloned to instantiate the new set, and given scripts through behaviors (since all the business logic in each set is the same). This doesn't tie one down to a specific form factor, as the actual layout of the templates can be adjusted for different screen sizes and resolutions; but it is true that if there is a button or a data entry field on a template, then these objects will appear on the corresponding card whatever its actual shape or size. This really seems to me the very best way to handle this type of application, and the added bonus is that all the data can be saved as one stack. Of course there are much simpler applications like catalogues (I bought an iOS app for example which describes the most common birds in the UK) where the information displayed is really pretty much like cards in an old-fashioned card index (maybe this is called a Rolodex in the US), and none the worse for that."Birds UK" is read-only, but it accommodates stuff like a button you can press to hear the bird's song, which wouldn't have worked in the paper version, but conceptually it's the same thing. I'm sure it predates LC for iOS, but it would have been a very good candidate for a stack full of cards? Graham From coiin at verizon.net Sat Jun 2 15:21:00 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 02 Jun 2012 15:21:00 -0400 Subject: Licensing & selling an Android app In-Reply-To: <4FCA5818.1000902@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> Message-ID: <7AAEB1D9-D0F2-4FC0-9C7B-3D480BD7F592@verizon.net> Without encryption, and yes it was just a paid app. On Jun 2, 2012, at 2:14 PM, Richard Miller wrote: > Sounds like you used Google Play. Did you go without the encryption option? Did you somehow use in-app purchasing or simply publish a paid app? From dixonja at hotmail.co.uk Sat Jun 2 15:36:41 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sat, 2 Jun 2012 20:36:41 +0100 Subject: Another 5-out-5 review for LC! In-Reply-To: <8DF067DB-FAC1-4BC2-9F17-27914CA6B592@mac.com> References: , <8DF067DB-FAC1-4BC2-9F17-27914CA6B592@mac.com> Message-ID: Graham... Sounds like a job for just the one card and an SQLlite db ... > On Sat, 2 Jun 2012 09:18:47 +0800, Kay C Lan wrote: > > > I haven't written a Stack with multiple Cards in quite a while. Stacks and > > SubStacks, yes. When was the last time anyone here created a Stack full of > > Cards? > > Well, I'm in the middle of creating one right now! It makes an ideal structure for a particular style of iOS app, where there are several small datasets, all with identical form - like a tiny database (with say less than 100 entries). Each dataset has an identical form to the others, and consists of data entry screens, summaries and projections (it's a financial app). This fits very nicely into a structure where there is set of template cards, and when a new dataset is required, these cards are cloned to instantiate the new set, and given scripts through behaviors (since all the business logic in each set is the same). This doesn't tie one down to a specific form factor, as the actual layout of the templates can be adjusted for different screen sizes and resolutions; but it is true that if there is a button or a data entry field on a template, then these objects will appear on the corresponding card whatever its actual shape or size. This really seems to me the very best way to handle this type of application, and the added bonus is that all the data can be saved as one stack. > > Of course there are much simpler applications like catalogues (I bought an iOS app for example which describes the most common birds in the UK) where the information displayed is really pretty much like cards in an old-fashioned card index (maybe this is called a Rolodex in the US), and none the worse for that."Birds UK" is read-only, but it accommodates stuff like a button you can press to hear the bird's song, which wouldn't have worked in the paper version, but conceptually it's the same thing. I'm sure it predates LC for iOS, but it would have been a very good candidate for a stack full of cards? > > Graham From matthias_livecode_150811 at m-r-d.de Sat Jun 2 15:56:03 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sat, 2 Jun 2012 21:56:03 +0200 Subject: =?windows-1252?Q?=5BLiveCodeServer_/_on-Rev=5D_SqlLite_-_Insert?= =?windows-1252?Q?=85=2E__very_slow?= Message-ID: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> Hi, i have here a script which - creates a local sqlLite DB - creates a Table with 13 fields - insert 3000 records from a textfile On my Mac this takes about 20 seconds. On an iPhone this take approx. 60 seconds plus the download time for the 3000 line textfile. So i thought doing this on the server and let the iphone just download the gezipped sqlite file is much faster. So i tried this with livecode server on the On-Rev system. It takes about 4 minutes to run the script. I tried to do the sql inserts one by one and also in segments of 10,50,100. Nothing improves the processing time. Is this a normal behaviour under livecode server? I thought this could be done in 2 or 3 seconds. My code looks like this put "produkte.sqlite" into tDatabasePath put revOpenDatabase("sqlite", tDatabasePath, , , , ) into tDatabaseID repeat for each line l in tList --tList contains 3000 lines with 13 items each put "NSERT INTO produkte VALUES ('value-01','value-02','value-03','value-04','value-05','value-06','value-07','value-08','value-09','value-10','value-11','value-12','value-13');" into tSQL replace "value-01" with item 1 of l in tSQL replace "value-02" with item 2 of l in tSQL replace "value-03" with item 3 of l in tSQL . . replace "value-13" with item 13 of l in tSQL revExecuteSQL tDatabaseID, tSQL end repeat revcloseDatabase tDatabaseID I tried this with livecode server 3.5.0 (original on-rev) and livecode server 5.0.2. Any ideas anyone? Regards, Matthias From pete at lcsql.com Sat Jun 2 16:10:37 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 2 Jun 2012 13:10:37 -0700 Subject: =?windows-1252?Q?Re=3A_=5BLiveCodeServer_=2F_on=2DRev=5D_SqlLite_=2D_Insert=85=2E_v?= =?windows-1252?Q?ery_slow?= In-Reply-To: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> References: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> Message-ID: Hi Mathias, You should warp your INSERT command in an SQLite transaction. Before the first one, revExecuteSQL tdatabaseID, "BEGIN TRANSACTION" and after the last INSERT, rev$xecuteSQL tdatabaseID, "COMMIT". You'll see dramatic performance improvements, I can almost guarantee. You should probably check for an error after each INSERT and if you find one,revExecuteSQL tdatabaseID, "ROLLBACK". The ROLLBACK will put your database back into the state it was before any of the INSERTs were done, assuming that's what you want to do if there is an error. There's a couple of other things about the form of your INSERT statement but try that first and see if that speeds things up. Hope that helps, Pete lcSQL Software On Sat, Jun 2, 2012 at 12:56 PM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > Hi, > > i have here a script which > > - creates a local sqlLite DB > - creates a Table with 13 fields > - insert 3000 records from a textfile > > On my Mac this takes about 20 seconds. On an iPhone this take approx. 60 > seconds plus the download time for the 3000 line textfile. > So i thought doing this on the server and let the iphone just download the > gezipped sqlite file is much faster. > > So i tried this with livecode server on the On-Rev system. It takes about > 4 minutes to run the script. > I tried to do the sql inserts one by one and also in segments of > 10,50,100. Nothing improves the processing time. > > Is this a normal behaviour under livecode server? I thought this could be > done in 2 or 3 seconds. > > My code looks like this > > put "produkte.sqlite" into tDatabasePath > put revOpenDatabase("sqlite", tDatabasePath, , , , ) into tDatabaseID > repeat for each line l in tList > --tList contains 3000 lines with 13 items each > put "NSERT INTO produkte VALUES > ('value-01','value-02','value-03','value-04','value-05','value-06','value-07','value-08','value-09','value-10','value-11','value-12','value-13');" > into tSQL > replace "value-01" with item 1 of l in tSQL > replace "value-02" with item 2 of l in tSQL > replace "value-03" with item 3 of l in tSQL > . > . > replace "value-13" with item 13 of l in tSQL > revExecuteSQL tDatabaseID, tSQL > end repeat > revcloseDatabase tDatabaseID > > I tried this with livecode server 3.5.0 (original on-rev) and livecode > server 5.0.2. > > Any ideas anyone? > > 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 henshaw at me.com Sat Jun 2 16:41:44 2012 From: henshaw at me.com (Andrew Henshaw) Date: Sat, 2 Jun 2012 21:41:44 +0100 Subject: Licensing & selling an Android app In-Reply-To: <4FCA5818.1000902@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> Message-ID: <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> I have an app in both the Google Play and Amazon stores, and find Google is the much better option for me. With the Amazon system you have to submit every update for review and then wait. If you want to withdraw a product from sale you have to write to them. With the Google system you can simply upload a new apk, activate it and its good to go. You can also remove it from sale, change the price etc etc. Also sales wise, for me the Google store sells in a 6/1 ratio compared to the Amazon store. A couple of things to watch are, as mentioned beforeand unlike the Apple store, you cannot switch a product from free to paid, and the manifest is used to work out the devices the app will run on and this will include Android tablets bey default so make sure you app resizes to all the different Android resolutions or wait for the negative reviews to roll in. As far as protection on Android goes, I dont think ive seen an app that has not been cracked and is not available for download through a torrent site. My apps rely on quite a lot of interaction with a web feed, so I can simply change the location of the feed between releases which renders any cracked copies useless. Its not ideal, but the best I can do with my abilities at the moment. Andy On 2 Jun 2012, at 19:14, Richard Miller wrote: > Thanks, Colin. > > The problem I have with Amazon is that it is U.S. only, and many of our customers are elsewhere. > > Sounds like you used Google Play. Did you go without the encryption option? Did you somehow use in-app purchasing or simply publish a paid app? > > Thanks. > Richard > > > > On 6/2/2012 9:51 AM, Colin Holgate wrote: >> Amazon is more straightforward. Not sure if they have the same DRM options you have in Google Play. With Google Play you can take an easy route, and hope there isn't too much piracy, or you can go for another option they have that somehow encrypts the app to make sure it will only play on the purchaser's devices. >> >> One big thing to watch out for is that when you first submit an app to Google Play, and haven't yet set up how they will pay you, the app will be instantly available as a free app. You're not allowed to charge for an app that started off as a free app. That can be solved by creating a new app with a different app ID, but that's a shame to have to do, just because you didn't notice that your app was placed as a free 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 >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sat Jun 2 16:53:10 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sat, 2 Jun 2012 22:53:10 +0200 Subject: =?windows-1252?Q?Re=3A_=5BLiveCodeServer_/_on-Rev=5D_SqlLite_-_I?= =?windows-1252?Q?nsert=85=2E_very_slow?= In-Reply-To: References: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> Message-ID: Peter, thank you very much. That is more than an improvement. It takes now just a second or so. You mentioned the form of my insert statement. Is there something wrong with it? Do you mean the fact that i replace the placeholders value-xx? Regards, Matthias Am 02.06.2012 um 22:10 schrieb Peter Haworth: > Hi Mathias, > You should warp your INSERT command in an SQLite transaction. Before the > first one, revExecuteSQL tdatabaseID, "BEGIN TRANSACTION" and after the > last INSERT, rev$xecuteSQL tdatabaseID, "COMMIT". You'll see dramatic > performance improvements, I can almost guarantee. > > You should probably check for an error after each INSERT and if you find > one,revExecuteSQL tdatabaseID, "ROLLBACK". The ROLLBACK will put your > database back into the state it was before any of the INSERTs were done, > assuming that's what you want to do if there is an error. > > There's a couple of other things about the form of your INSERT statement > but try that first and see if that speeds things up. > > > Hope that helps, > > Pete > lcSQL Software > > > > On Sat, Jun 2, 2012 at 12:56 PM, Matthias Rebbe < > matthias_livecode_150811 at m-r-d.de> wrote: > >> Hi, >> >> i have here a script which >> >> - creates a local sqlLite DB >> - creates a Table with 13 fields >> - insert 3000 records from a textfile >> >> On my Mac this takes about 20 seconds. On an iPhone this take approx. 60 >> seconds plus the download time for the 3000 line textfile. >> So i thought doing this on the server and let the iphone just download the >> gezipped sqlite file is much faster. >> >> So i tried this with livecode server on the On-Rev system. It takes about >> 4 minutes to run the script. >> I tried to do the sql inserts one by one and also in segments of >> 10,50,100. Nothing improves the processing time. >> >> Is this a normal behaviour under livecode server? I thought this could be >> done in 2 or 3 seconds. >> >> My code looks like this >> >> put "produkte.sqlite" into tDatabasePath >> put revOpenDatabase("sqlite", tDatabasePath, , , , ) into tDatabaseID >> repeat for each line l in tList >> --tList contains 3000 lines with 13 items each >> put "NSERT INTO produkte VALUES >> ('value-01','value-02','value-03','value-04','value-05','value-06','value-07','value-08','value-09','value-10','value-11','value-12','value-13');" >> into tSQL >> replace "value-01" with item 1 of l in tSQL >> replace "value-02" with item 2 of l in tSQL >> replace "value-03" with item 3 of l in tSQL >> . >> . >> replace "value-13" with item 13 of l in tSQL >> revExecuteSQL tDatabaseID, tSQL >> end repeat >> revcloseDatabase tDatabaseID >> >> I tried this with livecode server 3.5.0 (original on-rev) and livecode >> server 5.0.2. >> >> Any ideas anyone? >> >> 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 Sat Jun 2 17:14:01 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 2 Jun 2012 14:14:01 -0700 Subject: =?windows-1252?Q?Re=3A_=5BLiveCodeServer_=2F_on=2DRev=5D_SqlLite_=2D_Insert=85=2E_v?= =?windows-1252?Q?ery_slow?= In-Reply-To: References: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> Message-ID: Hi Matthias, Glad that worked. With the Begin/Commit, the changes don't get flushed to disk until the COMMIT; without the BEGIN/COMMIT, each individual INSERT gets flushed to disk, plus other sqlite overhead. The INSERTs are probably fine. I was going to suggest that you use the parameter replacement formm to protect against SQL injection and also deal with escaping single quotes so you don't have to do it yourself. You can find the details in the dictionary but basically, your call to revExecuteSQL would look like: revExecuteSQL tdatabaseID, "INSERT INTO produkte VALUES (:1,:2,:3,:4,:5 .... :13)","tarray" Essentially, sqlite does the replacement for you by replacing ":1" with the value of tarray[1], etc. Your code would look like this: repeat for each line l in tlist put empty into tarray repeat with x=1 to 13 put item x of l into tarray[x] end repeat revExecuteSQL tdatabaseID, "INSERT INTO produkte VALUES (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13)","tarray" end repeat Just be sure to put quotes around "tarray" at the end of the revExecuteSQL statement. I doubt you'll see any further performance improvements but it shortens the amount of code and, as mentioned, takes care of any esacping that needs to be done and SQL injection issues. Good luck, Pete lcSQL Software On Sat, Jun 2, 2012 at 1:53 PM, Matthias Rebbe < matthias_livecode_150811 at m-r-d.de> wrote: > Peter, > > thank you very much. That is more than an improvement. It takes now just a > second or so. > > You mentioned the form of my insert statement. Is there something wrong > with it? > Do you mean the fact that i replace the placeholders value-xx? > > Regards, > > Matthias > Am 02.06.2012 um 22:10 schrieb Peter Haworth: > > > Hi Mathias, > > You should warp your INSERT command in an SQLite transaction. Before the > > first one, revExecuteSQL tdatabaseID, "BEGIN TRANSACTION" and after the > > last INSERT, rev$xecuteSQL tdatabaseID, "COMMIT". You'll see dramatic > > performance improvements, I can almost guarantee. > > > > You should probably check for an error after each INSERT and if you find > > one,revExecuteSQL tdatabaseID, "ROLLBACK". The ROLLBACK will put your > > database back into the state it was before any of the INSERTs were done, > > assuming that's what you want to do if there is an error. > > > > There's a couple of other things about the form of your INSERT statement > > but try that first and see if that speeds things up. > > > > > > Hope that helps, > > > > Pete > > lcSQL Software > > > > > > > > On Sat, Jun 2, 2012 at 12:56 PM, Matthias Rebbe < > > matthias_livecode_150811 at m-r-d.de> wrote: > > > >> Hi, > >> > >> i have here a script which > >> > >> - creates a local sqlLite DB > >> - creates a Table with 13 fields > >> - insert 3000 records from a textfile > >> > >> On my Mac this takes about 20 seconds. On an iPhone this take approx. 60 > >> seconds plus the download time for the 3000 line textfile. > >> So i thought doing this on the server and let the iphone just download > the > >> gezipped sqlite file is much faster. > >> > >> So i tried this with livecode server on the On-Rev system. It takes > about > >> 4 minutes to run the script. > >> I tried to do the sql inserts one by one and also in segments of > >> 10,50,100. Nothing improves the processing time. > >> > >> Is this a normal behaviour under livecode server? I thought this could > be > >> done in 2 or 3 seconds. > >> > >> My code looks like this > >> > >> put "produkte.sqlite" into tDatabasePath > >> put revOpenDatabase("sqlite", tDatabasePath, , , , ) into tDatabaseID > >> repeat for each line l in tList > >> --tList contains 3000 lines with 13 items each > >> put "NSERT INTO produkte VALUES > >> > ('value-01','value-02','value-03','value-04','value-05','value-06','value-07','value-08','value-09','value-10','value-11','value-12','value-13');" > >> into tSQL > >> replace "value-01" with item 1 of l in tSQL > >> replace "value-02" with item 2 of l in tSQL > >> replace "value-03" with item 3 of l in tSQL > >> . > >> . > >> replace "value-13" with item 13 of l in tSQL > >> revExecuteSQL tDatabaseID, tSQL > >> end repeat > >> revcloseDatabase tDatabaseID > >> > >> I tried this with livecode server 3.5.0 (original on-rev) and livecode > >> server 5.0.2. > >> > >> Any ideas anyone? > >> > >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 2 18:16:59 2012 From: wow at together.net (Richard Miller) Date: Sat, 02 Jun 2012 18:16:59 -0400 Subject: Licensing & selling an Android app In-Reply-To: <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> Message-ID: <4FCA90DB.6080401@together.net> Thanks, Andy, for that useful information. To post both a free and a paid version of an app at Google, does one need to repeat the entire application process twice? On 6/2/2012 4:41 PM, Andrew Henshaw wrote: > I have an app in both the Google Play and Amazon stores, and find Google is the much better option for me. > > With the Amazon system you have to submit every update for review and then wait. If you want to withdraw a product from sale you have to write to them. With the Google system you can simply upload a new apk, activate it and its good to go. You can also remove it from sale, change the price etc etc. Also sales wise, for me the Google store sells in a 6/1 ratio compared to the Amazon store. > > A couple of things to watch are, as mentioned beforeand unlike the Apple store, you cannot switch a product from free to paid, and the manifest is used to work out the devices the app will run on and this will include Android tablets bey default so make sure you app resizes to all the different Android resolutions or wait for the negative reviews to roll in. > > As far as protection on Android goes, I dont think ive seen an app that has not been cracked and is not available for download through a torrent site. My apps rely on quite a lot of interaction with a web feed, so I can simply change the location of the feed between releases which renders any cracked copies useless. Its not ideal, but the best I can do with my abilities at the moment. > > Andy > > > On 2 Jun 2012, at 19:14, Richard Miller wrote: > >> Thanks, Colin. >> >> The problem I have with Amazon is that it is U.S. only, and many of our customers are elsewhere. >> >> Sounds like you used Google Play. Did you go without the encryption option? Did you somehow use in-app purchasing or simply publish a paid app? >> >> Thanks. >> Richard >> >> >> >> On 6/2/2012 9:51 AM, Colin Holgate wrote: >>> Amazon is more straightforward. Not sure if they have the same DRM options you have in Google Play. With Google Play you can take an easy route, and hope there isn't too much piracy, or you can go for another option they have that somehow encrypts the app to make sure it will only play on the purchaser's devices. >>> >>> One big thing to watch out for is that when you first submit an app to Google Play, and haven't yet set up how they will pay you, the app will be instantly available as a free app. You're not allowed to charge for an app that started off as a free app. That can be solved by creating a new app with a different app ID, but that's a shame to have to do, just because you didn't notice that your app was placed as a free 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 >>> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 2 18:28:49 2012 From: livfoss at mac.com (Graham Samuel) Date: Sun, 03 Jun 2012 00:28:49 +0200 Subject: 'send' and behaviors Message-ID: It says in the LC docs for the 'send' command: > When the send command is used the stack containing the target handler temporarily becomes the defaultStack. All object references in the message are evaluated in the current context i. e. the defaultStack. Therefore references within the message that refer to "this card" or "this stack" will be referring to the card or stack where the target handler is located. I am relying on this: I have a line like this in a script on a particular card, say card "A" - in fact this line is in a behavior of the card: send "doSomething" to card "B" This works in the sense that the handler "soSomething" is executed, but if I include a line in the handler: put "This card is" && (the short name of this card) I get the name of the sending card (A), not the name of the target (B) - as a result the handler doesn't have its expected context and fails since references to (for example) fields on the card containing the handler script don't resolve properly. The handler is however also in a behavior, which has certainly been correctly associated with the target card. Am I doing something wrong, or is this an LC limitation, or is it a bug? Graham From m.schonewille at economy-x-talk.com Sat Jun 2 18:37:03 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 3 Jun 2012 00:37:03 +0200 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: Hi Graham, A card is not a stack (obviously). The stack containing the card temporarily becomes the default stack, but "this stack" still refers to the currently visible card of the stack rather than the card containing the script. If you really want to refer to the card containing the script (or the behavior) then you need to use "me" (field x of me, the owner of me) instead of "this card". -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 3 jun 2012, at 00:28, Graham Samuel wrote: > It says in the LC docs for the 'send' command: > >> When the send command is used the stack containing the target handler temporarily becomes the defaultStack. All object references in the message are evaluated in the current context i. e. the defaultStack. Therefore references within the message that refer to "this card" or "this stack" will be referring to the card or stack where the target handler is located. > > I am relying on this: I have a line like this in a script on a particular card, say card "A" - in fact this line is in a behavior of the card: > > send "doSomething" to card "B" > > This works in the sense that the handler "soSomething" is executed, but if I include a line in the handler: > > put "This card is" && (the short name of this card) > > I get the name of the sending card (A), not the name of the target (B) - as a result the handler doesn't have its expected context and fails since references to (for example) fields on the card containing the handler script don't resolve properly. The handler is however also in a behavior, which has certainly been correctly associated with the target card. > > Am I doing something wrong, or is this an LC limitation, or is it a bug? > > Graham From henshaw at me.com Sat Jun 2 18:54:19 2012 From: henshaw at me.com (Andrew Henshaw) Date: Sat, 02 Jun 2012 23:54:19 +0100 Subject: Licensing & selling an Android app In-Reply-To: <4FCA90DB.6080401@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> Message-ID: <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> Yes, free and paid versions are treated as separate apps in all the stores ive used, including both Apple and Android. However it doesn't take very long as most of the time is taken preparing descriptions, screen shots etc. which can be mostly the same for both versions of the app. The actual time taken to complete the application process on any of the stores is usually very short, its the review period that takes the time. In my experience, Googles Play store doesnt have a review period so its instant, Amazon seem to take 2-3 days (ive read it can take longer but 2-3 days is my experience) while Apple take almost exactly a week for iOS apps. You can of course distribute an Android app without a store at all if it helps. Andy On 2 Jun 2012, at 23:16, Richard Miller wrote: > Thanks, Andy, for that useful information. > > To post both a free and a paid version of an app at Google, does one need to repeat the entire application process twice? > > > > On 6/2/2012 4:41 PM, Andrew Henshaw wrote: >> I have an app in both the Google Play and Amazon stores, and find Google is the much better option for me. >> >> With the Amazon system you have to submit every update for review and then wait. If you want to withdraw a product from sale you have to write to them. With the Google system you can simply upload a new apk, activate it and its good to go. You can also remove it from sale, change the price etc etc. Also sales wise, for me the Google store sells in a 6/1 ratio compared to the Amazon store. >> >> A couple of things to watch are, as mentioned beforeand unlike the Apple store, you cannot switch a product from free to paid, and the manifest is used to work out the devices the app will run on and this will include Android tablets bey default so make sure you app resizes to all the different Android resolutions or wait for the negative reviews to roll in. >> >> As far as protection on Android goes, I dont think ive seen an app that has not been cracked and is not available for download through a torrent site. My apps rely on quite a lot of interaction with a web feed, so I can simply change the location of the feed between releases which renders any cracked copies useless. Its not ideal, but the best I can do with my abilities at the moment. >> >> Andy >> From pete at lcsql.com Sat Jun 2 19:33:15 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 2 Jun 2012 16:33:15 -0700 Subject: revCopyFile questions In-Reply-To: <4FC975CB.20509@hyperactivesw.com> References: <4FC90017.1050104@hyperactivesw.com> <4FC975CB.20509@hyperactivesw.com> Message-ID: Well, can't figure out what's going on. I even got less than helpful errors (Input/Output error) when trying to do this in Terminal using cp. But I can drag/drop with no problem. I've taken the chicked way out and switched to creating a .pkg installer file instead using the productbuild command. I have to make the switch anyway at some point since the Mac App Store distributes apps with .pkg installers. Pete lcSQL Software On Fri, Jun 1, 2012 at 7:09 PM, J. Landman Gay wrote: > Permissions on the disk image, maybe? It seems like it should work and > there's something else wrong. Once mounted, the OS treats an image just > like any other disk, and all LiveCode does is tell OS to do a copy. > > > On 6/1/12 6:10 PM, Peter Haworth wrote: > >> Thanks Jacque. I treid the formats you recommended and I'm still getting >> "execution error" back from revCopyFile with nothing else in the result. >> The disk image is mounted. >> >> I checked for the presence of the disk image using the message box as you >> suggested using the message box and got true.. >> >> I also checked the application file availability using the message box and >> got true. Interestingly, you have to use "there is a folder" not "there >> is >> a file" to check for the existence of the .app file/folder, even though >> you >> use revcopyfile to copy it. The path to the appfile was copied and pasted >> directly from the error message I display so I'm certain I'm using the >> correct path. I even used the message box to issue a revcopyfile of the >> app file to my desktop and that worked >> >> I'm beginning to wonder if revCopyFile is capable of handling disk images. >> >> This is all part of my post build processing to get ready for a release, >> so >> I could just copy the app file manually but would be nice to get it >> working >> by script. >> >> Pete >> lcSQL Software >> >> >> >> >> On Fri, Jun 1, 2012 at 10:47 AM, J. Landman Gay >> **wrote: >> >> On 6/1/12 11:30 AM, Peter Haworth wrote: >>> >>> I'm trying to use revcopyfile to copy an application from a folder on my >>>> disk drive to a mounted disk image (OS X). Keep getting "Execution >>>> error" >>>> from revCopyFile which really isn't very helpful. >>>> >>>> When copying an application file, should the file name be "myApp" or >>>> "myApp.app"? Or should I be using revCopyFolder? >>>> >>>> >>> Use revCopyFile and include the ".app" at the end. Provide the full path, >>> the one you'd get back after an "answer file" dialog. >>> >>> >>> >>> What is the correct path to the mounted disk image? I'm using >>>> "/Volumes/myImage.sparseimage"****, also tried >>>> specialFolderpath("Home")& >>>> >>>> "/Volumes/myImage.sparseimage" ( which I'm pretty sure isn't right). >>>> >>>> >>> It should start with "/Volumes/". To see if you have the path right try >>> this in the message box: there is a folder "/Volumes/myImage". I assume >>> the >>> disk image is mounted already, right? If so, I don't think the >>> ".sparseimage" should be in the path because a mounted volume doesn't use >>> that. >>> >>> >>> >>> Lack of a clear error message from revCopyFile is making it hard to >>>> figure >>>> out exactly what I'm doing wrong. >>>> >>>> >>> Is the vague error the only thing you get in the result? As far as I >>> know, >>> checking the result is the only way to get any info. If any of the paths >>> are wrong you should get an error about not being able to open the file, >>> or >>> no such folder (or something similar; can't recall offhand exactly what >>> it >>> says.) >>> >>> -- >>> 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 >> >> > > -- > 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 Sat Jun 2 20:04:48 2012 From: wow at together.net (Richard Miller) Date: Sat, 02 Jun 2012 20:04:48 -0400 Subject: Licensing & selling an Android app In-Reply-To: <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> Message-ID: <4FCAAA20.3050504@together.net> Andy, Thanks again. I've been studying the issue of self-publishing from our web site, but have yet to determine a clear, simple process that I can offer any customer for installing an Android app. Seems every method has a step or two that could confuse some significant percentage of Android device users. Do you know how best to proceed with this? Richard On 6/2/2012 6:54 PM, Andrew Henshaw wrote: > Yes, free and paid versions are treated as separate apps in all the stores ive used, including both Apple and Android. However it doesn't take very long as most of the time is taken preparing descriptions, screen shots etc. which can be mostly the same for both versions of the app. > > The actual time taken to complete the application process on any of the stores is usually very short, its the review period that takes the time. > > In my experience, Googles Play store doesnt have a review period so its instant, Amazon seem to take 2-3 days (ive read it can take longer but 2-3 days is my experience) while Apple take almost exactly a week for iOS apps. > > You can of course distribute an Android app without a store at all if it helps. > > Andy > > > > > On 2 Jun 2012, at 23:16, Richard Miller wrote: > >> Thanks, Andy, for that useful information. >> >> To post both a free and a paid version of an app at Google, does one need to repeat the entire application process twice? >> >> >> >> On 6/2/2012 4:41 PM, Andrew Henshaw wrote: >>> I have an app in both the Google Play and Amazon stores, and find Google is the much better option for me. >>> >>> With the Amazon system you have to submit every update for review and then wait. If you want to withdraw a product from sale you have to write to them. With the Google system you can simply upload a new apk, activate it and its good to go. You can also remove it from sale, change the price etc etc. Also sales wise, for me the Google store sells in a 6/1 ratio compared to the Amazon store. >>> >>> A couple of things to watch are, as mentioned beforeand unlike the Apple store, you cannot switch a product from free to paid, and the manifest is used to work out the devices the app will run on and this will include Android tablets bey default so make sure you app resizes to all the different Android resolutions or wait for the negative reviews to roll in. >>> >>> As far as protection on Android goes, I dont think ive seen an app that has not been cracked and is not available for download through a torrent site. My apps rely on quite a lot of interaction with a web feed, so I can simply change the location of the feed between releases which renders any cracked copies useless. Its not ideal, but the best I can do with my abilities at the moment. >>> >>> 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 dsc at swcp.com Sat Jun 2 20:05:30 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 2 Jun 2012 18:05:30 -0600 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: <250EE926-393D-4463-96F9-13DCF03A4611@swcp.com> This can be confusing. I think it is the word "this" that causes confusion. The behavior is strange in that "this stack", meaning the current stack, will change even when it is not foremost and even if it is invisible or deleted. At times some folks naturally expect that and at times some other folks might expect otherwise before seeing how it works. As you said, the important thing is to use 'me'. We need a built-in object reference like 'the stack of me' or 'my stack'. We can write our own "longIDOfStackOfMe()" function, I guess. In addition the message path moves to the target object. Dar On Jun 2, 2012, at 4:37 PM, Mark Schonewille wrote: > Hi Graham, > > A card is not a stack (obviously). The stack containing the card temporarily becomes the default stack, but "this stack" still refers to the currently visible card of the stack rather than the card containing the script. If you really want to refer to the card containing the script (or the behavior) then you need to use "me" (field x of me, the owner of me) instead of "this card". > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com > > On 3 jun 2012, at 00:28, Graham Samuel wrote: > >> It says in the LC docs for the 'send' command: >> >>> When the send command is used the stack containing the target handler temporarily becomes the defaultStack. All object references in the message are evaluated in the current context i. e. the defaultStack. Therefore references within the message that refer to "this card" or "this stack" will be referring to the card or stack where the target handler is located. >> >> I am relying on this: I have a line like this in a script on a particular card, say card "A" - in fact this line is in a behavior of the card: >> >> send "doSomething" to card "B" >> >> This works in the sense that the handler "soSomething" is executed, but if I include a line in the handler: >> >> put "This card is" && (the short name of this card) >> >> I get the name of the sending card (A), not the name of the target (B) - as a result the handler doesn't have its expected context and fails since references to (for example) fields on the card containing the handler script don't resolve properly. The handler is however also in a behavior, which has certainly been correctly associated with the target card. >> >> Am I doing something wrong, or is this an LC limitation, or is it a bug? >> >> 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 lfredricks at proactive-intl.com Sat Jun 2 20:09:07 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 2 Jun 2012 17:09:07 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <4FCA4D83.4020607@fourthworld.com> References: <05A834CA0330410AAD7D14399A08D780@GATEWAY> <4FCA4D83.4020607@fourthworld.com> Message-ID: <58515AC169F2450DA14B266A9C61AEA9@GATEWAY> > > Consider also, if a competitor or a "champion" of another > product buys > > yours in a public venue that works this way, such as the Mac App > > Store. They can heap abuse on your product pretty much freely and > > there is nothing you can do about it. > > Does MacUpdate really have such a restriction? My understanding is that this is how it works with the Mac App Store. 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 Jun 2 20:18:45 2012 From: dsc at swcp.com (Dar Scott) Date: Sat, 2 Jun 2012 18:18:45 -0600 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: There are two problems with that description. One is what Mark mentioned. The default stack will change to the stack of the target object and the default card will be the current card of that the new default stack. However, there is something else. The word "message" should be replaced with "handler". That is 'this stack' here refers to the stack of the sender: send "doSomething x, the name of this stack" to card "uno" of stack "beta" But here in card "uno" it refers to that of the target: on doSomething x, y put the name of this stack end doSomething Dar On Jun 2, 2012, at 4:28 PM, Graham Samuel wrote: > It says in the LC docs for the 'send' command: > >> When the send command is used the stack containing the target handler temporarily becomes the defaultStack. All object references in the message are evaluated in the current context i. e. the defaultStack. Therefore references within the message that refer to "this card" or "this stack" will be referring to the card or stack where the target handler is located. > > I am relying on this: I have a line like this in a script on a particular card, say card "A" - in fact this line is in a behavior of the card: > > send "doSomething" to card "B" > > This works in the sense that the handler "soSomething" is executed, but if I include a line in the handler: > > put "This card is" && (the short name of this card) > > I get the name of the sending card (A), not the name of the target (B) - as a result the handler doesn't have its expected context and fails since references to (for example) fields on the card containing the handler script don't resolve properly. The handler is however also in a behavior, which has certainly been correctly associated with the target card. > > Am I doing something wrong, or is this an LC limitation, or is it a bug? > > Graham --------------------------- 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 lc at pbh.on-rev.com Sat Jun 2 20:41:52 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Sat, 2 Jun 2012 17:41:52 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <4FCA4D83.4020607@fourthworld.com> References: <05A834CA0330410AAD7D14399A08D780@GATEWAY> <4FCA4D83.4020607@fourthworld.com> Message-ID: <0A1A3677-43B9-4D71-BC01-272210C30676@pbh.on-rev.com> On 2012-06-02, at 10:29 AM, Richard Gaskin wrote: > Has anyone here written MacUpdate about lifting this counterproductive limitation? I haven't written to MacUpdate, but I did take the time to write a positive review on their site about my experience with LiveCode, especially now that I have seen first hand how it can be used very successfully. I'm not quite a complete novice developer (although not far off), I have tried several different options, but with LiveCode everything just fell into place so much easier. When I saw the poor reviews I just wanted to help balance them off a little, with a few more positive reviews maybe people won't be put off so much. Paul From igor at superstudent.net Sat Jun 2 21:28:16 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 3 Jun 2012 11:28:16 +1000 Subject: Another 5-out-5 review for LC! In-Reply-To: <58515AC169F2450DA14B266A9C61AEA9@GATEWAY> References: <05A834CA0330410AAD7D14399A08D780@GATEWAY> <4FCA4D83.4020607@fourthworld.com> <58515AC169F2450DA14B266A9C61AEA9@GATEWAY> Message-ID: <85AB2880-8E8D-4763-BB61-E4E50DAC2DE2@superstudent.net> On 03/06/2012, at 10:09 AM, Lynn Fredricks wrote: >>> Consider also, if a competitor or a "champion" of another >> product buys >>> yours in a public venue that works this way, such as the Mac App >>> Store. They can heap abuse on your product pretty much freely and >>> there is nothing you can do about it. >> >> Does MacUpdate really have such a restriction? > > My understanding is that this is how it works with the Mac App Store. I have seen direct responses from developers many times in MacUpdate. These responses have been extremely useful, not only to clear out misunderstandings reported by users, by also to let others see how the developers deal with their customers. Indeed, if RunRev had posted a response to some of the comments there, it may prove useful in attracting more people willing to try out the product. -- Igor Couto Sydney, Australia From scott at elementarysoftware.com Sat Jun 2 22:44:55 2012 From: scott at elementarysoftware.com (Scott Morrow) Date: Sat, 2 Jun 2012 19:44:55 -0700 Subject: iOS maximum filename length Message-ID: This is in regards to saving user-nameable text files in an iOS app. Does anyone know how to determine the maximum filename length? I'm unsure whether it is based on the number of characters or bytes of the entire path? or whether there is a separate restriction on the name itself. Oddly, I don't seem to be getting an error in the result when trying to write a file with an overly long file name. Thanks, Scott Morrow Elementary Software (Now with 20% less chalk dust!) web http://elementarysoftware.com/ email scott at elementarysoftware.com office 1-800-615-0867 ------------------------------------------------------ From peterwawood at gmail.com Sat Jun 2 23:11:35 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Sun, 3 Jun 2012 11:11:35 +0800 Subject: iOS maximum filename length In-Reply-To: References: Message-ID: Scott On 3 Jun 2012, at 10:44, Scott Morrow wrote: > This is in regards to saving user-nameable text files in an iOS app. Does anyone know how to determine the maximum filename length? I'm unsure whether it is based on the number of characters or bytes of the entire path? or whether there is a separate restriction on the name itself. Oddly, I don't seem to be getting an error in the result when trying to write a file with an overly long file name. According to StackOverflow its 1024 bytes - http://stackoverflow.com/questions/6581433/max-length-of-file-name Regards Peter From lfredricks at proactive-intl.com Sun Jun 3 00:53:14 2012 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 2 Jun 2012 21:53:14 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <85AB2880-8E8D-4763-BB61-E4E50DAC2DE2@superstudent.net> References: <05A834CA0330410AAD7D14399A08D780@GATEWAY><4FCA4D83.4020607@fourthworld.com><58515AC169F2450DA14B266A9C61AEA9@GATEWAY> <85AB2880-8E8D-4763-BB61-E4E50DAC2DE2@superstudent.net> Message-ID: > >>> Consider also, if a competitor or a "champion" of another > >> product buys > >>> yours in a public venue that works this way, such as the Mac App > >>> Store. They can heap abuse on your product pretty much freely and > >>> there is nothing you can do about it. > >> > >> Does MacUpdate really have such a restriction? > > > > My understanding is that this is how it works with the Mac > App Store. > > I have seen direct responses from developers many times in > MacUpdate. These responses have been extremely useful, not > only to clear out misunderstandings reported by users. Right - Ive only talked about the Mac App Store, not MacUpdate - just to be clear :-) Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From livfoss at mac.com Sun Jun 3 04:11:09 2012 From: livfoss at mac.com (Graham Samuel) Date: Sun, 03 Jun 2012 10:11:09 +0200 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: Thanks to Mark and Dar for your replies. I'm afraid I didn't explain myself clearly, and I chose a stupid example of what I thought was the 'wrong' card reference, which obscured my real problem, which is this - the handler which I've called "doSomething" was written to take advantage of the context of the card it belongs on, so there are lots of references to objects like put someFunction (fld "myField1") into fld "myField2" and a lot more complex stuff involving lists of object names etc. Obviously in this context I don't have to write fld "myField2" of me or anything to set the context of the object name, because the path to the object (the field in my example) is implied. What I was trying to do was to recreate the context from outside the card, so that this type of coding would still work. I naively assumed that if the defaultStack is changed by the 'send', then the defaultCard (OK I know there is no such language reference in LC but you know what I mean) would be changed too. In fact what happens is that the new current card is simply the last card to be 'shown' in the new stack. Really I don't even want to change stacks, just cards. My simplification also obscured the fact that what I really do from card "A" is to send "doSomething" to grp "someGroupedControls" of cd "B" but I don't think this changes anything. AFAICS I will simply have to put overt references into my handlers of this type, which is a bummer because there are a lot of them. This would I suppose be solved if I did something like go card "B" to start with (since it sets what I call the defaultCard), but then I would have to devise a mechanism for getting back to card "A" after the handler is executed, which looks pretty ugly to me - but of course I could be wrong, since I so often am. Well, you learn something new every day. Thanks again Graham On Sat, 2 Jun 2012 18:05:30 -0600, Dar Scott wrote: > This can be confusing. I think it is the word "this" that causes confusion. The behavior is strange in that "this stack", meaning the current stack, will change even when it is not foremost and even if it is invisible or deleted. At times some folks naturally expect that and at times some other folks might expect otherwise before seeing how it works. As you said, the important thing is to use 'me'. We need a built-in object reference like 'the stack of me' or 'my stack'. We can write our own "longIDOfStackOfMe()" function, I guess. > > In addition the message path moves to the target object. > > Dar > > > On Jun 2, 2012, at 4:37 PM, Mark Schonewille wrote: > >> Hi Graham, >> >> A card is not a stack (obviously). The stack containing the card temporarily becomes the default stack, but "this stack" still refers to the currently visible card of the stack rather than the card containing the script. If you really want to refer to the card containing the script (or the behavior) then you need to use "me" (field x of me, the owner of me) instead of "this card". >> >> On 3 jun 2012, at 00:28, Graham Samuel wrote: >> >>> It says in the LC docs for the 'send' command: >>> >>>> When the send command is used the stack containing the target handler temporarily becomes the defaultStack. All object references in the message are evaluated in the current context i. e. the defaultStack. Therefore references within the message that refer to "this card" or "this stack" will be referring to the card or stack where the target handler is located. >>> >>> I am relying on this: I have a line like this in a script on a particular card, say card "A" - in fact this line is in a behavior of the card: >>> >>> send "doSomething" to card "B" >>> >>> This works in the sense that the handler "soSomething" is executed, but if I include a line in the handler: >>> >>> put "This card is" && (the short name of this card) >>> >>> I get the name of the sending card (A), not the name of the target (B) - as a result the handler doesn't have its expected context and fails since references to (for example) fields on the card containing the handler script don't resolve properly. The handler is however also in a behavior, which has certainly been correctly associated with the target card. >>> >>> Am I doing something wrong, or is this an LC limitation, or is it a bug? >>> >>> Graham >> > Dar also wrote: > > There are two problems with that description. > > One is what Mark mentioned. The default stack will change to the stack of the target object and the default card will be the current card of that the new default stack. > > However, there is something else. The word "message" should be replaced with "handler". > > That is 'this stack' here refers to the stack of the sender: > send "doSomething x, the name of this stack" to card "uno" of stack "beta" > > But here in card "uno" it refers to that of the target: > > on doSomething x, y > put the name of this stack > end doSomething > > Dar From m.schonewille at economy-x-talk.com Sun Jun 3 05:07:24 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 3 Jun 2012 11:07:24 +0200 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: Hi Graham, If you are using the same script for multiple cards, then you could use a property: set the someProp of cd x to y setProp someProp theData put the long id of the target into myTarget put line 1 of theData into field x1 of myTarget put line 2 of theData into field x2 of myTarget -- etc end setProp Maybe you don't even need theData and you could also use a simple command handler with the long id of a card as parameter. If you really want to open a card before putting text into itse fields, you can do this: lock messages lock screen push cd put bla into fld x pop cd unlock screen unlock messages -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 3 jun 2012, at 10:11, Graham Samuel wrote: > Thanks to Mark and Dar for your replies. I'm afraid I didn't explain myself clearly, and I chose a stupid example of what I thought was the 'wrong' card reference, which obscured my real problem, which is this - the handler which I've called "doSomething" was written to take advantage of the context of the card it belongs on, so there are lots of references to objects like > > put someFunction (fld "myField1") into fld "myField2" > > and a lot more complex stuff involving lists of object names etc. Obviously in this context I don't have to write > > fld "myField2" of me > > or anything to set the context of the object name, because the path to the object (the field in my example) is implied. What I was trying to do was to recreate the context from outside the card, so that this type of coding would still work. I naively assumed that if the defaultStack is changed by the 'send', then the defaultCard (OK I know there is no such language reference in LC but you know what I mean) would be changed too. In fact what happens is that the new current card is simply the last card to be 'shown' in the new stack. Really I don't even want to change stacks, just cards. My simplification also obscured the fact that what I really do from card "A" is to > > send "doSomething" to grp "someGroupedControls" of cd "B" > > but I don't think this changes anything. > > AFAICS I will simply have to put overt references into my handlers of this type, which is a bummer because there are a lot of them. This would I suppose be solved if I did something like > > go card "B" > > to start with (since it sets what I call the defaultCard), but then I would have to devise a mechanism for getting back to card "A" after the handler is executed, which looks pretty ugly to me - but of course I could be wrong, since I so often am. > > Well, you learn something new every day. > > Thanks again > > Graham > From effendi at wanadoo.fr Sun Jun 3 06:41:19 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 3 Jun 2012 12:41:19 +0200 Subject: Another 5-out-5 review for LC! Message-ID: Hi from Beautiful Brittany, Kay C. Lan wrote : >> I haven't written a Stack with multiple Cards in quite a while. Stacks and >> SubStacks, yes. When was the last time anyone here created a Stack full of >> Cards? > I came from Hypercard, and have been creating data bases for multiple reasons for 20 years +. I dig into genealogy quite a lot, and have many stacks containing multiple cards. My biggest stack does distance calculation between cities in the world, and has 5000 cards, one for each city. I certainly could merge all the data into one field and gain some execution time, but it works fine like it is. As I write songs, I also have built a song catalogue containing lyrics, MP3 files and video clips, and even Sacem data, Royalties, etc. for nearly 1000 songs, written withmy composer colleague. I reckon I create a multiple card stack about once a week, sometimes used once only, for selecting, modifying and merging data from the internet sites. Any excuse is good for spending a day or so in building a stack and furiously scripting, mostly for pleasure, just to produce a list of compiled data from many sources.I even have model stacks and a graveyard of scripts which I use to build multiple card stacks in record time. I never got around to using arrays, or any method fur putting data into more compact forms on single cards. Too lazy to learn, I guess ! -Francis From rjb at robelko.com Sun Jun 3 08:36:14 2012 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 3 Jun 2012 14:36:14 +0200 Subject: Another 5-out-5 review for LC! Message-ID: Kay C. Lan wrote : > I haven't written a Stack with multiple Cards in quite a while. Stacks and > SubStacks, yes. When was the last time anyone here created a Stack full of > Cards? > When using card-size tab button to switch among various sets of functional views, hiding and showing groups of controls is optimal in most cases but switching between cards works better in some cases. Robert From kray at sonsothunder.com Sun Jun 3 10:42:59 2012 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 3 Jun 2012 09:42:59 -0500 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: <0B2407F7-2322-401D-B42E-319E96B9F1DB@sonsothunder.com> > send "doSomething" to grp "someGroupedControls" of cd "B" > > but I don't think this changes anything. If I'm understanding you properly, you're on cd "A" of a stack and are trying to send messages to an object in cd "B" of the same stack? If so, then as others have pointed out, "this card" is the currently displayed card in the target stack, which (since you didn't actually *go* to cd "B") is cd "A". If your intention is to initialize cd "B" from cd "A" before anyone sees cd "B", then Mark's first suggestion (set custom properties on cd "B" and then in the preOpenCard of cd "B" you can evaluate those properties and act on them before the user sees anything) is the way to go because you could use a behavior that's attached to all cards that has a preOpenCard handler to initialize that particular card. For example, suppose you were clearing out fields and planting the insertion point in preparation for the user to be able to enter data on a card; if you had two fields ("First Name","Last Name") on card "A" and three fields ("Title","Author","Date") on card "B", you could do this: 1) Make sure that you prepare the two cards ahead of time by setting a custom property (I'll use "uFields" as the example): set the uFields of cd "A" to ("First Name" & cr & "Last Name") set the uFields of cd "B" to ("Title" & cr & "Author" & cr & "Date") 2) Create a behavior button that contains this script: on preOpenCard repeat for each line tField in (the uFields of me) put "" into field tField of me end repeat focus fld tField of me end preOpenCard 3) Attach the behavior to the cards in your stack This will cause the "me" context to be the current card, but *before* the user sees anything happening (since it's in preOpenCard). (SIDE NOTE: The "of me" phrase in the handler above can be replaced by "this card" or eliminated entirely for the "put" and "focus" lines since the context has already shifted, so long as you don't introduce any code that would purposely shift the context away from the card that's getting the preOpenCard message - personally I like to keep it there even if it's unnecessary because of clarity.) HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dsc at swcp.com Sun Jun 3 11:33:59 2012 From: dsc at swcp.com (Dar Scott) Date: Sun, 3 Jun 2012 09:33:59 -0600 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: <9CF709FA-648D-4880-9421-059EB33263C8@swcp.com> On Jun 3, 2012, at 2:11 AM, Graham Samuel wrote: > and a lot more complex stuff involving lists of object name I don't know if this applies, but it might. The long id of an object can be used where an object reference is expected. It can be a way to reference the object in any context. You can pass the value to functions. Example: on mouseUp put the long id of field "Field" into f doSomething f end mouseUp command doSomething lid set the text of f to "Start" set the startTime of f to the long seconds move f relative 10,0 end doSomething As you can see, you have to 'set the text' rather than use 'put' to change the value in a field. 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 capellan2000 at gmail.com Sun Jun 3 12:35:14 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sun, 3 Jun 2012 09:35:14 -0700 (PDT) Subject: Another 5-out-5 review for LC! In-Reply-To: References: <65911C4D-1608-4B8B-861B-C7EA087024CE@twft.com> <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <5C2C1EFC-F3F4-4D97-8DF0-B2BE8258646F@superstudent.net> Message-ID: <1338741314640-4650193.post@n4.nabble.com> Hi Kay, Kay C Lan wrote > > [snip] > I haven't written a Stack with multiple Cards in quite a while. Stacks and > SubStacks, yes. When was the last time anyone here created a Stack full of > Cards? > [snip] > Yes, I do. That stack in particular was a Course to apply for a specific License in California. The Course text in each card have a different and sometimes unique design format that was really difficult to recreate on the fly. If we could have a complete typographic control over text fields using kerning (spacing between letters) and tracking (spacing between words) then, it would have been possible to recreate them from scratch. Until then... Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Hypercard-the-missing-link-to-the-web-tp4650010p4650193.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Sun Jun 3 12:49:33 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 3 Jun 2012 09:49:33 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: References: Message-ID: Personally, I'm a big fan of separating code and data so always use external storage for the data in my applications, be it a flat file or a database. However, that entails learning how to access files efficiently and/or learning SQL so I can see that folks would prefer to keep the data within Livecode. For applications which are purely personal in nature, I think that's fine. But I would guess if you are writing an application for commercial use, customers would not be happy about their data being stored in a proprietary format which they cannot access other than through Livecode. Pete lcSQL Software On Sun, Jun 3, 2012 at 3:41 AM, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > Kay C. Lan wrote : > > >> I haven't written a Stack with multiple Cards in quite a while. Stacks > and > >> SubStacks, yes. When was the last time anyone here created a Stack full > of > >> Cards? > > > > I came from Hypercard, and have been creating data bases for multiple > reasons for 20 years +. I dig into genealogy quite a lot, and have > many stacks containing multiple cards. My biggest stack does distance > calculation between cities in the world, and has 5000 cards, one for each > city. I certainly could merge all the data into one field and gain some > execution time, but it works fine like it is. As I write songs, I also have > built a song catalogue containing lyrics, MP3 files and video clips, and > even > Sacem data, Royalties, etc. for nearly 1000 songs, written withmy composer > colleague. > I reckon I create a multiple card stack about once a week, sometimes used > once only, for selecting, modifying and merging data from the internet > sites. > Any excuse is good for spending a day or so in building a stack and > furiously > scripting, mostly for pleasure, just to produce a list of compiled data > from > many sources.I even have model stacks and a graveyard of scripts which I > use > to build multiple card stacks in record time. > > I never got around to using arrays, or any method fur putting data into > more > compact forms on single cards. Too lazy to learn, I guess ! > > -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 pete at lcsql.com Sun Jun 3 12:55:30 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 3 Jun 2012 09:55:30 -0700 Subject: Another 5-out-5 review for LC! In-Reply-To: <58515AC169F2450DA14B266A9C61AEA9@GATEWAY> References: <05A834CA0330410AAD7D14399A08D780@GATEWAY> <4FCA4D83.4020607@fourthworld.com> <58515AC169F2450DA14B266A9C61AEA9@GATEWAY> Message-ID: Hi Lynn, I guess I'm somewhat confused by this. Anyone with an App Store account can comment can't they? Or do Apple overtly prevent logins who they identify as an app's developer from commenting? I'm considering putting an app on the Mac App Store so this is definitly of interest to me. Pete lcSQL Software On Sat, Jun 2, 2012 at 5:09 PM, Lynn Fredricks < lfredricks at proactive-intl.com> wrote: > > > Consider also, if a competitor or a "champion" of another > > product buys > > > yours in a public venue that works this way, such as the Mac App > > > Store. They can heap abuse on your product pretty much freely and > > > there is nothing you can do about it. > > > > Does MacUpdate really have such a restriction? > > My understanding is that this is how it works with the Mac App Store. > > Best regards, > > Lynn Fredricks > President > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 3 13:02:16 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 3 Jun 2012 10:02:16 -0700 Subject: 'send' and behaviors In-Reply-To: <9CF709FA-648D-4880-9421-059EB33263C8@swcp.com> References: <9CF709FA-648D-4880-9421-059EB33263C8@swcp.com> Message-ID: I think a point that's being missed here is Graham's quote from the dictionary in his original post: "Therefore references within the message that refer to "this card" or "this stack" will be referring to the card or stack where the target handler is located." Clearly, that's not the case in this particular circumstance so Graham based his code on faulty information. We should be able to rely on the accuracy of the LC docs and report any inaccuracies as bugs.. Pete lcSQL Software On Sun, Jun 3, 2012 at 8:33 AM, Dar Scott wrote: > > On Jun 3, 2012, at 2:11 AM, Graham Samuel wrote: > > and a lot more complex stuff involving lists of object name > > I don't know if this applies, but it might. > > The long id of an object can be used where an object reference is > expected. It can be a way to reference the object in any context. You can > pass the value to functions. > > Example: > > on mouseUp > put the long id of field "Field" into f > doSomething f > end mouseUp > > command doSomething lid > set the text of f to "Start" > set the startTime of f to the long seconds > move f relative 10,0 > end doSomething > > As you can see, you have to 'set the text' rather than use 'put' to change > the value in a field. > > 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. > --------------------------- > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From capellan2000 at gmail.com Sun Jun 3 13:47:51 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sun, 3 Jun 2012 10:47:51 -0700 (PDT) Subject: Converting a Stack to many formats starting from XML Message-ID: <1338745671856-4650197.post@n4.nabble.com> Hi All, There are many scripts to convert stacks to XML, but... How many developers have taken the path of converting this stack from XML to other formats? Searching the web, I found many free and paid converters from XML to almost every file format available, for example: Free XML to SWF http://www.swixkit.com/ Paid XML to PDF, XPS, POSTSCRIPT, TIFF, Silverlight, Word, PowerPoint http://www.ecrion.com/ So, my question could be stated in this form: Have you written a specific Stack to XML script to convert a stack to another file format? Thanks in advance! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Converting-a-Stack-to-many-formats-starting-from-XML-tp4650197.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Sun Jun 3 14:09:03 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sun, 3 Jun 2012 11:09:03 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard Message-ID: <1338746943831-4650198.post@n4.nabble.com> Hi all, Today, reading the message of Kay C. Lan about using cards in this platform: http://lists.runrev.com/pipermail/use-livecode/2012-June/173131.html I noticed that my knowledge about this platform needs a welcome update, so I am asking all of you to provide some examples of recreating a complex interface and/or a complex field formatting BEFORE the card is draw on screen, that is using the handler "on preOpenCard". I am intrigued by the new graphics capabilities added in recent versions, but still have not seen a complete demonstration of these new and useful features. Have a nice day! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198.html Sent from the Revolution - User mailing list archive at Nabble.com. From livfoss at mac.com Sun Jun 3 16:04:56 2012 From: livfoss at mac.com (Graham Samuel) Date: Sun, 03 Jun 2012 22:04:56 +0200 Subject: 'send' and behaviors Message-ID: Thanks again to Mark, Dar and Ken to replying. What a lot of good advice! Let's hope I'm clever enough to follow it. While I'm studying your comments, I thought perhaps a little more explanation is in order, because I still don't think I've explained myself properly. If you're getting bored, stop reading! In some ways, what I'm doing is a bit like running several spreadsheets. There are several datasets, each one represented by a small set of cards. Each card has its own behavior, but of course this behavior is repeated for all cards of the same function, so that for example there's a data set Set_1_CardA Set_1_CardB --- Set_1_Cardn and other datasets with the same pattern, e.g. Set_4_CardA Set_4_CardB --- Set_4_Cardn All the "CardA" cards have the same behavior, and this works beautifully because any object references in the behavior script operate in the context of the particular card that's being used, so I don't have to work out which card I'm operating on when I'm running the behavior script - that's the intention of behaviors. Say that in a particular card type, perhaps CardB, there is a handler (say "doSomeSums") that was conceived as operating on that card. Its job is to do some calculations on the the fields of the card and stick something in some other fields to show totals etc. The user invokes this card to do data entry, and the handler shows him the results. Every time new data is inserted, the calculation is re-run within the context of the card. Some of these results may depend on information on other cards in the set. So far so good. Now I find I have another card type (say CardX) that, as it were, presents a summary of summaries. Because I am not quite sure if the user has actually visited all the necessary cards in the set, and I'm therefore not sure if the intermediate results have been generated as I want, I want to go round the houses again, running "doSomeSums" or the equivalent on the various cards in the dataset - but I want to do this without CardX losing control. That's where the 'send' commands come in. I just want to cycle round all these calculating handlers in the different card types, executing them within the context of the appropriate card in each case, to make sure that all the fields that CardX needs within the entire dataset are completely up to date. (Spreadsheets do similar things all the time - and they make intelligent guesses about the required order of evaluation of cells, but I'm not going that far.) While processing for CardX and displaying its results, I am not interested in opening the other cards at all - the user might do that at some point, but then my summary calculations would have to be re-done anyway. I simply want to run "doSomeSums" and its friends knowing that within the handler, where there are lines like put fld "AA" into fld "BB" they will not need further qualification because the context has been set for them. I think from what I've been told (but I really am still studying it) that this is just plain impossible in LC; so I need to rewrite the handlers in the behaviors to be more context-aware, possibly using the techniques suggested. It's not really that hard, but it doesn't have the generality I'd hoped for. Sorry for the bandwidth Graham From richmondmathewson at gmail.com Sun Jun 3 16:05:15 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 03 Jun 2012 23:05:15 +0300 Subject: [OT] Repository of Movies in hundreds of formats Message-ID: <4FCBC37B.4060506@gmail.com> http://samples.mplayerhq.hu/V-codecs/ From jacque at hyperactivesw.com Sun Jun 3 16:17:19 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2012 15:17:19 -0500 Subject: Licensing & selling an Android app In-Reply-To: <4FCAAA20.3050504@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> Message-ID: <4FCBC64F.4030203@hyperactivesw.com> On 6/2/12 7:04 PM, Richard Miller wrote: > Andy, > > Thanks again. I've been studying the issue of self-publishing from our > web site, but have yet to determine a clear, simple process that I can > offer any customer for installing an Android app. Seems every method has > a step or two that could confuse some significant percentage of Android > device users. Do you know how best to proceed with this? If you send the apk as an email attachment, clicking the link in the email will install the app provided the customer reads the email on their Android device. There are many other ways too, but they usually involved an Android file manager. Dropbox is another easy, direct way to install but not all your customers may have that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jun 3 16:20:52 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2012 15:20:52 -0500 Subject: Licensing & selling an Android app In-Reply-To: <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> Message-ID: <4FCBC724.3060509@hyperactivesw.com> On 6/2/12 3:41 PM, Andrew Henshaw wrote: >Also sales wise, for me the Google > store sells in a 6/1 ratio compared to the Amazon store. Mine was just the opposite, I make more sales on Amazon. Maybe it depends on what type of app, or the phase of the moon. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sun Jun 3 16:28:58 2012 From: dsc at swcp.com (Dar Scott) Date: Sun, 3 Jun 2012 14:28:58 -0600 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: I hope I'm not adding more confusion. I see a couple directions for a solution. There are probably other ways. A. In your behavior scripts sprinkle 'of me' throughout. B. Lock screen and move to the card at the start of the handler and then move back and unlock at the end. Dar If the latter, then if you do have to make changes, On Jun 3, 2012, at 2:04 PM, Graham Samuel wrote: > Thanks again to Mark, Dar and Ken to replying. What a lot of good advice! Let's hope I'm clever enough to follow it. While I'm studying your comments, I thought perhaps a little more explanation is in order, because I still don't think I've explained myself properly. If you're getting bored, stop reading! > > In some ways, what I'm doing is a bit like running several spreadsheets. There are several datasets, each one represented by a small set of cards. Each card has its own behavior, but of course this behavior is repeated for all cards of the same function, so that for example there's a data set > > Set_1_CardA > Set_1_CardB > --- > Set_1_Cardn > > and other datasets with the same pattern, e.g. > > Set_4_CardA > Set_4_CardB > --- > Set_4_Cardn > > All the "CardA" cards have the same behavior, and this works beautifully because any object references in the behavior script operate in the context of the particular card that's being used, so I don't have to work out which card I'm operating on when I'm running the behavior script - that's the intention of behaviors. Say that in a particular card type, perhaps CardB, there is a handler (say "doSomeSums") that was conceived as operating on that card. Its job is to do some calculations on the the fields of the card and stick something in some other fields to show totals etc. The user invokes this card to do data entry, and the handler shows him the results. Every time new data is inserted, the calculation is re-run within the context of the card. Some of these results may depend on information on other cards in the set. So far so good. > > Now I find I have another card type (say CardX) that, as it were, presents a summary of summaries. Because I am not quite sure if the user has actually visited all the necessary cards in the set, and I'm therefore not sure if the intermediate results have been generated as I want, I want to go round the houses again, running "doSomeSums" or the equivalent on the various cards in the dataset - but I want to do this without CardX losing control. That's where the 'send' commands come in. I just want to cycle round all these calculating handlers in the different card types, executing them within the context of the appropriate card in each case, to make sure that all the fields that CardX needs within the entire dataset are completely up to date. (Spreadsheets do similar things all the time - and they make intelligent guesses about the required order of evaluation of cells, but I'm not going that far.) While processing for CardX and displaying its results, I am not interested in ! > opening the other cards at all - the user might do that at some point, but then my summary calculations would have to be re-done anyway. > > I simply want to run "doSomeSums" and its friends knowing that within the handler, where there are lines like > > put fld "AA" into fld "BB" > > they will not need further qualification because the context has been set for them. > > I think from what I've been told (but I really am still studying it) that this is just plain impossible in LC; so I need to rewrite the handlers in the behaviors to be more context-aware, possibly using the techniques suggested. It's not really that hard, but it doesn't have the generality I'd hoped for. > > Sorry for the bandwidth > > 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 wow at together.net Sun Jun 3 18:16:07 2012 From: wow at together.net (Richard Miller) Date: Sun, 03 Jun 2012 18:16:07 -0400 Subject: Licensing & selling an Android app In-Reply-To: <4FCBC64F.4030203@hyperactivesw.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> Message-ID: <4FCBE227.7080709@together.net> Are you certain that this works this easily on most Android devices? From my little testing, this didn't seem to work reliably. I had to use an app like tAttachApkInstaller (specifically designed to install apk's sent by email), but even that didn't seem to work reliably or easily on the half-dozen phones I tried at Verizon. > If you send the apk as an email attachment, clicking the link in the > email will install the app provided the customer reads the email on > their Android device. > > There are many other ways too, but they usually involved an Android > file manager. Dropbox is another easy, direct way to install but not > all your customers may have that. > From shawnlivecode at gmail.com Sun Jun 3 18:32:31 2012 From: shawnlivecode at gmail.com (Shawn Blc) Date: Sun, 3 Jun 2012 17:32:31 -0500 Subject: Licensing & selling an Android app In-Reply-To: <4FCBE227.7080709@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> <4FCBE227.7080709@together.net> Message-ID: I'm definitely still learning when it comes to LC, however I've installed hundreds of apk files on various Android enabled devices using apkInstaller. From those that I know and even my 12 year old daughter knows how to install apk files that aren't available on the Android Market. With the apkInstaller app or similar, you can install apk files via email, dropbox, your website, USB, etc. Even if you put the apk on your mini sd card in your Android device you should have no problems installing the apk with or without the apkInstaller. On Sun, Jun 3, 2012 at 5:16 PM, Richard Miller wrote: > Are you certain that this works this easily on most Android devices? From > my little testing, this didn't seem to work reliably. I had to use an app > like tAttachApkInstaller (specifically designed to install apk's sent by > email), but even that didn't seem to work reliably or easily on the > half-dozen phones I tried at Verizon. > > > If you send the apk as an email attachment, clicking the link in the >> email will install the app provided the customer reads the email on their >> Android device. >> >> There are many other ways too, but they usually involved an Android file >> manager. Dropbox is another easy, direct way to install but not all your >> customers may have 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 matthias_livecode_150811 at m-r-d.de Sun Jun 3 19:29:30 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 4 Jun 2012 01:29:30 +0200 Subject: =?windows-1252?Q?Re=3A_=5BLiveCodeServer_/_on-Rev=5D_SqlLite_-_I?= =?windows-1252?Q?nsert=85=2E_very_slow?= In-Reply-To: References: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> Message-ID: Peter, thanks for your explanation. I will definitely try that out. But i have to meet a deadline and there is still one problem left i have to solve. But nothing db related. Thanks again, Matthias Am 02.06.2012 um 23:14 schrieb Peter Haworth: > Hi Matthias, > Glad that worked. With the Begin/Commit, the changes don't get flushed to > disk until the COMMIT; without the BEGIN/COMMIT, each individual INSERT > gets flushed to disk, plus other sqlite overhead. > > The INSERTs are probably fine. I was going to suggest that you use the > parameter replacement formm to protect against SQL injection and also deal > with escaping single quotes so you don't have to do it yourself. > > You can find the details in the dictionary but basically, your call to > revExecuteSQL would look like: > > revExecuteSQL tdatabaseID, "INSERT INTO produkte VALUES (:1,:2,:3,:4,:5 > .... :13)","tarray" > > Essentially, sqlite does the replacement for you by replacing ":1" with the > value of tarray[1], etc. > > > Your code would look like this: > > repeat for each line l in tlist > put empty into tarray > repeat with x=1 to 13 > put item x of l into tarray[x] > end repeat > revExecuteSQL tdatabaseID, "INSERT INTO produkte VALUES > (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13)","tarray" > end repeat > > Just be sure to put quotes around "tarray" at the end of the revExecuteSQL > statement. > > I doubt you'll see any further performance improvements but it shortens the > amount of code and, as mentioned, takes care of any esacping that needs to > be done and SQL injection issues. > > Good luck, > > Pete > lcSQL Software > > > > On Sat, Jun 2, 2012 at 1:53 PM, Matthias Rebbe < > matthias_livecode_150811 at m-r-d.de> wrote: > >> Peter, >> >> thank you very much. That is more than an improvement. It takes now just a >> second or so. >> >> You mentioned the form of my insert statement. Is there something wrong >> with it? >> Do you mean the fact that i replace the placeholders value-xx? >> >> Regards, >> >> Matthias >> Am 02.06.2012 um 22:10 schrieb Peter Haworth: >> >>> Hi Mathias, >>> You should warp your INSERT command in an SQLite transaction. Before the >>> first one, revExecuteSQL tdatabaseID, "BEGIN TRANSACTION" and after the >>> last INSERT, rev$xecuteSQL tdatabaseID, "COMMIT". You'll see dramatic >>> performance improvements, I can almost guarantee. >>> >>> You should probably check for an error after each INSERT and if you find >>> one,revExecuteSQL tdatabaseID, "ROLLBACK". The ROLLBACK will put your >>> database back into the state it was before any of the INSERTs were done, >>> assuming that's what you want to do if there is an error. >>> >>> There's a couple of other things about the form of your INSERT statement >>> but try that first and see if that speeds things up. >>> >>> >>> Hope that helps, >>> >>> Pete >>> lcSQL Software >>> >>> >>> >>> On Sat, Jun 2, 2012 at 12:56 PM, Matthias Rebbe < >>> matthias_livecode_150811 at m-r-d.de> wrote: >>> >>>> Hi, >>>> >>>> i have here a script which >>>> >>>> - creates a local sqlLite DB >>>> - creates a Table with 13 fields >>>> - insert 3000 records from a textfile >>>> >>>> On my Mac this takes about 20 seconds. On an iPhone this take approx. 60 >>>> seconds plus the download time for the 3000 line textfile. >>>> So i thought doing this on the server and let the iphone just download >> the >>>> gezipped sqlite file is much faster. >>>> >>>> So i tried this with livecode server on the On-Rev system. It takes >> about >>>> 4 minutes to run the script. >>>> I tried to do the sql inserts one by one and also in segments of >>>> 10,50,100. Nothing improves the processing time. >>>> >>>> Is this a normal behaviour under livecode server? I thought this could >> be >>>> done in 2 or 3 seconds. >>>> >>>> My code looks like this >>>> >>>> put "produkte.sqlite" into tDatabasePath >>>> put revOpenDatabase("sqlite", tDatabasePath, , , , ) into tDatabaseID >>>> repeat for each line l in tList >>>> --tList contains 3000 lines with 13 items each >>>> put "NSERT INTO produkte VALUES >>>> >> ('value-01','value-02','value-03','value-04','value-05','value-06','value-07','value-08','value-09','value-10','value-11','value-12','value-13');" >>>> into tSQL >>>> replace "value-01" with item 1 of l in tSQL >>>> replace "value-02" with item 2 of l in tSQL >>>> replace "value-03" with item 3 of l in tSQL >>>> . >>>> . >>>> replace "value-13" with item 13 of l in tSQL >>>> revExecuteSQL tDatabaseID, tSQL >>>> end repeat >>>> revcloseDatabase tDatabaseID >>>> >>>> I tried this with livecode server 3.5.0 (original on-rev) and livecode >>>> server 5.0.2. >>>> >>>> Any ideas anyone? >>>> >>>> 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 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 3 19:59:43 2012 From: wow at together.net (Richard Miller) Date: Sun, 03 Jun 2012 19:59:43 -0400 Subject: Licensing & selling an Android app In-Reply-To: References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> <4FCBE227.7080709@together.net> Message-ID: <4FCBFA6F.5030109@together.net> Shawn, The question I have (not owning an Android device myself), is if we post an apk at our web site, will the average Android owner be able to install it? Do we need to point them to apkInstaller? Is it reasonable to require them to hook their Android device to their computer in order to transfer the apk to their sd card? Or is it even easier for them to navigate to our web site via their Android device browser, click a link, and then basically have the apk installed? Thanks. Richard On 6/3/2012 6:32 PM, Shawn Blc wrote: > I'm definitely still learning when it comes to LC, however I've installed > hundreds of apk files on various Android enabled devices using > apkInstaller. From those that I know and even my 12 year old daughter > knows how to install apk files that aren't available on the Android Market. > With the apkInstaller app or similar, you can install apk files via > email, dropbox, your website, USB, etc. > > Even if you put the apk on your mini sd card in your Android device you > should have no problems installing the apk with or without the apkInstaller. > > > > On Sun, Jun 3, 2012 at 5:16 PM, Richard Miller wrote: > >> Are you certain that this works this easily on most Android devices? From >> my little testing, this didn't seem to work reliably. I had to use an app >> like tAttachApkInstaller (specifically designed to install apk's sent by >> email), but even that didn't seem to work reliably or easily on the >> half-dozen phones I tried at Verizon. >> >> >> If you send the apk as an email attachment, clicking the link in the >>> email will install the app provided the customer reads the email on their >>> Android device. >>> >>> There are many other ways too, but they usually involved an Android file >>> manager. Dropbox is another easy, direct way to install but not all your >>> customers may have 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 shawnlivecode at gmail.com Sun Jun 3 21:10:46 2012 From: shawnlivecode at gmail.com (Shawn Blc) Date: Sun, 3 Jun 2012 20:10:46 -0500 Subject: Licensing & selling an Android app In-Reply-To: <4FCBFA6F.5030109@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> <4FCBE227.7080709@together.net> <4FCBFA6F.5030109@together.net> Message-ID: Richard, I believe "MOST" Android users will be able to install an apk file with no further instruction. That being said though, there will be the "few" that won't be able to figure it out, either because they're a new Android device owner, or they simply never needed to install an apk file (app) outside of the Android Market. I believe most Android device owners figure out fairly quickly how to install apk files. I know with my first Android device, I was installing apk files the moment I learned that I could. Within days of owning the device. :) I no longer use an Android device as my primary device, but my daughter has one that I use from time to time. If anything, in a FAQ you could link to apkInstaller or advise them to install the apk on their sd card and install from there. I don't know what kind of app you have, but I'm betting most will be able to install it without assistance. On Sun, Jun 3, 2012 at 6:59 PM, Richard Miller wrote: > Shawn, > > The question I have (not owning an Android device myself), is if we post > an apk at our web site, will the average Android owner be able to install > it? > Do we need to point them to apkInstaller? Is it reasonable to require them > to hook their Android device to their computer in order to transfer the apk > to their sd card? Or is it even easier for them to navigate to our web site > via their Android device browser, click a link, and then basically have the > apk installed? > > Thanks. > Richard > > > > > > > On 6/3/2012 6:32 PM, Shawn Blc wrote: > >> I'm definitely still learning when it comes to LC, however I've installed >> hundreds of apk files on various Android enabled devices using >> apkInstaller. From those that I know and even my 12 year old daughter >> knows how to install apk files that aren't available on the Android >> Market. >> With the apkInstaller app or similar, you can install apk files via >> email, dropbox, your website, USB, etc. >> >> Even if you put the apk on your mini sd card in your Android device you >> should have no problems installing the apk with or without the >> apkInstaller. >> >> >> >> On Sun, Jun 3, 2012 at 5:16 PM, Richard Miller wrote: >> >> Are you certain that this works this easily on most Android devices? From >>> my little testing, this didn't seem to work reliably. I had to use an app >>> like tAttachApkInstaller (specifically designed to install apk's sent by >>> email), but even that didn't seem to work reliably or easily on the >>> half-dozen phones I tried at Verizon. >>> >>> >>> If you send the apk as an email attachment, clicking the link in the >>> >>>> email will install the app provided the customer reads the email on >>>> their >>>> Android device. >>>> >>>> There are many other ways too, but they usually involved an Android file >>>> manager. Dropbox is another easy, direct way to install but not all your >>>> customers may have 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 >>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>> > >>> >>> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From shawnlivecode at gmail.com Sun Jun 3 21:16:11 2012 From: shawnlivecode at gmail.com (Shawn Blc) Date: Sun, 3 Jun 2012 20:16:11 -0500 Subject: Licensing & selling an Android app In-Reply-To: References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> <4FCBE227.7080709@together.net> <4FCBFA6F.5030109@together.net> Message-ID: Richard, I don't know what kind of app you have, but since I'm online for the next couple of hours, if you want to email me privately with a download link to your apk file, I'll check it out and let you know how easy the install went. I'll then delete the apk file from my daughter's phone and give you feedback. On Sun, Jun 3, 2012 at 8:10 PM, Shawn Blc wrote: > Richard, > > I believe "MOST" Android users will be able to install an apk file with no > further instruction. That being said though, there will be the "few" that > won't be able to figure it out, either because they're a new Android device > owner, or they simply never needed to install an apk file (app) outside of > the Android Market. I believe most Android device owners figure out > fairly quickly how to install apk files. I know with my first Android > device, I was installing apk files the moment I learned that I could. > Within days of owning the device. :) > > I no longer use an Android device as my primary device, but my daughter > has one that I use from time to time. > > If anything, in a FAQ you could link to apkInstaller or advise them to > install the apk on their sd card and install from there. I don't know what > kind of app you have, but I'm betting most will be able to install it > without assistance. > > > > > > > > > > On Sun, Jun 3, 2012 at 6:59 PM, Richard Miller wrote: > >> Shawn, >> >> The question I have (not owning an Android device myself), is if we post >> an apk at our web site, will the average Android owner be able to install >> it? >> Do we need to point them to apkInstaller? Is it reasonable to require >> them to hook their Android device to their computer in order to transfer >> the apk to their sd card? Or is it even easier for them to navigate to our >> web site via their Android device browser, click a link, and then basically >> have the apk installed? >> >> Thanks. >> Richard >> >> >> >> >> >> >> On 6/3/2012 6:32 PM, Shawn Blc wrote: >> >>> I'm definitely still learning when it comes to LC, however I've installed >>> hundreds of apk files on various Android enabled devices using >>> apkInstaller. From those that I know and even my 12 year old daughter >>> knows how to install apk files that aren't available on the Android >>> Market. >>> With the apkInstaller app or similar, you can install apk files via >>> email, dropbox, your website, USB, etc. >>> >>> Even if you put the apk on your mini sd card in your Android device you >>> should have no problems installing the apk with or without the >>> apkInstaller. >>> >>> >>> >>> On Sun, Jun 3, 2012 at 5:16 PM, Richard Miller wrote: >>> >>> Are you certain that this works this easily on most Android devices? >>>> From >>>> my little testing, this didn't seem to work reliably. I had to use an >>>> app >>>> like tAttachApkInstaller (specifically designed to install apk's sent by >>>> email), but even that didn't seem to work reliably or easily on the >>>> half-dozen phones I tried at Verizon. >>>> >>>> >>>> If you send the apk as an email attachment, clicking the link in the >>>> >>>>> email will install the app provided the customer reads the email on >>>>> their >>>>> Android device. >>>>> >>>>> There are many other ways too, but they usually involved an Android >>>>> file >>>>> manager. Dropbox is another easy, direct way to install but not all >>>>> your >>>>> customers may have 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 >>>> <**http://lists.runrev.com/**mailman/listinfo/use-livecode >>>> > >>>> >>>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode >>> >>> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at 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 Jun 3 21:49:05 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2012 20:49:05 -0500 Subject: Licensing & selling an Android app In-Reply-To: <4FCBE227.7080709@together.net> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> <4FCBE227.7080709@together.net> Message-ID: <4FCC1411.8070102@hyperactivesw.com> On 6/3/12 5:16 PM, Richard Miller wrote: > Are you certain that this works this easily on most Android devices? > From my little testing, this didn't seem to work reliably. I had to use > an app like tAttachApkInstaller (specifically designed to install apk's > sent by email), but even that didn't seem to work reliably or easily on > the half-dozen phones I tried at Verizon. > >> If you send the apk as an email attachment, clicking the link in the >> email will install the app provided the customer reads the email on >> their Android device. >> >> There are many other ways too, but they usually involved an Android >> file manager. Dropbox is another easy, direct way to install but not >> all your customers may have that. I tested by sending an email to my gmail account with an apk attached. Gmail showed the attachment as an enclosure with a button next to it titled "Install". Clicking that installed the app right from email. I didn't try with my regular email account, so maybe it would be different. Or maybe it depends on the version of the Android OS or the mail client the OEM installs. But I'm with Shawn, just about every android user knows how to get an apk to their device. Like him, I was doing it within a day or two after getting my first Android tablet. There are so many ways to transfer an apk that I'd be surprised if any but the very newest android user didn't know how. You can: 1. Attach the device to the computer via cable and drag the apk over. Open it using the built-in file manager on the device and it will install. 2. Drag it to a dropbox folder (or any other cloud service,) open it in dropbox on the device, it installs. 3. Email it to yourself. If the enclosure doesn't install when you click it (it did for me,) it will download instead. Then use the file manager to click it to install. 4. Link to a download on a web page. The android browser will download it from the link. When the notification appears that the download is complete, tap the message in the notification bar and it installs. Or at any time later, select "Downloads" from the browser menu and tap on the downloaded file in the list to install it. (This is another easy option.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvlahos at mac.com Sun Jun 3 22:40:08 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 03 Jun 2012 19:40:08 -0700 Subject: Message order of mouseUp and mouseDoubleUp Message-ID: I have a button that has handlers for mouseUp and mouseDoubleUp. If the user double clicks the button the mouseUp always gets handled before the mouseDoubleUp. How can I prevent that? If the user double clicks I only want the mouseDoubleUp message to be sent or at least be sent before the mouseUp. 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 bonnmike at gmail.com Sun Jun 3 23:08:41 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 3 Jun 2012 21:08:41 -0600 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: References: Message-ID: Check this thread. http://forums.runrev.com/viewtopic.php?f=7&t=8969&p=43101&hilit=mouseup+mousedoubleup#p43101 Specifically this code: on mouseUp wait 20 if the mouseClick then beep 2 --doubleclickstuff else beep 1 --singleclickstuff end if end mouseUp On Sun, Jun 3, 2012 at 8:40 PM, Bill Vlahos wrote: > I have a button that has handlers for mouseUp and mouseDoubleUp. If the > user double clicks the button the mouseUp always gets handled before the > mouseDoubleUp. > > How can I prevent that? If the user double clicks I only want the > mouseDoubleUp message to be sent or at least be sent before the mouseUp. > > 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 ambassador at fourthworld.com Sun Jun 3 23:15:52 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 03 Jun 2012 20:15:52 -0700 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: References: Message-ID: <4FCC2868.3030706@fourthworld.com> Mike Bonner wrote: > Check this thread. > http://forums.runrev.com/viewtopic.php?f=7&t=8969&p=43101&hilit=mouseup+mousedoubleup#p43101 The links in the last post there may be helpful as well. There's a reason it's difficult to find any apps that implement two different actions for a single object based on whether the user clicked once or twice (keeping in mind the distinction between selection and invoking an action).... -- 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 Mon Jun 4 02:50:35 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 03 Jun 2012 23:50:35 -0700 Subject: New beta (1.0b9) of lcTaskList plugin In-Reply-To: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> References: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> Message-ID: <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> I've uploaded a new beta of lcTaskList that replaces the ListMagic table object with a native LiveCode table object so the conflicts with Valentina and other programs should be eliminated. This new version also displays line numbers and is slightly faster. There are other features and bug fixes that will be implemented in the next beta but I wanted to get this version out so that people who were having problems could see if they have been resolved. 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) On May 28, 2012, at 11:41 PM, Bill Vlahos wrote: > Bill Humphrey helped me discover that there is a conflict with Valentina. From john at splash21.com Mon Jun 4 04:50:51 2012 From: john at splash21.com (John Craig) Date: Mon, 04 Jun 2012 09:50:51 +0100 Subject: what should be done with MobGUI? Message-ID: <4FCC76EB.3000501@splash21.com> MobGUI is being updated, but I've not much time at the moment due to a contract I'm working on, so progress is unfortunately slower than I'd like and I don't have time to read the use list. I'll post an update when more information is available. Best regards, John. From matthias_livecode_150811 at m-r-d.de Mon Jun 4 06:28:08 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 4 Jun 2012 12:28:08 +0200 Subject: what should be done with MobGUI? In-Reply-To: <4FCC76EB.3000501@splash21.com> References: <4FCC76EB.3000501@splash21.com> Message-ID: John, at least you could either answer the questions posted over your support system or if that is not possible, put the support system offline. It makes no sense to offer a support system where the support requests are not answered. Regards, Matthias Am 04.06.2012 um 10:50 schrieb John Craig: > MobGUI is being updated, but I've not much time at the moment due to a contract I'm working on, so progress is unfortunately slower than I'd like and I don't have time to read the use list. I'll post an update when more information is available. > > Best regards, > > John. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 4 06:43:45 2012 From: MikeKerner at roadrunner.com (Mike Kerner) Date: Mon, 4 Jun 2012 06:43:45 -0400 Subject: what should be done with MobGUI? In-Reply-To: References: <4FCC76EB.3000501@splash21.com> Message-ID: I get that John is busy with other priorities, but it has been over three months. I too have very old support requests that are unanswered, even after promises of action. I'm sure that if John would open MG up to others to help from the outside there are many of us that would. -- 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 lan.kc.macmail at gmail.com Mon Jun 4 06:49:04 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 4 Jun 2012 18:49:04 +0800 Subject: Hypercard: the missing link to the web In-Reply-To: <4FCA28A5.5050509@fourthworld.com> References: <4437663C-714E-48CB-AFE7-800BA5B55AFF@verizon.net> <4FCA28A5.5050509@fourthworld.com> Message-ID: On Sat, Jun 2, 2012 at 10:52 PM, Richard Gaskin wrote: > The drafting table orientation has been optimal for long work sessions for > centuries, so it seems inevitable that as computer form factors continue to > diversify we'll see an increasing number of those. > > An iMac that tilts all the way back doesn't seem to hard to envisage. > > The bigger question is precision: occupying only a single pixel, the > action point of a mouse makes it significantly more precise than any finger > can be. But that's ultimately a software design issue, not an inherent > flaw in the nature of touch devices as a whole. > > Which has been addressed in iOS already. If I prod my finger long enough on some text the magnifying glass pops up and I can more precisely position the insertion point. Clearly something similar could happen with graphics programs to magnify 100 fold, a pixel becomes 10x10 pixels. Which brings us all the way back to HC which had something similar in it's image editor. From lan.kc.macmail at gmail.com Mon Jun 4 07:40:30 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 4 Jun 2012 19:40:30 +0800 Subject: Another 5-out-5 review for LC! In-Reply-To: References: Message-ID: On Mon, Jun 4, 2012 at 12:49 AM, Peter Haworth wrote: > Personally, I'm a big fan of separating code and data so always use > external storage for the data in my applications, be it a flat file or a > database. However, that entails learning how to access files efficiently > and/or learning SQL so I can see that folks would prefer to keep the data > within Livecode. > > You missed the other option available, custom properties; which can also take long time HC users a while before they have their 'ah ha' moment. I note Graham's, Francis' and Alejandro's uses of multi-card stacks, and whilst I'd tackle Graham's and Francis' problems differently, I would not suggest they change their work method because if it works for them, great, that's the great thing about LC, there are multiple ways to skin the cat. Alejandro's is a difficult feline, and it certainly made me pause to think how I'd tackle something similar. I noted his other post and I too would like to see if anyone has done some amazing things with the new field features. My own work with them have been nothing more than rudimentary tests. I had a look at LC's own Dictionary, which has a lot of formatted text, and could use a separate card for each entry but doesn't. It only uses three cards and from what I can tell only one of them is for us 'users', the other two I think are used by the Runrev team to add/remove/update entries. The LC Dictionary predates the new field features and only seems to use htmlText to do its special formatting. But the mention of skinning cats gave me my own 'ah ha' moment. I'm under the impression that 'skinning' is a term used in other 'modern' programming environments. I see no reason why, for the current iTunes generation, that the LC programming metaphor could not be changed to one of windows (Stacks) and skins (Cards). From lan.kc.macmail at gmail.com Mon Jun 4 07:41:29 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 4 Jun 2012 19:41:29 +0800 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <1338746943831-4650198.post@n4.nabble.com> References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: I too would like to see if anyone has done some amazing things with the new field features. My own work with them have been nothing more than rudimentary tests. From mikekann at yahoo.com Mon Jun 4 08:20:50 2012 From: mikekann at yahoo.com (Michael Kann) Date: Mon, 4 Jun 2012 05:20:50 -0700 (PDT) Subject: Pining for HC at huffingtonpost In-Reply-To: <1102E48E-E188-470E-A186-03472B8FB8DA@whitelotus.on-rev.com> Message-ID: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> http://www.huffingtonpost.com/john-pavley/hypercard-bridge-over-digital-divide_b_1564867.html Last line: If you developed a stack or two way back when, I'd love to hear about your experiences or what you would do if something like HyperCard was available today. From coiin at verizon.net Mon Jun 4 08:51:47 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 04 Jun 2012 08:51:47 -0400 Subject: Pining for HC at huffingtonpost In-Reply-To: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> References: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> Message-ID: <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> I posted something, though it was a struggle. Their account create dialog is not very compatible with Safari, I had to use Chrome to be able to register. Posts need to be approved, so my comment isn't there yet. On Jun 4, 2012, at 8:20 AM, Michael Kann wrote: > http://www.huffingtonpost.com/john-pavley/hypercard-bridge-over-digital-divide_b_1564867.html > > Last line: > > If you developed a stack or two way back when, I'd love to hear about your experiences or what you would do if something like HyperCard was available today. > ___________________ From rene.micout at numericable.com Mon Jun 4 09:00:50 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Mon, 4 Jun 2012 15:00:50 +0200 Subject: Pining for HC at huffingtonpost In-Reply-To: <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> References: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> Message-ID: I also post a link to runrev, but nothing for now in the comments... Le 4 juin 2012 ? 14:51, Colin Holgate a ?crit : > I posted something, though it was a struggle. Their account create dialog is not very compatible with Safari, I had to use Chrome to be able to register. > > Posts need to be approved, so my comment isn't there yet. > > > On Jun 4, 2012, at 8:20 AM, Michael Kann wrote: > >> http://www.huffingtonpost.com/john-pavley/hypercard-bridge-over-digital-divide_b_1564867.html >> >> Last line: >> >> If you developed a stack or two way back when, I'd love to hear about your experiences or what you would do if something like HyperCard was available today. >> ___________________ > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 4 09:40:28 2012 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 4 Jun 2012 08:40:28 -0500 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: > I think from what I've been told (but I really am still studying it) that this is just plain impossible in LC; so I need to rewrite the handlers in the behaviors to be more context-aware, possibly using the techniques suggested. It's not really that hard, but it doesn't have the generality I'd hoped for. Graham, perhaps you could solve this problem by replacing all references of "of this card" in the behavior script to "of me"? The primary problem is that "this" is not relative to the card the behavior script is attached to, but is relative to the currently displayed card at the time "this" is encountered in the script. Changing to "of me" makesit relative to the card the behavior script is attached to, and so *should* work in your situation; so instead of: put field "Test" of this card into tData you'd have: put field "Test" of me into tData Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From rdimola at evergreeninfo.net Mon Jun 4 09:51:20 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 4 Jun 2012 09:51:20 -0400 Subject: New beta (1.0b9) of lcTaskList plug-in In-Reply-To: <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> References: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> Message-ID: <004301cd4259$1f8d7820$5ea86860$@net> Bill, FYI In the last version, preopencard was getting weirded out by lcTaskList. A visual effect was not working and debugged it down to the "pass preopencard" in the main stack. If I do not pass preopencard then the visual effect works. I then closed lcTaskList and the problem went away. Strange.... I will install new version and see if I see the same behavior. 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 Bill Vlahos Sent: Monday, June 04, 2012 2:51 AM To: How to use LiveCode Subject: New beta (1.0b9) of lcTaskList plugin I've uploaded a new beta of lcTaskList that replaces the ListMagic table object with a native LiveCode table object so the conflicts with Valentina and other programs should be eliminated. This new version also displays line numbers and is slightly faster. There are other features and bug fixes that will be implemented in the next beta but I wanted to get this version out so that people who were having problems could see if they have been resolved. 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) On May 28, 2012, at 11:41 PM, Bill Vlahos wrote: > Bill Humphrey helped me discover that there is a conflict with Valentina. _______________________________________________ use-livecode mailing list use-livecode at 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 Mon Jun 4 10:05:14 2012 From: livfoss at mac.com (Graham Samuel) Date: Mon, 04 Jun 2012 16:05:14 +0200 Subject: 'send' and behaviors In-Reply-To: References: Message-ID: Thanks Dar - I guess your 'A' is the way to go, and I'm doing it (more or less). I don't see how to do 'B' in a way that very simply returns control to the original caller (CardX) without extra code in the handler asking "do I have to go back to CardX or not?", which I think would be even more messy than 'A'. Anyway the horse has probably been flogged enough. Thanks also to Peter Haworth for reminding folks that I started all this because the LC documentation led me along. I think it is at least arguably wrong, and I will consider it a bit and then post a comment. Cheers Graham On Sun, 3 Jun 2012 14:28:58 -0600, Dar Scott wrote: > > I hope I'm not adding more confusion. > > I see a couple directions for a solution. There are probably other ways. > > A. In your behavior scripts sprinkle 'of me' throughout. > > B. Lock screen and move to the card at the start of the handler and then move back and unlock at the end. > > Dar > > If the latter, then if you do have to make changes, > On Jun 3, 2012, at 2:04 PM, Graham Samuel wrote: > >> Thanks again to Mark, Dar and Ken to replying. What a lot of good advice! Let's hope I'm clever enough to follow it. While I'm studying your comments, I thought perhaps a little more explanation is in order, because I still don't think I've explained myself properly. If you're getting bored, stop reading! >> >> In some ways, what I'm doing is a bit like running several spreadsheets. There are several datasets, each one represented by a small set of cards. Each card has its own behavior, but of course this behavior is repeated for all cards of the same function, so that for example there's a data set >> >> Set_1_CardA >> Set_1_CardB >> --- >> Set_1_Cardn >> >> and other datasets with the same pattern, e.g. >> >> Set_4_CardA >> Set_4_CardB >> --- >> Set_4_Cardn >> >> All the "CardA" cards have the same behavior, and this works beautifully because any object references in the behavior script operate in the context of the particular card that's being used, so I don't have to work out which card I'm operating on when I'm running the behavior script - that's the intention of behaviors. Say that in a particular card type, perhaps CardB, there is a handler (say "doSomeSums") that was conceived as operating on that card. Its job is to do some calculations on the the fields of the card and stick something in some other fields to show totals etc. The user invokes this card to do data entry, and the handler shows him the results. Every time new data is inserted, the calculation is re-run within the context of the card. Some of these results may depend on information on other cards in the set. So far so good. >> >> Now I find I have another card type (say CardX) that, as it were, presents a summary of summaries. Because I am not quite sure if the user has actually visited all the necessary cards in the set, and I'm therefore not sure if the intermediate results have been generated as I want, I want to go round the houses again, running "doSomeSums" or the equivalent on the various cards in the dataset - but I want to do this without CardX losing control. That's where the 'send' commands come in. I just want to cycle round all these calculating handlers in the different card types, executing them within the context of the appropriate card in each case, to make sure that all the fields that CardX needs within the entire dataset are completely up to date. (Spreadsheets do similar things all the time - and they make intelligent guesses about the required order of evaluation of cells, but I'm not going that far.) While processing for CardX and displaying its results, I am not interested in ! >> opening the other cards at all - the user might do that at some point, but then my summary calculations would have to be re-done anyway. >> >> I simply want to run "doSomeSums" and its friends knowing that within the handler, where there are lines like >> >> put fld "AA" into fld "BB" >> >> they will not need further qualification because the context has been set for them. >> >> I think from what I've been told (but I really am still studying it) that this is just plain impossible in LC; so I need to rewrite the handlers in the behaviors to be more context-aware, possibly using the techniques suggested. It's not really that hard, but it doesn't have the generality I'd hoped for. >> >> Sorry for the bandwidth >> >> Graham > From ambassador at fourthworld.com Mon Jun 4 10:12:10 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2012 07:12:10 -0700 Subject: Licensing & selling an Android app In-Reply-To: <4FCBFA6F.5030109@together.net> References: <4FCBFA6F.5030109@together.net> Message-ID: <4FCCC23A.4040609@fourthworld.com> Richard Miller wrote: > The question I have (not owning an Android device myself), is if we post > an apk at our web site, will the average Android owner be able to > install it? Not by default. As with the Amazon app store and other non-Google outlets, the user will have to turn on the checkbox in Settings->Applications to let them install apps from third-party sites. While some find it enjoyable to perpetuate the meme that Android is a haven for malware, once you read past the headlines you'll find that actual infections are very small relative to their majority audience, and more importantly most infections have come from downloads outside of Google Play. Obviously this hasn't been a problem for Amazon, but with all due respect I'm guessing your web site isn't as popular as Amazon.com, and therefore less trusted. The savviest users will think twice before downloading an app from your site, and some of those who would download it may not know how to unlock their device to allow it to install. Why not just put it in Google Play? -- 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 kray at sonsothunder.com Mon Jun 4 10:16:55 2012 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 4 Jun 2012 09:16:55 -0500 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: References: Message-ID: <87BC4A12-9216-4F34-BA56-14B58E738ACF@sonsothunder.com> > on mouseUp > wait 20 If you're going to wait, I would suggest not using a hard-coded constant but instead use the 'doubleClickInterval' global property (as in "wait the doubleClickInterval milliseconds"), as it gets the time based on the user's OS settings for double-click speed. >> I have a button that has handlers for mouseUp and mouseDoubleUp. If the >> user double clicks the button the mouseUp always gets handled before the >> mouseDoubleUp. If it's possible to separate these two into two separate buttons that would be best, as it's usually a bit confusing to the end user; but that said, waiting the doubleClickInterval should do it? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Mon Jun 4 10:37:09 2012 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 4 Jun 2012 09:37:09 -0500 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <1338746943831-4650198.post@n4.nabble.com> References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> On Jun 3, 2012, at 1:09 PM, Alejandro Tejada wrote: > Hi all, > > Today, reading the message of Kay C. Lan about > using cards in this platform: > http://lists.runrev.com/pipermail/use-livecode/2012-June/173131.html > I noticed that my knowledge about this platform needs a welcome update, > so I am asking all of you to provide some examples of recreating a complex > interface and/or a complex field formatting BEFORE the card is draw on > screen, > that is using the handler "on preOpenCard". When 5.5 came out as a DP 1, RunRev made available for download a stack called "field_features.livecode" that had individual cards that demonstrated the new features of the text field. Although all of the code runs on 'openCard', it could just as easily run on 'preOpenCard' to hide it from the user before the card is drawn (although LC is fast enough that in this case 'openCard' was fine to show what was going on). Not sure if that's still available for download, but if not, maybe RunRev could post it on RevOnline or on their site... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Mon Jun 4 10:37:09 2012 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 4 Jun 2012 09:37:09 -0500 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <1338746943831-4650198.post@n4.nabble.com> References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> On Jun 3, 2012, at 1:09 PM, Alejandro Tejada wrote: > Hi all, > > Today, reading the message of Kay C. Lan about > using cards in this platform: > http://lists.runrev.com/pipermail/use-livecode/2012-June/173131.html > I noticed that my knowledge about this platform needs a welcome update, > so I am asking all of you to provide some examples of recreating a complex > interface and/or a complex field formatting BEFORE the card is draw on > screen, > that is using the handler "on preOpenCard". When 5.5 came out as a DP 1, RunRev made available for download a stack called "field_features.livecode" that had individual cards that demonstrated the new features of the text field. Although all of the code runs on 'openCard', it could just as easily run on 'preOpenCard' to hide it from the user before the card is drawn (although LC is fast enough that in this case 'openCard' was fine to show what was going on). Not sure if that's still available for download, but if not, maybe RunRev could post it on RevOnline or on their site... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bobs at twft.com Mon Jun 4 11:48:42 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 08:48:42 -0700 Subject: [OT] Repository of Movies in hundreds of formats In-Reply-To: <4FCBC37B.4060506@gmail.com> References: <4FCBC37B.4060506@gmail.com> Message-ID: Ick. Bob On Jun 3, 2012, at 1:05 PM, Richmond wrote: > http://samples.mplayerhq.hu/V-codecs/ > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 11:50:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 08:50:37 -0700 Subject: =?windows-1252?Q?Re=3A_=5BLiveCodeServer_/_on-Rev=5D_SqlLite_-_I?= =?windows-1252?Q?nsert=85=2E_very_slow?= In-Reply-To: References: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> Message-ID: <49BA9B0B-BFCC-440B-A0CD-11148DE878D4@twft.com> You should wrap it first before you warp it. Time travel has been known to rewrite code in some pretty random ways. Bob On Jun 2, 2012, at 1:10 PM, Peter Haworth wrote: > Hi Mathias, > You should warp your INSERT command in an SQLite transaction. From matthias_livecode_150811 at m-r-d.de Mon Jun 4 12:01:59 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 4 Jun 2012 18:01:59 +0200 Subject: =?windows-1252?Q?Re=3A_=5BLiveCodeServer_/_on-Rev=5D_SqlLite_-_I?= =?windows-1252?Q?nsert=85=2E_very_slow?= In-Reply-To: <49BA9B0B-BFCC-440B-A0CD-11148DE878D4@twft.com> References: <9E041787-7EBD-4207-B91C-F721DAABB4F7@m-r-d.de> <49BA9B0B-BFCC-440B-A0CD-11148DE878D4@twft.com> Message-ID: <3E384E57-CA6F-49AD-A915-48482DA41298@m-r-d.de> Ah, now i do understand why i got such a performance improvement. It has finished before it began. ;) Matthias Am 04.06.2012 um 17:50 schrieb Bob Sneidar: > You should wrap it first before you warp it. Time travel has been known to rewrite code in some pretty random ways. > > Bob > > > On Jun 2, 2012, at 1:10 PM, Peter Haworth wrote: > >> Hi Mathias, >> You should warp your INSERT command in an SQLite transaction. > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 12:08:01 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 09:08:01 -0700 Subject: Pining for HC at huffingtonpost In-Reply-To: <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> References: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> Message-ID: <6C5F8D9B-DAC6-435E-A6EE-2E04996F3A78@twft.com> As did I. Bob On Jun 4, 2012, at 5:51 AM, Colin Holgate wrote: > I posted something, though it was a struggle. Their account create dialog is not very compatible with Safari, I had to use Chrome to be able to register. > > Posts need to be approved, so my comment isn't there yet. > > > On Jun 4, 2012, at 8:20 AM, Michael Kann wrote: > >> http://www.huffingtonpost.com/john-pavley/hypercard-bridge-over-digital-divide_b_1564867.html >> >> Last line: >> >> If you developed a stack or two way back when, I'd love to hear about your experiences or what you would do if something like HyperCard was available today. >> ___________________ > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 12:34:26 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 09:34:26 -0700 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: References: Message-ID: <07D2083F-AD62-42F4-8874-9F6FBCF0470A@twft.com> Are you handling MouseUp somewhere else in the message path? If not, then just let it pass. Bob On Jun 3, 2012, at 7:40 PM, Bill Vlahos wrote: > I have a button that has handlers for mouseUp and mouseDoubleUp. If the user double clicks the button the mouseUp always gets handled before the mouseDoubleUp. > > How can I prevent that? If the user double clicks I only want the mouseDoubleUp message to be sent or at least be sent before the mouseUp. > > 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 bobs at twft.com Mon Jun 4 12:39:12 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 09:39:12 -0700 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: Seems counterintuitive doesn't it? Do some stuff on a card before ever opening it? It's like saying drive to the store and get some milk before unlocking the driver side door. ;-) Usually with a preOpenCard handler, if I want to hide what I am doing from my user, I just lock the screen or hide the stack, and then handle everything else in an openCard handler, but that is just my preference. Bob On Jun 4, 2012, at 4:41 AM, Kay C Lan wrote: > I too would like to see if anyone has done some amazing things with the > new field features. My own work with them have been nothing more than > rudimentary tests. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 13:02:35 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 10:02:35 -0700 Subject: New beta (1.0b9) of lcTaskList plugin In-Reply-To: <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> References: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> Message-ID: <7F6A452D-829B-47A4-B534-38EB6A2BBAAB@twft.com> Hi Bill. Good news! My problems with lcTaskList have gone away. So far I just opened my application and navigated around with lcTaskList open. In the past this was enough to get my app to break. I would get display weirdness where a stack wouldn't even display, or else only partially draw. More navigation would lock up the IDE. Now all that has cleared up. I think getting away from ListMagic was the magic bullet. Bob On Jun 3, 2012, at 11:50 PM, Bill Vlahos wrote: > I've uploaded a new beta of lcTaskList that replaces the ListMagic table object with a native LiveCode table object so the conflicts with Valentina and other programs should be eliminated. This new version also displays line numbers and is slightly faster. > > There are other features and bug fixes that will be implemented in the next beta but I wanted to get this version out so that people who were having problems could see if they have been resolved. > > 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) > > On May 28, 2012, at 11:41 PM, Bill Vlahos wrote: > >> Bill Humphrey helped me discover that there is a conflict with Valentina. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 13:25:49 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2012 10:25:49 -0700 Subject: SoCal User Group meeting Thursday Message-ID: <4FCCEF9D.90809@fourthworld.com> Just a reminder for those in SoCal that the next LiveCode user group meeting will be in Pasadena on Thursday, June 7 - details here: -- 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 Mon Jun 4 13:33:05 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 4 Jun 2012 13:33:05 -0400 (EDT) Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: <07D2083F-AD62-42F4-8874-9F6FBCF0470A@twft.com> References: <07D2083F-AD62-42F4-8874-9F6FBCF0470A@twft.com> Message-ID: <8CF108F3C0ECFFD-1FA4-16244@Webmail-m104.sysops.aol.com> Bob. The problem is two separate actions that are rather too intimately married; "mouseUp" and "mouseDoubleUp". The engine is just not discriminating these reliably, and in a way, I cannot blame it. To work unambiguously, it would have to always wait for the doubeClickInterval to time out to determine what the user really wanted. This would work, I guess, but would cause a delay in response for every single click for an ordinary "mouseUp". This would be quite noticeable. The HC way, old fashioned though it is, is best. Craig Newman -----Original Message----- From: Bob Sneidar To: How to use LiveCode Sent: Mon, Jun 4, 2012 12:35 pm Subject: Re: Message order of mouseUp and mouseDoubleUp Are you handling MouseUp somewhere else in the message path? If not, then just let it pass. Bob On Jun 3, 2012, at 7:40 PM, Bill Vlahos wrote: > I have a button that has handlers for mouseUp and mouseDoubleUp. If the user double clicks the button the mouseUp always gets handled before the mouseDoubleUp. > > How can I prevent that? If the user double clicks I only want the mouseDoubleUp message to be sent or at least be sent before the mouseUp. > > 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 Mon Jun 4 13:38:11 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 04 Jun 2012 10:38:11 -0700 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: <07D2083F-AD62-42F4-8874-9F6FBCF0470A@twft.com> References: <07D2083F-AD62-42F4-8874-9F6FBCF0470A@twft.com> Message-ID: Bob, In the just released beta of lcTaskList I have an action that if the user clicks on the header it does a sort by that column. If they double-click on the header then I want it to auto-resize the column like you can do in Excel. The problem is that there are both mouseUp and mouseDoubleUp handlers in the script and it does both the resize and sort when the user only wants to resize. After just checking the way Excel does it I had it wrong. If you double-click on the column divider it resizes the column. I can implement that. Bill Vlahos On Jun 4, 2012, at 9:34 AM, Bob Sneidar wrote: > Are you handling MouseUp somewhere else in the message path? If not, then just let it pass. > > Bob > > > On Jun 3, 2012, at 7:40 PM, Bill Vlahos wrote: > >> I have a button that has handlers for mouseUp and mouseDoubleUp. If the user double clicks the button the mouseUp always gets handled before the mouseDoubleUp. >> >> How can I prevent that? If the user double clicks I only want the mouseDoubleUp message to be sent or at least be sent before the mouseUp. From bvlahos at mac.com Mon Jun 4 13:39:40 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 04 Jun 2012 10:39:40 -0700 Subject: SoCal User Group meeting Thursday In-Reply-To: <4FCCEF9D.90809@fourthworld.com> References: <4FCCEF9D.90809@fourthworld.com> Message-ID: I'll see you there. 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 Jun 4, 2012, at 10:25 AM, Richard Gaskin wrote: > Just a reminder for those in SoCal that the next LiveCode user group meeting will be in Pasadena on Thursday, June 7 - details here: > > From ambassador at fourthworld.com Mon Jun 4 13:41:12 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2012 10:41:12 -0700 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: References: Message-ID: <4FCCF338.4000605@fourthworld.com> Bill Vlahos wrote: > After just checking the way Excel does it I had it wrong. > If you double-click on the column divider it resizes the column. > I can implement that. It's been many years since I've used Excel, but when I did I resized columns by just dragging the column divider to the desired position. What position does one get when they double-click on a column divider? -- 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 stephenREVOLUTION2 at barncard.com Mon Jun 4 14:50:47 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 4 Jun 2012 11:50:47 -0700 Subject: [OT] Repository of Movies in hundreds of formats In-Reply-To: References: <4FCBC37B.4060506@gmail.com> Message-ID: this is a fantastic resource. Why 'ICK', Bob? thanks Richmond, the link is going into my Script Scrapbook. On Mon, Jun 4, 2012 at 8:48 AM, Bob Sneidar wrote: > Ick. > > Bob > > > On Jun 3, 2012, at 1:05 PM, Richmond wrote: > > > http://samples.mplayerhq.hu/V-codecs/ > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Mon Jun 4 14:58:27 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 4 Jun 2012 11:58:27 -0700 Subject: Pining for HC at huffingtonpost In-Reply-To: <6C5F8D9B-DAC6-435E-A6EE-2E04996F3A78@twft.com> References: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> <6C5F8D9B-DAC6-435E-A6EE-2E04996F3A78@twft.com> Message-ID: What I don't get is that these supposedly tech-savvy writers don't do simple web research and discover the big elephant in the room (LC Revolution) in the first place. This last one didn't even mention Supercard. Not great journalism, IMHO. Stephen Barncard San Francisco Ca. USA more about sqb From bvlahos at mac.com Mon Jun 4 15:31:11 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 04 Jun 2012 12:31:11 -0700 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: <4FCCF338.4000605@fourthworld.com> References: <4FCCF338.4000605@fourthworld.com> Message-ID: It fits the content. When you drag it you can't always know what the "right" size is. Bill Sent from my iPhone On Jun 4, 2012, at 10:41 AM, Richard Gaskin wrote: > Bill Vlahos wrote: > > After just checking the way Excel does it I had it wrong. > > If you double-click on the column divider it resizes the column. > > I can implement that. > > It's been many years since I've used Excel, but when I did I resized columns by just dragging the column divider to the desired position. > > What position does one get when they double-click on a column divider? > > -- > 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 mwieder at ahsoftware.net Mon Jun 4 15:48:42 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 4 Jun 2012 19:48:42 +0000 (UTC) Subject: Converting a Stack to many formats starting from XML References: <1338745671856-4650197.post@n4.nabble.com> Message-ID: Alejandro Tejada writes: > So, my question could be stated in this form: > Have you written a specific Stack to XML script to > convert a stack to another file format? Yes, but... I've done stack-to-xml and various xml-to-stack conversions before, but they're *very* specific to given tasks. XML isn't a file specification, but a data-transfer format. Just because you can write English words using Cyrillic characters doesn't make them immediately usable in Russian. -- Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Mon Jun 4 16:04:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 4 Jun 2012 13:04:47 -0700 Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: <4FCCF338.4000605@fourthworld.com> References: <4FCCF338.4000605@fourthworld.com> Message-ID: I ran into this mouseUp/DOubleUp issue a year or so ago, in fact I think one of the links to the archives was to the discussion that started. I'm wondering if there might be an opportunity here to experiment with something that is now commonplace on iThings/Androids and that is the "long press". I've seen examples of a tap on a button doing something than a long press and those actions might be analogous to a single/double mouse click. It would probably take some training for us mouse users to get used to the concept of holding the mouse button down for some period of time to do something different than just a simple click but might be an interesting experiment. Pete lcSQL Software On Mon, Jun 4, 2012 at 10:41 AM, Richard Gaskin wrote: > Bill Vlahos wrote: > > After just checking the way Excel does it I had it wrong. > > If you double-click on the column divider it resizes the column. > > I can implement that. > > It's been many years since I've used Excel, but when I did I resized > columns by just dragging the column divider to the desired position. > > What position does one get when they double-click on a column divider? > > -- > 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 wow at together.net Mon Jun 4 16:13:29 2012 From: wow at together.net (Richard Miller) Date: Mon, 04 Jun 2012 16:13:29 -0400 Subject: Licensing & selling an Android app In-Reply-To: <4FCCC23A.4040609@fourthworld.com> References: <4FCBFA6F.5030109@together.net> <4FCCC23A.4040609@fourthworld.com> Message-ID: <4FCD16E9.8080107@together.net> Hi Richard, Our main reason for not wanting to use Google Play is that the vast majority of our customers will find our app through our site, which is well known in our sector. We'd be giving away 30% of a $10 app for little return. On 6/4/2012 10:12 AM, Richard Gaskin wrote: > Richard Miller wrote: > >> The question I have (not owning an Android device myself), is if we post >> an apk at our web site, will the average Android owner be able to >> install it? > > Not by default. As with the Amazon app store and other non-Google > outlets, the user will have to turn on the checkbox in > Settings->Applications to let them install apps from third-party sites. > > While some find it enjoyable to perpetuate the meme that Android is a > haven for malware, once you read past the headlines you'll find that > actual infections are very small relative to their majority audience, > and more importantly most infections have come from downloads outside > of Google Play. > > Obviously this hasn't been a problem for Amazon, but with all due > respect I'm guessing your web site isn't as popular as Amazon.com, and > therefore less trusted. > > The savviest users will think twice before downloading an app from > your site, and some of those who would download it may not know how to > unlock their device to allow it to install. > > Why not just put it in Google Play? > > -- > 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 dunbarx at aol.com Mon Jun 4 16:26:16 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 4 Jun 2012 16:26:16 -0400 (EDT) Subject: Message order of mouseUp and mouseDoubleUp In-Reply-To: References: <4FCCF338.4000605@fourthworld.com> Message-ID: <8CF10A76D68C276-22A8-E27D@webmail-d179.sysops.aol.com> Training? My brain would fry. This could be implemented, but I would rather handle it the old fashioned way. Craig Newman -----Original Message----- From: Peter Haworth To: How to use LiveCode Sent: Mon, Jun 4, 2012 4:05 pm Subject: Re: Message order of mouseUp and mouseDoubleUp I ran into this mouseUp/DOubleUp issue a year or so ago, in fact I think one of the links to the archives was to the discussion that started. I'm wondering if there might be an opportunity here to experiment with something that is now commonplace on iThings/Androids and that is the "long press". I've seen examples of a tap on a button doing something than a long press and those actions might be analogous to a single/double mouse click. It would probably take some training for us mouse users to get used to the concept of holding the mouse button down for some period of time to do something different than just a simple click but might be an interesting experiment. Pete lcSQL Software On Mon, Jun 4, 2012 at 10:41 AM, Richard Gaskin wrote: > Bill Vlahos wrote: > > After just checking the way Excel does it I had it wrong. > > If you double-click on the column divider it resizes the column. > > I can implement that. > > It's been many years since I've used Excel, but when I did I resized > columns by just dragging the column divider to the desired position. > > What position does one get when they double-click on a column divider? > > -- > 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 Mon Jun 4 16:35:10 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 13:35:10 -0700 Subject: [OT] Repository of Movies in hundreds of formats In-Reply-To: References: <4FCBC37B.4060506@gmail.com> Message-ID: <5B27D78E-DD9F-4DE7-B090-C2F9FC6F1F87@twft.com> Too doggone many. I had no idea there were that many. If I had to write a player that accepted all those I would just give up. Bob On Jun 4, 2012, at 11:50 AM, stephen barncard wrote: > this is a fantastic resource. Why 'ICK', Bob? > > thanks Richmond, the link is going into my Script Scrapbook. > > On Mon, Jun 4, 2012 at 8:48 AM, Bob Sneidar wrote: > >> Ick. >> >> Bob >> >> >> On Jun 3, 2012, at 1:05 PM, Richmond wrote: >> >>> http://samples.mplayerhq.hu/V-codecs/ >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 Mon Jun 4 16:37:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 13:37:57 -0700 Subject: Pining for HC at huffingtonpost In-Reply-To: References: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> <6C5F8D9B-DAC6-435E-A6EE-2E04996F3A78@twft.com> Message-ID: <30B26D86-428C-4A76-9268-99BAEAD56367@twft.com> Typical of journalism these days. A lot of journalists don't research very well, I think because it has apparently become acceptable to write a small disclaimer or retraction buried on some obscure page nobody reads, once it becomes fairly common public knowledge that the journalist screwed up. Bob On Jun 4, 2012, at 11:58 AM, stephen barncard wrote: > What I don't get is that these supposedly tech-savvy writers don't do > simple web research and discover the big elephant in the room (LC > Revolution) in the first place. This last one didn't even mention > Supercard. Not great journalism, IMHO. > > > > 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 Jun 4 16:52:27 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 4 Jun 2012 13:52:27 -0700 Subject: [OT] Repository of Movies in hundreds of formats In-Reply-To: <5B27D78E-DD9F-4DE7-B090-C2F9FC6F1F87@twft.com> References: <4FCBC37B.4060506@gmail.com> <5B27D78E-DD9F-4DE7-B090-C2F9FC6F1F87@twft.com> Message-ID: It's just a reference to all the formats that ever were - with examples for testing. One never know what one might run into for a project. I wouldn't try to be compatible with most of these. m4v / h264 serves most of my web needs, and FLV when I really have to. On Mon, Jun 4, 2012 at 1:35 PM, Bob Sneidar wrote: > Too doggone many. I had no idea there were that many. If I had to write a > player that accepted all those I would just give up. > > Bob > > Stephen Barncard San Francisco Ca. USA more about sqb From pete at lcsql.com Mon Jun 4 17:49:15 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 4 Jun 2012 14:49:15 -0700 Subject: [OT] Lion Update Message-ID: After being on Lion for about a week now, things seem to be settling down somewhat. I'm getting far less spinning beachballs. When I do get them, they seem to be related to either Time Machine doing a backup or clicking on the window of an application that I haven't used for a while. The Time Machine problem is particularly bad. It doesn't happen every time Time Machine is backing up but when it does, it pretty much stops me doing anything else. I never had this problem with Time Machine prior to Lion so it appears that Apple may have made some changes to Time Machine in Leopard. Or maybe it's something to do with the indexing of the Time Machine drive that was mentioned. I'm putting the activation of a dormant application down to some sort of memory management issues as I seem to recall someone confirming that Lion did need more RAM. Pete lcSQL Software PS Not gonna mentions "Save As" again! From matthias_livecode_150811 at m-r-d.de Mon Jun 4 17:52:51 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 4 Jun 2012 23:52:51 +0200 Subject: DATAGRID: slow scrolling even in the IDE Message-ID: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> Hi, for an iOS app i need the possibility to show several records, each with one image and 4 text fields. I am now experimenting in the ide to find out how to do that. I thought a datagrid form might be the right solution for that. The following happens in the ide. I did not try under iOS, but it i am sure it?s the same. My row template contains 3 fields and one image (fixed size 60x60). The image (each about 15bk) is fetched from a web server. So i set the filename of the image to the "http:.." url. When i scroll the records the scrolling stops several times, although all images seemed to be loaded. When i use local files then the scrolling is smooth. Is there something i can do? Regards, Matthias From ken at kencorey.com Mon Jun 4 18:16:58 2012 From: ken at kencorey.com (Ken Corey) Date: Mon, 04 Jun 2012 23:16:58 +0100 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> Message-ID: <4FCD33DA.3040103@kencorey.com> On 04/06/2012 22:52, Matthias Rebbe wrote: > for an iOS app i need the possibility to show several records, each with one image and 4 text fields. > > I am now experimenting in the ide to find out how to do that. > I thought a datagrid form might be the right solution for that. > > The following happens in the ide. I did not try under iOS, but it i am sure it?s the same. > My row template contains 3 fields and one image (fixed size 60x60). > The image (each about 15bk) is fetched from a web server. So i set the filename of the image to the "http:.." url. > When i scroll the records the scrolling stops several times, although all images seemed to be loaded. > When i use local files then the scrolling is smooth. > Is there something i can do? Surely you don't want to fetch an image (even a small one) each time it needs to be displayed. Why not download the images to specialFolderPath(documents), at which point you're local, so you can point your datagrid at them there? -Ken From jhj at jhj.com Mon Jun 4 18:19:43 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 4 Jun 2012 15:19:43 -0700 Subject: [OT] Lion Update In-Reply-To: References: Message-ID: <0BC55153-1879-44F0-AB25-326D4539FF74@jhj.com> Pete, If you haven't done it since you installed Lion, you may wish to start a new Time Machine backup. If all the old Snow Leopard system files are still in that backup, its having to look through all bazillion of them to decide what to do. You can keep the old backup on the same disk if you have enough room, changing names as appropriate to make it start over. It will take a long time the first run. And RAM is cheap. .Jerry On Jun 4, 2012, at 2:49 PM, Peter Haworth wrote: > After being on Lion for about a week now, things seem to be settling down > somewhat. > > I'm getting far less spinning beachballs. When I do get them, they seem to > be related to either Time Machine doing a backup or clicking on the window > of an application that I haven't used for a while. > > The Time Machine problem is particularly bad. It doesn't happen every time > Time Machine is backing up but when it does, it pretty much stops me doing > anything else. I never had this problem with Time Machine prior to Lion so > it appears that Apple may have made some changes to Time Machine in > Leopard. Or maybe it's something to do with the indexing of the Time > Machine drive that was mentioned. > > I'm putting the activation of a dormant application down to some sort of > memory management issues as I seem to recall someone confirming that Lion > did need more RAM. From matthias_livecode_150811 at m-r-d.de Mon Jun 4 18:45:45 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 5 Jun 2012 00:45:45 +0200 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <4FCD33DA.3040103@kencorey.com> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> Message-ID: Yes your right, but to explain more precisely. My ios app shall fetch data from a "local" sqlite database. This data contains also the URL to an image. The fetched data shall be displayed immediately in the form. it could happen that about 200 records have to be put in the datagrid. If i have to download 200 images first before i can display the datagrid, then this takes definitely to long. Because of that i thought i would use the http: Url for the image filename. The datagrid would be populated immediately and the images are loaded while the datagrid is displayed. My problem is, that the scrolling stopped although all images were loaded already. I know that, because i scrolled from top to bottom and all images were display. Matthias Am 05.06.2012 um 00:16 schrieb Ken Corey: > On 04/06/2012 22:52, Matthias Rebbe wrote: >> for an iOS app i need the possibility to show several records, each with one image and 4 text fields. >> >> I am now experimenting in the ide to find out how to do that. >> I thought a datagrid form might be the right solution for that. >> >> The following happens in the ide. I did not try under iOS, but it i am sure it?s the same. >> My row template contains 3 fields and one image (fixed size 60x60). >> The image (each about 15bk) is fetched from a web server. So i set the filename of the image to the "http:.." url. >> When i scroll the records the scrolling stops several times, although all images seemed to be loaded. >> When i use local files then the scrolling is smooth. >> Is there something i can do? > > Surely you don't want to fetch an image (even a small one) each time it needs to be displayed. > > Why not download the images to specialFolderPath(documents), at which point you're local, so you can point your datagrid at them there? > > -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 pete at lcsql.com Mon Jun 4 18:49:06 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 4 Jun 2012 15:49:06 -0700 Subject: [OT] Lion Update In-Reply-To: <0BC55153-1879-44F0-AB25-326D4539FF74@jhj.com> References: <0BC55153-1879-44F0-AB25-326D4539FF74@jhj.com> Message-ID: Hi Jerry, Not worried about the RAM, it's cheap as you say. I've been thinking about starting afresh with Time Machine. I don't have enough room to start a second partition for the new backup so I'll just have to wipe the disk and start over. I guess I'll just leave it running overnight and hope for the best! Pete lcSQL Software On Mon, Jun 4, 2012 at 3:19 PM, Jerry Jensen wrote: > Pete, > > If you haven't done it since you installed Lion, you may wish to start a > new Time Machine backup. If all the old Snow Leopard system files are still > in that backup, its having to look through all bazillion of them to decide > what to do. You can keep the old backup on the same disk if you have enough > room, changing names as appropriate to make it start over. It will take a > long time the first run. > > And RAM is cheap. > > .Jerry > > On Jun 4, 2012, at 2:49 PM, Peter Haworth wrote: > > > After being on Lion for about a week now, things seem to be settling down > > somewhat. > > > > I'm getting far less spinning beachballs. When I do get them, they seem > to > > be related to either Time Machine doing a backup or clicking on the > window > > of an application that I haven't used for a while. > > > > The Time Machine problem is particularly bad. It doesn't happen every > time > > Time Machine is backing up but when it does, it pretty much stops me > doing > > anything else. I never had this problem with Time Machine prior to Lion > so > > it appears that Apple may have made some changes to Time Machine in > > Leopard. Or maybe it's something to do with the indexing of the Time > > Machine drive that was mentioned. > > > > I'm putting the activation of a dormant application down to some sort of > > memory management issues as I seem to recall someone confirming that Lion > > did need more RAM. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 18:54:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 15:54:08 -0700 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> Message-ID: <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> Someone will correct me if I am wrong, but datagrids do not work that way. Only the visible rows are "loaded" and if I am not mistaken, one prior row and one trailing row. This means that if you scroll away, then re-scroll, the datagrid is going to reload that data. I think some kind of strategy to load images in the background (is that even possible) while the rest of the data is displayed, on a first time basis (if image is not found locally then download image to repository) is the way to go. If the image is found locally use that. This is probably more work that you are wanting to do here, but if the goal is to make your app compact to load and install, and yet capable of displaying lots of images, then it seems you are going to have to find some kind of optimization strategy. Bob On Jun 4, 2012, at 3:45 PM, Matthias Rebbe wrote: > Yes your right, but to explain more precisely. > > My ios app shall fetch data from a "local" sqlite database. This data contains also the URL to an image. > The fetched data shall be displayed immediately in the form. it could happen that about 200 records have to be put in the datagrid. > If i have to download 200 images first before i can display the datagrid, then this takes definitely to long. Because of that i thought > i would use the http: Url for the image filename. The datagrid would be populated immediately and the images are loaded while the datagrid is displayed. > > My problem is, that the scrolling stopped although all images were loaded already. I know that, because i scrolled from top to bottom and all images were display. > > Matthias > > Am 05.06.2012 um 00:16 schrieb Ken Corey: > >> On 04/06/2012 22:52, Matthias Rebbe wrote: >>> for an iOS app i need the possibility to show several records, each with one image and 4 text fields. >>> >>> I am now experimenting in the ide to find out how to do that. >>> I thought a datagrid form might be the right solution for that. >>> >>> The following happens in the ide. I did not try under iOS, but it i am sure it?s the same. >>> My row template contains 3 fields and one image (fixed size 60x60). >>> The image (each about 15bk) is fetched from a web server. So i set the filename of the image to the "http:.." url. >>> When i scroll the records the scrolling stops several times, although all images seemed to be loaded. >>> When i use local files then the scrolling is smooth. >>> Is there something i can do? >> >> Surely you don't want to fetch an image (even a small one) each time it needs to be displayed. >> >> Why not download the images to specialFolderPath(documents), at which point you're local, so you can point your datagrid at them there? >> >> -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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 18:57:35 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 4 Jun 2012 22:57:35 +0000 (UTC) Subject: on-rev hacked Message-ID: It was pointed out to me over the weekend (thanks Mark!) that my on-rev website had been hit by a bot that did two things: replaced my .htaccess file with an empty (zero-length) one, and inserted a javascript pointing to "thesalivan.com" right after the tag in all the .html and .htm files. Simple enough to fix up, but annoying and consumed time I would rather have spent on other pressing projects. So this is just an alert to those who have sites hosted on on-rev, given the recent (or no-so-recent) security breach there, you might want to check your web pages and ensure that nothing's out of place. I hadn't noticed any discrepancy, apparently because one or more of my Firefox blockers was preventing the script from loading. -- Mark Wieder mwieder at ahsoftware.net From matthias_livecode_150811 at m-r-d.de Mon Jun 4 19:07:15 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 5 Jun 2012 01:07:15 +0200 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> Message-ID: <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> Bob, ah that make sense. I will try to implement a switch in the FillinData Handler of the row behavior of the Datagrid. Maybe that solves it. Thanks for the hint. I was not aware, that the data is reloaded each time it is shown. But sounds reasonable. Regards, Matthias Am 05.06.2012 um 00:54 schrieb Bob Sneidar: > Someone will correct me if I am wrong, but datagrids do not work that way. Only the visible rows are "loaded" and if I am not mistaken, one prior row and one trailing row. This means that if you scroll away, then re-scroll, the datagrid is going to reload that data. > > I think some kind of strategy to load images in the background (is that even possible) while the rest of the data is displayed, on a first time basis (if image is not found locally then download image to repository) is the way to go. If the image is found locally use that. > > This is probably more work that you are wanting to do here, but if the goal is to make your app compact to load and install, and yet capable of displaying lots of images, then it seems you are going to have to find some kind of optimization strategy. > > Bob > > > On Jun 4, 2012, at 3:45 PM, Matthias Rebbe wrote: > >> Yes your right, but to explain more precisely. >> >> My ios app shall fetch data from a "local" sqlite database. This data contains also the URL to an image. >> The fetched data shall be displayed immediately in the form. it could happen that about 200 records have to be put in the datagrid. >> If i have to download 200 images first before i can display the datagrid, then this takes definitely to long. Because of that i thought >> i would use the http: Url for the image filename. The datagrid would be populated immediately and the images are loaded while the datagrid is displayed. >> >> My problem is, that the scrolling stopped although all images were loaded already. I know that, because i scrolled from top to bottom and all images were display. >> >> Matthias >> >> Am 05.06.2012 um 00:16 schrieb Ken Corey: >> >>> On 04/06/2012 22:52, Matthias Rebbe wrote: >>>> for an iOS app i need the possibility to show several records, each with one image and 4 text fields. >>>> >>>> I am now experimenting in the ide to find out how to do that. >>>> I thought a datagrid form might be the right solution for that. >>>> >>>> The following happens in the ide. I did not try under iOS, but it i am sure it?s the same. >>>> My row template contains 3 fields and one image (fixed size 60x60). >>>> The image (each about 15bk) is fetched from a web server. So i set the filename of the image to the "http:.." url. >>>> When i scroll the records the scrolling stops several times, although all images seemed to be loaded. >>>> When i use local files then the scrolling is smooth. >>>> Is there something i can do? >>> >>> Surely you don't want to fetch an image (even a small one) each time it needs to be displayed. >>> >>> Why not download the images to specialFolderPath(documents), at which point you're local, so you can point your datagrid at them there? >>> >>> -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 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 4 19:11:33 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 5 Jun 2012 01:11:33 +0200 Subject: on-rev hacked In-Reply-To: References: Message-ID: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> Mark, thanks for the info. Maybe http://perishablepress.com/5g-blacklist-2012/ is of use for you and other?s. This solution was mentioned on the list last year by Andre, if i remember right. I am using that since then in the hope it prevents my account from being hacked. Regards, Matthias Am 05.06.2012 um 00:57 schrieb Mark Wieder: > It was pointed out to me over the weekend (thanks Mark!) that my on-rev website > had been hit by a bot that did two things: replaced my .htaccess file with an > empty (zero-length) one, and inserted a javascript pointing to "thesalivan.com" > right after the tag in all the .html and .htm files. > > Simple enough to fix up, but annoying and consumed time I would rather have > spent on other pressing projects. > > So this is just an alert to those who have sites hosted on on-rev, given the > recent (or no-so-recent) security breach there, you might want to check your web > pages and ensure that nothing's out of place. I hadn't noticed any discrepancy, > apparently because one or more of my Firefox blockers was preventing the script > from loading. > > -- > 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 mark.rauterkus at gmail.com Mon Jun 4 19:13:07 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 4 Jun 2012 19:13:07 -0400 Subject: OFF TOPIC: MaKey MaKey Message-ID: Hi, This is a Kickstart project. http://www.kickstarter.com/projects/joylabs/makey-makey-an-invention-kit-for-everyone Looks very kwel. With LiveCode, it could be a hoot and a half. Put one of those in a bundle. -- 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 andre at andregarzia.com Mon Jun 4 19:24:34 2012 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 4 Jun 2012 20:24:34 -0300 Subject: on-rev hacked In-Reply-To: References: Message-ID: Mark, Do you have a potential idea of how the hacking occurred? Were you using any popular PHP FOSS there? I've seen hackings such as this happen thru Wordpress exploitation. Any idea how it happened? Cheers andre On Mon, Jun 4, 2012 at 7:57 PM, Mark Wieder wrote: > It was pointed out to me over the weekend (thanks Mark!) that my on-rev > website > had been hit by a bot that did two things: replaced my .htaccess file with > an > empty (zero-length) one, and inserted a javascript pointing to " > thesalivan.com" > right after the tag in all the .html and .htm files. > > Simple enough to fix up, but annoying and consumed time I would rather have > spent on other pressing projects. > > So this is just an alert to those who have sites hosted on on-rev, given > the > recent (or no-so-recent) security breach there, you might want to check > your web > pages and ensure that nothing's out of place. I hadn't noticed any > discrepancy, > apparently because one or more of my Firefox blockers was preventing the > script > from loading. > > -- > 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 shawnlivecode at gmail.com Mon Jun 4 19:25:39 2012 From: shawnlivecode at gmail.com (Shawn Blc) Date: Mon, 4 Jun 2012 18:25:39 -0500 Subject: OFF TOPIC: MaKey MaKey In-Reply-To: References: Message-ID: I saw MakeyMakey last night on KS. Awesome! On Mon, Jun 4, 2012 at 6:13 PM, Mark Rauterkus wrote: > Hi, > > This is a Kickstart project. > > > http://www.kickstarter.com/projects/joylabs/makey-makey-an-invention-kit-for-everyone > > Looks very kwel. With LiveCode, it could be a hoot and a half. > > Put one of those in a bundle. > > > -- > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 4 19:30:23 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 4 Jun 2012 16:30:23 -0700 Subject: on-rev hacked In-Reply-To: References: Message-ID: <2F4EAAAC-9E9C-4DB7-BC96-AD698F22C423@twft.com> I would also be interested if your SQL server (not sure if you use it) was accessed. That would REALLY suck. I don't have any web sites there, so I think I am clear, so long as this was not a pervasive breach of lots of account logins. Bob On Jun 4, 2012, at 4:24 PM, Andre Garzia wrote: > Mark, > > Do you have a potential idea of how the hacking occurred? Were you using > any popular PHP FOSS there? I've seen hackings such as this happen thru > Wordpress exploitation. > > Any idea how it happened? > > Cheers > andre > > On Mon, Jun 4, 2012 at 7:57 PM, Mark Wieder wrote: > >> It was pointed out to me over the weekend (thanks Mark!) that my on-rev >> website >> had been hit by a bot that did two things: replaced my .htaccess file with >> an >> empty (zero-length) one, and inserted a javascript pointing to " >> thesalivan.com" >> right after the tag in all the .html and .htm files. >> >> Simple enough to fix up, but annoying and consumed time I would rather have >> spent on other pressing projects. >> >> So this is just an alert to those who have sites hosted on on-rev, given >> the >> recent (or no-so-recent) security breach there, you might want to check >> your web >> pages and ensure that nothing's out of place. I hadn't noticed any >> discrepancy, >> apparently because one or more of my Firefox blockers was preventing the >> script >> from loading. >> >> -- >> 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. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 4 20:12:55 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Tue, 5 Jun 2012 02:12:55 +0200 Subject: on-rev hacked In-Reply-To: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> Message-ID: <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> Good reminder. In my experience, 5G Blacklist 2012 is a must, trustable and usable with great satisfaction. Le 5 juin 2012 ? 01:11, Matthias Rebbe a ?crit : > Mark, > > thanks for the info. Maybe > > http://perishablepress.com/5g-blacklist-2012/ > > is of use for you and other?s. This solution was mentioned on the list last year by Andre, if i remember right. > I am using that since then in the hope it prevents my account from being hacked. > > Regards, > > Matthias > Am 05.06.2012 um 00:57 schrieb Mark Wieder: > >> It was pointed out to me over the weekend (thanks Mark!) that my on-rev website >> had been hit by a bot that did two things: replaced my .htaccess file with an >> empty (zero-length) one, and inserted a javascript pointing to "thesalivan.com" >> right after the tag in all the .html and .htm files. >> >> Simple enough to fix up, but annoying and consumed time I would rather have >> spent on other pressing projects. >> >> So this is just an alert to those who have sites hosted on on-rev, given the >> recent (or no-so-recent) security breach there, you might want to check your web >> pages and ensure that nothing's out of place. I hadn't noticed any discrepancy, >> apparently because one or more of my Firefox blockers was preventing the script >> from loading. >> >> -- >> 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 rdimola at evergreeninfo.net Mon Jun 4 20:49:13 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Mon, 4 Jun 2012 20:49:13 -0400 Subject: New beta (1.0b9) of lcTaskList plugin In-Reply-To: <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> References: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> Message-ID: <007b01cd42b5$072c25e0$158471a0$@net> Bill, I can confirm that the bug that stopped the visual effect when lcTaskList was passed the preopen message is fixed! 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 Bill Vlahos Sent: Monday, June 04, 2012 2:51 AM To: How to use LiveCode Subject: New beta (1.0b9) of lcTaskList plugin I've uploaded a new beta of lcTaskList that replaces the ListMagic table object with a native LiveCode table object so the conflicts with Valentina and other programs should be eliminated. This new version also displays line numbers and is slightly faster. There are other features and bug fixes that will be implemented in the next beta but I wanted to get this version out so that people who were having problems could see if they have been resolved. 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) On May 28, 2012, at 11:41 PM, Bill Vlahos wrote: > Bill Humphrey helped me discover that there is a conflict with Valentina. _______________________________________________ use-livecode mailing list use-livecode at 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 Mon Jun 4 21:06:30 2012 From: simplsol at aol.com (Paul Looney) Date: Mon, 4 Jun 2012 18:06:30 -0700 Subject: SoCal User Group meeting Thursday In-Reply-To: <4FCCEF9D.90809@fourthworld.com> References: <4FCCEF9D.90809@fourthworld.com> Message-ID: Chris, Are you getting these invites? PL On Jun 4, 2012, at 10:25 AM, Richard Gaskin wrote: > Just a reminder for those in SoCal that the next LiveCode user group meeting will be in Pasadena on Thursday, June 7 - details here: > > > > > -- > 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 wow at together.net Mon Jun 4 21:45:59 2012 From: wow at together.net (Richard Miller) Date: Mon, 04 Jun 2012 21:45:59 -0400 Subject: Licensing & selling an Android app In-Reply-To: <4FCC1411.8070102@hyperactivesw.com> References: <06A3E3AAD6D6445AB477348D14255E8A@GATEWAY> <4FC90F25.9020705@fourthworld.com> <4FCA1742.7050109@together.net> <4FCA5818.1000902@together.net> <5E19D403-5C64-4303-9C2E-188039668DB2@me.com> <4FCA90DB.6080401@together.net> <07211918-9F39-432E-92F7-BF0A7AF9CB5F@me.com> <4FCAAA20.3050504@together.net> <4FCBC64F.4030203@hyperactivesw.com> <4FCBE227.7080709@together.net> <4FCC1411.8070102@hyperactivesw.com> Message-ID: <4FCD64D7.3070309@together.net> Thanks Jacqueline & Shawn, I did more testing at Verizon, and it seems several of these methods work reliably and can be mastered by most Android owners. Richard On 6/3/2012 9:49 PM, J. Landman Gay wrote: > On 6/3/12 5:16 PM, Richard Miller wrote: >> Are you certain that this works this easily on most Android devices? >> From my little testing, this didn't seem to work reliably. I had to use >> an app like tAttachApkInstaller (specifically designed to install apk's >> sent by email), but even that didn't seem to work reliably or easily on >> the half-dozen phones I tried at Verizon. >> >>> If you send the apk as an email attachment, clicking the link in the >>> email will install the app provided the customer reads the email on >>> their Android device. >>> >>> There are many other ways too, but they usually involved an Android >>> file manager. Dropbox is another easy, direct way to install but not >>> all your customers may have that. > > I tested by sending an email to my gmail account with an apk attached. > Gmail showed the attachment as an enclosure with a button next to it > titled "Install". Clicking that installed the app right from email. > > I didn't try with my regular email account, so maybe it would be > different. Or maybe it depends on the version of the Android OS or the > mail client the OEM installs. But I'm with Shawn, just about every > android user knows how to get an apk to their device. Like him, I was > doing it within a day or two after getting my first Android tablet. > > There are so many ways to transfer an apk that I'd be surprised if any > but the very newest android user didn't know how. You can: > > 1. Attach the device to the computer via cable and drag the apk over. > Open it using the built-in file manager on the device and it will > install. > > 2. Drag it to a dropbox folder (or any other cloud service,) open it > in dropbox on the device, it installs. > > 3. Email it to yourself. If the enclosure doesn't install when you > click it (it did for me,) it will download instead. Then use the file > manager to click it to install. > > 4. Link to a download on a web page. The android browser will download > it from the link. When the notification appears that the download is > complete, tap the message in the notification bar and it installs. Or > at any time later, select "Downloads" from the browser menu and tap on > the downloaded file in the list to install it. (This is another easy > option.) > From niconiko at gmail.com Mon Jun 4 21:53:28 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 5 Jun 2012 10:53:28 +0900 Subject: on-rev hacked In-Reply-To: <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> Message-ID: Some advice about how to implement this? The instructions at 5G Black say this: "To install the 5G Firewall, append the following code to your site?s root .htaccess:" I'm unsure what directory is indicated by "your site's root". Does "root" mean my "public_html" directory? Or is some Apache-server directory which, not being a server administrator, I of course do not have access to? And about "append", is it really as simple as copy-pasting the 5G Firewall code before my current .htaccess code, hitting "Enter", and then saving? Finally, if I'm right about the directory and it really is that simple to implement, how can I test or confirm that it's working? Thank you. -- Nicolas Cueto From selander at tkf.att.ne.jp Mon Jun 4 22:02:32 2012 From: selander at tkf.att.ne.jp (Tim Selander) Date: Tue, 05 Jun 2012 11:02:32 +0900 Subject: on-rev hacked In-Reply-To: References: Message-ID: <4FCD68B8.6080606@tkf.att.ne.jp> Thanks for the heads up. My sites seem to be okay... which server are you on? Tim Selander Tokyo, Japan On 6/5/12 7:57 AM, Mark Wieder wrote: > It was pointed out to me over the weekend (thanks Mark!) that my on-rev website > had been hit by a bot that did two things: replaced my .htaccess file with an > empty (zero-length) one, and inserted a javascript pointing to "thesalivan.com" > right after the tag in all the .html and .htm files. > > Simple enough to fix up, but annoying and consumed time I would rather have > spent on other pressing projects. > > So this is just an alert to those who have sites hosted on on-rev, given the > recent (or no-so-recent) security breach there, you might want to check your web > pages and ensure that nothing's out of place. I hadn't noticed any discrepancy, > apparently because one or more of my Firefox blockers was preventing the script > from loading. > From shawnlivecode at gmail.com Mon Jun 4 22:30:06 2012 From: shawnlivecode at gmail.com (Shawn Blc) Date: Mon, 4 Jun 2012 21:30:06 -0500 Subject: on-rev hacked In-Reply-To: <4FCD68B8.6080606@tkf.att.ne.jp> References: <4FCD68B8.6080606@tkf.att.ne.jp> Message-ID: root would be home/username/ * that's where you'd put your .htaccess file On Mon, Jun 4, 2012 at 9:02 PM, Tim Selander wrote: > Thanks for the heads up. My sites seem to be okay... which server are you > on? > > Tim Selander > Tokyo, Japan > > > On 6/5/12 7:57 AM, Mark Wieder wrote: > >> It was pointed out to me over the weekend (thanks Mark!) that my on-rev >> website >> had been hit by a bot that did two things: replaced my .htaccess file >> with an >> empty (zero-length) one, and inserted a javascript pointing to " >> thesalivan.com" >> right after the tag in all the .html and .htm files. >> >> Simple enough to fix up, but annoying and consumed time I would rather >> have >> spent on other pressing projects. >> >> So this is just an alert to those who have sites hosted on on-rev, given >> the >> recent (or no-so-recent) security breach there, you might want to check >> your web >> pages and ensure that nothing's out of place. I hadn't noticed any >> discrepancy, >> apparently because one or more of my Firefox blockers was preventing the >> script >> from loading. >> >> > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 4 23:31:22 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 04 Jun 2012 20:31:22 -0700 Subject: New beta (1.0b9) of lcTaskList plugin In-Reply-To: <7F6A452D-829B-47A4-B534-38EB6A2BBAAB@twft.com> References: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> <7F6A452D-829B-47A4-B534-38EB6A2BBAAB@twft.com> Message-ID: Bob, Excellent. Thanks for letting me know. Bill Vlahos On Jun 4, 2012, at 10:02 AM, Bob Sneidar wrote: > Hi Bill. Good news! My problems with lcTaskList have gone away. So far I just opened my application and navigated around with lcTaskList open. In the past this was enough to get my app to break. I would get display weirdness where a stack wouldn't even display, or else only partially draw. More navigation would lock up the IDE. Now all that has cleared up. I think getting away from ListMagic was the magic bullet. > > Bob From bvlahos at mac.com Mon Jun 4 23:31:52 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 04 Jun 2012 20:31:52 -0700 Subject: New beta (1.0b9) of lcTaskList plugin In-Reply-To: <007b01cd42b5$072c25e0$158471a0$@net> References: <932B9D50-255D-4503-816A-E67A5BC1032E@mac.com> <912E75E8-230A-45FA-BFB2-DF4E4B9C39D8@mac.com> <007b01cd42b5$072c25e0$158471a0$@net> Message-ID: <57DE9453-0304-453A-9BA2-7434D2190C6F@mac.com> Ralph, Great. Thanks for letting me know. Bill Vlahos On Jun 4, 2012, at 5:49 PM, Ralph DiMola wrote: > Bill, > > I can confirm that the bug that stopped the visual effect when lcTaskList > was passed the preopen message is fixed! > > > Ralph DiMola From lan.kc.macmail at gmail.com Tue Jun 5 00:15:17 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2012 12:15:17 +0800 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> References: <1338746943831-4650198.post@n4.nabble.com> <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> Message-ID: On Mon, Jun 4, 2012 at 10:37 PM, Ken Ray wrote: > Not sure if that's still available for download, but if not, maybe RunRev > could post it on RevOnline or on their site... > > Thanks Ken, I PM'd Heather to see if that would be possible. From sc at sahores-conseil.com Tue Jun 5 02:05:47 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Tue, 5 Jun 2012 08:05:47 +0200 Subject: on-rev hacked In-Reply-To: References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> Message-ID: <94E6B2F9-FFB4-43B6-A818-F7ED9F4E398C@sahores-conseil.com> Hi Nicolas, Le 5 juin 2012 ? 03:53, Nicolas Cueto a ?crit : > Some advice about how to implement this? > > > > The instructions at 5G Black say this: > > "To install the 5G Firewall, append the following code to your site?s > root .htaccess:" > > > I'm unsure what directory is indicated by "your site's root". Does > "root" mean my "public_html" directory? Or is some Apache-server > directory which, not being a server administrator, I of course do not > have access to? > > > > And about "append", is it really as simple as copy-pasting the 5G > Firewall code before my current .htaccess code, hitting "Enter", and > then saving? Yes > > > > Finally, if I'm right about the directory and it really is that simple > to implement, how can I test or confirm that it's working? I installed one in each of my subdomains root so it's fine customisable to feet my different lc-server instances (some lines to tune and one to disable) . If it don't work, you will see 500 errors, etc... > > > Thank you. > -- > 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 -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From admin at FlexibleLearning.com Tue Jun 5 02:07:53 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Tue, 5 Jun 2012 07:07:53 +0100 Subject: Blacklist script (was: on-rev hacked) In-Reply-To: Message-ID: I can confirm that the 5G-Blacklist .httaccess script really works. It stopped all but a handful of nasties overnight and dead in their tracks. The only ones that get through are requests for any unspecified .php files, most likely due to my syntax ignorance. Can someone correct this or give me an appropriate line to block ALL .php file requests? RedirectMatch 403 /(contac|fpw|install|pingserver|register)\.php$ RedirectMatch 403 /index.php RedirectMatch 403 /setup.php Many thanks, Hugh Senior FLCo > http://perishablepress.com/5g-blacklist-2012/ > > is of use for you and other?s. This solution was mentioned on the list > last year by Andre, if i remember right. I am using that since then in > the hope it prevents my account from being hacked. From mwieder at ahsoftware.net Tue Jun 5 02:33:53 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 4 Jun 2012 23:33:53 -0700 Subject: on-rev hacked In-Reply-To: <4FCD68B8.6080606@tkf.att.ne.jp> References: <4FCD68B8.6080606@tkf.att.ne.jp> Message-ID: <84188352078.20120604233353@ahsoftware.net> Tim- Monday, June 4, 2012, 7:02:32 PM, you wrote: > Thanks for the heads up. My sites seem to be okay... which server > are you on? I'm on Odin. -- -Mark Wieder mwieder at ahsoftware.net From rene.micout at numericable.com Tue Jun 5 02:54:06 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Tue, 5 Jun 2012 08:54:06 +0200 Subject: OFF TOPIC: MaKey MaKey In-Reply-To: References: Message-ID: I am a backer... Le 5 juin 2012 ? 01:13, Mark Rauterkus a ?crit : > Hi, > > This is a Kickstart project. > > http://www.kickstarter.com/projects/joylabs/makey-makey-an-invention-kit-for-everyone > > Looks very kwel. With LiveCode, it could be a hoot and a half. > > Put one of those in a bundle. > > > -- > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 5 03:23:38 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 5 Jun 2012 00:23:38 -0700 Subject: on-rev hacked In-Reply-To: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> Message-ID: <111191337421.20120605002338@ahsoftware.net> Matthias- Monday, June 4, 2012, 4:11:33 PM, you wrote: > http://perishablepress.com/5g-blacklist-2012/ Yes, thanks. I've got that implemented now. I meant to look into it before but never got to it. Interestingly, in the process of cleaning the html files I ftped them to a local Windows machine, did a quick edit, and uploaded them again. My antivirus software found all the bad html files, alerted me, and deleted them. I heartily recommend NOD32 for everyone's Windows computers. It's served our network well for years. www.eset.com . -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Jun 5 03:34:42 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 5 Jun 2012 00:34:42 -0700 Subject: on-rev hacked In-Reply-To: References: Message-ID: <23192001015.20120605003442@ahsoftware.net> Andre- Monday, June 4, 2012, 4:24:34 PM, you wrote: > Mark, > Do you have a potential idea of how the hacking occurred? Were you using > any popular PHP FOSS there? I've seen hackings such as this happen thru > Wordpress exploitation. > Any idea how it happened? I upgraded WordPress to 3.3 (I was running 3.2.3), but it's been locked down pretty tightly before (comments and trackbacks disabled). I've got some inactive plugins; the only active ones are LibXML2Fix and Wiki Lite 1.0.6 (just updated to 1.0.8). -- -Mark Wieder mwieder at ahsoftware.net From gerry.orkin at gmail.com Tue Jun 5 04:23:12 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Tue, 5 Jun 2012 18:23:12 +1000 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> Message-ID: <7BE16CC5-A669-40DC-8A9E-CA8FB605F74A@gmail.com> Have you thought about using html/css rather than a datagrid? I've done that a few times with great success. See http://code.google.com/p/iphone-universal/downloads/detail?name=UiUIKit-2.1.zip&can=2&q=. Gerry From ken at kencorey.com Tue Jun 5 04:36:08 2012 From: ken at kencorey.com (Ken Corey) Date: Tue, 05 Jun 2012 09:36:08 +0100 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> Message-ID: <4FCDC4F8.2020903@kencorey.com> On 05/06/2012 00:07, Matthias Rebbe wrote: > ah that make sense. I will try to implement a switch in the > FillinData Handler of the row behavior of the Datagrid. Maybe that > solves it. > > Thanks for the hint. I was not aware, that the data is reloaded each > time it is shown. But sounds reasonable. Perhaps you should be a little more aggressive with your icons. To start with, point *all* images at a single holding pattern that is shipped with your app. Then, in the code that displays a cell in the datagrid, do a asynchronous request to download that file, and replace the holding image with the downloaded one. Once it's downloaded, it's local, and can be referenced quickly. With LC it's much fewer lines of code than you'd think, and sounds *terribly* impressive when trying to charm the ladies: "Why, yes, I /have/ built a speedy, caching, asynchronous DataGrid. Perhaps you'd like to come up to my place and see the code?" -Ken From matthias_livecode_150811 at m-r-d.de Tue Jun 5 05:06:35 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 5 Jun 2012 11:06:35 +0200 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <7BE16CC5-A669-40DC-8A9E-CA8FB605F74A@gmail.com> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> <7BE16CC5-A669-40DC-8A9E-CA8FB605F74A@gmail.com> Message-ID: Hi Gerry, thanks for that link. I saved it for further use. But to be honest, at the moment i am not sure how to implement that into my app. Regards, Matthias Am 05.06.2012 um 10:23 schrieb Gerry Orkin: > > Have you thought about using html/css rather than a datagrid? I've done that a few times with great success. See http://code.google.com/p/iphone-universal/downloads/detail?name=UiUIKit-2.1.zip&can=2&q=. > > 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 matthias_livecode_150811 at m-r-d.de Tue Jun 5 05:08:56 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 5 Jun 2012 11:08:56 +0200 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: <4FCDC4F8.2020903@kencorey.com> References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> <4FCDC4F8.2020903@kencorey.com> Message-ID: Am 05.06.2012 um 10:36 schrieb Ken Corey: > On 05/06/2012 00:07, Matthias Rebbe wrote: >> ah that make sense. I will try to implement a switch in the >> FillinData Handler of the row behavior of the Datagrid. Maybe that >> solves it. >> >> Thanks for the hint. I was not aware, that the data is reloaded each >> time it is shown. But sounds reasonable. > > Perhaps you should be a little more aggressive with your icons. > > To start with, point *all* images at a single holding pattern that is shipped with your app. > > Then, in the code that displays a cell in the datagrid, do a asynchronous request to download that file, and replace the holding image with the downloaded one. > > Once it's downloaded, it's local, and can be referenced quickly. > > With LC it's much fewer lines of code than you'd think, and sounds *terribly* impressive when trying to charm the ladies: > > "Why, yes, I /have/ built a speedy, caching, asynchronous DataGrid. Perhaps you'd like to come up to my place and see the code?" > Unfortunately there are no ladies at my place who are interested in sexy code. ;) > -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 toolbook at kestner.de Tue Jun 5 05:47:21 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2012 11:47:21 +0200 Subject: Disappearing script editor window Message-ID: <001901cd4300$345bb9e0$9d132da0$@de> Hi, LC 4.6.2, IDE, Win7: from time to time, when opening a (another) script, the script editor window "disappears" and I can't get it into front anymore. I still can see it in the taskbar and when flipping thru the open windows with Alt+Tab the still is a placeholder of my script editor window, but it is empty and it can't be selected. Same when selecting the window from the task bar. The IDE still is responsive and I can open other IDE windows. I have to save, close the stack and reopen it again to get access to the (standard) editor window. Has anybody encountered this behavior and perhaps has a trick to bring the window in front again without closing everything? Thanks Tiemo From bdrunrev at gmail.com Tue Jun 5 09:08:58 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 5 Jun 2012 14:08:58 +0100 Subject: Disappearing script editor window In-Reply-To: <001901cd4300$345bb9e0$9d132da0$@de> References: <001901cd4300$345bb9e0$9d132da0$@de> Message-ID: Are you using the Backdrop in the IDE (i.e. when LC is the foreground application, do you NOT see other open windows/desktop behind the IDE)? I've seen cases where the script editor is open, but is behind the backdrop, just not visible. The rough and ready way to deal with this is to remove the backdrop, give the script editor focus, then switch the backdrop on again. Bernard On Tue, Jun 5, 2012 at 10:47 AM, Tiemo Hollmann TB wrote: > Hi, > > LC 4.6.2, IDE, Win7: from time to time, when opening a (another) script, the > script editor window "disappears" and I can't get it into front anymore. I From ludovic.thebault at laposte.net Tue Jun 5 09:24:36 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Tue, 5 Jun 2012 15:24:36 +0200 Subject: GPS and iPod or iPad wifi In-Reply-To: <8011C464-CECC-481F-B2FC-686E10DF2A44@laposte.net> References: <2D4F88C9-D47C-40E1-BDB4-037DFBA5D2CB@laposte.net> <8011C464-CECC-481F-B2FC-686E10DF2A44@laposte.net> Message-ID: <9A0A33A6-904F-4EE8-8705-FD5A643C241D@laposte.net> Now, it's work. But how to differentiate a device that has a true GPS from another one which have only wifi (and where mobileSensorAvailable("location") return "true") ? Thanks From toolbook at kestner.de Tue Jun 5 09:33:48 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2012 15:33:48 +0200 Subject: AW: Disappearing script editor window In-Reply-To: References: <001901cd4300$345bb9e0$9d132da0$@de> Message-ID: <002c01cd431f$d8c6b240$8a5416c0$@de> Hi Bernhard, thanks for the idea, but I don't use a backdrop Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Bernard Devlin > Gesendet: Dienstag, 5. Juni 2012 15:09 > An: How to use LiveCode > Betreff: Re: Disappearing script editor window > > Are you using the Backdrop in the IDE (i.e. when LC is the foreground > application, do you NOT see other open windows/desktop behind the IDE)? > I've seen cases where the script editor is open, but is behind the > backdrop, just not visible. The rough and ready way to deal with this is > to remove the backdrop, give the script editor focus, then switch the > backdrop on again. > > Bernard > > On Tue, Jun 5, 2012 at 10:47 AM, Tiemo Hollmann TB > wrote: > > Hi, > > > > LC 4.6.2, IDE, Win7: from time to time, when opening a (another) > > script, the script editor window "disappears" and I can't get it into > > front anymore. I > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 5 09:46:06 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Tue, 5 Jun 2012 09:46:06 -0400 Subject: on-rev hosting of vServer Message-ID: Does anyone host a valentina server on the onrev site? I'd like some information about using vServer on a commercial server. My internet connection (here in the El Yunque rainforest) is not that great so I don't want to use my internet connection for the hosting. From bobs at twft.com Tue Jun 5 11:37:55 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 5 Jun 2012 08:37:55 -0700 Subject: on-rev hacked In-Reply-To: <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> Message-ID: <4D4DF1D8-2CDF-4479-A819-E7689CC870F8@twft.com> So who maintains the list? Is it updated on a regular basis? How do they fund the effort without anyone having to pay for it? Bob On Jun 4, 2012, at 5:12 PM, Pierre Sahores wrote: > Good reminder. In my experience, 5G Blacklist 2012 is a must, trustable and usable with great satisfaction. > > Le 5 juin 2012 ? 01:11, Matthias Rebbe a ?crit : > >> Mark, >> >> thanks for the info. Maybe >> >> http://perishablepress.com/5g-blacklist-2012/ >> >> is of use for you and other?s. This solution was mentioned on the list last year by Andre, if i remember right. >> I am using that since then in the hope it prevents my account from being hacked. >> >> Regards, >> >> Matthias >> Am 05.06.2012 um 00:57 schrieb Mark Wieder: >> >>> It was pointed out to me over the weekend (thanks Mark!) that my on-rev website >>> had been hit by a bot that did two things: replaced my .htaccess file with an >>> empty (zero-length) one, and inserted a javascript pointing to "thesalivan.com" >>> right after the tag in all the .html and .htm files. >>> >>> Simple enough to fix up, but annoying and consumed time I would rather have >>> spent on other pressing projects. >>> >>> So this is just an alert to those who have sites hosted on on-rev, given the >>> recent (or no-so-recent) security breach there, you might want to check your web >>> pages and ensure that nothing's out of place. I hadn't noticed any discrepancy, >>> apparently because one or more of my Firefox blockers was preventing the script >>> from loading. >>> >>> -- >>> 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 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 bobs at twft.com Tue Jun 5 11:40:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 5 Jun 2012 08:40:37 -0700 Subject: on-rev hacked In-Reply-To: <111191337421.20120605002338@ahsoftware.net> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <111191337421.20120605002338@ahsoftware.net> Message-ID: <12417D9B-9961-43F7-86BD-28A0E7FD2671@twft.com> Also comes highly recommended by Leo Laporte, the tech guy (radio talk show host, best I've heard). I cannot use it here because last time I checked it doesn't have a centrally managed interface. Not practical for large commercial installations. Bob On Jun 5, 2012, at 12:23 AM, Mark Wieder wrote: > I heartily recommend NOD32 > for everyone's Windows computers. It's served our network well for > years. www.eset.com . From bobs at twft.com Tue Jun 5 11:43:02 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 5 Jun 2012 08:43:02 -0700 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> <4FCDC4F8.2020903@kencorey.com> Message-ID: <38EB7E77-9438-4F87-A590-9F5C2EA9B0AE@twft.com> I didn't think they colonized Mars already! Bob On Jun 5, 2012, at 2:08 AM, Matthias Rebbe wrote: > Unfortunately there are no ladies at my place who are interested in sexy code. ;) From capellan2000 at gmail.com Tue Jun 5 13:35:48 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 10:35:48 -0700 (PDT) Subject: Converting a Stack to many formats starting from XML In-Reply-To: References: <1338745671856-4650197.post@n4.nabble.com> Message-ID: <1338917748213-4650294.post@n4.nabble.com> Hi Mark, Mark Wieder wrote > > [snip] > I've done stack-to-xml and various xml-to-stack conversions before, but > they're > *very* specific to given tasks. XML isn't a file specification, but a > data-transfer format. Just because you can write English words using > Cyrillic > characters doesn't make them immediately usable in Russian. > You are correct. This means that no one has written such exporters. Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Converting-a-Stack-to-many-formats-starting-from-XML-tp4650197p4650294.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Tue Jun 5 13:40:30 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 10:40:30 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> References: <1338746943831-4650198.post@n4.nabble.com> <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> Message-ID: <1338918030085-4650295.post@n4.nabble.com> Hi Ken, Ken Ray wrote > > [snip] > When 5.5 came out as a DP 1, RunRev made available for download > a stack called "field_features.livecode" that had individual cards > that demonstrated the new features of the text field. > Although all of the code runs on 'openCard', it could just as easily > run on 'preOpenCard' to hide it from the user before the card is drawn > (although LC is fast enough that in this case 'openCard' was fine to > show what was going on). > > Not sure if that's still available for download, but if not, maybe RunRev > could post it on RevOnline or on their site... > This would be great! Professional text formating is vital in many areas. Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198p4650295.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Tue Jun 5 14:04:05 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 11:04:05 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: <1338919445808-4650296.post@n4.nabble.com> Hi Bob, slylabs13 wrote > > Seems counterintuitive doesn't it? Do some stuff on a card before > ever opening it? It's like saying drive to the store and get some milk > before unlocking the driver side door. ;-) > > Usually with a preOpenCard handler, if I want to hide what I am doing > from my user, I just lock the screen or hide the stack, and then handle > everything else in an openCard handler, but that is just my preference. > Assembling a card on preopencard is useful for reusing the same color jpg image in different ways (as card background, with crop, with zoom, with inkeffects, in sepia tone, in black and white, etc...) in the same card. If I remember well, each different use would require import the same image many times. Or not??? Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198p4650296.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Tue Jun 5 14:53:46 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 11:53:46 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <1338919445808-4650296.post@n4.nabble.com> References: <1338746943831-4650198.post@n4.nabble.com> <1338919445808-4650296.post@n4.nabble.com> Message-ID: <1338922426614-4650297.post@n4.nabble.com> For example, look at this image: http://runtime-revolution.278305.n4.nabble.com/file/n4650297/Michelangelo_-_Pieta.png To view this image, visit this thread in Nabble: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-td4650198.html -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198p4650297.html Sent from the Revolution - User mailing list archive at Nabble.com. From niggemann at uni-wh.de Tue Jun 5 14:59:01 2012 From: niggemann at uni-wh.de (BNig) Date: Tue, 5 Jun 2012 11:59:01 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <1338918030085-4650295.post@n4.nabble.com> References: <1338746943831-4650198.post@n4.nabble.com> <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> <1338918030085-4650295.post@n4.nabble.com> Message-ID: <1338922741919-4650298.post@n4.nabble.com> Hi Alejandro, look at the forum http://forums.runrev.com/phpBB2/viewtopic.php?f=7&t=11686 it is in the second posting. Of course you would need Livecode 5.5 to see the new features. Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198p4650298.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Tue Jun 5 14:59:51 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 5 Jun 2012 18:59:51 +0000 (UTC) Subject: Converting a Stack to many formats starting from XML References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> Message-ID: Alejandro Tejada writes: > You are correct. This means that no one has written such exporters. Well, not quite. I've done conversions to and from VB and html and javascript and whatever when I've had to. It's not a very rewarding experience and it's not really scalable or transportable to other conversion formats, though. -- Mark Wieder mwieder at ahsoftware.net From richmondmathewson at gmail.com Tue Jun 5 15:07:58 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 05 Jun 2012 22:07:58 +0300 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <1338917748213-4650294.post@n4.nabble.com> References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> Message-ID: <4FCE590E.5070808@gmail.com> On 06/05/2012 08:35 PM, Alejandro Tejada wrote: > Hi Mark, > > > Mark Wieder wrote >> [snip] >> I've done stack-to-xml and various xml-to-stack conversions before, but >> they're >> *very* specific to given tasks. XML isn't a file specification, but a >> data-transfer format. Just because you can write English words using >> Cyrillic >> characters doesn't make them immediately usable in Russian. >> > You are correct. This means that no one has written such exporters. > > Alejandro > > > - Maybe I'm being a bit stupid . . . But . . . if there are several tried-and-tested ways to convert stacks into xml, and several tried-and-tested ways to convert xml into other formats, why would one bother to go to the lengths involved to make something that, ultimately did no more than that beyond reducing it from a two-step operation to a one-step operation? From richmondmathewson at gmail.com Tue Jun 5 15:16:16 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 05 Jun 2012 22:16:16 +0300 Subject: Converting a Stack to many formats starting from XML In-Reply-To: References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> Message-ID: <4FCE5B00.3020205@gmail.com> On 06/05/2012 09:59 PM, Mark Wieder wrote: > Alejandro Tejada writes: > >> You are correct. This means that no one has written such exporters. > Well, not quite. I've done conversions to and from VB and html and javascript > and whatever when I've had to. It's not a very rewarding experience and it's not > really scalable or transportable to other conversion formats, though. > When I was doing my Masters degree at the "University" of Abertay about 8-9 years ago they were teaching us VB 5 (or was it 6 ?), and, frankly, it seemed pretty punk compared with RunRev. So I thought I would convert all the VB exercises into RunRev; after the first attempt I gave up, [an incredibly long-winded exercise] and rewrote each one directly in RunRev - in most cases more elegantly. Funnily enough, I found that by recreating everything in RunRev it allowed me reflect on what was rather better about RunRev as opposed to Visual Basic (apart from the fact that VB is confined to Windows), and learnt more by doing those recreations by far than what I was supposedly learning from the crappy course and the crappy lecturer. Sadly, the media I had those stacks on got hosed a long time ago. The only real reason I could see for that sort of exporter/converter was is the original code was vast, and to rewrite the whole thing would take considerably longer than writing the exporter/converter. Probably time for a CASE and SDLC study at this point . . . From cmsheffield at me.com Tue Jun 5 15:46:11 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Tue, 05 Jun 2012 13:46:11 -0600 Subject: iOS: download a file and show progress Message-ID: <0DE6F037-3AC0-47F6-A25E-B421D4B2778C@me.com> In the recent Small Business Academy videos, Kevin gave a handy example for how to download a file and show progress... in a desktop app. The same process doesn't seem to work for an iOS app. As far as I can tell, the crucial URLStatus() function does not work under iOS, and this is the function that, in Kevin's example, provides the file size and amount downloaded, etc. So is it even possible to do this under iOS? Can I, for example, download a zip archive that's several MB's in size and show the download progress? I'm probably missing something totally obvious... Thanks, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From bobs at twft.com Tue Jun 5 16:26:43 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 5 Jun 2012 13:26:43 -0700 Subject: iOS: download a file and show progress In-Reply-To: <0DE6F037-3AC0-47F6-A25E-B421D4B2778C@me.com> References: <0DE6F037-3AC0-47F6-A25E-B421D4B2778C@me.com> Message-ID: Not sure if it's doable on iOS but this does underscore a need for progress callbacks in file operations. Nice feature request if someone has not already submitted one. Bob On Jun 5, 2012, at 12:46 PM, Chris Sheffield wrote: > In the recent Small Business Academy videos, Kevin gave a handy example for how to download a file and show progress... in a desktop app. The same process doesn't seem to work for an iOS app. As far as I can tell, the crucial URLStatus() function does not work under iOS, and this is the function that, in Kevin's example, provides the file size and amount downloaded, etc. > > So is it even possible to do this under iOS? Can I, for example, download a zip archive that's several MB's in size and show the download progress? I'm probably missing something totally obvious... > > 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 matthias_livecode_150811 at m-r-d.de Tue Jun 5 16:28:55 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 5 Jun 2012 22:28:55 +0200 Subject: iOS: download a file and show progress In-Reply-To: <0DE6F037-3AC0-47F6-A25E-B421D4B2778C@me.com> References: <0DE6F037-3AC0-47F6-A25E-B421D4B2778C@me.com> Message-ID: Chris, There is a urlprogress handler for that. I am doing that that way. Search for "non-file url access" in the ios Release notes. There you find all you need. Regards, Matthias Am 05.06.2012 um 21:46 schrieb Chris Sheffield: > In the recent Small Business Academy videos, Kevin gave a handy example for how to download a file and show progress... in a desktop app. The same process doesn't seem to work for an iOS app. As far as I can tell, the crucial URLStatus() function does not work under iOS, and this is the function that, in Kevin's example, provides the file size and amount downloaded, etc. > > So is it even possible to do this under iOS? Can I, for example, download a zip archive that's several MB's in size and show the download progress? I'm probably missing something totally obvious... > > 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 cmsheffield at me.com Tue Jun 5 16:44:52 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Tue, 05 Jun 2012 14:44:52 -0600 Subject: iOS: download a file and show progress In-Reply-To: References: <0DE6F037-3AC0-47F6-A25E-B421D4B2778C@me.com> Message-ID: <1DCDD421-873F-4184-B323-AFB8DC600945@me.com> I knew I had to be missing something. I always forget to check the iOS release notes. Thanks, Matthias. Chris On Jun 5, 2012, at 2:28 PM, Matthias Rebbe wrote: > Chris, > > There is a urlprogress handler for that. I am doing that that way. > > Search for "non-file url access" in the ios Release notes. There you find all you need. > > Regards, > > Matthias > > > Am 05.06.2012 um 21:46 schrieb Chris Sheffield: > >> In the recent Small Business Academy videos, Kevin gave a handy example for how to download a file and show progress... in a desktop app. The same process doesn't seem to work for an iOS app. As far as I can tell, the crucial URLStatus() function does not work under iOS, and this is the function that, in Kevin's example, provides the file size and amount downloaded, etc. >> >> So is it even possible to do this under iOS? Can I, for example, download a zip archive that's several MB's in size and show the download progress? I'm probably missing something totally obvious... >> >> 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 mwieder at ahsoftware.net Tue Jun 5 18:14:11 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 5 Jun 2012 15:14:11 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <4FCE5B00.3020205@gmail.com> References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> <4FCE5B00.3020205@gmail.com> Message-ID: <168244770093.20120605151411@ahsoftware.net> Richmond- Tuesday, June 5, 2012, 12:16:16 PM, you wrote: > and rewrote each one directly in RunRev - in most cases more elegantly. > Funnily enough, I found that by recreating > everything in RunRev it allowed me reflect on what was rather better > about RunRev as opposed to Visual Basic > (apart from the fact that VB is confined to Windows), and learnt more by > doing those recreations by far than > what I was supposedly learning from the crappy course and the crappy > lecturer. Yes. That's what I meant by "not a very rewarding experience". -- -Mark Wieder mwieder at ahsoftware.net From dave.cragg at lacscentre.co.uk Tue Jun 5 18:37:03 2012 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 5 Jun 2012 23:37:03 +0100 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: On 4 Jun 2012, at 17:39, Bob Sneidar wrote: > Seems counterintuitive doesn't it? Do some stuff on a card before ever opening it? It's like saying drive to the store and get some milk before unlocking the driver side door. ;-) Is that the right analogy? I think of it more like putting on some clothes and putting my teeth in before answering the door (preOpenDoor). Not strictly necessary of course, but probably appreciated by visitors. Cheers Dave From dixonja at hotmail.co.uk Tue Jun 5 18:46:34 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Tue, 5 Jun 2012 23:46:34 +0100 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: References: <1338746943831-4650198.post@n4.nabble.com>, , , Message-ID: Lovely...:-) made my day ! > Is that the right analogy? I think of it more like putting on some clothes and putting my teeth in before answering the door (preOpenDoor). Not strictly necessary of course, but probably appreciated by visitors. > > Cheers > Dave From bobs at twft.com Tue Jun 5 19:04:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 5 Jun 2012 16:04:57 -0700 Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: It may not be entirely accurate, but it's entertaining nonetheless. ;-) Bob On Jun 5, 2012, at 3:37 PM, Dave Cragg wrote: > > On 4 Jun 2012, at 17:39, Bob Sneidar wrote: > >> Seems counterintuitive doesn't it? Do some stuff on a card before ever opening it? It's like saying drive to the store and get some milk before unlocking the driver side door. ;-) > > Is that the right analogy? I think of it more like putting on some clothes and putting my teeth in before answering the door (preOpenDoor). Not strictly necessary of course, but probably appreciated by visitors. > > Cheers > Dave > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From capellan2000 at gmail.com Tue Jun 5 21:10:13 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 18:10:13 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: References: <1338746943831-4650198.post@n4.nabble.com> Message-ID: <1338945013788-4650310.post@n4.nabble.com> Hi all, slylabs13 wrote > > It may not be entirely accurate, but it's entertaining nonetheless. > The previous exchange remembers me the amusing book: The Posthumous Papers of the Pickwick Club http://en.wikipedia.org/wiki/The_Pickwick_Papers Now, back on topic, check the image that I posted, as an example, of a simple interface. Visit this thread in Nabble to see the interface. http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-td4650198.html As you notice, the same image appears 6 times with different sizes and appearances. It's possible to import a single image and create all 6 versions on the fly? Here is the original image from the example: http://en.wikipedia.org/wiki/File:Michelangelo%27s_Pieta_5450_cropncleaned.jpg Thanks in advance! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198p4650310.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Tue Jun 5 21:14:09 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 18:14:09 -0700 (PDT) Subject: Recreating complex interfaces and/or field formatting on preOpenCard In-Reply-To: <1338922741919-4650298.post@n4.nabble.com> References: <1338746943831-4650198.post@n4.nabble.com> <8881BE84-ADA9-46E6-8BB3-FB4332A2B4E4@sonsothunder.com> <1338918030085-4650295.post@n4.nabble.com> <1338922741919-4650298.post@n4.nabble.com> Message-ID: <1338945249946-4650311.post@n4.nabble.com> Hi Bern, BNig wrote > > look at the forum > http://forums.runrev.com/phpBB2/viewtopic.php?f=7&t=11686 > it is in the second posting. Of course you would need Livecode 5.5 to see > the new features. > Great! This is really useful. :-D Many thanks! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-tp4650198p4650311.html Sent from the Revolution - User mailing list archive at Nabble.com. From igor at superstudent.net Tue Jun 5 21:30:30 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 6 Jun 2012 11:30:30 +1000 Subject: Better Wiki With LiveCode? Message-ID: Hi all, I am playing with developing a personal wiki - a la 'VoodooPad' (http://flyingmeat.com/voodoopad/) - in LiveCode. One of the features I always disliked about most wikis is the fact that the user has to enter their content in an 'edit mode', usually using some sort of markup language, rather than simply being able to do so in a wysiwyg fashion. I know that creating an interface to allow the user to select text in a field and apply formatting - bold, font size, etc. - is easy in LiveCode. But I am getting a bit stuck when it comes to establishing *hyperlinks*. The problem is, that for the user to type and select some text in order to turn it into a link, the field must be *unlocked*. But if the field is unlocked, then the link does not work - that is, for the links to work, the field must be locked. Is there a way to leave the field unlocked, and still have functional hyperlinks throughout the text? Any guidance would be very much appreciated. Kind regards to all, -- Igor Couto Sydney, Australia From monte at sweattechnologies.com Tue Jun 5 21:41:37 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 6 Jun 2012 11:41:37 +1000 Subject: Better Wiki With LiveCode? In-Reply-To: References: Message-ID: There's always a way: on selectionChanged put the linkText of the selectedChunk end selectionChanged Cheers Monte On 06/06/2012, at 11:30 AM, Igor de Oliveira Couto wrote: > Hi all, > > I am playing with developing a personal wiki - a la 'VoodooPad' (http://flyingmeat.com/voodoopad/) - in LiveCode. One of the features I always disliked about most wikis is the fact that the user has to enter their content in an 'edit mode', usually using some sort of markup language, rather than simply being able to do so in a wysiwyg fashion. I know that creating an interface to allow the user to select text in a field and apply formatting - bold, font size, etc. - is easy in LiveCode. But I am getting a bit stuck when it comes to establishing *hyperlinks*. > > The problem is, that for the user to type and select some text in order to turn it into a link, the field must be *unlocked*. But if the field is unlocked, then the link does not work - that is, for the links to work, the field must be locked. > > Is there a way to leave the field unlocked, and still have functional hyperlinks throughout the text? Any guidance would be very much 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 -- 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 Tue Jun 5 22:23:17 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 6 Jun 2012 12:23:17 +1000 Subject: Better Wiki With LiveCode? In-Reply-To: References: Message-ID: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> Thank you for the suggestion, Monte: On 06/06/2012, at 11:41 AM, Monte Goulding wrote: > There's always a way: > > on selectionChanged > put the linkText of the selectedChunk > end selectionChanged That seems to work fine if I click on the link - ie., I can get the 'linktext' on mouse click - but for some reason I don't get it if I move the insertion point by using the arrow keys. I know I could easily put a handler to check the textstyle on "arrowKey", but I feel like I must be doing something wrong, because, after all, the selection IS changing... Am I doing something wrong, or do I have to also put a handler to check the 'arrowKey' message? Many thanks for your guidance! -- Igor Couto Sydney, Australia From monte at sweattechnologies.com Tue Jun 5 22:51:11 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 6 Jun 2012 12:51:11 +1000 Subject: Better Wiki With LiveCode? In-Reply-To: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> References: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> Message-ID: >> on selectionChanged >> put the linkText of the selectedChunk >> end selectionChanged > > That seems to work fine if I click on the link - ie., I can get the 'linktext' on mouse click - but for some reason I don't get it if I move the insertion point by using the arrow keys. I know I could easily put a handler to check the textstyle on "arrowKey", but I feel like I must be doing something wrong, because, after all, the selection IS changing... > > Am I doing something wrong, or do I have to also put a handler to check the 'arrowKey' message? > > Many thanks for your guidance! I think we found a bug. If you hold down shift and use the arrow keys the selectionChanged message is sent. If your just moving the cursor it isn't sent but it should be. Do you want to report it or me? Cheers Monte From igor at superstudent.net Tue Jun 5 22:53:46 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 6 Jun 2012 12:53:46 +1000 Subject: Better Wiki With LiveCode? In-Reply-To: References: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> Message-ID: On 06/06/2012, at 12:51 PM, Monte Goulding wrote: > I think we found a bug. If you hold down shift and use the arrow keys the selectionChanged message is sent. If your just moving the cursor it isn't sent but it should be. Do you want to report it or me? I'm pretty new at this - I don't even know where to go to report the bug... If you give me some guidance, I would be glad to report it. If it's easier for you to do it, then just do it! :-) Monte, many many thanks for the assistance. It's really appreciated. Kindest regards, -- Igor Couto Sydney, Australia From monte at sweattechnologies.com Tue Jun 5 23:39:47 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 6 Jun 2012 13:39:47 +1000 Subject: Better Wiki With LiveCode? In-Reply-To: References: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> Message-ID: <4E8B8331-6B0C-4E53-8F81-FF98EFB2DB2E@sweattechnologies.com> Hi Igor I have updated the following report: http://quality.runrev.com/show_bug.cgi?id=7217 Cheers Monte On 06/06/2012, at 12:53 PM, Igor de Oliveira Couto wrote: > On 06/06/2012, at 12:51 PM, Monte Goulding wrote: > >> I think we found a bug. If you hold down shift and use the arrow keys the selectionChanged message is sent. If your just moving the cursor it isn't sent but it should be. Do you want to report it or me? > > I'm pretty new at this - I don't even know where to go to report the bug... If you give me some guidance, I would be glad to report it. If it's easier for you to do it, then just do it! :-) > > Monte, many many thanks for the assistance. It's really appreciated. > > Kindest regards, > > -- > 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 pete at lcsql.com Tue Jun 5 23:38:42 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 5 Jun 2012 20:38:42 -0700 Subject: [ANN] Version 1.3.0 of SQLIteAdmin Released Message-ID: I'm pleased to announce the availability of version 1.3.0 of SQLiteAdmin, my administration and data maintenance tool for SQLite databases. This update is free for existing customers. Version 1.3.0 includes the following enhancements: - Support for the creation and browsing of Full Text Search tables - Access to all File menu options by clicking on the application icon - The ability to drag and drop Table and Column names into an SQL statement - An option to refresh the displayed entries in Browse view. - Improvements to the import of csv files to check for the correct number of columns in each line, plus better parsing. In addition, various bugs have been fixed including: various user interface tidy up fixes, correct handling of the sqlite_master table, and correct display of PRAGMA values after update. The location of the Settings file has changed in this release to comply with Apple guidelines. Your existing Settings file will be automatically moved to the new location when you first run this new version. The complete release notes are available here. The new version can be downloaded here . Pete lcSQL Software From mwieder at ahsoftware.net Tue Jun 5 23:49:24 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 5 Jun 2012 20:49:24 -0700 Subject: [ANN] Version 1.3.0 of SQLIteAdmin Released In-Reply-To: References: Message-ID: <58264882687.20120605204924@ahsoftware.net> Pete- Tuesday, June 5, 2012, 8:38:42 PM, you wrote: > I'm pleased to announce the availability of version 1.3.0 of SQLiteAdmin, Congratulations, Pete. I know you've been working long and hard on this. -- -Mark Wieder mwieder at ahsoftware.net From capellan2000 at gmail.com Wed Jun 6 00:18:24 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 21:18:24 -0700 (PDT) Subject: Converting a Stack to many formats starting from XML In-Reply-To: <168244770093.20120605151411@ahsoftware.net> References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> <4FCE5B00.3020205@gmail.com> <168244770093.20120605151411@ahsoftware.net> Message-ID: <1338956304285-4650320.post@n4.nabble.com> Hi Mark, Mark Wieder wrote > > > Richmond wrote: >> and rewrote each one directly in RunRev - in most cases more elegantly. >> Funnily enough, I found that by recreating >> everything in RunRev it allowed me reflect on what was rather better >> about RunRev as opposed to Visual Basic >> (apart from the fact that VB is confined to Windows), and learnt more by >> doing those recreations by far than >> what I was supposedly learning from the crappy course and the crappy >> lecturer. > > Yes. That's what I meant by "not a very rewarding experience". > I believe that the real problem is to work alone in this XML exchange project... :-) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Converting-a-Stack-to-many-formats-starting-from-XML-tp4650197p4650320.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Wed Jun 6 00:24:42 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 5 Jun 2012 21:24:42 -0700 (PDT) Subject: Quicktime error solved (QTCF.dll not found) Message-ID: <1338956682301-4650321.post@n4.nabble.com> Hi All, Just in case that you found that many programs show warnings about a missing QTCF.dll after installing Quicktime. The solution is simple: copy this dll file from: C:\Program Files\QuickTime\QTSystem to C:\WINDOWS\system32 Looks like the most recent Quicktime installer put this dll ONLY in his own Program folder, but some programs expect to find it on the System folder. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Quicktime-error-solved-QTCF-dll-not-found-tp4650321.html Sent from the Revolution - User mailing list archive at Nabble.com. From coolsnowlime at yahoo.com Wed Jun 6 01:21:58 2012 From: coolsnowlime at yahoo.com (Sue Smith) Date: Tue, 5 Jun 2012 22:21:58 -0700 (PDT) Subject: Fwd: I DID IT!. Message-ID: <1338960118.4646.androidMobile@web160203.mail.bf1.yahoo.com>

Hey Friend.

I couldnt keep living paycheck to paycheck this made it possible for me to afford designer items I wasnt feeling like myself!
http://nadviet.com/currentevents/76AnthonyWallace/ these days I stay on top of my game
give it a try for yourself.

c ya!

From guglielmo at braguglia.ch Wed Jun 6 01:34:53 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Wed, 06 Jun 2012 07:34:53 +0200 Subject: Fwd: I DID IT!. - WARNING - In-Reply-To: <1338960118.4646.androidMobile@web160203.mail.bf1.yahoo.com> References: <1338960118.4646.androidMobile@web160203.mail.bf1.yahoo.com> Message-ID: <4FCEEBFD.7010509@braguglia.ch> _*WARNING*_ : NOD32 antivirus block the connection indicating that the page contains Trojans ... Probably is just spam so ... better do not open ! Guglielmo On 06.06.2012 07:21, Sue Smith wrote: >

Hey Friend.

I couldnt keep living paycheck to paycheck this made it possible for me to afford designer items I wasnt feeling like myself!
........ these days I stay on top of my game
give it a try for yourself.

c ya!

> _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 6 02:22:29 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 06 Jun 2012 09:22:29 +0300 Subject: [OT] Sue Smith Message-ID: <4FCEF725.5030100@gmail.com> I got that message in my Spam folder on Thunderbird. Does that mean the spammers are posting to everybody on the Use-List, and does that mean we should expect a tsunami of this sort of nonsense? A good thing is that Thunderbird seems quite good at filtering out the chaff from the grain. Richmond. From toolbook at kestner.de Wed Jun 6 02:53:58 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 6 Jun 2012 08:53:58 +0200 Subject: AW: Quicktime error solved (QTCF.dll not found) In-Reply-To: <1338956682301-4650321.post@n4.nabble.com> References: <1338956682301-4650321.post@n4.nabble.com> Message-ID: <001801cd43b1$2645bf70$72d13e50$@de> I have seen this error too on some customer computers. A QT reinstall solved it. So it seemed to me, that there is a deinstall or other routine of any other prog, who takes this dll with it when deinstalling. Or perhaps it's just a failed install of QT. Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Alejandro Tejada > Gesendet: Mittwoch, 6. Juni 2012 06:25 > An: use-revolution at lists.runrev.com > Betreff: Quicktime error solved (QTCF.dll not found) > > Hi All, > > Just in case that you found that many programs show warnings about a > missing QTCF.dll after installing Quicktime. > > The solution is simple: > copy this dll file from: > C:\Program Files\QuickTime\QTSystem > to > C:\WINDOWS\system32 > > Looks like the most recent Quicktime installer put this dll ONLY in his own > Program folder, but some programs expect to find it on the System folder. > > Al > > > > -- > View this message in context: http://runtime- > revolution.278305.n4.nabble.com/Quicktime-error-solved-QTCF-dll-not-found- > tp4650321.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 toolbook at kestner.de Wed Jun 6 03:15:20 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 6 Jun 2012 09:15:20 +0200 Subject: AW: on-rev hacked In-Reply-To: <4D4DF1D8-2CDF-4479-A819-E7689CC870F8@twft.com> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> <4D4DF1D8-2CDF-4479-A819-E7689CC870F8@twft.com> Message-ID: <001901cd43b4$2261ee30$6725ca90$@de> That didn't became clear for me too. Is the 5G blacklist code on the website "completely ready to run", or do I have to maintain / add the wanted filters by myself or how are the filters updated? Everyday new attack domains or techniques come up. Is the code so generic, that it is good for the next years and will filter all upcoming new spammers/attacks just by filtering certain patterns? I couldn't find the answers on the web site. Probably because of my lack of knowledge in this field. Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Bob Sneidar > Gesendet: Dienstag, 5. Juni 2012 17:38 > An: How to use LiveCode > Betreff: Re: on-rev hacked > > So who maintains the list? Is it updated on a regular basis? How do they > fund the effort without anyone having to pay for it? > > Bob > > From gerry.orkin at gmail.com Wed Jun 6 04:58:53 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Wed, 6 Jun 2012 18:58:53 +1000 Subject: DATAGRID: slow scrolling even in the IDE In-Reply-To: References: <859784D9-02B0-485C-BC78-F5C32FDEA58C@m-r-d.de> <4FCD33DA.3040103@kencorey.com> <9FF7BEC8-0265-4E7F-9A13-98CC94211696@twft.com> <06E0C427-7F5A-4449-B681-EE34B3812B84@m-r-d.de> <7BE16CC5-A669-40DC-8A9E-CA8FB605F74A@gmail.com> Message-ID: <19A25FC8-FFB6-462C-B19F-FF1EA89A58F9@gmail.com> Matthias > Hi Gerry, > > thanks for that link. I saved it for further use. > But to be honest, at the moment i am not sure how to implement that into my app. The idea is to create an html file for your content (it can use any html code - links, images...whatever) and then use the iPhone css to style the text etc on the page, which is then displayed using a browser object. My app, The George Hrapp, uses this method for it's lists. You can find it on the store. Cheers Gerry From capellan2000 at gmail.com Wed Jun 6 09:05:57 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Wed, 6 Jun 2012 06:05:57 -0700 (PDT) Subject: AW: Quicktime error solved (QTCF.dll not found) In-Reply-To: <001801cd43b1$2645bf70$72d13e50$@de> References: <1338956682301-4650321.post@n4.nabble.com> <001801cd43b1$2645bf70$72d13e50$@de> Message-ID: <1338987957448-4650328.post@n4.nabble.com> Hi Tiemo, Tiemo Hollmann TB wrote > > I have seen this error too on some customer computers. A QT reinstall > solved > it. So it seemed to me, that there is a deinstall or other routine of any > other prog, who takes this dll with it when deinstalling. Or perhaps it's > just a failed install of QT. > Actually, Quicktime Player and iTunes works fine after instalation. No warnings, no errors. It's only other programs that shows this error. A full Disk search showed that QTCF.dll ONLY appeared inside the QuickTime application folder. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Quicktime-error-solved-QTCF-dll-not-found-tp4650321p4650328.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Wed Jun 6 09:13:40 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 06 Jun 2012 06:13:40 -0700 Subject: [ANN] Version 1.3.0 of SQLIteAdmin Released In-Reply-To: References: Message-ID: <4FCF5784.70408@fourthworld.com> Thanks for the update, Peter. This is a very handy tool that's saved me many hours. -- 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 Peter Haworth wrote: > I'm pleased to announce the availability of version 1.3.0 of SQLiteAdmin, > my administration and data maintenance tool for SQLite databases. This > update is free for existing customers. > > Version 1.3.0 includes the following enhancements: > > - Support for the creation and browsing of Full Text Search tables > - Access to all File menu options by clicking on the application icon > - The ability to drag and drop Table and Column names into an SQL statement > - An option to refresh the displayed entries in Browse view. > - Improvements to the import of csv files to check for the correct number > of columns in each line, plus better parsing. > > In addition, various bugs have been fixed including: various user interface > tidy up fixes, correct handling of the sqlite_master table, and correct > display of PRAGMA values after update. > > The location of the Settings file has changed in this release to comply > with Apple guidelines. Your existing Settings file will be automatically > moved to the new location when you first run this new version. > > The complete release notes are available > here. > The new version can be downloaded here From kray at sonsothunder.com Wed Jun 6 09:38:17 2012 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 6 Jun 2012 08:38:17 -0500 Subject: [ANN] DropTools 1.3 Available For Download Message-ID: <5425BACB-BD2B-4929-9664-82AA4B5EA02B@sonsothunder.com> A minor update to the DropTools Palette was released yesterday that provided better support for DropTool controls that are password protected and fixes a bug that generated an error when trying to load the icon for secured DropTool controls into the DropTools Palette. If you already have DropTools, you can get the update by clicking on the Settings icon (the gear) and clicking the "Check For Update" button; if you don't know what DropTools is, or if you want to download a new copy, you can get it from: http://droptools.sonsothunder.com Enjoy! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From toolbook at kestner.de Wed Jun 6 09:52:38 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 6 Jun 2012 15:52:38 +0200 Subject: AW: AW: Quicktime error solved (QTCF.dll not found) In-Reply-To: <1338987957448-4650328.post@n4.nabble.com> References: <1338956682301-4650321.post@n4.nabble.com> <001801cd43b1$2645bf70$72d13e50$@de> <1338987957448-4650328.post@n4.nabble.com> Message-ID: <008701cd43eb$a2d58450$e8808cf0$@de> Yes I know > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Alejandro Tejada > Gesendet: Mittwoch, 6. Juni 2012 15:06 > An: use-revolution at lists.runrev.com > Betreff: Re: AW: Quicktime error solved (QTCF.dll not found) > > Hi Tiemo, > > > Tiemo Hollmann TB wrote > > > > I have seen this error too on some customer computers. A QT reinstall > > solved it. So it seemed to me, that there is a deinstall or other > > routine of any other prog, who takes this dll with it when > > deinstalling. Or perhaps it's just a failed install of QT. > > > > Actually, Quicktime Player and iTunes works fine after instalation. > No warnings, no errors. It's only other programs that shows this error. > A full Disk search showed that QTCF.dll ONLY appeared inside the QuickTime > application folder. > > Al > > > -- > View this message in context: http://runtime- > revolution.278305.n4.nabble.com/Quicktime-error-solved-QTCF-dll-not-found- > tp4650321p4650328.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 Wed Jun 6 11:58:42 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 6 Jun 2012 08:58:42 -0700 Subject: [ANN] Version 1.3.0 of SQLIteAdmin Released In-Reply-To: <58264882687.20120605204924@ahsoftware.net> References: <58264882687.20120605204924@ahsoftware.net> Message-ID: Thanks Mark. Couldn't have got it out the door without a whole lot of help from people on this list. Pete lcSQL Software On Tue, Jun 5, 2012 at 8:49 PM, Mark Wieder wrote: > Pete- > > Tuesday, June 5, 2012, 8:38:42 PM, you wrote: > > > I'm pleased to announce the availability of version 1.3.0 of SQLiteAdmin, > > Congratulations, Pete. I know you've been working long and hard on > this. > > -- > -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 Wed Jun 6 11:59:37 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 6 Jun 2012 08:59:37 -0700 Subject: [ANN] Version 1.3.0 of SQLIteAdmin Released In-Reply-To: <4FCF5784.70408@fourthworld.com> References: <4FCF5784.70408@fourthworld.com> Message-ID: Glad it's useful to you Richard. Pete lcSQL Software On Wed, Jun 6, 2012 at 6:13 AM, Richard Gaskin wrote: > Thanks for the update, Peter. This is a very handy tool that's saved me > many hours. > > -- > 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 > > > Peter Haworth wrote: > >> I'm pleased to announce the availability of version 1.3.0 of SQLiteAdmin, >> my administration and data maintenance tool for SQLite databases. This >> update is free for existing customers. >> >> Version 1.3.0 includes the following enhancements: >> >> - Support for the creation and browsing of Full Text Search tables >> - Access to all File menu options by clicking on the application icon >> - The ability to drag and drop Table and Column names into an SQL >> statement >> - An option to refresh the displayed entries in Browse view. >> - Improvements to the import of csv files to check for the correct number >> of columns in each line, plus better parsing. >> >> In addition, various bugs have been fixed including: various user >> interface >> tidy up fixes, correct handling of the sqlite_master table, and correct >> display of PRAGMA values after update. >> >> The location of the Settings file has changed in this release to comply >> with Apple guidelines. Your existing Settings file will be automatically >> moved to the new location when you first run this new version. >> >> The complete release notes are available >> here> taIds0a_pvQWoPNcUcOdeRWaY/edit >> **>. >> The new version can be downloaded here> sqliteadmin.html > >> > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Jun 6 12:25:54 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 06 Jun 2012 19:25:54 +0300 Subject: [OT] IPv6 Message-ID: <4FCF8492.5080004@gmail.com> Having merrily configured my Xubuntu box to handle IPv6 I find that mind ISP and/or cable modem won't play ball. Has anybody any advice as to how to determine if either or both are the culprit(s), OR, whether it is my PC? Richmond. From bobs at twft.com Wed Jun 6 12:55:33 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 6 Jun 2012 09:55:33 -0700 Subject: [OT] IPv6 In-Reply-To: <4FCF8492.5080004@gmail.com> References: <4FCF8492.5080004@gmail.com> Message-ID: <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> I turn off IPV6 on any device I encounter it on. Some day the world may turn off IPV4, and then I'm screwed. Until then, I LIKE being able to use IP addresses I can remember! Bob On Jun 6, 2012, at 9:25 AM, Richmond wrote: > Having merrily configured my Xubuntu box to handle IPv6 I find > that mind ISP and/or cable modem won't play ball. > > Has anybody any advice as to how to determine if either or both are the culprit(s), > OR, whether it is my PC? > > 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 Jun 6 13:03:26 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 06 Jun 2012 20:03:26 +0300 Subject: [OT] IPv6 In-Reply-To: <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> References: <4FCF8492.5080004@gmail.com> <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> Message-ID: <4FCF8D5E.1060603@gmail.com> On 06/06/2012 07:55 PM, Bob Sneidar wrote: > I turn off IPV6 on any device I encounter it on. Some day the world may turn off IPV4, and then I'm screwed. Until then, I LIKE being able to use IP addresses I can remember! Oh, dear; another retro soul, like myself . . . :) > > > Bob > > > On Jun 6, 2012, at 9:25 AM, Richmond wrote: > >> Having merrily configured my Xubuntu box to handle IPv6 I find >> that mind ISP and/or cable modem won't play ball. >> >> Has anybody any advice as to how to determine if either or both are the culprit(s), >> OR, whether it is my PC? >> >> 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 mwieder at ahsoftware.net Wed Jun 6 13:44:29 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 6 Jun 2012 10:44:29 -0700 Subject: [OT] IPv6 In-Reply-To: <4FCF8D5E.1060603@gmail.com> References: <4FCF8492.5080004@gmail.com> <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> <4FCF8D5E.1060603@gmail.com> Message-ID: <17314988265.20120606104429@ahsoftware.net> Richmond- Wednesday, June 6, 2012, 10:03:26 AM, you wrote: > Oh, dear; another retro soul, like myself . . . :) Yes, like Bob said. If you try to do the Right Thing you'll find that the rest of the world hasn't caught up yet and all sorts of things will break. I think some day there will come another y2k panic moment when folks realize that we really *have* run out of ip addresses and then everyone will scurry around to backfill patching code that should have been done long ago. -- -Mark Wieder mwieder at ahsoftware.net From richmondmathewson at gmail.com Wed Jun 6 13:57:46 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 06 Jun 2012 20:57:46 +0300 Subject: [OT] IPv6 In-Reply-To: <17314988265.20120606104429@ahsoftware.net> References: <4FCF8492.5080004@gmail.com> <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> <4FCF8D5E.1060603@gmail.com> <17314988265.20120606104429@ahsoftware.net> Message-ID: <4FCF9A1A.1050808@gmail.com> On 06/06/2012 08:44 PM, Mark Wieder wrote: > Richmond- > > Wednesday, June 6, 2012, 10:03:26 AM, you wrote: > >> Oh, dear; another retro soul, like myself . . . :) > Yes, like Bob said. If you try to do the Right Thing you'll find that > the rest of the world hasn't caught up yet and all sorts of things > will break. I think some day there will come another y2k panic moment > when folks realize that we really *have* run out of ip addresses and > then everyone will scurry around to backfill patching code that should > have been done long ago. > Ha, Ha, Ha . . . Mark et al; I have spent my life doing the Wrong Thing, so I can really see no besetting reason to change now. The nonsense on the BBC website (the BBC being specialists in nonsense, especially when it comes to computers) says something about 2015 being the date when IPv4 will vanish of the face of the earth. But the other day I was, as usual, working out kids' exam marks with a slide-rule, so 'Boo' to that! From bobs at twft.com Wed Jun 6 14:23:20 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 6 Jun 2012 11:23:20 -0700 Subject: [OT] IPv6 In-Reply-To: <4FCF9A1A.1050808@gmail.com> References: <4FCF8492.5080004@gmail.com> <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> <4FCF8D5E.1060603@gmail.com> <17314988265.20120606104429@ahsoftware.net> <4FCF9A1A.1050808@gmail.com> Message-ID: I'm sure we will need a huge tax increase worldwide to pay for the retrofitting of everything everywhere to accommodate IPV6 too. :-) Bob On Jun 6, 2012, at 10:57 AM, Richmond wrote: > On 06/06/2012 08:44 PM, Mark Wieder wrote: >> Richmond- >> >> Wednesday, June 6, 2012, 10:03:26 AM, you wrote: >> >>> Oh, dear; another retro soul, like myself . . . :) >> Yes, like Bob said. If you try to do the Right Thing you'll find that >> the rest of the world hasn't caught up yet and all sorts of things >> will break. I think some day there will come another y2k panic moment >> when folks realize that we really *have* run out of ip addresses and >> then everyone will scurry around to backfill patching code that should >> have been done long ago. >> > > Ha, Ha, Ha . . . Mark et al; I have spent my life doing the Wrong Thing, > so I can really see no besetting reason to change now. > > The nonsense on the BBC website (the BBC being specialists in nonsense, especially when it comes to computers) > says something about 2015 being the date when IPv4 will vanish of the face of the earth. But the other day I was, as > usual, working out kids' exam marks with a slide-rule, so 'Boo' to 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 richmondmathewson at gmail.com Wed Jun 6 15:15:43 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 06 Jun 2012 22:15:43 +0300 Subject: [OT] IPv6 In-Reply-To: References: <4FCF8492.5080004@gmail.com> <9B3F6458-9AAE-4D65-AAAA-A71934816E3D@twft.com> <4FCF8D5E.1060603@gmail.com> <17314988265.20120606104429@ahsoftware.net> <4FCF9A1A.1050808@gmail.com> Message-ID: <4FCFAC5F.9080806@gmail.com> On 06/06/2012 09:23 PM, Bob Sneidar wrote: > I'm sure we will need a huge tax increase worldwide to pay for the retrofitting of everything everywhere to accommodate IPV6 too. :-) "They" (meaning governments and big business) will always find a way to milk the poor chaps like us at the bottom. However, I have a cunning plan: In 2015 I will throw out all my computers, put on sack-cloth-and-ashes, and wander the world with an abacus and a slide-rule crying "we're doomed. we're doomed!" Anybody on this use-list is more than welcome to join me . . . although many of you may find the requirement of having a typewriter, a Rolodex and a Babbage computer hanging from your neck a turn-off. The diet of crushed ATA hard-drives, floppy disks, Zip disks, and non-IPv6 compatible computers may also lead to a certain amount of vitamin deficiency. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Putting the ghastly moment off too long may be just as counter-productive as being a too early adopter. This, of course, refers to Mac OS Lion [managed to crash an iMac with Lion in my local Mall today - now trying to raise some moolah], Windows 8 and the Unity + GNOME 3 interface (plus the KDE 'thing') as well. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Talking about Retro: I thought I would try something, and, mistakenly, on Xubuntu RR/LC 4.5 selected the GoRevNet plugin and the thing loaded with the date Thursday, February 18, 2010. Although the ting is out-of-date, I had forgotten that it was full of useful goodies, and greeted it like an old friend. Hey, it even contains a link to my "Expanded Distribution Builder" so all you chaps who haven't modified your RunRev 2 setups had better download it . . . LOL. Oddly enough the 'Tips' section seems to have stopped functioning. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Anyway . . . another on-going problem is that the RR/LC Dictionary crashes the IDE on Linux (3.5, 4.0, 4.5 at least), and, at last, I have found a suitably mental workaround for this problem . . . . Build Metacard using Jacque's 2.0.1 Metacard builder from RevOnline. Open your new Metacard, export the Dictionary with a suitable new title into the plugins folder of your RR/LC. And, "Bob's your Uncle", you have a dictionary in the plugins folder that won't crash your RR/LC IDE every time you try to refer to it. From richmondmathewson at gmail.com Wed Jun 6 15:36:03 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 06 Jun 2012 22:36:03 +0300 Subject: Crashing documentation on Linux Message-ID: <4FCFB123.3000303@gmail.com> At the risk of being boring I am reposting part of a message that I posted under a different heading: An on-going problem is that the RR/LC Dictionary crashes the IDE on Linux (3.5, 4.0, 4.5 at least), and, at last, I have found a suitably mental workaround for this problem . . . . Build Metacard using Jacque's 2.0.1 Metacard builder from RevOnline. Open your new Metacard, export the Dictionary with a suitable new title into the plugins folder of your RR/LC. Remember to add the suffix .rev at the end. And, "Bob's your Uncle", you have a dictionary in the plugins folder that won't crash your RR/LC IDE every time you try to refer to it. Richmond Mathewson From warren at warrensweb.us Wed Jun 6 15:54:41 2012 From: warren at warrensweb.us (Warren Samples) Date: Wed, 06 Jun 2012 14:54:41 -0500 Subject: Crashing documentation on Linux In-Reply-To: <4FCFB123.3000303@gmail.com> References: <4FCFB123.3000303@gmail.com> Message-ID: <4FCFB581.5030804@warrensweb.us> On 06/06/2012 02:36 PM, Richmond wrote: > At the risk of being boring I am reposting part of a message that I > posted under a different heading: > > An on-going problem is that the RR/LC Dictionary crashes the IDE on > Linux (3.5, 4.0, 4.5 at least), > and, at last, I have found a suitably mental workaround for this problem > . . . . > > Build Metacard using Jacque's 2.0.1 Metacard builder from RevOnline. > > Open your new Metacard, export the Dictionary with a suitable new title > into the plugins folder of your RR/LC. > > Remember to add the suffix .rev at the end. > > And, "Bob's your Uncle", you have a dictionary in the plugins folder > that won't crash your RR/LC IDE every time you try to refer to it. > > Richmond Mathewson > That's a very inventive fix, and I'm glad you found a way to address the problem. For the benefit of anyone who may see this and be deterred from considering Livecode under Linux, I don't have this issue running 4.5.3 and higher on my system running Linux. (4.5.3 is the earliest version of Livecode I have installed currently.) Best, Warren From revolution at derbrill.de Wed Jun 6 17:21:05 2012 From: revolution at derbrill.de (Malte Brill) Date: Wed, 6 Jun 2012 23:21:05 +0200 Subject: Push notifications on the desktop? In-Reply-To: References: Message-ID: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> Hi all, I have a system that connects multiple clients to a database. I would like all clients to receive a push notification if one of them alters stuff in the DB. Anyone got an idea how to implement this? (I do have a LC server license, so I could use that if necessary) Any pointers / ideas much appreciated! Malte From mwieder at ahsoftware.net Wed Jun 6 17:27:17 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 6 Jun 2012 21:27:17 +0000 (UTC) Subject: Crashing documentation on Linux References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> Message-ID: Warren Samples writes: > \> That's a very inventive fix, and I'm glad you found a way to address the > problem. For the benefit of anyone who may see this and be deterred from > considering Livecode under Linux, I don't have this issue running 4.5.3 > and higher on my system running Linux. (4.5.3 is the earliest version of > Livecode I have installed currently.) The problem with the dictionary crashing in linux is with user-added notes. Try opening the dictionary entry to "repeat". I filed a bug report on this a while back and it has yet to be addressed. Yes, this shouldn't deter anyone from using LiveCode on linux, just don't use the dictionary. It's a bit annoying when the IDE crashes and takes your unsaved work with it. -- Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Wed Jun 6 17:32:47 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 6 Jun 2012 23:32:47 +0200 Subject: Push notifications on the desktop? In-Reply-To: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> References: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> Message-ID: Hi Malte, On a local network, it is easy. Just broadcast on *.*.*.255. If broadcasting somehow doesn't work, then you can just connect to all 255 addresses over UDP. If your system has multiple IP addresses, use netstat or a similar command line utility to get all IP addresses of the local machine. If it is on the www, you need to find a way to hijack a port, but I don't know anyone who has actually done 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 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 6 jun 2012, at 23:21, Malte Brill wrote: > Hi all, > > > I have a system that connects multiple clients to a database. I would like all clients to receive a push notification if one of them alters stuff in the DB. Anyone got an idea how to implement this? (I do have a LC server license, so I could use that if necessary) > > Any pointers / ideas much appreciated! > > Malte From alex at tweedly.net Wed Jun 6 17:45:14 2012 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 06 Jun 2012 22:45:14 +0100 Subject: Push notifications on the desktop? In-Reply-To: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> References: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> Message-ID: <4FCFCF6A.4050502@tweedly.net> If you control the clients (and how they connect to the database), then it's trivial (think of it as a chat application :-) - have each client register with an "update server" - when a client changes something, it tells the "update server" - the update server then notifies each client If you don't have that control, then your best chance is : - for local subnet - broadcast to *.*.*.255 as Mark S. suggested. NB this is currently problematic on Mac, but seems to work fine on Windows (sorry, don't know about Linux) - for general internet - just hope that you control the clients :-) -- Alex. On 06/06/2012 22:21, Malte Brill wrote: > Hi all, > > > I have a system that connects multiple clients to a database. I would like all clients to receive a push notification if one of them alters stuff in the DB. Anyone got an idea how to implement this? (I do have a LC server license, so I could use that if necessary) > > Any pointers / ideas much appreciated! > > 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 warren at warrensweb.us Wed Jun 6 17:48:18 2012 From: warren at warrensweb.us (Warren Samples) Date: Wed, 06 Jun 2012 16:48:18 -0500 Subject: Crashing documentation on Linux In-Reply-To: References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> Message-ID: <4FCFD022.7020303@warrensweb.us> On 06/06/2012 04:27 PM, Mark Wieder wrote: > The problem with the dictionary crashing in linux is with user-added notes. Try > opening the dictionary entry to "repeat". I do this and nothing untoward happens in either Livecode 4.5.3 or 5.5. I see several user added notes, but no crashing. Is there some other step? I can bring up "repeat", close the dictionary and open it back up and the entry for "repeat" is still displayed. No crash. openSUSE 12.1, KDE 4.8 From mwieder at ahsoftware.net Wed Jun 6 18:27:39 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 6 Jun 2012 22:27:39 +0000 (UTC) Subject: Crashing documentation on Linux References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> <4FCFD022.7020303@warrensweb.us> Message-ID: Warren Samples writes: > I do this and nothing untoward happens in either Livecode 4.5.3 or 5.5. > I see several user added notes, but no crashing. Is there some other > step? I can bring up "repeat", close the dictionary and open it back up > and the entry for "repeat" is still displayed. No crash. > > openSUSE 12.1, KDE 4.8 Nope - that's the whole recipe - exits with a page fault. Apparently it's a problem with the revxml library. Valgrind (Fedora Core 16/xfce spin) shows the following 13k-odd errors (condensed to save space): Conditional jump or move depends on uninitialised value(s) ==30936== at 0x5308E76: ??? (in /opt/runrev/livecode-5.5.0-gm-1/Externals/revxml.so) ... ==30936== by 0x81654DB: ??? (in /opt/runrev/livecode-5.5.0-gm-1/livecode.x86) ... ==30936== ==30936== Invalid read of size 4 ==30936== at 0x530847B: ??? (in /opt/runrev/livecode-5.5.0-gm-1/Externals/revxml.so) ... ==30936== by 0x81654DB: ??? (in /opt/runrev/livecode-5.5.0-gm-1/livecode.x86) ... ==30936== Address 0x1 is not stack'd, malloc'd or (recently) free'd ==30936== /opt/runrev/livecode-5.5.0-gm-1/livecode.x86 exiting on signal 11 ==30936== ... ==30936== LEAK SUMMARY: ==30936== definitely lost: 82,428 bytes in 272 blocks ==30936== indirectly lost: 279,208 bytes in 13,127 blocks ==30936== possibly lost: 430,325 bytes in 5,778 blocks ==30936== still reachable: 77,074,471 bytes in 1,039,474 blocks ... ==30936== ERROR SUMMARY: 13648 errors from 40 contexts (suppressed: 0 from 0) I'm sure it's a conspiracy on the part of that fiendish rev team to get us all to switch from linux to Windows. But I'm keeping my tinfoil hat right where it belongs. You can't take the sky from me. -- Mark Wieder mwieder at ahsoftware.net From warren at warrensweb.us Wed Jun 6 18:55:51 2012 From: warren at warrensweb.us (Warren Samples) Date: Wed, 06 Jun 2012 17:55:51 -0500 Subject: Crashing documentation on Linux In-Reply-To: References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> <4FCFD022.7020303@warrensweb.us> Message-ID: <4FCFDFF7.1000709@warrensweb.us> On 06/06/2012 05:27 PM, Mark Wieder wrote: > I'm sure it's a conspiracy on the part of that fiendish rev team to get us all > to switch from linux to Windows. But I'm keeping my tinfoil hat right where it > belongs. You can't take the sky from me. > > -- Mark Wieder mwieder at ahsoftware.net Well, it doesn't seem to be affecting me here, for whatever reason. I am frequently the victim of weirdness that most everyone else seem to escape, so I will happily accept this little bone that fate seems to have tossed my way :D Warren From jacque at hyperactivesw.com Wed Jun 6 23:42:13 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 06 Jun 2012 22:42:13 -0500 Subject: Crashing documentation on Linux In-Reply-To: <4FCFB123.3000303@gmail.com> References: <4FCFB123.3000303@gmail.com> Message-ID: <4FD02315.8090607@hyperactivesw.com> On 6/6/12 2:36 PM, Richmond wrote: > An on-going problem is that the RR/LC Dictionary crashes the IDE on > Linux (3.5, 4.0, 4.5 at least), > and, at last, I have found a suitably mental workaround for this problem > . . . . > > Build Metacard using Jacque's 2.0.1 Metacard builder from RevOnline. According to one report, using Metacard Setup with LiveCode 5.5 causes a system-wide lockup, so I'd recommend against that. I haven't had time to investigate it yet. Earlier versions of LiveCode are fine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From janschenkel at yahoo.com Thu Jun 7 01:00:59 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 6 Jun 2012 22:00:59 -0700 (PDT) Subject: Push notifications on the desktop? In-Reply-To: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> References: <7BFE9990-333E-47BA-B18D-F9016736F846@derbrill.de> Message-ID: <1339045259.16168.YahooMailNeo@web160904.mail.bf1.yahoo.com> Hi Malte, The traditional solution for this kind of challenge is a message queue. Message queues have two main ways of communicating: - a queue acts as a post-office box: the sender puts a message into the queue and the receiver comes and picks it up at its own pace - a topic is like a radio station: the broadcaster sends its message to multiple listeners but they have to tune in to hear these messages It may sound like a heavyweight solution, but it is rather elegant once you get the hang of it. I feel they're not used often enough because people either don't know or are too scared to use them :-) Queues are great for batch-processing loads of incoming data without bogging down the sender if the load is heavy. Topics are great for keeping multiple clients updated on changes - so that's what you're looking for. Each client publishes its updates to the topic or topics, and?also subscribes to receive the update messages. You could create a single topic for all your application's updates, or divide it up along module lines. So instead of a topic "MegaApp" you could have separate topics for "customer" and "supplier" record updates. And then the clients can subscribe/unsubscribe depending on which part of the user interface is visible. Can you tell I'm a fan of message queues? :-) A popular and open standards-based one is the free Apache ActiveMQ:? One of its protocols is the STOMP protocol which is not that hard to implement with TCP/IP socket communication. I wrote a LiveCode library a few years back, and it worked quite well. But I haven't yet gotten around to finishing it. If you're interested in going this way, I'll dust it off and send you a copy. Maybe this summer I'll find some time to publish it as open source. 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: Malte Brill To: use-livecode at lists.runrev.com Cc: Sent: Wednesday, June 6, 2012 11:21 PM Subject: Push notifications on the desktop? Hi all, I have a system that connects multiple clients to a database. I would like all clients to receive a push notification if one of them alters stuff in the DB. Anyone got an idea how to implement this? (I do have a LC server license, so I could use that if necessary) Any pointers / ideas much appreciated! 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 richmondmathewson at gmail.com Thu Jun 7 02:45:11 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 07 Jun 2012 09:45:11 +0300 Subject: Crashing documentation on Linux In-Reply-To: <4FCFB581.5030804@warrensweb.us> References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> Message-ID: <4FD04DF7.4010600@gmail.com> On 06/06/2012 10:54 PM, Warren Samples wrote: > On 06/06/2012 02:36 PM, Richmond wrote: >> At the risk of being boring I am reposting part of a message that I >> posted under a different heading: >> >> An on-going problem is that the RR/LC Dictionary crashes the IDE on >> Linux (3.5, 4.0, 4.5 at least), >> and, at last, I have found a suitably mental workaround for this problem >> . . . . >> >> Build Metacard using Jacque's 2.0.1 Metacard builder from RevOnline. >> >> Open your new Metacard, export the Dictionary with a suitable new title >> into the plugins folder of your RR/LC. >> >> Remember to add the suffix .rev at the end. >> >> And, "Bob's your Uncle", you have a dictionary in the plugins folder >> that won't crash your RR/LC IDE every time you try to refer to it. >> >> Richmond Mathewson >> > > > That's a very inventive fix, and I'm glad you found a way to address > the problem. For the benefit of anyone who may see this and be > deterred from considering Livecode under Linux, I don't have this > issue running 4.5.3 and higher on my system running Linux. (4.5.3 is > the earliest version of Livecode I have installed currently.) This sort of problem is minor and should never deter anybody considering Livecode under Linux. After all, Linux distros are, generally, Free and on-going projects, so prone to bugs. Linux users learn to put up with bugs, and are generally more tolerant towards them, realising that that is the 'price' of Free software. What annoys me is when I find bugs in commercial operating systems for which I have had to pay money; the makers of which keep assuring us that their systems are superior to Open Source systems; certainly, at the moment, I can see little to justify that claim. Anyway, having found a way to get at the Documentation without the IDE crashing, (and to build the Metacard IDE with Jacque's 2.0.1. setup stack takes all of 5 minutes) the problem is all but academic. I have been deploying Livecode Linux standalones across machines ranging from Pentium 2s right up to Dual-core monsters running Linux for 8 years without a backward glance, and would give Livecode on Linux a 95% rating in comparison with Livecode on Macintosh and Windows, and a 100% rating when contemplating trying to do the same sort of thing with Python, Ruby or anything else. > > Best, > > Warren > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 7 03:32:08 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 07 Jun 2012 10:32:08 +0300 Subject: RevOnline In-Reply-To: <4FCFB123.3000303@gmail.com> References: <4FCFB123.3000303@gmail.com> Message-ID: <4FD058F8.4020104@gmail.com> Hey-Ho; more jollifications: If I try to access RevOnline RR/LC version 3.5 it does not work, Does anybody know where the "cut-off" is for (new) RevOnline? I am trying to build a version of Metacard to build Mac Classic standalones that is later than version 2.5. Retro Richmond. From richmondmathewson at gmail.com Thu Jun 7 03:46:43 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 07 Jun 2012 10:46:43 +0300 Subject: RevOnline In-Reply-To: <4FD058F8.4020104@gmail.com> References: <4FCFB123.3000303@gmail.com> <4FD058F8.4020104@gmail.com> Message-ID: <4FD05C63.2080200@gmail.com> On 06/07/2012 10:32 AM, Richmond wrote: > Hey-Ho; more jollifications: > > If I try to access RevOnline RR/LC version 3.5 it does not work, > > Does anybody know where the "cut-off" is for (new) RevOnline? > > I am trying to build a version of Metacard to build Mac Classic > standalones > that is later than version 2.5. > Having said that I got a great long test in my message box: The following server error was encountered: --------------------------------------------------------- pUrl: http://developer.runrev.com/revonline.irev?request=H4sIAAAAAAAAAz2OQQrCQAxFY6VQUOxCcOOZXOkF4kzajtpOzaRgr%2BJpm0nRLD558PN%2FSgAo%0D%0ASpXviIw9CXFSgmqjUidCdt1tHgm2yqcePy8aWungN2aL9wc5MVvmgw%2BsHOJguJsScfC2V4It%0D%0AFDnqPRHP1nQhQYfsc8MxNk0i%2Bceb94xrmM5%2B%2FeiqF88ECyPLxMO9AAAA pStatus: cached UrlData: H4sIAAAAAAAAA2NlYGBgYgIS0onJJZn5eUAWA09xamJRckZwSWJydjErUKCrKLW4NKcEJMcM%0D%0AUisK4Tvnl%2BaBBRmNQKrcIaLFIBEmkICUIVgSpIMvMwWs28jIlAEsZYQhZWppANQHcklJfkli%0D%0ADth2uA3MxgYWDAwAS3wXpq0AAAA%3D sLastCallback: 3 Error: 379,509,8 465,509,1 241,509,1,updateSearchlistCallback 353,0,0,stack "/home/jrm/RR45/Toolset/revonline.rev" 529,966,1,updateSearchListCallback 241,966,1,revCallbackApply 353,0,0,stack "/home/jrm/RR45/Toolset/revonlinelibrary.rev" 573,978,1,revCallbackApply 241,978,1,revCallbackApplyLast 353,0,0,stack "/home/jrm/RR45/Toolset/revonlinelibrary.rev" 573,752,1,revCallbackApplyLast which probably means that RevOnline is being dicky, again, again, again. From bill at bluewatermaritime.com Thu Jun 7 08:06:30 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 7 Jun 2012 08:06:30 -0400 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks Message-ID: Has anyone noticed that the height of stacks is forced back to 735 pixels on MacOS lion on laptop with a stack designed to be 790 pixels high and not resizable? How do we prevent that? From ambassador at fourthworld.com Thu Jun 7 09:33:10 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2012 06:33:10 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <1338956304285-4650320.post@n4.nabble.com> References: <1338956304285-4650320.post@n4.nabble.com> Message-ID: <4FD0AD96.5010500@fourthworld.com> Alejandro Tejada wrote: > I believe that the real problem is to work alone in this XML exchange > project... :-) Maybe, but the absence of other devs anxious to dive in to help may also merely suggest that such a translator has limited utility to the community. After all, it's not like XML is a new format, and many other LC devs, including Geoff Canyon, David Bovill, myself, and others, have taken stabs at that to various degrees but apparently never sufficiently motivated to see it through to completion in the form of a tool suitable for production. Why is that? The answer may lie in your first post in this thread: There are many scripts to convert stacks to XML, but... How many developers have taken the path of converting this stack from XML to other formats? Searching the web, I found many free and paid converters from XML to almost every file format available, for example: Free XML to SWF http://www.swixkit.com/ Paid XML to PDF, XPS, POSTSCRIPT, TIFF, Silverlight, Word, PowerPoint http://www.ecrion.com/ All of those source formats you listed are for data types that are useful within other software. But LiveCode stacks are only useful when run with the LiveCode engine. -- 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 Thu Jun 7 09:37:31 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2012 06:37:31 -0700 Subject: Crashing documentation on Linux In-Reply-To: <4FD02315.8090607@hyperactivesw.com> References: <4FD02315.8090607@hyperactivesw.com> Message-ID: <4FD0AE9B.4030902@fourthworld.com> J. Landman Gay wrote: > On 6/6/12 2:36 PM, Richmond wrote: > >> An on-going problem is that the RR/LC Dictionary crashes the IDE on >> Linux (3.5, 4.0, 4.5 at least), >> and, at last, I have found a suitably mental workaround for this problem >> . . . . >> >> Build Metacard using Jacque's 2.0.1 Metacard builder from RevOnline. > > According to one report, using Metacard Setup with LiveCode 5.5 causes a > system-wide lockup, so I'd recommend against that. I haven't had time to > investigate it yet. Earlier versions of LiveCode are fine. BZ#? At a Microsoft dev conference I went to some years ago the rep giving a presentation about VB said something very wise: "If your app generates a runtime error, that's your problem. But if your app generates a crash, that's our problem. Our engine should be robust enough that it's not possible to crash it." Sure, that's a lofty goal, but a good one. I haven't yet run MC Setup for v5.5 in Linux, but I'll keep an eye out for issues so the engine team can address them. An app-specific lock-up can be a script issue, but a system-wide lockup on Linux should be impossible. -- 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 ambassador at fourthworld.com Thu Jun 7 09:40:56 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2012 06:40:56 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: Message-ID: <4FD0AF68.9020507@fourthworld.com> william humphrey wrote: > Has anyone noticed that the height of stacks is forced back to 735 pixels > on MacOS lion on laptop with a stack designed to be 790 pixels high and not > resizable? How do we prevent that? How big is your monitor? And what is the value of the stack's maxHeight property? Normally, LiveCode will only truncate a stack when it exceeds the displayable bounds of the device, or if the maxHeight has been set to a lower value than its default of 65535. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From coiin at verizon.net Thu Jun 7 09:53:00 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 07 Jun 2012 09:53:00 -0400 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <4FD0AD96.5010500@fourthworld.com> References: <1338956304285-4650320.post@n4.nabble.com> <4FD0AD96.5010500@fourthworld.com> Message-ID: XML predates RunRev, though it's only been a standard for five years or so. But Richard was onto the main reason why it hasn't been used to convert things to other formats. XML just describes a way of structuring data, it doesn't specify what that data is. Even if you take something that is highly specified, such as Collada (which is an XML description of a 3D model, scene or animation), it still won't be compatible unless the importer knows everything there is to know about the data. One curious example of how hard that can be is with the program Cheetah3D. It has a Collada export feature, but it cant' import Collada! You could choose to export a set of things from LiveCode that you know to be common amongst other tools, and that would at least give you a starting point for the interface design. Converting code would be tricky though, and any of LiveCode's custom features might be impossible to export in a way that other tools could make sense of. So, the main use for exporting XML might be as a way to take a stack and get it into an older version of LiveCode, or perhaps as a text file backup of a stack. From bill at bluewatermaritime.com Thu Jun 7 10:44:16 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 7 Jun 2012 10:44:16 -0400 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <4FD0AF68.9020507@fourthworld.com> References: <4FD0AF68.9020507@fourthworld.com> Message-ID: the MaxHeight is only available when the stack is resizable. I have the stack set to "no-resize" so I was surprised when my laptops 15 inch monitor, the same one that ran fine before upgrade to Lion, now cuts the stack down to a smaller size even though the original size fit fine on the monitor. On Thu, Jun 7, 2012 at 9:40 AM, Richard Gaskin wrote: > william humphrey wrote: > > Has anyone noticed that the height of stacks is forced back to 735 pixels >> on MacOS lion on laptop with a stack designed to be 790 pixels high and >> not >> resizable? How do we prevent that? >> > > How big is your monitor? > > And what is the value of the stack's maxHeight property? > > Normally, LiveCode will only truncate a stack when it exceeds the > displayable bounds of the device, or if the maxHeight has been set to a > lower value than its default of 65535. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > ______________________________**_________________ > use-livecode mailing list > use-livecode 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 ambassador at fourthworld.com Thu Jun 7 10:51:48 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2012 07:51:48 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: Message-ID: <4FD0C004.2080300@fourthworld.com> william humphrey wrote: > the MaxHeight is only available when the stack is resizable. The property still exists and can affect rendered size - what is its value? > I have the stack set to "no-resize" so I was surprised when my > laptops 15 inch monitor, the same one that ran fine before upgrade > to Lion, now cuts the stack down to a smaller size even though > the original size fit fine on the monitor. 15" monitors come in a wide range of resolutions. What is the resolution of your monitor, and what was the original height of the stack? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From m.schonewille at economy-x-talk.com Thu Jun 7 11:03:24 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 7 Jun 2012 17:03:24 +0200 Subject: [ANN] Installer Maker Plugin 1.7.10 Message-ID: <7793D967-59C1-48BC-801A-8CC904DE49D7@economy-x-talk.com> Hi everyone, I have just released an update of the Installer Maker Plugin, the plugin which allows you to wrap your LiveCode standalones in an installer without using additional software. This version fixes a few bugs reported by customers and enables support for resource forks. More information can be found on the website at http://rrinstallermaker.economy-x-talk.com -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com From coolsnowlime at yahoo.com Thu Jun 7 12:00:24 2012 From: coolsnowlime at yahoo.com (Sue Smith) Date: Thu, 7 Jun 2012 09:00:24 -0700 (PDT) Subject: Im free now... Message-ID: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com>

hi!

my friends were sick of always paying for me this couldnt have worked out better I had finally hit rock bottom!
http://job-360.eu/currentevents/45GrahamRoberts/ this proves that dreams can come true
you would excell at this!
goodbye

From rene.micout at numericable.com Thu Jun 7 12:12:40 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 7 Jun 2012 18:12:40 +0200 Subject: Im free now... In-Reply-To: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com> References: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com> Message-ID: Spam ? Le 7 juin 2012 ? 18:00, Sue Smith a ?crit : >

hi!

my friends were sick of always paying for me this couldnt have worked out better I had finally hit rock bottom!
http://job-360.eu/currentevents/45GrahamRoberts/ this proves that dreams can come true
you would excell at this!
goodbye

> _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jun 7 12:16:55 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 7 Jun 2012 18:16:55 +0200 Subject: Im free now... In-Reply-To: References: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com> Message-ID: <1C3D1BB4-768D-4CC3-8CB1-F03F438DF9C6@major.on-rev.com> Am 07.06.2012 um 18:12 schrieb Ren? Micout: > Spam ? Whatever, bravo Sue! :-D > Le 7 juin 2012 ? 18:00, Sue Smith a ?crit : > >>

hi!

my friends were sick of always paying for me this couldnt have worked out better I had finally hit rock bottom!
http://job-360.eu/currentevents/45GrahamRoberts/ this proves that dreams can come true
you would excell at this!
goodbye

Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From lc at pbh.on-rev.com Thu Jun 7 12:17:35 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Thu, 7 Jun 2012 09:17:35 -0700 Subject: Im free now... In-Reply-To: References: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com> Message-ID: <584FBCBE-20F2-489B-A9CE-04D7E3DA3A55@pbh.on-rev.com> Definitely! Another Yahoo account compromised. On 2012-06-07, at 9:12 AM, Ren? Micout wrote: > Spam ? > > Le 7 juin 2012 ? 18:00, Sue Smith a ?crit : > >>

hi!

my friends were sick of always paying for me this couldnt have worked out better I had finally hit rock bottom!
http://job-360.eu/currentevents/45GrahamRoberts/ this proves that dreams can come true
you would excell at this!
goodbye

>> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jun 7 12:24:47 2012 From: simplsol at aol.com (Paul Looney) Date: Thu, 7 Jun 2012 09:24:47 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <4FD0C004.2080300@fourthworld.com> References: <4FD0C004.2080300@fourthworld.com> Message-ID: If the stack is tall and the dock is located at the bottom of the screen, the bottom of the stack will be cut off - even if the dock is hidden. Paul Looney On Jun 7, 2012, at 7:51 AM, Richard Gaskin wrote: > william humphrey wrote: >> the MaxHeight is only available when the stack is resizable. > > The property still exists and can affect rendered size - what is its value? > > >> I have the stack set to "no-resize" so I was surprised when my >> laptops 15 inch monitor, the same one that ran fine before upgrade >> to Lion, now cuts the stack down to a smaller size even though >> the original size fit fine on the monitor. > > 15" monitors come in a wide range of resolutions. What is the resolution of your monitor, and what was the original height of the stack? > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jun 7 12:40:21 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 7 Jun 2012 18:40:21 +0200 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> Message-ID: <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Hi William, check "the working screenrect"... Am 07.06.2012 um 18:24 schrieb Paul Looney: > If the stack is tall and the dock is located at the bottom of the screen, the bottom of the stack will be cut off - even if the dock is hidden. > Paul Looney > > On Jun 7, 2012, at 7:51 AM, Richard Gaskin wrote: > >> william humphrey wrote: >>> the MaxHeight is only available when the stack is resizable. >> >> The property still exists and can affect rendered size - what is its value? >> >> >>> I have the stack set to "no-resize" so I was surprised when my >>> laptops 15 inch monitor, the same one that ran fine before upgrade >>> to Lion, now cuts the stack down to a smaller size even though >>> the original size fit fine on the monitor. >> >> 15" monitors come in a wide range of resolutions. What is the resolution of your monitor, and what was the original height of the stack? >> >> -- >> Richard Gaskin Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From capellan2000 at gmail.com Thu Jun 7 12:40:45 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Thu, 7 Jun 2012 09:40:45 -0700 (PDT) Subject: Converting a Stack to many formats starting from XML In-Reply-To: References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> <4FCE5B00.3020205@gmail.com> <168244770093.20120605151411@ahsoftware.net> <1338956304285-4650320.post@n4.nabble.com> <4FD0AD96.5010500@fourthworld.com> Message-ID: <1339087245518-4650370.post@n4.nabble.com> Hi Richard and Colin, Richard Gaskin wrote > > [snip] > Maybe, but the absence of other devs anxious to dive in to help may also > merely suggest that such a translator has limited utility to the > community. > [snip] > But LiveCode stacks are only useful when run with the LiveCode engine. > Well, that is an interesting point of view, because I see LiveCode stacks as a set of controls (Buttons, Scrollbars, menus, images, text fields, vector graphics, etc...) driven by user interactions and controled by a script language. Under that "broad" definition we could fit most (not all) of the current script driven software development and document creation. For this reason, I focus more in the similarities than in the differences among different file formats. I want to see the day when a stack could be exported to SVG, HTML webpages, SWF movies, PDF documents (Jan Schenkel have already created this library), OpenOffice or LibreOffice documents and others. Colin Holgate-2 wrote > > [snip] > You could choose to export a set of things from LiveCode that > you know to be common amongst other tools, and that would > at least give you a starting point for the interface design. > Converting code would be tricky though, and any of LiveCode's > custom features might be impossible to export in a way that > other tools could make sense of. > > So, the main use for exporting XML might be as a way to take > a stack and get it into an older version of LiveCode, or perhaps > as a text file backup of a stack. > Mark Wieder wrote about using XML to convert stacks in a format that could be used in version control systems. This would allow many developers to work in the same stack or development project. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Converting-a-Stack-to-many-formats-starting-from-XML-tp4650197p4650370.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Thu Jun 7 13:01:36 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2012 10:01:36 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <1339087245518-4650370.post@n4.nabble.com> References: <1339087245518-4650370.post@n4.nabble.com> Message-ID: <4FD0DE70.70109@fourthworld.com> Alejandro Tejada wrote: > Richard Gaskin wrote >> >> [snip] >> Maybe, but the absence of other devs anxious to dive in to help may also >> merely suggest that such a translator has limited utility to the >> community. >> [snip] >> But LiveCode stacks are only useful when run with the LiveCode engine. > > Well, that is an interesting point of view, because I see LiveCode stacks > as a set of controls (Buttons, Scrollbars, menus, images, text fields, > vector graphics, etc...) driven by user interactions and controled by a > script language. > > Under that "broad" definition we could fit most (not all) of the current > script driven software development and document creation. > > For this reason, I focus more in the similarities than in the differences > among different file formats. I want to see the day when a stack > could be exported to SVG, HTML webpages, SWF movies, PDF documents > (Jan Schenkel have already created this library), OpenOffice or LibreOffice > documents and others. Using LiveCode as a drawing tool does indeed have some benefits, but as Jan and others have done, translating the objects directly into the target format (HTML, SVG, etc.) may be more beneficial than using an intermediary format such as XML, which would require finding another tool on the other side to translate from XML into the actual target format. > Colin Holgate-2 wrote >> >> [snip] >> You could choose to export a set of things from LiveCode that >> you know to be common amongst other tools, and that would >> at least give you a starting point for the interface design. >> Converting code would be tricky though, and any of LiveCode's >> custom features might be impossible to export in a way that >> other tools could make sense of. >> >> So, the main use for exporting XML might be as a way to take >> a stack and get it into an older version of LiveCode, or perhaps >> as a text file backup of a stack. > > Mark Wieder wrote about using XML to convert stacks in a format > that could be used in version control systems. This would allow many > developers to work in the same stack or development project. Most projects I manage have between three and five developers working on them. The largest project I've managed had 20, using Gain Momentum, another xTalk that ran on Unix systems. Gain included its own check-in/check-out/version control system, made with Gain itself and using stack files as the container format; I continue to use stack-file-based methods for managing LiveCode projects as well. In the LiveCode world there are many ad hoc stack-based solutions for specific projects, and Chipp made a generalized tool, Magic Carpet, which is also stack-based. LiveCode is an unusual beast in many respects, from its language to its object model, all the way down to the structure of its source in which code exists in objects in a proprietary binary format. Many of us who use LiveCode find that its unusual nature yields equally unusual gains in productivity, but nothing in the imperfect world is ideal in all respects and everything involves tradeoffs. The tradeoff with LiveCode is that it doesn't naturally lend itself to using version control systems designed for other languages. With traditional languages, the source is comprised of hundreds of tiny text files, and traditional team management tools are designed to work with that sort of representation. Contorting work files to conform to the expectations of a version control system (such as translating LC stack files to XML and back) seems a bit backwards to me. It can be done, but is it worthwhile? It's so much easier to do LiveCode work with LiveCode stack files. I recognize that some enterprise workflows can benefit from using "standard" tools, but in practice how often is that really holding anyone back? If a project manager thinks he needs to have two developers editing different lines of the same script simultaneously, that's not a version control tools problem, that's a project management problem. :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From bobs at twft.com Thu Jun 7 13:05:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 7 Jun 2012 10:05:08 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <1339087245518-4650370.post@n4.nabble.com> References: <1338745671856-4650197.post@n4.nabble.com> <1338917748213-4650294.post@n4.nabble.com> <4FCE5B00.3020205@gmail.com> <168244770093.20120605151411@ahsoftware.net> <1338956304285-4650320.post@n4.nabble.com> <4FD0AD96.5010500@fourthworld.com> <1339087245518-4650370.post@n4.nabble.com> Message-ID: But it wouldn't work as a stack anymore. If all a stack consisted of were the things in it, you could probably export to all those easily, but a stack is not just the things, but the interaction between the things, and the things and the user. How would you get a web version of a stack to reference another stack in a property in a button? How would you get any scripting to run at all? What would "me" mean in any context? A spreadsheet can be exported to a text document, sure. If all you care about is the data. But if you are then going to edit it, you will find out all your functions and calculated cells no longer work. You can export form. You cannot necessarily export function. Bob On Jun 7, 2012, at 9:40 AM, Alejandro Tejada wrote: > Hi Richard and Colin, > > > Richard Gaskin wrote >> >> [snip] >> Maybe, but the absence of other devs anxious to dive in to help may also >> merely suggest that such a translator has limited utility to the >> community. >> [snip] >> But LiveCode stacks are only useful when run with the LiveCode engine. >> > > Well, that is an interesting point of view, because I see LiveCode stacks > as a set of controls (Buttons, Scrollbars, menus, images, text fields, > vector > graphics, etc...) driven by user interactions and controled by a script > language. > > Under that "broad" definition we could fit most (not all) of the current > script > driven software development and document creation. > > For this reason, I focus more in the similarities than in the differences > among different file formats. I want to see the day when a stack > could be exported to SVG, HTML webpages, SWF movies, PDF documents > (Jan Schenkel have already created this library), OpenOffice or LibreOffice > documents and others. From richmondmathewson at gmail.com Thu Jun 7 13:10:47 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 07 Jun 2012 20:10:47 +0300 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <4FD0DE70.70109@fourthworld.com> References: <1339087245518-4650370.post@n4.nabble.com> <4FD0DE70.70109@fourthworld.com> Message-ID: <4FD0E097.9070804@gmail.com> Many long years ago (about 9) I did some work for an odd person in Edinburgh to design a stack that could be convereted to HTML at a button click, where it is now I really don't know. If anyone can locate the thing it may have some, residual, value. Richmond. From pete at lcsql.com Thu Jun 7 14:37:15 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 7 Jun 2012 11:37:15 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <4FD0DE70.70109@fourthworld.com> References: <1339087245518-4650370.post@n4.nabble.com> <4FD0DE70.70109@fourthworld.com> Message-ID: I think I brought this up the last time this discussion surfaced, but I think there's benefit to be had from being to able to discern exactly what changes took place between two versions of a stack file - were any controls added/deleted or did their properties change, which scripts were added/deleted/changed, etc I started on a project to implement this but haven't had an opportunity to get back to it. Theoretically, the information I store could be used to recreate a stack but that wasn't my intention and I suspect that it would be full of pitfalls. Pete lcSQL Software On Thu, Jun 7, 2012 at 10:01 AM, Richard Gaskin wrote: > If a project manager thinks he needs to have two developers editing > different lines of the same script simultaneously, that's not a version > control tools problem, that's a project management problem. :) From bobs at twft.com Thu Jun 7 14:59:32 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 7 Jun 2012 11:59:32 -0700 Subject: Stack Versioning (was Converting a Stack etc.) In-Reply-To: References: <1339087245518-4650370.post@n4.nabble.com> <4FD0DE70.70109@fourthworld.com> Message-ID: <7A7D3760-F881-421F-A8F8-1FBB96C244A7@twft.com> Hey, you know what would make this a lot easier? A new property called objectVersion (a number), and a stack property called stackObjects (an array). Each time an object is edited, the objectVersion gets incremented by 1. This way you could simply compare a list of stackObjects with a saved one, and a list of objectVersions with a saved one of that. Why you say? Why not just loop through all objects in a stack? It's been discussed before and things like Datagrids really throw a wrench in the works. I suppose that would be true of any approach, but these properties could treat all the objects in a Datagrid group as a single object, and not list the individual components. The same could be done with things like background groups. Even further, a new message called stackUpdate could be sent each time a stack is saved that had objects which were edited, which could be handled to send updates to another developer working on the same stack. Or maybe I am dreaming I dunno. Bob On Jun 7, 2012, at 11:37 AM, Peter Haworth wrote: > I think I brought this up the last time this discussion surfaced, but I > think there's benefit to be had from being to able to discern exactly what > changes took place between two versions of a stack file - were any controls > added/deleted or did their properties change, which scripts were > added/deleted/changed, etc > > I started on a project to implement this but haven't had an opportunity to > get back to it. Theoretically, the information I store could be used to > recreate a stack but that wasn't my intention and I suspect that it would > be full of pitfalls. > > Pete > lcSQL Software From ambassador at fourthworld.com Thu Jun 7 16:12:55 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2012 13:12:55 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: References: Message-ID: <4FD10B47.5090902@fourthworld.com> Peter Haworth wrote: > I think I brought this up the last time this discussion surfaced, > but I think there's benefit to be had from being to able to discern > exactly what changes took place between two versions of a stack file > - were any controls added/deleted or did their properties change, > which scripts were added/deleted/changed, etc > > I started on a project to implement this but haven't had an > opportunity to get back to it. Theoretically, the information I > store could be used to recreate a stack but that wasn't my intention > and I suspect that it would be full of pitfalls. Probably easier to write a tool that combs directly through LiveCode objects. Bob Sneidar wrote > Hey, you know what would make this a lot easier? A new property > called objectVersion (a number), and a stack property called > stackObjects (an array). Each time an object is edited, the > objectVersion gets incremented by 1. This way you could simply > compare a list of stackObjects with a saved one, and a list of > objectVersions with a saved one of that. > > Why you say? Why not just loop through all objects in a stack? It's > been discussed before and things like Datagrids really throw a wrench > in the works. I suppose that would be true of any approach, but these > properties could treat all the objects in a Datagrid group as a > single object, and not list the individual components. The same could > be done with things like background groups. > > Even further, a new message called stackUpdate could be sent each > time a stack is saved that had objects which were edited, which could > be handled to send updates to another developer working on the same > stack. > > Or maybe I am dreaming I dunno. Those who dream by night in the dusty recesses of their minds wake in the day to find that all was vanity; but the dreamers of the day are dangerous men, for they may act their dream with open eyes, and make it possible. - T. E. Lawrence Definitely doable. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From mwieder at ahsoftware.net Thu Jun 7 16:22:47 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 7 Jun 2012 20:22:47 +0000 (UTC) Subject: Crashing documentation on Linux References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> <4FD04DF7.4010600@gmail.com> Message-ID: Richmond writes: > This sort of problem is minor and should never deter anybody considering Ah, no. A crash of the IDE for whatever reason is never minor. A crash that takes the user's data with it is severe. -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Jun 7 16:25:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 7 Jun 2012 20:25:50 +0000 (UTC) Subject: Im free now... References: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com> Message-ID: Sue- I'm not home right now, but leave a message at the beep and I'll get back to you. -- Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Thu Jun 7 16:33:54 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 7 Jun 2012 13:33:54 -0700 Subject: Crashing documentation on Linux In-Reply-To: References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> <4FD04DF7.4010600@gmail.com> Message-ID: I agree, to which I might add that any crash which causes the end user to run down the street screaming, "Once more into the breach!" and throwing old CD's at the neighborhood pets is extremely severe. But in my defense it was only once. Bob On Jun 7, 2012, at 1:22 PM, Mark Wieder wrote: > Richmond writes: > >> This sort of problem is minor and should never deter anybody considering > > Ah, no. A crash of the IDE for whatever reason is never minor. A crash that > takes the user's data with it is severe. > > -- > 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 bobs at twft.com Thu Jun 7 16:39:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 7 Jun 2012 13:39:57 -0700 Subject: Im free now... In-Reply-To: References: <1339084824.29863.androidMobile@web160205.mail.bf1.yahoo.com> Message-ID: :-) On Jun 7, 2012, at 1:25 PM, Mark Wieder wrote: > Sue- > > I'm not home right now, but leave a message at the beep and I'll get back to you. > > -- > 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 Thu Jun 7 17:36:02 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 7 Jun 2012 21:36:02 +0000 (UTC) Subject: Crashing documentation on Linux References: <4FCFB123.3000303@gmail.com> <4FCFB581.5030804@warrensweb.us> <4FD04DF7.4010600@gmail.com> Message-ID: Bob Sneidar writes: > But in my defense it was only once. Would that I had your self-control... -- Mark Wieder mwieder at ahsoftware.net From bill at bluewatermaritime.com Thu Jun 7 19:27:04 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 7 Jun 2012 19:27:04 -0400 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Message-ID: This is the working screenrect for my mac os laptop pro 0,22,1440,830 and that is much larger than the stack which is 726 by 780 and the max height is 900 (it was originally the default of 6500 but that seemed to make no difference). It was something to do with upgrade to Lion as that was the only change I made. So maybe it is something to do with the dock at the bottom of the screen. Didn't have this problem before os Lion. I'm not excited about re-designing all my cards to be shorter. On Thu, Jun 7, 2012 at 12:40 PM, Klaus on-rev wrote: > Hi William, > > check "the working screenrect"... > > Am 07.06.2012 um 18:24 schrieb Paul Looney: > > > If the stack is tall and the dock is located at the bottom of the > screen, the bottom of the stack will be cut off - even if the dock is > hidden. > > Paul Looney > > > > On Jun 7, 2012, at 7:51 AM, Richard Gaskin wrote: > > > >> william humphrey wrote: > >>> the MaxHeight is only available when the stack is resizable. > >> > >> The property still exists and can affect rendered size - what is its > value? > >> > >> > >>> I have the stack set to "no-resize" so I was surprised when my > >>> laptops 15 inch monitor, the same one that ran fine before upgrade > >>> to Lion, now cuts the stack down to a smaller size even though > >>> the original size fit fine on the monitor. > >> > >> 15" monitors come in a wide range of resolutions. What is the > resolution of your monitor, and what was the original height of the stack? > >> > >> -- > >> Richard Gaskin > > 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 > -- http://www.bluewatermaritime.com From jacque at hyperactivesw.com Thu Jun 7 21:08:53 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2012 20:08:53 -0500 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Message-ID: <4FD150A5.6010809@hyperactivesw.com> On 6/7/12 6:27 PM, william humphrey wrote: > This is the working screenrect for my mac os laptop pro 0,22,1440,830 and > that is much larger than the stack which is 726 by 780 and the max height > is 900 (it was originally the default of 6500 but that seemed to make no > difference). It was something to do with upgrade to Lion as that was the > only change I made. > > So maybe it is something to do with the dock at the bottom of the screen. > Didn't have this problem before os Lion. I'm not excited about re-designing > all my cards to be shorter. Did you add a menubar recently? That can scroll the stack up so it appears shorter. If you do have a menubar, set the editmenus of the stack to true and see if it looks right. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Thu Jun 7 22:57:31 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 8 Jun 2012 10:57:31 +0800 Subject: on-rev hosting of vServer In-Reply-To: References: Message-ID: Not yet, but I've noted your interest and Lynn's replies and whenever it does become an option with on-rev it's something I'd certainly be experimenting with. Let's hope it's not too far away. On Tue, Jun 5, 2012 at 9:46 PM, william humphrey wrote: > Does anyone host a valentina server on the onrev site? I'd like some > information about using vServer on a commercial server. My internet > connection (here in the El Yunque rainforest) is not that great so I don't > want to use my internet connection for the hosting. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 7 23:27:10 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 8 Jun 2012 11:27:10 +0800 Subject: Better Wiki With LiveCode? In-Reply-To: References: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> Message-ID: On Wed, Jun 6, 2012 at 10:51 AM, Monte Goulding wrote: > > I think we found a bug. If you hold down shift and use the arrow keys the > selectionChanged message is sent. If your just moving the cursor it isn't > sent but it should be. Do you want to report it or me? > > I'm not sure that I fully understand what you are trying to achieve, but if you amend the behaviour to how you suggest, then wont you make it impossible to actually amend the text that represents the hyperlink? Because however you enter it it will always trigger the action to go to the hyperlink - or whatever you've set it up to do. In iWeb, if you've created a hyperlink - click 'hear'. - and you realise you've misspelled it, clicking on the link will take you there, but placing the cursor outside the link and using the arrow keys to move into the word allows you to correct it. This seems a sensible approach. But I probably misunderstand what you are trying to achieve. From ken at kencorey.com Fri Jun 8 03:44:31 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 08 Jun 2012 08:44:31 +0100 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <1338745671856-4650197.post@n4.nabble.com> References: <1338745671856-4650197.post@n4.nabble.com> Message-ID: <4FD1AD5F.1070406@kencorey.com> On 03/06/2012 18:47, Alejandro Tejada wrote: > There are many scripts to convert stacks to XML, but... > How many developers have taken the path of converting > this stack from XML to other formats? > > Searching the web, I found many free and paid converters from XML > to almost every file format available, for example: > Free XML to SWF > http://www.swixkit.com/ > > Paid XML to PDF, XPS, POSTSCRIPT, TIFF, Silverlight, Word, PowerPoint > http://www.ecrion.com/ > > So, my question could be stated in this form: > Have you written a specific Stack to XML script to > convert a stack to another file format? XML is just a fancy, human-readable, way to format data. A stack is more than just data, it encapsulates behaviours too. (Yes, you /could/ embed behaviour as data, but you'd need to translate it back again at a later date to be behaviour again. For PDF, POSTSCRIPT, TIFF, and all the other static formats, you can get most of that right this second by taking a snapshot of your interface and embed the image in the format of your choice. (read about "export snapshot" in the dictionary). Converting a stack to XML loses the behaviours. As far as translation to other environments where there's enough language support you've got to come up with a business case. I don't get out of bed in the morning without a business case. To make it interesting, it must: 1) address a market that's not being addressed 2) or allow programming in 10% or less of the time it takes now Learning to program in other environments is bound to be faster than writing something that understands how to write code for other environments...so I imagine you're going to have a hard sell here. -Ken From jacques.hausser at unil.ch Fri Jun 8 08:15:13 2012 From: jacques.hausser at unil.ch (Jacques Hausser) Date: Fri, 8 Jun 2012 14:15:13 +0200 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Message-ID: <8CFA65F6-93BB-479A-8897-8E05A01033B7@unil.ch> Le 8 juin 2012 ? 01:27, william humphrey a ?crit : > So maybe it is something to do with the dock at the bottom of the screen. > Didn't have this problem before os Lion. I'm not excited about re-designing > all my cards to be shorter. You can check it by moving the dock on the side (system preferences - dock) Jacques ****************************************** Prof. Jacques Hausser Department of Ecology and Evolution Biophore / Sorge University of Lausanne CH 1015 Lausanne please use my private address: 6 route de Burtigny CH-1269 Bassins tel: ++ 41 22 366 19 40 mobile: ++ 41 79 757 05 24 E-Mail: jacques.hausser at unil.ch ******************************************* From richmondmathewson at gmail.com Fri Jun 8 09:25:34 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 08 Jun 2012 16:25:34 +0300 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <8CFA65F6-93BB-479A-8897-8E05A01033B7@unil.ch> References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <8CFA65F6-93BB-479A-8897-8E05A01033B7@unil.ch> Message-ID: <4FD1FD4E.8040509@gmail.com> On 08/06/12 15:15, Jacques Hausser wrote: > Le 8 juin 2012 ? 01:27, william humphrey a ?crit : > >> So maybe it is something to do with the dock at the bottom of the screen. >> Didn't have this problem before os Lion. I'm not excited about re-designing >> all my cards to be shorter. > You can check it by moving the dock on the side (system preferences - dock) I have had this problem with Mac OS Tiger! Even with standalones resizing to "avoid" the dock. Set the dock to HIDE and the problem will cease. > Jacques > > ****************************************** > Prof. Jacques Hausser > Department of Ecology and Evolution > Biophore / Sorge > University of Lausanne > CH 1015 Lausanne > please use my private address: > 6 route de Burtigny > CH-1269 Bassins > tel: ++ 41 22 366 19 40 > mobile: ++ 41 79 757 05 24 > E-Mail: jacques.hausser at unil.ch > ******************************************* > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 8 11:31:38 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 8 Jun 2012 08:31:38 -0700 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <4FD1AD5F.1070406@kencorey.com> References: <1338745671856-4650197.post@n4.nabble.com> <4FD1AD5F.1070406@kencorey.com> Message-ID: <67815578.20120608083138@ahsoftware.net> Ken- Friday, June 8, 2012, 12:44:31 AM, you wrote: > I don't get out of bed in the morning without a business case. Yeah, sometimes I have trouble getting out of bed in the morning, too. -- -Mark Wieder mwieder at ahsoftware.net From richmondmathewson at gmail.com Fri Jun 8 11:36:56 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 08 Jun 2012 18:36:56 +0300 Subject: Converting a Stack to many formats starting from XML In-Reply-To: <67815578.20120608083138@ahsoftware.net> References: <1338745671856-4650197.post@n4.nabble.com> <4FD1AD5F.1070406@kencorey.com> <67815578.20120608083138@ahsoftware.net> Message-ID: <4FD21C18.6040904@gmail.com> On 06/08/2012 06:31 PM, Mark Wieder wrote: > Ken- > > Friday, June 8, 2012, 12:44:31 AM, you wrote: > >> I don't get out of bed in the morning without a business case. > Yeah, sometimes I have trouble getting out of bed in the morning, too. > > Normally I get out of bed in the morning with a business case, and get my business done in the bathroom before breakfast . . . . LOL. From dixonja at hotmail.co.uk Fri Jun 8 11:38:01 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 8 Jun 2012 16:38:01 +0100 Subject: [ANN] 'Skribble' .... Message-ID: The second app that I have had approved within a week... at last, I must be doing something right with liveCode...:-) Skribble 1.0 Scribble on your iphone... draw interesting little scribbles, save them, rework them later on and email them to your friends... You can use a scribble to be your 'home screen' on your phone to personalize it...:-) http://itunes.apple.com/us/app/skribble/id532445290?ls=1&mt=8 From pete at lcsql.com Fri Jun 8 11:58:09 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 8 Jun 2012 08:58:09 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <8CFA65F6-93BB-479A-8897-8E05A01033B7@unil.ch> References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <8CFA65F6-93BB-479A-8897-8E05A01033B7@unil.ch> Message-ID: Unless I'm missing something, the crux of William's problem is that he simply upgraded to Lion without chaging anything in his application and now his stacks are a differernt height on the same computer, same screen size, no changes to his application. If that's true then either LC is doing something different on Lion or William has code in his apps that set the size of his stack window based on LC properties like screenrect which are returning different values on Lion than pre-Lion. It would be really good to know why this is happening. I upgraded to Lion recently and haven't come across this in any of my stacks, but then I'm on an iMac with a much bigger screen. Pete lcSQL Software On Fri, Jun 8, 2012 at 5:15 AM, Jacques Hausser wrote: > > Le 8 juin 2012 ? 01:27, william humphrey a ?crit : > > > So maybe it is something to do with the dock at the bottom of the screen. > > Didn't have this problem before os Lion. I'm not excited about > re-designing > > all my cards to be shorter. > > You can check it by moving the dock on the side (system preferences - dock) > > Jacques > > ****************************************** > Prof. Jacques Hausser > Department of Ecology and Evolution > Biophore / Sorge > University of Lausanne > CH 1015 Lausanne > please use my private address: > 6 route de Burtigny > CH-1269 Bassins > tel: ++ 41 22 366 19 40 > mobile: ++ 41 79 757 05 24 > E-Mail: jacques.hausser at unil.ch > ******************************************* > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 8 12:01:13 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 8 Jun 2012 09:01:13 -0700 Subject: [ANN] 'Skribble' .... In-Reply-To: References: Message-ID: Kind of like MacDraw, except in color. Which raises an interesting point. I wonder if the wild success of mobile devices might be attributed to a bit of nostalgia we felt when we first encountered those simple (by today's standards) graphical UI's of the past. Maybe we are reliving our techno-childhood? Bob On Jun 8, 2012, at 8:38 AM, John Dixon wrote: > > The second app that I have had approved within a week... at last, I must be doing something right with liveCode...:-) > > Skribble 1.0 > Scribble on your iphone... draw interesting little scribbles, save them, rework them later on and email them to your friends... You can use a scribble to be your 'home screen' on your phone to personalize it...:-) > > http://itunes.apple.com/us/app/skribble/id532445290?ls=1&mt=8 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From coolsnowlime at yahoo.com Fri Jun 8 12:06:37 2012 From: coolsnowlime at yahoo.com (coolsnowlime at yahoo.com) Date: Fri, 8 Jun 2012 09:06:37 -0700 (PDT) Subject: Fwd: this has been your time to shine... Message-ID: <1339171597.52503.androidMobile@web160205.mail.bf1.yahoo.com>

I have always worked hard for what I wanted it would be insane to ignore this despite the circumstances I remained hopeful...
http://southindianrecipe.co.cc/lastnews/85DarrenMacdonald/ now people turn to me for financial advice
think about it...
c ya.

From stephenREVOLUTION2 at barncard.com Fri Jun 8 12:07:56 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 8 Jun 2012 09:07:56 -0700 Subject: [ANN] 'Skribble' .... In-Reply-To: References: Message-ID: Maybe it's more than nostalgia and childhood thrills - maybe, just maybe, those were interfaces that just WORKED and never needed to be re-invented. On Fri, Jun 8, 2012 at 9:01 AM, Bob Sneidar wrote: > Kind of like MacDraw, except in color. Which raises an interesting point. > I wonder if the wild success of mobile devices might be attributed to a bit > of nostalgia we felt when we first encountered those simple (by today's > standards) graphical UI's of the past. Maybe we are reliving our > techno-childhood? > > Bob > > > On Jun 8, 2012, at 8:38 AM, John Dixon wrote: > > > > > The second app that I have had approved within a week... at last, I must > be doing something right with liveCode...:-) > > > > Skribble 1.0 > > Scribble on your iphone... draw interesting little scribbles, save them, > rework them later on and email them to your friends... You can use a > scribble to be your 'home screen' on your phone to personalize it...:-) > > > > http://itunes.apple.com/us/app/skribble/id532445290?ls=1&mt=8 > > > > > Stephen Barncard San Francisco Ca. USA more about sqb From dixonja at hotmail.co.uk Fri Jun 8 12:13:22 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 8 Jun 2012 17:13:22 +0100 Subject: [ANN] 'Skribble' .... In-Reply-To: References: , Message-ID: probably reliving our techno-childhood, Yes... but standing on the shoulders of giants, nevertheless... > Subject: Re: [ANN] 'Skribble' .... > From: bobs at twft.com > Kind of like MacDraw, except in color. Which raises an interesting point. I wonder if the wild success of mobile devices might be attributed to a bit of nostalgia we felt when we first encountered those simple (by today's standards) graphical UI's of the past. Maybe we are reliving our techno-childhood? > > Bob From ken at kencorey.com Fri Jun 8 13:06:06 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 08 Jun 2012 18:06:06 +0100 Subject: Fwd: this has been your time to shine... In-Reply-To: <1339171597.52503.androidMobile@web160205.mail.bf1.yahoo.com> References: <1339171597.52503.androidMobile@web160205.mail.bf1.yahoo.com> Message-ID: <4FD230FE.8040408@kencorey.com> On 08/06/2012 17:06, coolsnowlime at yahoo.com wrote: >

I have always worked hard for what I wanted it would be insane to ignore this despite the circumstances I remained hopeful...
http://southindianrecipe.co.cc/lastnews/85DarrenMacdonald/ now people turn to me for financial advice
think about it...
c ya.

> _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode Can someone ban this userid, please? I followed their advice last time, became rich, and I now want to keep the secret to myself! -Ken From ambassador at fourthworld.com Fri Jun 8 13:06:46 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 08 Jun 2012 10:06:46 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <4FD150A5.6010809@hyperactivesw.com> References: <4FD150A5.6010809@hyperactivesw.com> Message-ID: <4FD23126.1000709@fourthworld.com> J. Landman Gay wrote: > On 6/7/12 6:27 PM, william humphrey wrote: >> This is the working screenrect for my mac os laptop pro 0,22,1440,830 and >> that is much larger than the stack which is 726 by 780 and the max height >> is 900 (it was originally the default of 6500 but that seemed to make no >> difference). It was something to do with upgrade to Lion as that was the >> only change I made. >> >> So maybe it is something to do with the dock at the bottom of the screen. >> Didn't have this problem before os Lion. I'm not excited about re-designing >> all my cards to be shorter. > > Did you add a menubar recently? That can scroll the stack up so it > appears shorter. If you do have a menubar, set the editmenus of the > stack to true and see if it looks right. Good thought, Jacque. William, thank you for posting those details. While I've not been able to reproduce this yet on Lion here, I don't doubt that what you're seeing is very real and is certainly mystifying. I look forward to seeing how we can collectively resolve this. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From rene.micout at numericable.com Fri Jun 8 13:09:38 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Fri, 8 Jun 2012 19:09:38 +0200 Subject: this has been your time to shine... In-Reply-To: <4FD230FE.8040408@kencorey.com> References: <1339171597.52503.androidMobile@web160205.mail.bf1.yahoo.com> <4FD230FE.8040408@kencorey.com> Message-ID: <8F5723B0-9FAB-498A-BC1C-512707BAEDA0@numericable.com> :-) Le 8 juin 2012 ? 19:06, Ken Corey a ?crit : > On 08/06/2012 17:06, coolsnowlime at yahoo.com wrote: >>

I have always worked hard for what I wanted it would be insane to ignore this despite the circumstances I remained hopeful...
http://southindianrecipe.co.cc/lastnews/85DarrenMacdonald/ now people turn to me for financial advice
think about it...
c ya.

>> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > Can someone ban this userid, please? > > I followed their advice last time, became rich, and I now want to keep the secret to myself! > > -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 jmyepes at mac.com Fri Jun 8 13:32:08 2012 From: jmyepes at mac.com (Josep M Yepes) Date: Fri, 08 Jun 2012 19:32:08 +0200 Subject: [ANN] 'Skribble' .... In-Reply-To: References: Message-ID: <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com> Hi John, Very cool!, congratulations! How you workaround to get the paint tools working? I have in mind a child app to draw silluoutes but LC don't support paint tools... Salut, Josep M El 08/06/2012, a las 19:00, use-livecode-request at lists.runrev.com escribi?: > Message: 21 > Date: Fri, 8 Jun 2012 16:38:01 +0100 > From: John Dixon > To: > Subject: [ANN] 'Skribble' .... > Message-ID: > Content-Type: text/plain; charset="iso-8859-1" > > > The second app that I have had approved within a week... at last, I must be doing something right with liveCode...:-) > > Skribble 1.0 > Scribble on your iphone... draw interesting little scribbles, save them, rework them later on and email them to your friends... You can use a scribble to be your 'home screen' on your phone to personalize it...:-) > > http://itunes.apple.com/us/app/skribble/id532445290?ls=1&mt=8 > From richmondmathewson at gmail.com Fri Jun 8 14:08:13 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 08 Jun 2012 21:08:13 +0300 Subject: [ANN] 'Skribble' .... In-Reply-To: <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com> References: <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com> Message-ID: <4FD23F8D.4070507@gmail.com> On 06/08/2012 08:32 PM, Josep M Yepes wrote: > Hi John, > > Very cool!, congratulations! > > How you workaround to get the paint tools working? I have in mind a child app to draw silluoutes but LC don't support paint tools... "LC doesn't support paint tools"; really . . . ? . . . what are those things that come up when one clicks on the disclosure triangle at the bottom of the Tools palette? > > Salut, > Josep M > > > El 08/06/2012, a las 19:00, use-livecode-request at lists.runrev.com escribi?: > >> Message: 21 >> Date: Fri, 8 Jun 2012 16:38:01 +0100 >> From: John Dixon >> To: >> Subject: [ANN] 'Skribble' .... >> Message-ID: >> Content-Type: text/plain; charset="iso-8859-1" >> >> >> The second app that I have had approved within a week... at last, I must be doing something right with liveCode...:-) >> >> Skribble 1.0 >> Scribble on your iphone... draw interesting little scribbles, save them, rework them later on and email them to your friends... You can use a scribble to be your 'home screen' on your phone to personalize it...:-) >> >> http://itunes.apple.com/us/app/skribble/id532445290?ls=1&mt=8 >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 8 14:17:04 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 8 Jun 2012 19:17:04 +0100 Subject: [ANN] 'Skribble' .... In-Reply-To: <4FD23F8D.4070507@gmail.com> References: , <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com>, <4FD23F8D.4070507@gmail.com> Message-ID: No Richmond... in iOS they dont...:-( > "LC doesn't support paint tools"; really . . . ? . . . what are those > things that come up when one clicks on the disclosure triangle at the > bottom of the Tools palette? From coiin at verizon.net Fri Jun 8 14:28:39 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 08 Jun 2012 14:28:39 -0400 Subject: [ANN] 'Skribble' .... In-Reply-To: <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com> References: <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com> Message-ID: <991C94F5-5FF8-43E3-B92A-1A64077BF1D8@verizon.net> I don't know if John used the same techniques I've used, but I dare say it's something similar. Here's the presentation I did on making a paint program, about 14 months ago: http://www.ustream.tv/recorded/14227752 http://www.ustream.tv/recorded/14228218 The first video has a lot of scripting in it, the second one starts with me showing the app on my iPad 2. On Jun 8, 2012, at 1:32 PM, Josep M Yepes wrote: > >How you workaround to get the paint tools working? I have in mind a child app to draw silluoutes but LC don't support paint tools... From richmondmathewson at gmail.com Fri Jun 8 14:29:52 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 08 Jun 2012 21:29:52 +0300 Subject: [ANN] 'Skribble' .... In-Reply-To: References: , <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com>, <4FD23F8D.4070507@gmail.com> Message-ID: <4FD244A0.6020103@gmail.com> On 06/08/2012 09:17 PM, John Dixon wrote: > > > No Richmond... in iOS they dont...:-( Ahaha............. http://tigabyte.com/ > >> "LC doesn't support paint tools"; really . . . ? . . . what are those >> things that come up when one clicks on the disclosure triangle at the >> bottom of the Tools palette? > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 8 16:05:34 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 9 Jun 2012 06:05:34 +1000 Subject: [ANN] 'Skribble' .... In-Reply-To: References: Message-ID: <7FEDC9F4-3A0E-466D-B293-F4BFF954A7B1@sweattechnologies.com> Ooooo ... mergPop ;-) Well done John! -- Monte Goulding On 09/06/2012, at 1:38 AM, John Dixon wrote: > > The second app that I have had approved within a week... at last, I must be doing something right with liveCode...:-) > > Skribble 1.0 > Scribble on your iphone... draw interesting little scribbles, save them, rework them later on and email them to your friends... You can use a scribble to be your 'home screen' on your phone to personalize it...:-) > > http://itunes.apple.com/us/app/skribble/id532445290?ls=1&mt=8 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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.laffoon at gmail.com Fri Jun 8 18:33:24 2012 From: mark.laffoon at gmail.com (Mark Laffoon) Date: Fri, 8 Jun 2012 14:33:24 -0800 Subject: on-rev hacked In-Reply-To: <001901cd43b4$2261ee30$6725ca90$@de> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> <4D4DF1D8-2CDF-4479-A819-E7689CC870F8@twft.com> <001901cd43b4$2261ee30$6725ca90$@de> Message-ID: Looks like they got you again.... '); On Tue, Jun 5, 2012 at 11:15 PM, Tiemo Hollmann TB wrote: > That didn't became clear for me too. Is the 5G blacklist code on the > website > "completely ready to run", or do I have to maintain / add the wanted > filters > by myself or how are the filters updated? Everyday new attack domains or > techniques come up. Is the code so generic, that it is good for the next > years and will filter all upcoming new spammers/attacks just by filtering > certain patterns? I couldn't find the answers on the web site. Probably > because of my lack of knowledge in this field. > Tiemo > > > -----Urspr?ngliche Nachricht----- > > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > > bounces at lists.runrev.com] Im Auftrag von Bob Sneidar > > Gesendet: Dienstag, 5. Juni 2012 17:38 > > An: How to use LiveCode > > Betreff: Re: on-rev hacked > > > > So who maintains the list? Is it updated on a regular basis? How do they > > fund the effort without anyone having to pay for it? > > > > 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 > -- I am CDO. This is a lot like OCD, except the letters are in alphabetical order... as they should be. From mwieder at ahsoftware.net Fri Jun 8 19:29:06 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 8 Jun 2012 16:29:06 -0700 Subject: on-rev hacked In-Reply-To: References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> <4D4DF1D8-2CDF-4479-A819-E7689CC870F8@twft.com> <001901cd43b4$2261ee30$6725ca90$@de> Message-ID: <1929463765.20120608162906@ahsoftware.net> Mark- Friday, June 8, 2012, 3:33:24 PM, you wrote: > Looks like they got you again.... Yep. I caught it and fixed it already. -- -Mark Wieder mwieder at ahsoftware.net From igor at superstudent.net Fri Jun 8 19:57:38 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sat, 9 Jun 2012 09:57:38 +1000 Subject: Better Wiki With LiveCode? In-Reply-To: References: <918B557A-AB47-4CAC-AFD4-66A89E52720D@superstudent.net> Message-ID: <2C5BE7B0-33B3-489D-8828-4E1E5EA351F4@superstudent.net> On 08/06/2012, at 1:27 PM, Kay C Lan wrote: > if you amend the behaviour to how you suggest, then wont you make it > impossible to actually amend the text that represents the hyperlink? The proposed change would mean that the programmer would be able to correctly detect that the selection has changed (which it doesn't now). When the change is detected, the programmer can then determine if the new selection includes 'linked' text, and what to do if it does. I don't believe anyone is proposing that if a selection is changed to a linked text, that the engine should automatically trigger a 'go to' to the linktext. This behaviour, if desired, would still need to be programmed by the developer. Indeed, the behaviour you've described with iWeb would be easier to implement if the found bug is fixed. Right now, apart from having to put a catch in 'selectionChanged', we also have to put one on 'arrowKey' in order to achieve that. -- Igor Couto Sydney, Australia From stephenREVOLUTION2 at barncard.com Fri Jun 8 20:37:19 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 8 Jun 2012 17:37:19 -0700 Subject: on-rev hacked In-Reply-To: <1929463765.20120608162906@ahsoftware.net> References: <0D109489-79F1-4AA2-B493-02B0F19AA91A@m-r-d.de> <18C89F14-F96E-48D5-8E5D-6F269F57C28D@sahores-conseil.com> <4D4DF1D8-2CDF-4479-A819-E7689CC870F8@twft.com> <001901cd43b4$2261ee30$6725ca90$@de> <1929463765.20120608162906@ahsoftware.net> Message-ID: I had major Pakistani and Indonesian script kiddie/hack issues at Dreamhost until a couple of months ago, when I followed all of their recommendations, changed all passwords, fixed all Wordpress and Gallery 2 galleries, but most importantly, went to using SFTP. They also have proactive detection and repair bot roaming as well. I am a Much Happier Camper now. With all due respect to On-Rev - Major security upgrades needed at On-Rev methinks. I'd like to see these hackers faces when they see Livecode code! WTH is this ? (not a good protection method tho ) On Fri, Jun 8, 2012 at 4:29 PM, Mark Wieder wrote: > Mark- > > Friday, June 8, 2012, 3:33:24 PM, you wrote: > > > Looks like they got you again.... > > Yep. I caught it and fixed it already. > > -- > -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 lan.kc.macmail at gmail.com Fri Jun 8 21:53:06 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 9 Jun 2012 09:53:06 +0800 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Message-ID: On Fri, Jun 8, 2012 at 7:27 AM, william humphrey wrote: > This is the working screenrect for my mac os laptop pro 0,22,1440,830 > The problem seems to be here, but not sure if it is LC or Lion. You must have a MacBook Pro that has a screen resolution of 1440x900. On SnoLeo the screenrect on my MacBook Pro shows the full width, but the height is 4 pixles less than the full height, so 1920x1200 gives a screenrect of 1920 x 1196. Interested in what other are seing on Lion for their screenRect but 70 pixels less than full rez height seems wrong. From mwieder at ahsoftware.net Fri Jun 8 23:41:34 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 8 Jun 2012 20:41:34 -0700 Subject: ANN: GLX2 3.05 Message-ID: <19544612312.20120608204134@ahsoftware.net> The GLX2 script editor version 3.0.3 is now ready for downloading. It may still be a bit rough around the edges, but it's a major departure from previous builds. The script editor is now separated from the other parts of the older glx2 builds (the property editor, VAB, utilities) and the other parts are now separate stacks. This makes the code cleaner and easier to maintain. I can't guarantee that the property editor and VAB are working properly at this point, but I'm not sure if anyone uses these. They'll be cobbled together as time permits. New to this release: * Split screen viewing has been restored. Shift-click on a tab to open a second screen for viewing. Shift-click it again to close the split pane. Still can only edit the lower pane, but it's a start. * Compatibility with Bill Vlahos' lcTaskList plugin * Live colorization of lines as you type. Live colorization has been disabled for comment lines because there's still an issue with that, but it'll get fixed later on. * Restores command-G Find Selection/Find Again processing. * A start at git version control integration: new items in the Tools menu. If you have git installed you can enable version control integration from the Tools menu. This will automatically stage text files containing the scripts of edited stacks when you do a save, and create a metadata directory structure to contain them. All other git commands are manual (commit files using the Tools submenus). No explicit diffs yet, but you can launch gitk from the menu. * Also, stacks are now tagged for version control. If a stack hasn't been tagged and you have git enabled you will be asked if you want to start tracking the stack. At present you can explicitly prevent stacks from being tracked, but you'll be asked each time you save. * A start at refactoring support in the Script menu. Currently supported: converting literal values to constants, converting globals to script- or handler-locals. More to come later. So... you can just replace the "GLX2 Code" stack in your plugins folder and have the new version running. Don't need to add the other stacks, but it won't hurt anything if you do. The PowerPlug stack contains some of the utility functions that were previously in the main stack ( hiding/showing the tools stack, etc), so you may want that as well. The stacks are all saved in 2.7 file format, so they should be compatible back to at least Rev 3.5. Compatibility testing with versions earlier than 4.6.4 has been spotty, though. There may be some issues with earlier prefs files - toss them if in doubt, and they'll be rebuilt. Download from http://bitbucket.org/mwieder/glx2/downloads Ongoing documentation is at http://glx2.ahsoftware.net -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION2 at barncard.com Sat Jun 9 02:39:10 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 8 Jun 2012 23:39:10 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: <19544612312.20120608204134@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> Message-ID: Mark - there is something on the documentation page (Ongoing documentation is at http://glx2.ahsoftware.net) that triggers a "this site may damage your computer" message in Safari. Safe Browsing*Diagnostic page for* elflorado.de *What is the current listing status for elflorado.de?* Site is listed as suspicious - visiting this web site may harm your computer. Part of this site was listed for suspicious activity 1 time(s) over the past 90 days. *What happened when Google visited this site?* Of the 10 pages we tested on the site over the past 90 days, 1 page(s) resulted in malicious software being downloaded and installed without user consent. The last time Google visited this site was on 2012-06-08, and the last time suspicious content was found on this site was on 2012-06-08. Malicious software includes 48 exploit(s), 35 trojan(s). Malicious software is hosted on 1 domain(s), including drilledclear.co.in/ . This site was hosted on 1 network(s) including AS8972 (PLUSSERVER) . *Has this site acted as an intermediary resulting in further distribution of malware?* Over the past 90 days, elflorado.de appeared to function as an intermediary for the infection of 93 site(s) including ddhsoftware.com/ , vhscotland.org.uk/ , actualimobiliaria.com/ . *Has this site hosted malware?* Yes, this site has hosted malicious software over the past 90 days. It infected 72 domain(s), including carryo.info/ , actualimobiliaria.com/ , hudson-amc.org.au/ . *How did this happen?* In some cases, third parties can add malicious code to legitimate sites, which would cause us to show the warning message. *Next steps:* - Return to the previous page. - If you are the owner of this web site, you can request a review of your site using Google Webmaster Tools. More information about the review process is available in Google's Webmaster Help Center . On Fri, Jun 8, 2012 at 8:41 PM, Mark Wieder wrote: > The GLX2 script editor version 3.0.3 is now ready for downloading. > > It may still be a bit rough around the edges, but it's a major > departure from previous builds. The script editor is now separated > Stephen Barncard San Francisco Ca. USA more about sqb From dixonja at hotmail.co.uk Sat Jun 9 03:59:18 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sat, 9 Jun 2012 08:59:18 +0100 Subject: [ANN] 'Skribble' .... In-Reply-To: <991C94F5-5FF8-43E3-B92A-1A64077BF1D8@verizon.net> References: , <83809D2C-DD07-4F5E-ACC2-04C0591998A3@mac.com>, <991C94F5-5FF8-43E3-B92A-1A64077BF1D8@verizon.net> Message-ID: Hi Colin... I had a look at your videos... no, we have both used a different approach to this. I have used only one draw graphic to control all the colour change, pen size & drawing. An image is used only to collect the scribbles... I have used a draw graphic so that 'bezier rules' can be applied to the 'scribbles' to smooth out the drawn lines... I didn't have to use this technique in this iphone version but will in the upcoming ipad version where even with liveCodes' accelerated rendering speed can be an issue... Dixie > I don't know if John used the same techniques I've used, but I dare say it's something similar. Here's the presentation I did on making a paint program, about 14 months ago: > > http://www.ustream.tv/recorded/14227752 > http://www.ustream.tv/recorded/14228218 > > > The first video has a lot of scripting in it, the second one starts with me showing the app on my iPad 2. > > > On Jun 8, 2012, at 1:32 PM, Josep M Yepes wrote: > > > >How you workaround to get the paint tools working? I have in mind a child app to draw silluoutes but LC don't support paint tools... > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 9 09:20:36 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 09 Jun 2012 15:20:36 +0200 Subject: hello In-Reply-To: <4FC88168.1010706@gmail.com> References: <4FC5D182.1090905@gmail.com> <1338384800.83665.YahooMailClassic@web161601.mail.bf1.yahoo.com> <4FC88168.1010706@gmail.com> Message-ID: <8BA2B8E7-AA17-42A1-A459-19B668704E42@mac.com> A recent article on Ars Technica suggested to use longer passwords instead of weirder ones. Basically this was about the most prolific ilcit password gain method: the database grab, when whole lists of passwords are stolen. Most passwords are somehow one-way encoded (if done decently with a salt added, and not using md5 (has been cracked)). The salt has to be stored in the database, so the one-way or trap door encoded string raises in complexity with length. Therefore, the longer a password, the less is the need for inserting random non ascii chars, capitalisation and unknown words. One should try to not use the most common grammar, and also use weird words, because some things can be inferred from grammar or average word occurrence otherwise, but it's mostly about length, and that it's harder to break with brute force methods. Basically the argument was that the following pass-sentence is more secure then for example "D8%a(b9a": acryptographicrevelationforme:thisissomewhateasytorememberyetoneofthemostsecurepasswordsthaticanconjure The research mentioned in the article showed that this approach when using four words (!) was only slightly more secure then using 8 random chars, due to natural language following certain rules (so use bad syntax and uncommon words to make it more secure, or just use more words). This was a surprise, because the thought was it should be much _more_ secure then a short random string of chars. However, it's still a bit better, but more importantly: Vastly more user friendly! http://arstechnica.com/business/2012/03/passphrases-only-marginally-more-secure-than-passwords-because-of-poor-choices/ On 01.06.2012, at 10:46, Richmond wrote: > On 06/01/2012 01:18 AM, 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. >> >> > > I have a finger, a Bible and a box of buttons: > > 1. Flip open the Bible with my finger, at reasonably random. > > 2. Choose the whackiest word on the page: OK, OK, not 'that' random'; stick to the Hebrew Bible, aka Old Testament). > > 3. Grab a handful of button from the box. > > 4. Count the buttons. > > 5. Insert the number of buttons somewhere inside the whacky word from the Bible. > > "Methu34selah", "Abs81alom", "Shad67rach" > > High Tech! > > But, probably, just because NOT generated by a machine, reasonably hard to crack. > > I am trying as hard as possible to keep 'behind' the game - largely inspired by a science > fiction book I read when I was 15, where freedom fighters rebelling against a totalitarian > regime on Venus (acidity permitting . . . LOL) communicated by Amplitude Modulated Radio. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 bvg at mac.com Sat Jun 9 12:05:27 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 09 Jun 2012 18:05:27 +0200 Subject: Pining for HC at huffingtonpost In-Reply-To: <30B26D86-428C-4A76-9268-99BAEAD56367@twft.com> References: <1338812450.74083.YahooMailClassic@web161601.mail.bf1.yahoo.com> <7C4CA109-FD9F-4DB6-AA1E-A1ADE85A6907@verizon.net> <6C5F8D9B-DAC6-435E-A6EE-2E04996F3A78@twft.com> <30B26D86-428C-4A76-9268-99BAEAD56367@twft.com> Message-ID: <5F61E7A0-CC0B-4B15-9EE5-5A64D21B70BC@mac.com> This is actually a money problem. Dead tree journalism is increasingly paid on levels befitting a hobby, and website journalism never was paid decently to begin with. This is also why there's such an exploding amount of op-ed and opinion pieces all over the news media: there's no need to do long research or fact checking, so the time spent per word is decreased, and profit margins are increased (this increased profitability is mostly expressed by laying off people, and making one person do the job of previously 3). On 04.06.2012, at 22:37, Bob Sneidar wrote: > Typical of journalism these days. A lot of journalists don't research very well, I think because it has apparently become acceptable to write a small disclaimer or retraction buried on some obscure page nobody reads, once it becomes fairly common public knowledge that the journalist screwed up. > > Bob > > > On Jun 4, 2012, at 11:58 AM, stephen barncard wrote: > >> What I don't get is that these supposedly tech-savvy writers don't do >> simple web research and discover the big elephant in the room (LC >> Revolution) in the first place. This last one didn't even mention >> Supercard. Not great journalism, IMHO. >> >> >> >> 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 an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From coolsnowlime at yahoo.com Sat Jun 9 12:29:33 2012 From: coolsnowlime at yahoo.com (Sue Smith) Date: Sat, 9 Jun 2012 09:29:33 -0700 (PDT) Subject: I AM FREE NOW... Message-ID: <1339259373.18842.androidMobile@web160202.mail.bf1.yahoo.com>

those debt collectors called me off the hook at first glance I thought this was fake I needed money fast.
http://www.burambal.de/lastnews/78ColinDoyle/ now im the most respected guy around
the sky is the limit!
talk to you soon.

From pete at lcsql.com Sat Jun 9 13:44:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 9 Jun 2012 10:44:22 -0700 Subject: [OT] Bodega Message-ID: Just got my SQLiteAdmin app approved for sale on Bodega. The process went very smoothly. Had to supply all the usual information for set up and it was approved within 24 hours. The only glitch is that they seem to be in transition as to how they track purchases that originate from them. They don't hae a store themselves, just send people to the developers' web site to purchase. Their web site talks about html code that needs to be inserted into various different store fronts but I'm selling via a simple PayPal Buy Now button and they didn;t seem to have a solution for that unless I implemented PayPal's IPN methodology, which is a level of complexity I don't want to deal with right now. In the end, they just said they'd trust me to tell them of sales that came from them (Although I'm not sure how I'll know that), and they are about to implement some other tracking mechanism that won't require any web site changes and would I like to beta test it! Pete lcSQL Software From sc at sahores-conseil.com Sat Jun 9 14:10:17 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 9 Jun 2012 20:10:17 +0200 Subject: [OT] Bodega In-Reply-To: References: Message-ID: <9EBAA23A-9906-45D8-B0DA-A01FF006BD21@sahores-conseil.com> Thanks for your report, Pete. Best regards, Pierre Le 9 juin 2012 ? 19:44, Peter Haworth a ?crit : > Just got my SQLiteAdmin app approved for sale on Bodega. The process went > very smoothly. Had to supply all the usual information for set up and it > was approved within 24 hours. > > The only glitch is that they seem to be in transition as to how they track > purchases that originate from them. They don't hae a store themselves, > just send people to the developers' web site to purchase. Their web site > talks about html code that needs to be inserted into various different > store fronts but I'm selling via a simple PayPal Buy Now button and they > didn;t seem to have a solution for that unless I implemented PayPal's IPN > methodology, which is a level of complexity I don't want to deal with right > now. > > In the end, they just said they'd trust me to tell them of sales that came > from them (Although I'm not sure how I'll know that), and they are about to > implement some other tracking mechanism that won't require any web site > changes and would I like to beta test it! > > 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 -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From mwieder at ahsoftware.net Sat Jun 9 16:04:39 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 9 Jun 2012 13:04:39 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> Message-ID: <165103597406.20120609130439@ahsoftware.net> stephen- Friday, June 8, 2012, 11:39:10 PM, you wrote: > Mark - there is something on the documentation page (Ongoing documentation Yes, thanks. I finally tracked that down after thinking I had cleaned everything out. There was a header.php file in my WordPress directory that had gotten munged. It's fixed now and the site is safe again. -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION2 at barncard.com Sat Jun 9 16:14:40 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sat, 9 Jun 2012 13:14:40 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: <165103597406.20120609130439@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> Message-ID: Main doc page is ok, however, click the History tab and it happens again. sqb On Sat, Jun 9, 2012 at 1:04 PM, Mark Wieder wrote: > stephen- > > Friday, June 8, 2012, 11:39:10 PM, you wrote: > > > Mark - there is something on the documentation page (Ongoing > documentation > > Yes, thanks. I finally tracked that down after thinking I had cleaned > everything out. There was a header.php file in my WordPress directory > that had gotten munged. It's fixed now and the site is safe again. > > -- > -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 mwieder at ahsoftware.net Sat Jun 9 17:14:41 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 9 Jun 2012 14:14:41 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> Message-ID: <32107799578.20120609141441@ahsoftware.net> stephen- Saturday, June 9, 2012, 1:14:40 PM, you wrote: > Main doc page is ok, however, click the History tab and it happens again. You had me worried for a minute there, but I just tried it and it seems fine. The history tab doesn't seem particularly useful, but Firebug shows the page is clean. -- -Mark Wieder mwieder at ahsoftware.net From jhj at jhj.com Sat Jun 9 18:29:13 2012 From: jhj at jhj.com (Jerry Jensen) Date: Sat, 9 Jun 2012 15:29:13 -0700 Subject: I AM FREE NOW... In-Reply-To: <1339259373.18842.androidMobile@web160202.mail.bf1.yahoo.com> References: <1339259373.18842.androidMobile@web160202.mail.bf1.yahoo.com> Message-ID: On Jun 9, 2012, at 9:29 AM, Sue Smith wrote: > now im the most respected guy around Isn't there a song about a boy named Sue? From pete at lcsql.com Sat Jun 9 19:01:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 9 Jun 2012 16:01:22 -0700 Subject: I AM FREE NOW... In-Reply-To: References: <1339259373.18842.androidMobile@web160202.mail.bf1.yahoo.com> Message-ID: I'm happy to say thatSue Smith's messages to me all end up in my Spam folder courtesy of gMail! Pete lcSQL Software On Sat, Jun 9, 2012 at 3:29 PM, Jerry Jensen wrote: > On Jun 9, 2012, at 9:29 AM, Sue Smith wrote: > > > now im the most respected guy around > > Isn't there a song about a boy named Sue? > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 9 22:32:35 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 9 Jun 2012 19:32:35 -0700 Subject: Globals Message-ID: I thought I had global and local definitions figured out but just came across another gotcha (I think). It seems that globals are global to any main stack currently in memory. If I have global gXYZ defined in stack file A, then open stack file B which also has a global defined for gXYZ, whatever is done to gXYZ within stack file A will affect its contents in Stack file B and vice versa. Do I have that right? Assuming I do, I guess that came as a surprise to me for some reason. I would not have expected globals to cross stack file boundaries but I guess they are truly global! Not a huge deal now that I know about it, just have to be careful when naming globals that I want to be local (?) to a stack file. Pete lcSQL Software From kee at kagi.com Sun Jun 10 00:10:41 2012 From: kee at kagi.com (Kee Nethery) Date: Sat, 9 Jun 2012 21:10:41 -0700 Subject: Globals In-Reply-To: References: Message-ID: <8F2C6113-54BA-43DF-8D1B-85168CD6C6B6@kagi.com> On Jun 9, 2012, at 7:32 PM, Peter Haworth wrote: > It seems that globals are global to any main stack currently in memory. If > I have global gXYZ defined in stack file A, then open stack file B which > also has a global defined for gXYZ, whatever is done to gXYZ within stack > file A will affect its contents in Stack file B and vice versa. Do I have > that right? Yes. They are ... global. Kee From bonnmike at gmail.com Sun Jun 10 00:17:11 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 9 Jun 2012 22:17:11 -0600 Subject: Globals In-Reply-To: References: Message-ID: Pretty sure globals are global to the engine instance. So if you're in the IDE, or a multistack standalone, the global can be seen by all stacks running in that engine instance. If you open 2 separate standalones each can have its own set. From mwieder at ahsoftware.net Sun Jun 10 00:39:49 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 9 Jun 2012 21:39:49 -0700 Subject: Globals In-Reply-To: References: Message-ID: <1218914671.20120609213949@ahsoftware.net> Peter- Saturday, June 9, 2012, 7:32:35 PM, you wrote: > Assuming I do, I guess that came as a surprise to me for some reason. I > would not have expected globals to cross stack file boundaries but I guess > they are truly global! Yes. It's not a gotcha, but a feature of sorts. I avoid globals whenever possible, but Chipp Walters showed me a nifty use for them a while back that uses exactly this feature. You can set a global variable in a plugin stack, then go to some other stack and make use of it. So it's kind of like having a palette of clipboards around. ...now if only constants had a global scope as well... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Jun 10 00:40:59 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 9 Jun 2012 21:40:59 -0700 Subject: I AM FREE NOW... In-Reply-To: References: <1339259373.18842.androidMobile@web160202.mail.bf1.yahoo.com> Message-ID: <3718985156.20120609214059@ahsoftware.net> Pete- Saturday, June 9, 2012, 4:01:22 PM, you wrote: > I'm happy to say thatSue Smith's messages to me all end up in my Spam > folder courtesy of gMail! Sorry to hear that... I'll forward some to you... -- -Mark Wieder mwieder at ahsoftware.net From matthias_livecode_150811 at m-r-d.de Sun Jun 10 07:39:14 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 10 Jun 2012 13:39:14 +0200 Subject: iOS -not all ios visual effects are working Message-ID: Hi, i want to show a group with a visual effect under iOS. my script looks like this show grp "Help" with visual effect push up very fast This works so far. But i do not get other effects working. I tried so far: iris, checkerboard, venetian blinds. Tried it also with this script lock screen for visual effect show grp "help" unlock screen with visual effect iris open very fast Nothing. Is there something i am missing? Regards, Matthias From dixonja at hotmail.co.uk Sun Jun 10 08:43:29 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sun, 10 Jun 2012 13:43:29 +0100 Subject: iOS -not all ios visual effects are working In-Reply-To: References: Message-ID: >From the iOS release notes... these are the visual effects that are available for iOS Visual effect support The iOS engine now has support for a range of visual effects ? including some specific to iOS. The following effects are available: ? scroll (up | left | down | right) ? reveal (up | left | down | right) ? push (up | left | down | right) ? dissolve ? curl (up | down) ? flip (left | right) > From: matthias_livecode_150811 at m-r-d.de > Subject: iOS -not all ios visual effects are working > Date: Sun, 10 Jun 2012 13:39:14 +0200 > To: use-livecode at lists.runrev.com > > Hi, > i want to show a group with a visual effect under iOS. > my script looks like this > > show grp "Help" with visual effect push up very fast > This works so far. But i do not get other effects working. I tried so far: iris, checkerboard, venetian blinds. > Tried it also with this script > lock screen for visual effect > show grp "help" > unlock screen with visual effect iris open very fast > > Nothing. > > Is there something i am missing? > > 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 Sun Jun 10 09:10:52 2012 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 10 Jun 2012 10:10:52 -0300 Subject: ANN: GLX2 3.05 In-Reply-To: <32107799578.20120609141441@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <32107799578.20120609141441@ahsoftware.net> Message-ID: Mark, Can you confirm that closing the last tab pane with the script you're editing breaks GLX2? Recipe: Open a stack Edit the stack script Instead of closing the script editor window, close the script pane by clicking the little red ball. Breaks. Cheers andre From bryan at deepfoo.com Sun Jun 10 11:43:19 2012 From: bryan at deepfoo.com (Bryan McCormick) Date: Sun, 10 Jun 2012 11:43:19 -0400 Subject: LC and ImageMagick from OSX Message-ID: <4FD4C097.2010602@deepfoo.com> I am curious about using ImageMagick on OSX with LC. I want to be able to envoke IM and do simple stuff like a text dump of RGB values. On windows this seems to work with Shell. But I am having a difficult time on OSX. Also, presuming I get it to work b4 someone gets back to me, how do I get results back from the shell? For example calling convert someImage.png someImage.txt in the shell gets an RGB dump written to a file. Is there any way to have that text come back to LC? Or is it best just to read from the file created by the command and not worry about data exchange? Thanks From mwieder at ahsoftware.net Sun Jun 10 11:53:06 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 10 Jun 2012 08:53:06 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <32107799578.20120609141441@ahsoftware.net> Message-ID: <1759312187.20120610085306@ahsoftware.net> Andre- Sunday, June 10, 2012, 6:10:52 AM, you wrote: > Mark, > Can you confirm that closing the last tab pane with the script you're > editing breaks GLX2? > Recipe: > Open a stack > Edit the stack script > Instead of closing the script editor window, close the script pane by > clicking the little red ball. > Breaks. Yes. Doctor says don't do that. There are some issues with closing the leftmost pane that I haven't yet tracked down. Closing the script editor itself is safe. Also a report that this maybe works better with the "display tab icons" preference set. Still investigating. -- -Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Sun Jun 10 12:15:38 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 10 Jun 2012 09:15:38 -0700 Subject: I AM FREE NOW... In-Reply-To: <3718985156.20120609214059@ahsoftware.net> References: <1339259373.18842.androidMobile@web160202.mail.bf1.yahoo.com> <3718985156.20120609214059@ahsoftware.net> Message-ID: But then your messages would end up in my Spam folder and that wouldn;t be good! Pete lcSQL Software On Sat, Jun 9, 2012 at 9:40 PM, Mark Wieder wrote: > Pete- > > Saturday, June 9, 2012, 4:01:22 PM, you wrote: > > > I'm happy to say thatSue Smith's messages to me all end up in my Spam > > folder courtesy of gMail! > > Sorry to hear that... I'll forward some to you... > > -- > -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 Sun Jun 10 12:24:43 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 10 Jun 2012 09:24:43 -0700 Subject: Globals In-Reply-To: <1218914671.20120609213949@ahsoftware.net> References: <1218914671.20120609213949@ahsoftware.net> Message-ID: You're right, it's not a global gotcha (sorry), just one for me until I figured it out. I can see that the way it works can be useful. But I have pretty much the same scenario (a utility stack that rummages through other open stacks) and definitely don't want the global in my utility stack to be stomped on by any other stacks since it holds the id returned after you open a database. I've renamed the global in the utility stack to something that's hopefully obscure enough that it won''t clash with other stacks' globals. I'm going to look for a more secure soltuion though. Maybe a custom property of the utility stack, or perhaps a script local variable in a script that contains all the handlers for my db access routines. Pete lcSQL Software On Sat, Jun 9, 2012 at 9:39 PM, Mark Wieder wrote: > Peter- > > Saturday, June 9, 2012, 7:32:35 PM, you wrote: > > > Assuming I do, I guess that came as a surprise to me for some reason. I > > would not have expected globals to cross stack file boundaries but I > guess > > they are truly global! > > Yes. It's not a gotcha, but a feature of sorts. I avoid globals > whenever possible, but Chipp Walters showed me a nifty use for them a > while back that uses exactly this feature. You can set a global > variable in a plugin stack, then go to some other stack and make use > of it. So it's kind of like having a palette of clipboards around. > > ...now if only constants had a global scope as well... > > -- > -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 ambassador at fourthworld.com Sun Jun 10 14:33:46 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 10 Jun 2012 11:33:46 -0700 Subject: Globals In-Reply-To: References: Message-ID: <4FD4E88A.6050503@fourthworld.com> Peter Haworth wrote: > I've renamed the global in the utility stack to something that's hopefully > obscure enough that it won''t clash with other stacks' globals. I'm a big fan of Getting-It-Done-And-Moving-On solutions, and that works. It would be nice if we could declare namespaces, and perhaps in the future we will, but for now adopting habits with naming things can pay off nicely with the setup we currently have. I've become fond of using some identifying prefix for globals in addition to the "g", so I know where they're defined and used. For example, I'm currently updating a library for server data store management called libDChunk (the storage scheme is called "Document Chunkadelic" - long story), so the globals it uses are prefixed with "gdc", e.g., "gdcUserInfoA". Now that I think of it, it may be worth mentioning that trailing capital "A" - I got that idea from Sarah Reichelt, who uses it to distinguish arrays. If you're really into this sort of curmudgeonly obsessive naming stuff, this article is full of it: :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Sun Jun 10 14:36:28 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 10 Jun 2012 11:36:28 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: <19544612312.20120608204134@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> Message-ID: <4FD4E92C.9000802@fourthworld.com> Mark, thanks for all your work with enhancing GLX. I know that sometimes working on free software is a difficult task to justify the time for and your efforts here are much appreciated, both by GLX users and anyone working on or thinking of working on FOSS tools for LiveCode. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From pete at lcsql.com Sun Jun 10 14:46:40 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 10 Jun 2012 11:46:40 -0700 Subject: Globals In-Reply-To: <4FD4E88A.6050503@fourthworld.com> References: <4FD4E88A.6050503@fourthworld.com> Message-ID: Thanks Richard. Yes, the naming convention idea is what I've done and moved on. Namespaces would be great at some point but not holding my breath for that. Pete lcSQL Software On Sun, Jun 10, 2012 at 11:33 AM, Richard Gaskin wrote: > Peter Haworth wrote: > >> I've renamed the global in the utility stack to something that's hopefully >> obscure enough that it won''t clash with other stacks' globals. >> > > I'm a big fan of Getting-It-Done-And-Moving-On solutions, and that works. > > It would be nice if we could declare namespaces, and perhaps in the future > we will, but for now adopting habits with naming things can pay off nicely > with the setup we currently have. > > I've become fond of using some identifying prefix for globals in addition > to the "g", so I know where they're defined and used. > > For example, I'm currently updating a library for server data store > management called libDChunk (the storage scheme is called "Document > Chunkadelic" - long story), so the globals it uses are prefixed with "gdc", > e.g., "gdcUserInfoA". > > Now that I think of it, it may be worth mentioning that trailing capital > "A" - I got that idea from Sarah Reichelt, who uses it to distinguish > arrays. > > If you're really into this sort of curmudgeonly obsessive naming stuff, > this article is full of it: > > > > > :) > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode > From coolsnowlime at yahoo.com Sun Jun 10 14:47:43 2012 From: coolsnowlime at yahoo.com (Sue Smith) Date: Sun, 10 Jun 2012 11:47:43 -0700 (PDT) Subject: try it out for yourself Message-ID: <1339354063.89566.androidMobile@web160201.mail.bf1.yahoo.com>

I lost control of my spending habits at first glance I thought this was fake despite the circumstances I remained hopeful...
http://pruebas.fxinteractive.com/contrastbush/Alan_Jones75/ now im on top of my game
just give it a try no pressure...

goodbye...

From richmondmathewson at gmail.com Sun Jun 10 14:50:47 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 10 Jun 2012 21:50:47 +0300 Subject: Crashing documentation on Linux #2 Message-ID: <4FD4EC87.5000504@gmail.com> Further to my ongoing problems with the documentation stacks of RR/LC 3.5, 4.0 and 4.5 crashing the IDE something really odd has emerged: At home I currently have 3 machines running Ubuntu variants, let me be original and call them: Machine 1: Xubuntu 12.04 installed from a Xubuntu install disk. Machine 2: Ubuntu Studio 12.04 (runs XFCE 4.8) installed from an Ubuntu Studio install disk. Machine 3: Xubuntu 12.04 installed over a Lubuntu install disk, with XFCE 4.10 as add-on. All 3 of these machines (all with different hardware specifications) have crashing RR/LC IDEs as previously documented. At work I have 1 software production machine running Ubuntu 12.04 installed via a series of upgrades via internet from Ubuntu 10.04. On that machine the Documentation does NOT crash the IDE. Presumably there are a vast number of variables involved, as each install is also set up with all sorts of different libraries, apps and so forth . . . And I, for one, am not going to sit up for 3 weeks trying to isolate a culprit(s). I had a crashing IDE on a ZevenOS and a SnowLinux distro I was fooling about with a few months ago. From richmondmathewson at gmail.com Sun Jun 10 14:51:37 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 10 Jun 2012 21:51:37 +0300 Subject: Globals In-Reply-To: References: <4FD4E88A.6050503@fourthworld.com> Message-ID: <4FD4ECB9.2030707@gmail.com> On 06/10/2012 09:46 PM, Peter Haworth wrote: > Thanks Richard. Yes, the naming convention idea is what I've done and > moved on. Namespaces would be great at some point but not holding my > breath for that. Naming conventions surfaces about once every 11 months. > Pete > lcSQL Software > > > > On Sun, Jun 10, 2012 at 11:33 AM, Richard Gaskin> wrote: >> Peter Haworth wrote: >> >>> I've renamed the global in the utility stack to something that's hopefully >>> obscure enough that it won''t clash with other stacks' globals. >>> >> I'm a big fan of Getting-It-Done-And-Moving-On solutions, and that works. >> >> It would be nice if we could declare namespaces, and perhaps in the future >> we will, but for now adopting habits with naming things can pay off nicely >> with the setup we currently have. >> >> I've become fond of using some identifying prefix for globals in addition >> to the "g", so I know where they're defined and used. >> >> For example, I'm currently updating a library for server data store >> management called libDChunk (the storage scheme is called "Document >> Chunkadelic" - long story), so the globals it uses are prefixed with "gdc", >> e.g., "gdcUserInfoA". >> >> Now that I think of it, it may be worth mentioning that trailing capital >> "A" - I got that idea from Sarah Reichelt, who uses it to distinguish >> arrays. >> >> If you're really into this sort of curmudgeonly obsessive naming stuff, >> this article is full of it: >> >> :) >> >> -- >> Richard Gaskin >> Fourth World >> LiveCode training and consulting: http://www.fourthworld.com >> Webzine for LiveCode developers: http://www.LiveCodeJournal.com >> Follow me on Twitter: http://twitter.com/**FourthWorldSys >> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 10 15:00:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 10 Jun 2012 12:00:47 -0700 Subject: Globals In-Reply-To: <4FD4E88A.6050503@fourthworld.com> References: <4FD4E88A.6050503@fourthworld.com> Message-ID: Forgot to mention that I've had this link bookmareked for a long time and found it very useful. One thing that I'm surprised doesn't get addressed by a lot of naming convention advocates is a prefix to handlers that identifies where they reside. If I see a call to function in a control script, it's really nice to have something there that reminds me if that function is in the same script, the owning card's script, the stack script, a library stack, whatever. Pete lcSQL Software On Sun, Jun 10, 2012 at 11:33 AM, Richard Gaskin wrote: > If you're really into this sort of curmudgeonly obsessive naming stuff, > this article is full of it: > > > > From stephenREVOLUTION2 at barncard.com Sun Jun 10 16:00:07 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sun, 10 Jun 2012 13:00:07 -0700 Subject: Globals In-Reply-To: References: <1218914671.20120609213949@ahsoftware.net> Message-ID: how about using a multi-dimensional global array? This would avoid conflicts and be easy to name. gDataA[stackName][localData] sqb On Sun, Jun 10, 2012 at 9:24 AM, Peter Haworth wrote: > You're right, it's not a global gotcha (sorry), just one for me until I > figured it out. > > I can see that the way it works can be useful. But I have pretty much the > same scenario (a utility stack that rummages through other open stacks) and > definitely don't want the global in my utility stack to be stomped on by > any other stacks since it holds the id returned after you open a database. > > I've renamed the global in the utility stack to something that's hopefully > obscure enough that it won''t clash with other stacks' globals. I'm going > to look for a more secure soltuion though. Maybe a custom property of the > utility stack, or perhaps a script local variable in a script that contains > all the handlers for my db access routines. > > Pete > lcSQL Software > > > > On Sat, Jun 9, 2012 at 9:39 PM, Mark Wieder > wrote: > > > Peter- > > > > Saturday, June 9, 2012, 7:32:35 PM, you wrote: > > > > > Assuming I do, I guess that came as a surprise to me for some reason. > I > > > would not have expected globals to cross stack file boundaries but I > > guess > > > they are truly global! > > > > Yes. It's not a gotcha, but a feature of sorts. I avoid globals > > whenever possible, but Chipp Walters showed me a nifty use for them a > > while back that uses exactly this feature. You can set a global > > variable in a plugin stack, then go to some other stack and make use > > of it. So it's kind of like having a palette of clipboards around. > > > > ...now if only constants had a global scope as well... > > > > -- > > -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 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Sun Jun 10 17:25:08 2012 From: jhj at jhj.com (Jerry Jensen) Date: Sun, 10 Jun 2012 14:25:08 -0700 Subject: try it out for yourself In-Reply-To: <1339354063.89566.androidMobile@web160201.mail.bf1.yahoo.com> References: <1339354063.89566.androidMobile@web160201.mail.bf1.yahoo.com> Message-ID: On Jun 10, 2012, at 11:47 AM, Sue Smith wrote: > I lost control If only you had crashed. From matthias_livecode_150811 at m-r-d.de Sun Jun 10 18:44:25 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 11 Jun 2012 00:44:25 +0200 Subject: iOS -not all ios visual effects are working In-Reply-To: References: Message-ID: Hi John, thanks for pointing me to the release notes. it shows me again that i should first look at them, before asking. But i trusted the dictionary, which lists the following effects as ios compatible. ? plain ? checkerboard - Desktop / Web / iOS ? venetian blinds - Desktop / Web / iOS ? iris close | iris open - Desktop / Web / iOS ? zoom close | zoom in | zoom open | zoom out - Desktop / Web / iOS ? wipe up | wipe down | wipe right | wipe left - Desktop / Web / iOS ? dissolve ? push up | push down | push right | push left ? reveal up | reveal down | reveal right | reveal left - Desktop / Web / iOS ? stretch from bottom | stretch from center | stretch from top - Desktop / Web ? scroll up | scroll left | scroll down | scroll right - iOS / Android ? reveal up | reveal left | reveal down | reveal right - iOS / Android ? curl up | curl down - iOS ? flip left | flip right - iOS. The background behind the flip is taken from the background color of the current stack - i.e. the card is cut out and flipped over the stack. I filed a bug to get the dictionary corrected. Matthias Am 10.06.2012 um 14:43 schrieb John Dixon: > > > From the iOS release notes... these are the visual effects that are available for iOS > > Visual effect support > The iOS engine now has support for a range of visual effects ? including some specific to iOS. The > following effects are available: > ? scroll (up | left | down | right) > ? reveal (up | left | down | right) > ? push (up | left | down | right) > ? dissolve > ? curl (up | down) > ? flip (left | right) > >> From: matthias_livecode_150811 at m-r-d.de >> Subject: iOS -not all ios visual effects are working >> Date: Sun, 10 Jun 2012 13:39:14 +0200 >> To: use-livecode at lists.runrev.com >> >> Hi, >> i want to show a group with a visual effect under iOS. >> my script looks like this >> >> show grp "Help" with visual effect push up very fast >> This works so far. But i do not get other effects working. I tried so far: iris, checkerboard, venetian blinds. >> Tried it also with this script >> lock screen for visual effect >> show grp "help" >> unlock screen with visual effect iris open very fast >> >> Nothing. >> >> Is there something i am missing? >> >> 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 mikekann at yahoo.com Sun Jun 10 19:39:17 2012 From: mikekann at yahoo.com (Michael Kann) Date: Sun, 10 Jun 2012 16:39:17 -0700 (PDT) Subject: Mathematica based system modeler In-Reply-To: Message-ID: <1339371557.12718.YahooMailClassic@web161602.mail.bf1.yahoo.com> This might be of interest to someone on the list: Join us for a free virtual conference on Wolfram SystemModeler--the high-fidelity modeling environment for driving design efficiency and innovation. The conference will feature a keynote by Dr. Roger Germundsson, Director of Research & Development, and several courses and example-driven workshops, followed by an open chat. This virtual event will be held on Tuesday, June 19 at the following times: 8am-12:30pm Eastern Daylight Time (EDT); 2-6:30pm Central European Summer Time (CEST) Repeat session: 1-5:30pm EDT; 7-11:30pm CEST This is a great opportunity to see what SystemModeler has to offer. Virtual seats are limited--see the event schedule and register today: http://url.wolfram.com/biDs.ry/ Please feel free to pass this information along to your employees, colleagues, and friends who might also be interested in SystemModeler. Best regards, Wolfram Training Team From bvlahos at mac.com Mon Jun 11 01:37:38 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 10 Jun 2012 22:37:38 -0700 Subject: lcTaskList 1.0rc1 preview version available Message-ID: Thank you for all the bug reports, suggestions, and comments about the Task List plugin. I've incorporated a number of them in 1.0rc1 (release candidate 1) which is now available on the web site. This version will run until July 31st. lcTaskList: (http://www.infowallet.com/lctasklist/index.htm) Expanded preferences Add your own word(s): Double click the Library field. Change colors and set transparency Show full description in tooltip of hovered line. This is useful if window is narrow. Specify the auto formatted maximum width of the columns More 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 m.schonewille at economy-x-talk.com Mon Jun 11 07:13:15 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 11 Jun 2012 13:13:15 +0200 Subject: LC and ImageMagick from OSX In-Reply-To: <4FD4C097.2010602@deepfoo.com> References: <4FD4C097.2010602@deepfoo.com> Message-ID: <45D58B03-52D8-4560-8511-4F895373D4DC@economy-x-talk.com> Hi Bryan, As far as I know, IM works with LC the same way it worked with Revolution 4.5 and earlier, but I'm not sure that it is still supported. You might be able to write the result of a shell command to stdout, but there have always been problems with LiveCode, shell and stdout. It is probably much easier to read the file created by the shell command. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 10 jun 2012, at 17:43, Bryan McCormick wrote: > I am curious about using ImageMagick on OSX with LC. I want to be able to envoke IM and do simple stuff like a text dump of RGB values. > > On windows this seems to work with Shell. But I am having a difficult time on OSX. > > Also, presuming I get it to work b4 someone gets back to me, how do I get results back from the shell? For example calling convert someImage.png someImage.txt in the shell gets an RGB dump written to a file. Is there any way to have that text come back to LC? Or is it best just to read from the file created by the command and not worry about data exchange? > > Thanks > From pmbrig at gmail.com Mon Jun 11 07:31:22 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Mon, 11 Jun 2012 07:31:22 -0400 Subject: Crashing documentation on Linux #2 In-Reply-To: <4FD4EC87.5000504@gmail.com> References: <4FD4EC87.5000504@gmail.com> Message-ID: <184FA291-5D84-4012-BF2E-C3806A0134EC@gmail.com> On Jun 10, 2012, at 2:50 PM, Richmond wrote: > Further to my ongoing problems with the documentation stacks of RR/LC 3.5, 4.0 and 4.5 crashing > the IDE something really odd has emerged: > > At home I currently have 3 machines running Ubuntu variants, let me be original and call them: > > Machine 1: Xubuntu 12.04 installed from a Xubuntu install disk. > > Machine 2: Ubuntu Studio 12.04 (runs XFCE 4.8) installed from an Ubuntu Studio install disk. > > Machine 3: Xubuntu 12.04 installed over a Lubuntu install disk, with XFCE 4.10 as add-on. > > All 3 of these machines (all with different hardware specifications) have crashing RR/LC IDEs as > previously documented. > > At work I have 1 software production machine running Ubuntu 12.04 installed via a series > of upgrades via internet from Ubuntu 10.04. > > On that machine the Documentation does NOT crash the IDE. > > Presumably there are a vast number of variables involved, as each install is also set up with all sorts of > different libraries, apps and so forth . . . And I, for one, am not going to sit up for 3 weeks trying to isolate a culprit(s). > > I had a crashing IDE on a ZevenOS and a SnowLinux distro I was fooling about with a few months ago. Well, I know you like Linux, and other people have been moving towards that platform, but I must say that this is why I'm not venturing into 'nix territory any time soon. I don't want to have to stop what I'm cooking to figure out what's making the kindling wet and to sharpen my flint before I can relight it -- I'd like to just turn on the stove and concentrate on how much garlic to add. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From bill at bluewatermaritime.com Mon Jun 11 07:46:41 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Mon, 11 Jun 2012 07:46:41 -0400 Subject: on-rev hosting of vServer In-Reply-To: References: Message-ID: It might bring a couple of new customers to onRev server. On Thu, Jun 7, 2012 at 10:57 PM, Kay C Lan wrote: > Not yet, but I've noted your interest and Lynn's replies and whenever it > does become an option with on-rev it's something I'd certainly be > experimenting with. > > Let's hope it's not too far away. > > On Tue, Jun 5, 2012 at 9:46 PM, william humphrey < > bill at bluewatermaritime.com > > wrote: > > > Does anyone host a valentina server on the onrev site? I'd like some > > information about using vServer on a commercial server. My internet > > connection (here in the El Yunque rainforest) is not that great so I > don't > > want to use my internet connection for the hosting. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 bvg at mac.com Mon Jun 11 09:16:23 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 11 Jun 2012 15:16:23 +0200 Subject: Crashing documentation on Linux #2 In-Reply-To: <4FD4EC87.5000504@gmail.com> References: <4FD4EC87.5000504@gmail.com> Message-ID: <90C8627C-5C0B-4519-B332-EF9BF5605199@mac.com> if it's the xml external, then it might be usefulto know that I am using the sqlite external, but not the xml external in bvgdocu2. http://bjoernke.com/bvgdocu/ On 10.06.2012, at 20:50, Richmond wrote: > Further to my ongoing problems with the documentation stacks of RR/LC 3.5, 4.0 and 4.5 crashing > the IDE something really odd has emerged: > > At home I currently have 3 machines running Ubuntu variants, let me be original and call them: > > Machine 1: Xubuntu 12.04 installed from a Xubuntu install disk. > > Machine 2: Ubuntu Studio 12.04 (runs XFCE 4.8) installed from an Ubuntu Studio install disk. > > Machine 3: Xubuntu 12.04 installed over a Lubuntu install disk, with XFCE 4.10 as add-on. > > All 3 of these machines (all with different hardware specifications) have crashing RR/LC IDEs as > previously documented. > > At work I have 1 software production machine running Ubuntu 12.04 installed via a series > of upgrades via internet from Ubuntu 10.04. > > On that machine the Documentation does NOT crash the IDE. > > Presumably there are a vast number of variables involved, as each install is also set up with all sorts of > different libraries, apps and so forth . . . And I, for one, am not going to sit up for 3 weeks trying to isolate a culprit(s). > > I had a crashing IDE on a ZevenOS and a SnowLinux distro I was fooling about with a few months ago. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 coolsnowlime at yahoo.com Mon Jun 11 10:27:13 2012 From: coolsnowlime at yahoo.com (Sue Smith) Date: Mon, 11 Jun 2012 07:27:13 -0700 (PDT) Subject: I am my own boss... Message-ID: <1339424833.45028.androidMobile@web160202.mail.bf1.yahoo.com>

nobody ever believed that I could succeed this helped me turn my luck around all my options were fading fast.
http://dandolanhomes.com/eatblank/Alan_Alien37/ this is proof that miracles do exist
think about it...

From imaginariumnil at gmail.com Mon Jun 11 10:37:39 2012 From: imaginariumnil at gmail.com (Ilko Birov) Date: Mon, 11 Jun 2012 17:37:39 +0300 Subject: I am my own boss... In-Reply-To: <1339424833.45028.androidMobile@web160202.mail.bf1.yahoo.com> References: <1339424833.45028.androidMobile@web160202.mail.bf1.yahoo.com> Message-ID: And you are also very annoying. On Mon, Jun 11, 2012 at 5:27 PM, Sue Smith wrote: >

nobody ever believed that I could succeed this helped me turn my luck > around all my options were fading fast.
> http://dandolanhomes.com/eatblank/Alan_Alien37/ this is proof that > miracles do exist
think about it...

> _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 11 10:46:58 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Mon, 11 Jun 2012 15:46:58 +0100 Subject: HiliteColor reset In-Reply-To: Message-ID: How does one re-set the hiliteColor to the default? Docs say set to empty, but I just get a compile error. Anyone? Hugh Senior FLCo From janschenkel at yahoo.com Mon Jun 11 11:07:50 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 11 Jun 2012 08:07:50 -0700 (PDT) Subject: HiliteColor reset In-Reply-To: References: Message-ID: <1339427270.125.YahooMailNeo@web160901.mail.bf1.yahoo.com> Hi Hugh, The docs only say you can set the hiliteColor of an object to empty to let the inheritance rules apply. There's no way to reset the global hiliteColor property that way. This means you'll have to 'store' it before use and 'restore' it afterwards. 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: FlexibleLearning To: use-livecode at lists.runrev.com Cc: Sent: Monday, June 11, 2012 4:46 PM Subject: HiliteColor reset How does one re-set the hiliteColor to the default? Docs say set to empty, but I just get a compile error. Anyone? 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 From revdev at pdslabs.net Mon Jun 11 12:36:50 2012 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 11 Jun 2012 09:36:50 -0700 Subject: I am my own boss... In-Reply-To: <1339424833.45028.androidMobile@web160202.mail.bf1.yahoo.com> References: <1339424833.45028.androidMobile@web160202.mail.bf1.yahoo.com> Message-ID: <4FD61EA2.4050200@pdslabs.net> Luck is a fun subject, Sue. I always heard it this way: Luck is what happens when preparation meets opportunity. -- Seneca On 6/11/12 7:27 AM, Sue Smith wrote: >

nobody ever believed that I could succeed this helped me turn my luck around all my options were fading fast.
http://dandolanhomes.com/eatblank/Alan_Alien37/ this is proof that miracles do exist
think about it...

> _______________________________________________ > use-livecode mailing list > use-livecode 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 bobs at twft.com Mon Jun 11 12:49:08 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 09:49:08 -0700 Subject: ANN: GLX2 3.05 In-Reply-To: <19544612312.20120608204134@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> Message-ID: Wow good work. You've been a busy boy. Any chance I can donate to the effort? Bob On Jun 8, 2012, at 8:41 PM, Mark Wieder wrote: > The GLX2 script editor version 3.0.3 is now ready for downloading. From bobs at twft.com Mon Jun 11 12:54:15 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 09:54:15 -0700 Subject: Globals In-Reply-To: References: Message-ID: <4D6D7296-C130-4078-AF7E-C4F82D01D924@twft.com> It occurs to me that there is room for something like a stack global and card global, where any script belonging to a stack or card would have access to those globals. This would address, in some basic fashion, namespaces if the stack were structured accordingly. Vet this if you please, and if it seems like a good idea I will submit it as an enhancement request. Bob On Jun 9, 2012, at 7:32 PM, Peter Haworth wrote: > I thought I had global and local definitions figured out but just came > across another gotcha (I think). > > It seems that globals are global to any main stack currently in memory. If > I have global gXYZ defined in stack file A, then open stack file B which > also has a global defined for gXYZ, whatever is done to gXYZ within stack > file A will affect its contents in Stack file B and vice versa. Do I have > that right? > > Assuming I do, I guess that came as a surprise to me for some reason. I > would not have expected globals to cross stack file boundaries but I guess > they are truly global! > > Not a huge deal now that I know about it, just have to be careful when > naming globals that I want to be local (?) to a stack file. > > 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 mwieder at ahsoftware.net Mon Jun 11 12:59:39 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 11 Jun 2012 16:59:39 +0000 (UTC) Subject: Live WWDC keynote feed Message-ID: Live feed from WWDC right now. I'm just sayin'... http://www.engadget.com/2012/06/11/apple-wwdc-2012-liveblog/ -- Mark Wieder mwieder at ahsoftware.net From coiin at verizon.net Mon Jun 11 13:01:24 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 11 Jun 2012 13:01:24 -0400 Subject: Live WWDC keynote feed In-Reply-To: References: Message-ID: <43BF961E-6EBE-4942-A55D-CC33C4DBADBF@verizon.net> I'm watching the live panel chat at live.twit.tv On Jun 11, 2012, at 12:59 PM, Mark Wieder wrote: > Live feed from WWDC right now. I'm just sayin'... > > http://www.engadget.com/2012/06/11/apple-wwdc-2012-liveblog/ From bobs at twft.com Mon Jun 11 13:00:55 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 10:00:55 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: <184FA291-5D84-4012-BF2E-C3806A0134EC@gmail.com> References: <4FD4EC87.5000504@gmail.com> <184FA291-5D84-4012-BF2E-C3806A0134EC@gmail.com> Message-ID: Well put. And I would add that because of the nature of Linux, it really is up to the end user to sort out the problems they are having with a particular configuration on a particular machine, because realistically, they are the only person with access to it. This is the "price" you pay (or should I say the price you *don't* pay or the price you pay for not paying) when you choose Linux. I feel for Richard, because his adventurous spirit and drive to make things work is inspiring. Still, at the end of the day Devs who make their living at this sort of thing require a "stove that just works." Bob On Jun 11, 2012, at 4:31 AM, Peter M. Brigham wrote: > On Jun 10, 2012, at 2:50 PM, Richmond wrote: > >> Further to my ongoing problems with the documentation stacks of RR/LC 3.5, 4.0 and 4.5 crashing >> the IDE something really odd has emerged: >> > > Well, I know you like Linux, and other people have been moving towards that platform, but I must say that this is why I'm not venturing into 'nix territory any time soon. I don't want to have to stop what I'm cooking to figure out what's making the kindling wet and to sharpen my flint before I can relight it -- I'd like to just turn on the stove and concentrate on how much garlic to add. > > -- 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 Mon Jun 11 13:01:26 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 11 Jun 2012 17:01:26 +0000 (UTC) Subject: I am my own boss... References: <1339424833.45028.androidMobile@web160202.mail.bf1.yahoo.com> Message-ID: Sue Smith writes: > this is proof that miracles do exist OMG - the linux crash is fixed??? -- Mark Wieder mwieder at ahsoftware.net From richmondmathewson at gmail.com Mon Jun 11 13:17:01 2012 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 11 Jun 2012 20:17:01 +0300 Subject: Crashing documentation on Linux #2 In-Reply-To: References: <4FD4EC87.5000504@gmail.com> <184FA291-5D84-4012-BF2E-C3806A0134EC@gmail.com> Message-ID: <4FD6280D.6030805@gmail.com> On 06/11/2012 08:00 PM, Bob Sneidar wrote: > Well put. And I would add that because of the nature of Linux, it really is up to the end user to sort out the problems they are having with a particular configuration on a particular machine, because realistically, they are the only person with access to it. This is the "price" you pay (or should I say the price you *don't* pay or the price you pay for not paying) when you choose Linux. > > I feel for Richard, Who is this "Richard" ? > because his adventurous spirit and drive to make things work is inspiring. Still, at the end of the day Devs who make their living at this sort of thing require a "stove that just works." > > Bob > > > On Jun 11, 2012, at 4:31 AM, Peter M. Brigham wrote: > >> On Jun 10, 2012, at 2:50 PM, Richmond wrote: >> >>> Further to my ongoing problems with the documentation stacks of RR/LC 3.5, 4.0 and 4.5 crashing >>> the IDE something really odd has emerged: >>> >> >> Well, I know you like Linux, and other people have been moving towards that platform, but I must say that this is why I'm not venturing into 'nix territory any time soon. I don't want to have to stop what I'm cooking to figure out what's making the kindling wet and to sharpen my flint before I can relight it -- I'd like to just turn on the stove and concentrate on how much garlic to add. >> >> -- 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 klaus at major.on-rev.com Mon Jun 11 13:30:44 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Mon, 11 Jun 2012 19:30:44 +0200 Subject: Live WWDC keynote feed In-Reply-To: References: Message-ID: Hi friends, Am 11.06.2012 um 18:59 schrieb Mark Wieder: > Live feed from WWDC right now. I'm just sayin'... > > http://www.engadget.com/2012/06/11/apple-wwdc-2012-liveblog/ oh boy, new MacBook Pros with Retina-Displays! Monitor resolution 2880x1800 Pixel = 220 dpi! 8-) > -- > Mark Wieder > mwieder at ahsoftware.net Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From ambassador at fourthworld.com Mon Jun 11 13:39:24 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 11 Jun 2012 10:39:24 -0700 Subject: Live WWDC keynote feed In-Reply-To: References: Message-ID: <4FD62D4C.5050309@fourthworld.com> Klaus wrote: > oh boy, new MacBook Pros with Retina-Displays! > Monitor resolution 2880x1800 Pixel = 220 dpi! Oh boy, that means that resolution-independence is now a critical feature for the LiveCode desktop engine as well. One step closer to a "scale card" command.... -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Mon Jun 11 13:44:09 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 11 Jun 2012 10:44:09 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: References: Message-ID: <4FD62E69.8020307@fourthworld.com> Bob Sneidar wrote: > ...because of the nature of Linux, it really is up to the end > user to sort out the problems they are having with a particular > configuration on a particular machine, because realistically, > they are the only person with access to it. This is the "price" > you pay (or should I say the price you *don't* pay or the price > you pay for not paying) when you choose Linux. That's where Ubuntu comes in. I didn't choose Ubuntu - the market chose it for me. I waited until there was one unquestionable leader among the various distros, and today Ubuntu by itself holds more than 30% of all desktop Linux installs. Devs who target Ubuntu should find that Mint works well too, which is the second most popular distro. And with those comes compatibility with Debian, also among the distro leaders. There are many good reasons to spend time with the Red Hat/Fedora family as well, but if a dev has just one test machine to test on and is making more consumer-oriented apps than enterprise apps, Ubuntu is a clear choice. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Mon Jun 11 13:52:54 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 11 Jun 2012 10:52:54 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: <4FD62E69.8020307@fourthworld.com> References: <4FD62E69.8020307@fourthworld.com> Message-ID: <4FD63076.7060207@fourthworld.com> Speaking of the WWDC event and Linux: One of the WWDC speakers just noted that there are now some 60 million Mac users, roughly tripled over the last decade. The number of Linux users is estimated at more than 20 million, making it one-third as important as OS X is, and as relevant as OS X was a decade ago. Things to consider as you ponder whether to click the "Linux" checkbox in the Standalone Builder.... :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From dochawk at gmail.com Mon Jun 11 14:07:22 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 11 Jun 2012 11:07:22 -0700 Subject: Live WWDC keynote feed In-Reply-To: <4FD62D4C.5050309@fourthworld.com> References: <4FD62D4C.5050309@fourthworld.com> Message-ID: On Mon, Jun 11, 2012 at 10:39 AM, Richard Gaskin wrote: > > Oh boy, that means that resolution-independence is now a critical feature > for the LiveCode desktop engine as well. > > One step closer to a "scale card" command.... Or printing t better than 72dpi without creating a pdf . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From bobs at twft.com Mon Jun 11 14:10:19 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 11:10:19 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: <4FD6280D.6030805@gmail.com> References: <4FD4EC87.5000504@gmail.com> <184FA291-5D84-4012-BF2E-C3806A0134EC@gmail.com> <4FD6280D.6030805@gmail.com> Message-ID: <71A56D93-F3A9-4379-9882-BCDE03761ED1@twft.com> I should have said, "Richard and Richmond." ;-) Bob On Jun 11, 2012, at 10:17 AM, Richmond wrote: > On 06/11/2012 08:00 PM, Bob Sneidar wrote: >> Well put. And I would add that because of the nature of Linux, it really is up to the end user to sort out the problems they are having with a particular configuration on a particular machine, because realistically, they are the only person with access to it. This is the "price" you pay (or should I say the price you *don't* pay or the price you pay for not paying) when you choose Linux. >> >> I feel for Richard, > > Who is this "Richard" ? From larry at u12multimedia.com Mon Jun 11 14:11:30 2012 From: larry at u12multimedia.com (Larry Weaver) Date: Mon, 11 Jun 2012 14:11:30 -0400 Subject: Geography based game? Message-ID: <4FD634D2.70408@u12multimedia.com> Hello Folks, First post to the list from a relatively new user. I've been lurking and learning for the last six months or so and I have to say that this list is one of the reasons I purchased a LiveCode seat. What a great resource! Besides, I got started in 3d years ago when the only place to be was on a list like this one, so there's definitely a nice oldskool kind of comfort level that you just don't seem to get on a web forum. I've been absolutely delighted with what I've been able to do with LiveCode so far! I've mainly used it for some simple but custom business type apps used at my day job (Wine buyer and merchant). I hope to also eventually produce some apps to help out in my freelance visual effects work. In the meantime, I've been tasked by a friend to help develop a geography based game for her middle school class. Since there will not be an internet or wifi connection allowed, it rules out any connection to Google maps and related data. I'm not sure how to begin to approach a self contained version. The basic premise is similar to some of the flash based online geography games. A location is presented and the user taps or clicks where they believe it exists. Points would be determined by how close the guess is to the actual location. Any thoughts as how to initially approach this without the use of Google Maps or any other online content would be wonderful! Cheers! -- Best regards, Larry mailto:larry at u12multimedia.com Larry Weaver 3d Generalist and Visual Effects Artist Available in Asheville. and Beyond:. Motion Graphics - Character Animation - Broadcast Treatments - Architectural Walkthroughs - Virtual Set Construction and Set Extensions, - Custom Compositing , Rendering, Lighting and Texturing - Real World Physics-based Dynamics Simulations From ntsc and pal to Red and 4k. Video - Film - Print - The Web From keith.clarke at clarkeandclarke.co.uk Mon Jun 11 14:15:00 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Mon, 11 Jun 2012 19:15:00 +0100 Subject: Globals In-Reply-To: <4D6D7296-C130-4078-AF7E-C4F82D01D924@twft.com> References: <4D6D7296-C130-4078-AF7E-C4F82D01D924@twft.com> Message-ID: Maybe a variable defined as an array could have its source (card/stack) trapped automaticaly and scope (function/script/card/stack/...) assignable, as with a custom property? Best, Keith keith.clarke at improvedapps.com On 11 Jun 2012, at 17:54, Bob Sneidar wrote: > It occurs to me that there is room for something like a stack global and card global, where any script belonging to a stack or card would have access to those globals. This would address, in some basic fashion, namespaces if the stack were structured accordingly. Vet this if you please, and if it seems like a good idea I will submit it as an enhancement request. > > Bob > > > On Jun 9, 2012, at 7:32 PM, Peter Haworth wrote: > >> I thought I had global and local definitions figured out but just came >> across another gotcha (I think). >> >> It seems that globals are global to any main stack currently in memory. If >> I have global gXYZ defined in stack file A, then open stack file B which >> also has a global defined for gXYZ, whatever is done to gXYZ within stack >> file A will affect its contents in Stack file B and vice versa. Do I have >> that right? >> >> Assuming I do, I guess that came as a surprise to me for some reason. I >> would not have expected globals to cross stack file boundaries but I guess >> they are truly global! >> >> Not a huge deal now that I know about it, just have to be careful when >> naming globals that I want to be local (?) to a stack file. >> >> 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 coiin at verizon.net Mon Jun 11 14:33:24 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 11 Jun 2012 14:33:24 -0400 Subject: Crashing documentation on Linux #2 In-Reply-To: <4FD63076.7060207@fourthworld.com> References: <4FD62E69.8020307@fourthworld.com> <4FD63076.7060207@fourthworld.com> Message-ID: You may be right, but remember that Apple's share price was at $12 at the time. So, many thought OSX wasn't important then. On Jun 11, 2012, at 1:52 PM, Richard Gaskin wrote: > >The number of Linux users is estimated at more than 20 million, making it one-third as important as OS X is, and as relevant as OS X was a decade ago. From capellan2000 at gmail.com Mon Jun 11 14:35:20 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Mon, 11 Jun 2012 11:35:20 -0700 (PDT) Subject: Geography based game? In-Reply-To: <4FD634D2.70408@u12multimedia.com> References: <4FD634D2.70408@u12multimedia.com> Message-ID: <1339439720155-4650474.post@n4.nabble.com> Hi Larry, You could use vector graphics for your maps, just like Flash: http://revonline2.runrev.com/stack/112/SVGL Have a nice week! Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Geography-based-game-tp4650471p4650474.html Sent from the Revolution - User mailing list archive at Nabble.com. From bobs at twft.com Mon Jun 11 14:57:11 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 11:57:11 -0700 Subject: Globals In-Reply-To: References: <4D6D7296-C130-4078-AF7E-C4F82D01D924@twft.com> Message-ID: <96FB46CB-252B-43C2-9982-237DF3EE43AC@twft.com> Great workaround idea! You might not ever need more than that. Bob On Jun 11, 2012, at 11:15 AM, Keith Clarke wrote: > Maybe a variable defined as an array could have its source (card/stack) trapped automaticaly and scope (function/script/card/stack/...) assignable, as with a custom property? > Best, > Keith > > keith.clarke at improvedapps.com > > On 11 Jun 2012, at 17:54, Bob Sneidar wrote: > >> It occurs to me that there is room for something like a stack global and card global, where any script belonging to a stack or card would have access to those globals. This would address, in some basic fashion, namespaces if the stack were structured accordingly. Vet this if you please, and if it seems like a good idea I will submit it as an enhancement request. >> >> Bob >> >> >> On Jun 9, 2012, at 7:32 PM, Peter Haworth wrote: >> >>> I thought I had global and local definitions figured out but just came >>> across another gotcha (I think). >>> >>> It seems that globals are global to any main stack currently in memory. If >>> I have global gXYZ defined in stack file A, then open stack file B which >>> also has a global defined for gXYZ, whatever is done to gXYZ within stack >>> file A will affect its contents in Stack file B and vice versa. Do I have >>> that right? >>> >>> Assuming I do, I guess that came as a surprise to me for some reason. I >>> would not have expected globals to cross stack file boundaries but I guess >>> they are truly global! >>> >>> Not a huge deal now that I know about it, just have to be careful when >>> naming globals that I want to be local (?) to a stack file. >>> >>> 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 bryan at deepfoo.com Mon Jun 11 14:57:25 2012 From: bryan at deepfoo.com (Bryan McCormick) Date: Mon, 11 Jun 2012 14:57:25 -0400 Subject: LC and ImageMagick from OSX Message-ID: <4FD63F95.8080909@deepfoo.com> Mark, It turns out to work perfectly well under 5.5. However this is on Lion. And Lion was apparently very unhappy. For convert for example, I had to specify the path to convert (using Andre Garcia's trick of 'which convert' to get the path) AND the explicit path to the output file. In this case I just wanted to get a dump of the RGB values from a file and output it to a text file. So, the trick was making the path to the destination text file explicit. Works fine. And for batching it's pretty handy. Although it may well be that using LC with binaryDecode is actually a bit faster in this one case. Next, figuring out how (or if) optional param passing works. The task I set this up for was to build a bunch of custom palettes based on the colors from each image. From mwieder at ahsoftware.net Mon Jun 11 15:07:36 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 11 Jun 2012 19:07:36 +0000 (UTC) Subject: ANN: GLX2 3.05 References: <19544612312.20120608204134@ahsoftware.net> Message-ID: Bob Sneidar writes: > > Wow good work. You've been a busy boy. Any chance I can donate to the effort? The scripts are all open and hackable, if that's what you mean. Dig in. If you're talking money, then I'd rather not. A couple of reasons: First off, I'd rather have folks contributing bug fixes and additions. Secondly, converting an open-source project into a donationware project means that everyone is then expecting *me* to come up with all the answers. Writing a script editor for LC has never been one of my ambitions. I agreed to manage this project because glx2 fits the way I work in LiveCode, and I want to keep it going and make it work better for that same reason. -- Mark Wieder mwieder at ahsofware.net From m.schonewille at economy-x-talk.com Mon Jun 11 15:14:31 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 11 Jun 2012 21:14:31 +0200 Subject: LC and ImageMagick from OSX In-Reply-To: <4FD63F95.8080909@deepfoo.com> References: <4FD63F95.8080909@deepfoo.com> Message-ID: Bryan, I think you are adressing me, as I recently replied an e-mail to you. Unfortunately, you don't quote my previous e-mail and therefore I'm list in the conversation. It looks like you have solved most of your problems with ImageMagick? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 11 jun 2012, at 20:57, Bryan McCormick wrote: > Mark, > > It turns out to work perfectly well under 5.5. However this is on Lion. And Lion was apparently very unhappy. For convert for example, I had to specify the path to convert (using Andre Garcia's trick of 'which convert' to get the path) AND the explicit path to the output file. In this case I just wanted to get a dump of the RGB values from a file and output it to a text file. So, the trick was making the path to the destination text file explicit. Works fine. And for batching it's pretty handy. Although it may well be that using LC with binaryDecode is actually a bit faster in this one case. Next, figuring out how (or if) optional param passing works. The task I set this up for was to build a bunch of custom palettes based on the colors from each image. From ken at kencorey.com Mon Jun 11 15:20:00 2012 From: ken at kencorey.com (Ken Corey) Date: Mon, 11 Jun 2012 20:20:00 +0100 Subject: Geography based game? In-Reply-To: <4FD634D2.70408@u12multimedia.com> References: <4FD634D2.70408@u12multimedia.com> Message-ID: <4FD644E0.9020800@kencorey.com> On 11/06/2012 19:11, Larry Weaver wrote: > In the meantime, I've been tasked by a friend to help develop a > geography based game for her middle school class. Since there will not > be an internet or wifi connection allowed, it rules out any connection > to Google maps and related data. I'm not sure how to begin to approach a > self contained version. There's lots of good open-source geographic resources online now. I'd be thinking of accessing openstreetmaps' data somehow. polymaps.org is an example of how to access the data through Javascript, mashing it up with other data in interesting ways. Specifically, http://polymaps.org/ex/world.html is an interesting place to start. I understand your need for offline data. I would think of this as a way to mine your data and then to store it in an accessible way for offline use. Once you've got the data for the shape of each country at whatever level of detail you like, you can put the points into a grc, and make outlines of countries. The grc can receive mouse events, etc. Hope that helps. Fairly tangentially, I don't know if you've seen it but the latest academy where they have 60 examples of how to do stuff with LiveCode is worth the money. Each example is a less than 5 minute example, and they demo some pretty powerful stuff. Perhaps even more powerful than the details of what they're showing, is the speed at which one is able to develop in LiveCode. The Game Academy was the same. After watching those, I felt like I had been given an accelerator button to develop stuff faster in LiveCode. -Ken From iowahengst at mac.com Mon Jun 11 15:32:26 2012 From: iowahengst at mac.com (Randy Hengst) Date: Mon, 11 Jun 2012 14:32:26 -0500 Subject: Geography based game? In-Reply-To: <4FD634D2.70408@u12multimedia.com> References: <4FD634D2.70408@u12multimedia.com> Message-ID: Hi Larry, See if this is anything like you're thinking? if so, I'd be happy to chat off list to help. http://itunes.apple.com/app/us-states-capitals-puzzle/id449589630?mt=8 If you want to play with in, I'll send you a code. be well, randy hengst ----- On Jun 11, 2012, at 1:11 PM, Larry Weaver wrote: > Hello Folks, > > First post to the list from a relatively new user. I've been lurking and learning for the last six months or so and I have to say that this list is one of the reasons I purchased a LiveCode seat. What a great resource! Besides, I got started in 3d years ago when the only place to be was on a list like this one, so there's definitely a nice oldskool kind of comfort level that you just don't seem to get on a web forum. > > I've been absolutely delighted with what I've been able to do with LiveCode so far! I've mainly used it for some simple but custom business type apps used at my day job (Wine buyer and merchant). I hope to also eventually produce some apps to help out in my freelance visual effects work. > > In the meantime, I've been tasked by a friend to help develop a geography based game for her middle school class. Since there will not be an internet or wifi connection allowed, it rules out any connection to Google maps and related data. I'm not sure how to begin to approach a self contained version. > > The basic premise is similar to some of the flash based online geography games. A location is presented and the user taps or clicks where they believe it exists. Points would be determined by how close the guess is to the actual location. > > Any thoughts as how to initially approach this without the use of Google Maps or any other online content would be wonderful! > > Cheers! > > -- Best regards, > Larry > > mailto:larry at u12multimedia.com > > Larry Weaver > 3d Generalist and Visual Effects Artist > Available in Asheville. and Beyond:. Motion Graphics - Character Animation - Broadcast Treatments - Architectural Walkthroughs - Virtual Set Construction and Set Extensions, - Custom Compositing , Rendering, Lighting and Texturing - Real World Physics-based Dynamics Simulations From ntsc and pal to Red and 4k. Video - Film - Print - The Web > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 11 13:54:03 2012 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 11 Jun 2012 19:54:03 +0200 Subject: Globals In-Reply-To: <4D6D7296-C130-4078-AF7E-C4F82D01D924@twft.com> References: <4D6D7296-C130-4078-AF7E-C4F82D01D924@twft.com> Message-ID: On 11.06.2012 at 9:54 Uhr -0700 Bob Sneidar apparently wrote: >It occurs to me that there is room for something like a stack global >and card global, where any script belonging to a stack or card would >have access to those globals. This would address, in some basic >fashion, namespaces if the stack were structured accordingly. Vet >this if you please, and if it seems like a good idea I will submit >it as an enhancement request. > >Bob This can be simulated by having script local variable on a stack level with get and set accessor functions. Not as clean as global but functional. Of course, using custom properties of a stack can achieve the same at the expense of being even more wordy. Robert From admin at FlexibleLearning.com Mon Jun 11 16:32:22 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Mon, 11 Jun 2012 21:32:22 +0100 Subject: [OT] Databases in song In-Reply-To: Message-ID: I just HAVE to share this with you all... http://sevenweeks.org/post/24683042649/seven-databases-in-song-this-was-so-m uch-fun-to Enjoy! Hugh Senior FLCo From pete at lcsql.com Mon Jun 11 16:46:08 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 11 Jun 2012 13:46:08 -0700 Subject: [OT] Disappearing Disk Space Under Lion Message-ID: I just discovered that the internal drive on my Mac is compltely full. When I updated to Lion a couple of weeks ago, there was approx 60gigs free. Since then I have created no partucularly large files. I have used Spotlight to search for files > 20mbytes and all the files that show up are on my External Drive. Suspicouly, no system files show up in Spotlight over that size, even though I am using the setting to include system files. I'm pretty sure that the disk space has been eaten up by something to do with Lion but don;t know where to start looking. Any ideas? Pete lcSQL Software From bobs at twft.com Mon Jun 11 17:06:38 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 14:06:38 -0700 Subject: [OT] Databases in song In-Reply-To: References: Message-ID: "Structured" my arse! Cool video tho' Bob On Jun 11, 2012, at 1:32 PM, FlexibleLearning wrote: > I just HAVE to share this with you all... > > http://sevenweeks.org/post/24683042649/seven-databases-in-song-this-was-so-m > uch-fun-to > > Enjoy! > > 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 From bobs at twft.com Mon Jun 11 17:09:54 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 14:09:54 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: <8FA854B9-8CD4-43D4-8B6A-454B82DD3BE0@twft.com> I bet your spotlight cache filled the drive up. We had this problem on OS X Server, where Spotlight was failing at the indexing somehow, and would create a new cache file for indexing each time I restarted, but the index never completed because of errors. I never found out what was causing the errors. I just disabled Spotlight Indexing for all my server shares and volumes and said to hell with it. It also freed up a ton of CPU cycles which were getting eaten up. There are articles around about the problem, and the methods to remedy it. Search for something along the lines of Reset Spotlight Indexing. Bob On Jun 11, 2012, at 1:46 PM, Peter Haworth wrote: > I just discovered that the internal drive on my Mac is compltely full. > When I updated to Lion a couple of weeks ago, there was approx 60gigs > free. Since then I have created no partucularly large files. I have used > Spotlight to search for files > 20mbytes and all the files that show up are > on my External Drive. Suspicouly, no system files show up in Spotlight > over that size, even though I am using the setting to include system files. > > I'm pretty sure that the disk space has been eaten up by something to do > with Lion but don;t know where to start looking. Any ideas? > > 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 Jun 11 17:48:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 11 Jun 2012 14:48:22 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: <8FA854B9-8CD4-43D4-8B6A-454B82DD3BE0@twft.com> References: <8FA854B9-8CD4-43D4-8B6A-454B82DD3BE0@twft.com> Message-ID: You could be right Bob. I managed to clear a few gigs of disk space. I brought up a Get Info of my Internal drive and sat there watching while the free space tick down in chunks of around 0.05 gigs every 15 seconds or so, with no applications running so some system process was obviosuly chewing up disk space. I'll check the web for re-indexing but how did you switch Spotlight off completely? Pete lcSQL Software On Mon, Jun 11, 2012 at 2:09 PM, Bob Sneidar wrote: > I bet your spotlight cache filled the drive up. We had this problem on OS > X Server, where Spotlight was failing at the indexing somehow, and would > create a new cache file for indexing each time I restarted, but the index > never completed because of errors. I never found out what was causing the > errors. I just disabled Spotlight Indexing for all my server shares and > volumes and said to hell with it. It also freed up a ton of CPU cycles > which were getting eaten up. > > There are articles around about the problem, and the methods to remedy it. > Search for something along the lines of Reset Spotlight Indexing. > > Bob > > > On Jun 11, 2012, at 1:46 PM, Peter Haworth wrote: > > > I just discovered that the internal drive on my Mac is compltely full. > > When I updated to Lion a couple of weeks ago, there was approx 60gigs > > free. Since then I have created no partucularly large files. I have > used > > Spotlight to search for files > 20mbytes and all the files that show up > are > > on my External Drive. Suspicouly, no system files show up in Spotlight > > over that size, even though I am using the setting to include system > files. > > > > I'm pretty sure that the disk space has been eaten up by something to do > > with Lion but don;t know where to start looking. Any ideas? > > > > 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 jhj at jhj.com Mon Jun 11 17:53:47 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 11 Jun 2012 14:53:47 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: <8FA854B9-8CD4-43D4-8B6A-454B82DD3BE0@twft.com> Message-ID: Theres also some sort of odd local backup for when you aren't connected to TimeMachine/TimeCapsule, but only for laptops and its not supposed to run you out of disk space. I think. Dunno the details. Google may know all. .Jerry On Jun 11, 2012, at 2:48 PM, Peter Haworth wrote: > You could be right Bob. I managed to clear a few gigs of disk space. I > brought up a Get Info of my Internal drive and sat there watching while the > free space tick down in chunks of around 0.05 gigs every 15 seconds or so, > with no applications running so some system process was obviosuly chewing > up disk space. > > I'll check the web for re-indexing but how did you switch Spotlight off > completely? > > Pete > lcSQL Software > > > > On Mon, Jun 11, 2012 at 2:09 PM, Bob Sneidar wrote: > >> I bet your spotlight cache filled the drive up. We had this problem on OS >> X Server, where Spotlight was failing at the indexing somehow, and would >> create a new cache file for indexing each time I restarted, but the index >> never completed because of errors. I never found out what was causing the >> errors. I just disabled Spotlight Indexing for all my server shares and >> volumes and said to hell with it. It also freed up a ton of CPU cycles >> which were getting eaten up. >> >> There are articles around about the problem, and the methods to remedy it. >> Search for something along the lines of Reset Spotlight Indexing. >> >> Bob >> >> >> On Jun 11, 2012, at 1:46 PM, Peter Haworth wrote: >> >>> I just discovered that the internal drive on my Mac is compltely full. >>> When I updated to Lion a couple of weeks ago, there was approx 60gigs >>> free. Since then I have created no partucularly large files. I have >> used >>> Spotlight to search for files > 20mbytes and all the files that show up >> are >>> on my External Drive. Suspicouly, no system files show up in Spotlight >>> over that size, even though I am using the setting to include system >> files. >>> >>> I'm pretty sure that the disk space has been eaten up by something to do >>> with Lion but don;t know where to start looking. Any ideas? >>> >>> 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 bobs at twft.com Mon Jun 11 17:58:31 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 14:58:31 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: <8FA854B9-8CD4-43D4-8B6A-454B82DD3BE0@twft.com> Message-ID: <7D11F3BB-45F6-49DD-8140-B9DEB10D92DE@twft.com> I give you: http://www.mikesel.info/disable-spotlight/ And: http://osxdaily.com/2012/01/17/rebuild-spotlight-index/ Bob On Jun 11, 2012, at 2:48 PM, Peter Haworth wrote: > You could be right Bob. I managed to clear a few gigs of disk space. I > brought up a Get Info of my Internal drive and sat there watching while the > free space tick down in chunks of around 0.05 gigs every 15 seconds or so, > with no applications running so some system process was obviosuly chewing > up disk space. > > I'll check the web for re-indexing but how did you switch Spotlight off > completely? > > Pete > lcSQL Software From dochawk at gmail.com Mon Jun 11 18:10:06 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 11 Jun 2012 15:10:06 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: References: <4FD62E69.8020307@fourthworld.com> <4FD63076.7060207@fourthworld.com> Message-ID: On Mon, Jun 11, 2012 at 11:33 AM, Colin Holgate wrote: > You may be right, but remember that Apple's share price was at $12 at the > time. So, many thought OSX wasn't important then. > It never got down to $12 in the dark days. I was waiting for $13.50, figuring it would be taken over for liquidation at about $20. I was going to put $5k in retirement funds into it. It never dropped below $14. Then they acquired Jobs in a merger. Today's price is after a pair of stock splits. *sigh* -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From coiin at verizon.net Mon Jun 11 18:17:17 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 11 Jun 2012 18:17:17 -0400 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: Do you own an iPad or iPhone? It may have been doing a wireless backup. From monte at sweattechnologies.com Mon Jun 11 18:27:26 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 12 Jun 2012 08:27:26 +1000 Subject: iOS 6 Message-ID: Ok so most of us have had a look at the new iOS features. It's nice to know mergMK will automatically start using the new maps engine. I'm sure there's some new bling to add in there. I'm really keen to hear what would be the top priority for a new external? The choices appear to be facebook, passbook and reminders. Though reminders would be part of a broader scoped event kit external. Of the three I imagine (without looking at the sdk) that Facebook would be the low hanging fruit. Cheers -- Monte Goulding From dunbarx at aol.com Mon Jun 11 18:35:47 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 11 Jun 2012 18:35:47 -0400 (EDT) Subject: Geography based game? In-Reply-To: References: <4FD634D2.70408@u12multimedia.com> Message-ID: <8CF1639ADAD4BBC-1B78-1A9B4@webmail-d177.sysops.aol.com> Hi. Lots of high-powered suggestions, all worthwhile. But relatively complex. Why not import a nice map or two as a jpeg, and place transparent buttons over key locations? The game could then take many forms, where clicking on a country or city could answer a question posed, and a correct answer (or not) would be registered. The game could go in many directions with this simple structure, including the other way around from the above, and would be an excellent learning tool for you. Relations and facts among the many geographical sites can be exploited in all kinds of ways. Craig Newman -----Original Message----- From: Randy Hengst To: How to use LiveCode Sent: Mon, Jun 11, 2012 3:33 pm Subject: Re: Geography based game? Hi Larry, See if this is anything like you're thinking? if so, I'd be happy to chat off list to help. http://itunes.apple.com/app/us-states-capitals-puzzle/id449589630?mt=8 If you want to play with in, I'll send you a code. be well, randy hengst ----- On Jun 11, 2012, at 1:11 PM, Larry Weaver wrote: > Hello Folks, > > First post to the list from a relatively new user. I've been lurking and learning for the last six months or so and I have to say that this list is one of the reasons I purchased a LiveCode seat. What a great resource! Besides, I got started in 3d years ago when the only place to be was on a list like this one, so there's definitely a nice oldskool kind of comfort level that you just don't seem to get on a web forum. > > I've been absolutely delighted with what I've been able to do with LiveCode so far! I've mainly used it for some simple but custom business type apps used at my day job (Wine buyer and merchant). I hope to also eventually produce some apps to help out in my freelance visual effects work. > > In the meantime, I've been tasked by a friend to help develop a geography based game for her middle school class. Since there will not be an internet or wifi connection allowed, it rules out any connection to Google maps and related data. I'm not sure how to begin to approach a self contained version. > > The basic premise is similar to some of the flash based online geography games. A location is presented and the user taps or clicks where they believe it exists. Points would be determined by how close the guess is to the actual location. > > Any thoughts as how to initially approach this without the use of Google Maps or any other online content would be wonderful! > > Cheers! > > -- Best regards, > Larry > > mailto:larry at u12multimedia.com > > Larry Weaver > 3d Generalist and Visual Effects Artist > Available in Asheville. and Beyond:. Motion Graphics - Character Animation - Broadcast Treatments - Architectural Walkthroughs - Virtual Set Construction and Set Extensions, - Custom Compositing , Rendering, Lighting and Texturing - Real World Physics-based Dynamics Simulations From ntsc and pal to Red and 4k. Video - Film - Print - The Web > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 Mon Jun 11 18:40:57 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 11 Jun 2012 18:40:57 -0400 Subject: iOS 6 In-Reply-To: References: Message-ID: Any LC based apps I have, including ones from the App Store, quit on launch. But then, so do some non-LC apps. Flash based apps seem ok. From pete at lcsql.com Mon Jun 11 18:50:11 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 11 Jun 2012 15:50:11 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: Thanks for all the suggestions folks. Things have settled down as far as chunks of disk space disappearing and my system seems stable again now, although I'm still at a loss to explain where it all went. Pete lcSQL Software On Mon, Jun 11, 2012 at 3:17 PM, Colin Holgate wrote: > Do you own an iPad or iPhone? It may have been doing a wireless backup. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 11 18:57:15 2012 From: tolistim at me.com (Tim Jones) Date: Mon, 11 Jun 2012 15:57:15 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: References: <4FD62E69.8020307@fourthworld.com> <4FD63076.7060207@fourthworld.com> Message-ID: I got in at $9.40 at the end of the Scully days. Wish I'd not sold when it reached $24 ... but who would have though that it would got the heights t's at now? Tim On Jun 11, 2012, at 3:10 PM, Dr. Hawkins wrote: > On Mon, Jun 11, 2012 at 11:33 AM, Colin Holgate wrote: > >> You may be right, but remember that Apple's share price was at $12 at the >> time. So, many thought OSX wasn't important then. >> > > It never got down to $12 in the dark days. > > I was waiting for $13.50, figuring it would be taken over for liquidation > at about $20. I was going to put $5k in retirement funds into it. > > It never dropped below $14. > > Then they acquired Jobs in a merger. > > Today's price is after a pair of stock splits. From bobs at twft.com Mon Jun 11 19:15:56 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 11 Jun 2012 16:15:56 -0700 Subject: Crashing documentation on Linux #2 In-Reply-To: References: <4FD62E69.8020307@fourthworld.com> <4FD63076.7060207@fourthworld.com> Message-ID: <93D98B7F-4C2A-4630-BA1C-A0D719586302@twft.com> Certainly not the pundits of the day. I was the only one here at work of all the old Mac Fanatics who said the pundits were wrong. You know, now that you mention it, I still to this day have not heard a single retraction or acknowledgement either from the pundits of the day, or from my co-workers. A simple, "Hey Bob! You were right on that one!" would suffice. FAT CHANCE! ;-) Bob On Jun 11, 2012, at 3:57 PM, Tim Jones wrote: > I got in at $9.40 at the end of the Scully days. > > Wish I'd not sold when it reached $24 ... but who would have though that it would got the heights t's at now? > > Tim > On Jun 11, 2012, at 3:10 PM, Dr. Hawkins wrote: > >> On Mon, Jun 11, 2012 at 11:33 AM, Colin Holgate wrote: >> >>> You may be right, but remember that Apple's share price was at $12 at the >>> time. So, many thought OSX wasn't important then. >>> >> >> It never got down to $12 in the dark days. >> >> I was waiting for $13.50, figuring it would be taken over for liquidation >> at about $20. I was going to put $5k in retirement funds into it. >> >> It never dropped below $14. >> >> Then they acquired Jobs in a merger. >> >> Today's price is after a pair of stock splits. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 11 19:56:46 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 12 Jun 2012 09:56:46 +1000 Subject: Live WWDC keynote feed In-Reply-To: <4FD62D4C.5050309@fourthworld.com> References: <4FD62D4C.5050309@fourthworld.com> Message-ID: Hi Richard > One step closer to a "scale card" command.... Are you referring to http://quality.runrev.com/show_bug.cgi?id=6589 A scaleToFit stack property would be simpler than a command wouldn't it? As long as things didn't just end up pixelated. Options might be letterbox,stretch and none. Anything other than none would mean resizeStack messages wouldn't need to be sent any more. I think there's two different concepts. One is scaling the contents of the card to best fit the stack dimensions and the other is scaling the display of the stack. Both would be useful. I think this would be best as a stack property too (stackScale). In that way some stacks in an app might use the full retina resolution while others could just use standard. Cheers Monte -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From monte at sweattechnologies.com Mon Jun 11 20:00:12 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 12 Jun 2012 10:00:12 +1000 Subject: iOS 6 In-Reply-To: References: Message-ID: On 12/06/2012, at 8:40 AM, Colin Holgate wrote: > Any LC based apps I have, including ones from the App Store, quit on launch. But then, so do some non-LC apps. Flash based apps seem ok. That's not good but I guess it's only beta. Cheers -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From pete at lcsql.com Mon Jun 11 20:46:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 11 Jun 2012 17:46:58 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: Also wanted to pass on a nice tool for analysing disk space on Macs - GrandPerspective. Shows a visual representation of all the files on a disk as a kind of patchwork quit with each patch relative to the file size. Makes it super easy to spot the largest files. And it's free. Pete lcSQL Software On Mon, Jun 11, 2012 at 3:50 PM, Peter Haworth wrote: > Thanks for all the suggestions folks. Things have settled down as far as > chunks of disk space disappearing and my system seems stable again now, > although I'm still at a loss to explain where it all went. > > Pete > lcSQL Software > > > > On Mon, Jun 11, 2012 at 3:17 PM, Colin Holgate wrote: > >> Do you own an iPad or iPhone? It may have been doing a wireless backup. >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > > From capellan2000 at gmail.com Mon Jun 11 21:42:14 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Mon, 11 Jun 2012 18:42:14 -0700 (PDT) Subject: Live WWDC keynote feed In-Reply-To: <4FD62D4C.5050309@fourthworld.com> References: <4FD62D4C.5050309@fourthworld.com> Message-ID: <1339465334142-4650500.post@n4.nabble.com> Hi All, Richard Gaskin wrote > > [snip] > One step closer to a "scale card" command.... > Could that be similar to a proposed (at least in this mail list) property for groups? For example, if you have a group with many controls, using this proposed "scale" property you could write: set the scale of grp 1 to 250 without scrollbars (250 % percent of original size or 2.5x larger) The option of "with/without scrollbars" would allows greater flexibility. Implemented in this way, that property would be really useful. If you want to check a really astounding "scaling" implementation, check no further that Xara, the graphics software that goes up to a 25,000 enlargement: http://www.xara.com/us/products/designer/features/#6137 In an ideal world, Xara would be using the LiveCode script language and LiveCode would be using the superfast graphics layer that Xara uses. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Live-WWDC-keynote-feed-tp4650460p4650500.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Mon Jun 11 22:24:56 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Mon, 11 Jun 2012 19:24:56 -0700 (PDT) Subject: English language learners and LiveCode Message-ID: <1339467896006-4650501.post@n4.nabble.com> Hi All, Surely we have discussed this topic before, but the HyperCard thread brings me memories from 1987, when I started dabbling with Macs. Back then, I provided translations from manuals for my group of coworkers who were learning to use the Mac. Just last week, I was showing to a school friend (who works as an English Teacher) some stacks created in LiveCode and he told me that he wished to be able to create similar stacks for his classes, but he quickly dismissed the idea, arging that the time involved to learn it would be too much for him. Then, I proceed to show him the scripts that drive the stacks and he was really surprised to learn that he could actually read and understand a computer language. Obviously, he have never heard before about HyperCard or LiveCode so I left him the stack "MetaTalk Programmer" to run with Ken Ray's StackRunner. http://www.canelasoftware.com/mc/metacard24/mtp.mc How difficult would be for LiveCode to sell a specially simplified student version of this program in English Teaching Academies around the world? I am sure that exposing english learners to this platform would be really beneficial for them and LiveCode. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Tue Jun 12 00:10:25 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 12 Jun 2012 07:10:25 +0300 Subject: English language learners and LiveCode In-Reply-To: <1339467896006-4650501.post@n4.nabble.com> References: <1339467896006-4650501.post@n4.nabble.com> Message-ID: <4FD6C131.2090401@gmail.com> On 06/12/2012 05:24 AM, Alejandro Tejada wrote: > Hi All, > > Surely we have discussed this topic before, but the HyperCard > thread brings me memories from 1987, when I started dabbling > with Macs. Back then, I provided translations from manuals for > my group of coworkers who were learning to use the Mac. > > Just last week, I was showing to a school friend (who works as > an English Teacher) some stacks created in LiveCode and he > told me that he wished to be able to create similar stacks > for his classes, but he quickly dismissed the idea, arging that > the time involved to learn it would be too much for him. > > Then, I proceed to show him the scripts that drive the stacks > and he was really surprised to learn that he could actually read > and understand a computer language. Obviously, he have never > heard before about HyperCard or LiveCode so I left him the stack > "MetaTalk Programmer" to run with Ken Ray's StackRunner. > http://www.canelasoftware.com/mc/metacard24/mtp.mc > > How difficult would be for LiveCode to sell a specially simplified > student version of this program in English Teaching Academies > around the world? It wouldn't be difficult at all. But RunRev have demonstrated their attitude towards this quite adequately already. > > I am sure that exposing english learners to this platform would > be really beneficial for them and LiveCode. > > Al > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501.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 toolbook at kestner.de Tue Jun 12 05:14:37 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 12 Jun 2012 11:14:37 +0200 Subject: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> Message-ID: <002e01cd487b$caa59940$5ff0cbc0$@de> FYI I still/again get the malware warning on this site: http://mwieder.on-rev.com/WordPress/?incsub_wiki=glx2-documentation Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von stephen barncard > Gesendet: Samstag, 9. Juni 2012 22:15 > An: How to use LiveCode > Betreff: Re: ANN: GLX2 3.05 > > Main doc page is ok, however, click the History tab and it happens again. > > sqb > > On Sat, Jun 9, 2012 at 1:04 PM, Mark Wieder wrote: > > > stephen- > > > > Friday, June 8, 2012, 11:39:10 PM, you wrote: > > > > > Mark - there is something on the documentation page (Ongoing > > documentation > > > > Yes, thanks. I finally tracked that down after thinking I had cleaned > > everything out. There was a header.php file in my WordPress directory > > that had gotten munged. It's fixed now and the site is safe again. > > > > -- > > -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 > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 12 08:13:27 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Tue, 12 Jun 2012 22:13:27 +1000 Subject: iOS 6 In-Reply-To: References: Message-ID: <496DF0C6-63BD-4956-828E-3558DB430A38@gmail.com> Yup, confirmed on an iPod touch. g On 12/06/2012, at 8:40 AM, Colin Holgate wrote: > Any LC based apps I have, including ones from the App Store, quit on launch. But then, so do some non-LC apps. Flash based apps seem ok. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 12 08:33:12 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 12 Jun 2012 08:33:12 -0400 Subject: iOS 6 In-Reply-To: <496DF0C6-63BD-4956-828E-3558DB430A38@gmail.com> References: <496DF0C6-63BD-4956-828E-3558DB430A38@gmail.com> Message-ID: <1A922B0F-34A8-464B-8899-856C20FA0692@verizon.net> By the way, the sheep herder app works ok. So, something that later LiveCode is doing seems to bother iOS 6. From ambassador at fourthworld.com Tue Jun 12 10:02:48 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 12 Jun 2012 07:02:48 -0700 Subject: Live WWDC keynote feed In-Reply-To: References: Message-ID: <4FD74C08.5020801@fourthworld.com> Monte Goulding wrote: > Hi Richard > >> One step closer to a "scale card" command.... > > Are you referring to http://quality.runrev.com/show_bug.cgi?id=6589 > > A scaleToFit stack property would be simpler than a command wouldn't > it? Easier still to not provide anything at all. :) > As long as things didn't just end up pixelated. Options might > be letterbox,stretch and none. Anything other than none would > mean resizeStack messages wouldn't need to be sent any more. Whether that will suffice depends on what you want to do. Pixelation is a byproduct of raster images, and the Android dev guides already provide a good system for supplying an app with four sets of raster images to handle the four main categories of display types - extra bonus points if the engine could handle dynamic swapping of image sets accordingly. But that's just for whole-screen solutions. I'm thinking of something more. Alejandro Tejada has a similar take on this to where I'm coming from: > Could that be similar to a proposed > (at least in this mail list) property > for groups? One and the same. > For example, if you have a group with many > controls, using this proposed "scale" property > you could write: > > set the scale of grp 1 to 250 without scrollbars > (250 % percent of original size or 2.5x larger) > The option of "with/without scrollbars" would > allows greater flexibility. Implemented in this > way, that property would be really useful. Exactly. Here's what I'm thinking: Resolution independence is no longer an option, but truly a requirement. To pull that off RunRev would need to abstract the screen metrics so that the units we work with aren't specifically pixels per se, but a unit that gets interpreted dynamically depending on the target resolution. We could stop there, with just one pixel density for everything at runtime and that would help with the question of handling so-called "retina" displays and other pixel densities. But such an implementation would miss an opportunity for something more: Once coordinates are abstracted, it would be ideal to be able to apply them to specific objects in addition to the card or stack as a whole. If we had that, then we can make all sorts of really useful zoom view features in our apps. Even if limited to groups, as Alejandro suggests, the scope of new features we could add would be profound, enabling many apps to support the sorts of features users are accustomed to. Drawing programs, print layout, and more - all become zoomable with relative ease once the engine provides us with abstract coordinates. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ken at kencorey.com Tue Jun 12 10:15:44 2012 From: ken at kencorey.com (Ken Corey) Date: Tue, 12 Jun 2012 15:15:44 +0100 Subject: mergDataGridScroller Control? Message-ID: <4FD74F10.8070805@kencorey.com> Hi All, In one of my projects, I was looking to create a DataGrid that works under iOS. I managed to do it, and the performance was fine in the simulator, and at 320x480 on my iPad 2, but at full 1024x768 resolution on the iPad 2 the performance was abominable. When I asked the list, nobody had any suggestions, as the problem seemed to be a "group within a group" issue. Today I noticed that Monte Goulding has a control called "mergDataGridScroller", and that it puts a datagrid into a scroller on iOS, and has a scripted solution on Android. So, the obvious questions: 1) Is this better than my putting a datagrid into an iScroller on iOS? 2) does Android have its own native scroller now in LC5.5? 3) Monte, any plans to update this control for the later versions of LC? 4) I'm not sure...but is that control covered by a mergext license? Thanks, -Ken From capellan2000 at gmail.com Tue Jun 12 11:03:18 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 12 Jun 2012 08:03:18 -0700 (PDT) Subject: English language learners and LiveCode In-Reply-To: <4FD6C131.2090401@gmail.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> Message-ID: <1339513398189-4650508.post@n4.nabble.com> Hi Richmond, Richmond Mathewson-2 wrote > > It wouldn't be difficult at all. But RunRev have demonstrated their > attitude towards this quite adequately already. > Actually, RunRev is working on the Educational side of their business, but I am not aware about the most recent developments on this specific area. So, Richmond, please, explain what is RunRev attitude about this topic. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650508.html Sent from the Revolution - User mailing list archive at Nabble.com. From effendi at wanadoo.fr Tue Jun 12 11:31:29 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 12 Jun 2012 17:31:29 +0200 Subject: =?windows-1252?Q?An_iMac_Screen_Problem_=85=2E=2E?= Message-ID: Hi from "Here", This is ever-so-slightly a non LiveCode problem, but I know that a lot of you guys have Macs, so here we go : I have a two year old iMac 20 inch, flawless since I bought it. Today, my screen suddenly went haywire, as if I had changed screen resolution (which I didn't). 1 - I can no longer see Dock on the base of the screen 2 - The display flows over into my second monitor 3 - Everything on the screen is bigger (icons, etc) Now on previous monitors, we had controls to solve display problems, but on an iMac there are none. Screen resolution has remained unchanged : 1680 x 1050. Has anybody had any problems like this, and has a solution, or is my iMac dying ? - Francis From bvg at mac.com Tue Jun 12 11:38:46 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue, 12 Jun 2012 17:38:46 +0200 Subject: =?windows-1252?Q?Re=3A_An_iMac_Screen_Problem_=85=2E=2E?= In-Reply-To: References: Message-ID: <3C144E1B-3556-4F72-B0CB-FC72F14BFC9A@mac.com> Sounds like the iMac thinks that the screen is bigger then it actually is. If a reboot doesn't help, i suggest to reset the pram or.. what's the newfangled BIOS replacement called again? anyway, you want this: http://support.apple.com/kb/HT1379?viewlocale=en_US&locale=en_US http://support.apple.com/kb/HT1895 If the problem re-emerges, most likely the standby battery has run out of juice. In that case you need to find out if it's soldered on, or removable. If soldered let it be replaced by a technician, otherwise: www.ifixit.com On 12.06.2012, at 17:31, Francis Nugent Dixon wrote: > Hi from "Here", > > This is ever-so-slightly a non LiveCode problem, > but I know that a lot of you guys have Macs, so > here we go : > > I have a two year old iMac 20 inch, flawless since > I bought it. Today, my screen suddenly went haywire, > as if I had changed screen resolution (which I didn't). > > 1 - I can no longer see Dock on the base of the screen > 2 - The display flows over into my second monitor > 3 - Everything on the screen is bigger (icons, etc) > > Now on previous monitors, we had controls to solve > display problems, but on an iMac there are none. > > Screen resolution has remained unchanged : 1680 x 1050. > > Has anybody had any problems like this, and has a > solution, or is my iMac dying ? > > - 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 -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From tereza at califex.com Tue Jun 12 11:41:16 2012 From: tereza at califex.com (Tereza Snyder) Date: Tue, 12 Jun 2012 10:41:16 -0500 Subject: Password protecting a data file... how to cope with forgotten password? Message-ID: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> The application I?m working on needs to store possibly confidential client info on the user?s hard drive. It's asking for an optional password. (The password is optional because it?s up to the user whether they want the extra protection). If they DO input a password, and subsequently forget it, how can I provide a non-internet-based mechanism for retrieving or resetting the password? I thought I?d ask them to re-authenticate as the current user at the OS level, the way many programs do. How might that be done in LC? Perhaps there?s another way? t -- Tereza Snyder Califex Software, Inc. From bonnmike at gmail.com Tue Jun 12 11:43:44 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 12 Jun 2012 09:43:44 -0600 Subject: =?windows-1252?Q?Re=3A_An_iMac_Screen_Problem_=85=2E=2E?= In-Reply-To: References: Message-ID: Since you mentioned a second display, you might try a couple things. Disconnect the second display long enough so that your mac has to re-configure its settings. Might force it to reset the imac screen. Then plug the external back in and wait for it to re-config things again. Also might simply see if you can force the old screen to a different res, wait a few seconds then set it back. Without a mac I can't experiment, but.. Is it possible there is a virtual res setting? (meaning a desktop bigger than the resolution of the display) on the mac? I've seen such setups where you can scroll around a larger area than is currently being shown. There can also be quirks as far as how dual display is set up, various modes (stretch, mirror etc) where if your external monitor is a diff res than the native and the things go wonky, the main screen can display things based on the settings of the 2nd monitor (so if the 2nd is higher res, things go weird and the native displays things positionally so that some things leave the screen) There is of course the other option, hardware failure. Could be a popped capacitor or who knows (not even close to my area of expertise) Just read BVGs response, yep, same type of theory. On Tue, Jun 12, 2012 at 9:31 AM, Francis Nugent Dixon wrote: > Hi from "Here", > > This is ever-so-slightly a non LiveCode problem, > but I know that a lot of you guys have Macs, so > here we go : > > I have a two year old iMac 20 inch, flawless since > I bought it. Today, my screen suddenly went haywire, > as if I had changed screen resolution (which I didn't). > > 1 - I can no longer see Dock on the base of the screen > 2 - The display flows over into my second monitor > 3 - Everything on the screen is bigger (icons, etc) > > Now on previous monitors, we had controls to solve > display problems, but on an iMac there are none. > > Screen resolution has remained unchanged : 1680 x 1050. > > Has anybody had any problems like this, and has a > solution, or is my iMac dying ? > > - 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 dochawk at gmail.com Tue Jun 12 11:44:44 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 12 Jun 2012 08:44:44 -0700 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> Message-ID: On Tue, Jun 12, 2012 at 8:41 AM, Tereza Snyder wrote: > The application I?m working on needs to store possibly confidential client info on the user?s hard drive. It's asking for an optional password. (The password is optional because it?s up to the user whether they want the extra protection). If they DO input a password, and subsequently forget it, how can I provide a non-internet-based mechanism for retrieving or resetting the password? First, be certain that you even *want* such a possibility. How secure do you need? Making it possible for the user to recover means that a way to recover without the password exists . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From capellan2000 at gmail.com Tue Jun 12 11:46:20 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 12 Jun 2012 08:46:20 -0700 (PDT) Subject: Live WWDC keynote feed In-Reply-To: <4FD74C08.5020801@fourthworld.com> References: <4FD62D4C.5050309@fourthworld.com> <4FD74C08.5020801@fourthworld.com> Message-ID: <1339515980526-4650514.post@n4.nabble.com> Hi Richard, Richard Gaskin wrote > > [snip] > Here's what I'm thinking: > > Resolution independence is no longer an option, but truly a requirement. > To pull that off RunRev would need to abstract the screen metrics so > that the units we work with aren't specifically pixels per se, but a > unit that gets interpreted dynamically depending on the target resolution. > > We could stop there, with just one pixel density for everything at > runtime and that would help with the question of handling so-called > "retina" displays and other pixel densities. > > But such an implementation would miss an opportunity for something more: > > Once coordinates are abstracted, it would be ideal to be able to apply > them to specific objects in addition to the card or stack as a whole. > > If we had that, then we can make all sorts of really useful zoom view > features in our apps. > > Even if limited to groups, as Alejandro suggests, the scope of new > features we could add would be profound, enabling many apps to support > the sorts of features users are accustomed to. > > Drawing programs, print layout, and more - all become zoomable with > relative ease once the engine provides us with abstract coordinates. > Abstract coordinates. This sounds like a complete game changer. :-D I have stated before that I am not an Apple fan, (although I really was a happy user) nor a Microsoft basher (ALWAYS blaming others is not healthy), and my close friends frecuently remembers me that I said: "In the future every computer will be using linux..." After reading your comment, I remembered something that Apple evangelist used to say, back in 1987: "Apple leads the way to innovations in computing. Apple computers of today shows you how will be every other computer in the future." After, they were correct about what is Apple's role: Show a way (of many) to the future of computing. Apple's sucess depends on the credibility of their proposals. Does users, software developers and PC makers believe that Ultra High resolution displays are part of the future of computing??? If the answer is yes, we could expect, for next year, a flood of these displays in every device know to mankind. If the answer is no, these machines would found their niche among graphics and video professionals. To be honest, I would have like to know how will be today the computing panorama, if Commodore Amiga was the model for hardware like Apple was for software... Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Live-WWDC-keynote-feed-tp4650460p4650514.html Sent from the Revolution - User mailing list archive at Nabble.com. From keith.clarke at clarkeandclarke.co.uk Tue Jun 12 11:49:15 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Tue, 12 Jun 2012 16:49:15 +0100 Subject: =?windows-1252?Q?Re=3A_An_iMac_Screen_Problem_=85=2E=2E?= In-Reply-To: References: Message-ID: <3C902747-22D0-46AC-858B-78F37300A53F@clarkeandclarke.co.uk> ...you haven't accidentally done a Control + Mouse scroll-up and just zoomed the display? Easily solved by Control + Scroll-down? Best, Keith.. On 12 Jun 2012, at 16:43, Mike Bonner wrote: > Since you mentioned a second display, you might try a couple things. > Disconnect the second display long enough so that your mac has to > re-configure its settings. Might force it to reset the imac screen. > > Then plug the external back in and wait for it to re-config things again. > > Also might simply see if you can force the old screen to a different res, > wait a few seconds then set it back. > > Without a mac I can't experiment, but.. Is it possible there is a virtual > res setting? (meaning a desktop bigger than the resolution of the display) > on the mac? I've seen such setups where you can scroll around a larger > area than is currently being shown. > > There can also be quirks as far as how dual display is set up, various > modes (stretch, mirror etc) where if your external monitor is a diff res > than the native and the things go wonky, the main screen can display things > based on the settings of the 2nd monitor (so if the 2nd is higher res, > things go weird and the native displays things positionally so that some > things leave the screen) > > There is of course the other option, hardware failure. Could be a popped > capacitor or who knows (not even close to my area of expertise) > > Just read BVGs response, yep, same type of theory. > > On Tue, Jun 12, 2012 at 9:31 AM, Francis Nugent Dixon wrote: > >> Hi from "Here", >> >> This is ever-so-slightly a non LiveCode problem, >> but I know that a lot of you guys have Macs, so >> here we go : >> >> I have a two year old iMac 20 inch, flawless since >> I bought it. Today, my screen suddenly went haywire, >> as if I had changed screen resolution (which I didn't). >> >> 1 - I can no longer see Dock on the base of the screen >> 2 - The display flows over into my second monitor >> 3 - Everything on the screen is bigger (icons, etc) >> >> Now on previous monitors, we had controls to solve >> display problems, but on an iMac there are none. >> >> Screen resolution has remained unchanged : 1680 x 1050. >> >> Has anybody had any problems like this, and has a >> solution, or is my iMac dying ? >> >> - 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 >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 12 11:56:21 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 12 Jun 2012 09:56:21 -0600 Subject: =?windows-1252?Q?Re=3A_An_iMac_Screen_Problem_=85=2E=2E?= In-Reply-To: <3C902747-22D0-46AC-858B-78F37300A53F@clarkeandclarke.co.uk> References: <3C902747-22D0-46AC-858B-78F37300A53F@clarkeandclarke.co.uk> Message-ID: Yeah what keith said, check that first! On Tue, Jun 12, 2012 at 9:49 AM, Keith Clarke < keith.clarke at clarkeandclarke.co.uk> wrote: > ...you haven't accidentally done a Control + Mouse scroll-up and just > zoomed the display? Easily solved by Control + Scroll-down? > Best, > Keith.. > > On 12 Jun 2012, at 16:43, Mike Bonner wrote: > > > Since you mentioned a second display, you might try a couple things. > > Disconnect the second display long enough so that your mac has to > > re-configure its settings. Might force it to reset the imac screen. > > > > Then plug the external back in and wait for it to re-config things again. > > > > Also might simply see if you can force the old screen to a different res, > > wait a few seconds then set it back. > > > > Without a mac I can't experiment, but.. Is it possible there is a virtual > > res setting? (meaning a desktop bigger than the resolution of the > display) > > on the mac? I've seen such setups where you can scroll around a larger > > area than is currently being shown. > > > > There can also be quirks as far as how dual display is set up, various > > modes (stretch, mirror etc) where if your external monitor is a diff res > > than the native and the things go wonky, the main screen can display > things > > based on the settings of the 2nd monitor (so if the 2nd is higher res, > > things go weird and the native displays things positionally so that some > > things leave the screen) > > > > There is of course the other option, hardware failure. Could be a popped > > capacitor or who knows (not even close to my area of expertise) > > > > Just read BVGs response, yep, same type of theory. > > > > On Tue, Jun 12, 2012 at 9:31 AM, Francis Nugent Dixon < > effendi at wanadoo.fr>wrote: > > > >> Hi from "Here", > >> > >> This is ever-so-slightly a non LiveCode problem, > >> but I know that a lot of you guys have Macs, so > >> here we go : > >> > >> I have a two year old iMac 20 inch, flawless since > >> I bought it. Today, my screen suddenly went haywire, > >> as if I had changed screen resolution (which I didn't). > >> > >> 1 - I can no longer see Dock on the base of the screen > >> 2 - The display flows over into my second monitor > >> 3 - Everything on the screen is bigger (icons, etc) > >> > >> Now on previous monitors, we had controls to solve > >> display problems, but on an iMac there are none. > >> > >> Screen resolution has remained unchanged : 1680 x 1050. > >> > >> Has anybody had any problems like this, and has a > >> solution, or is my iMac dying ? > >> > >> - 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 > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From tereza at califex.com Tue Jun 12 12:02:29 2012 From: tereza at califex.com (Tereza Snyder) Date: Tue, 12 Jun 2012 11:02:29 -0500 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> Message-ID: <116F82A9-560E-479A-9090-1DF671C032A6@califex.com> On Jun 12, 2012, at 10:44 AM, Dr. Hawkins wrote: > On Tue, Jun 12, 2012 at 8:41 AM, Tereza Snyder wrote: >> The application I?m working on needs to store possibly confidential client info on the user?s hard drive. It's asking for an optional password. (The password is optional because it?s up to the user whether they want the extra protection). If they DO input a password, and subsequently forget it, how can I provide a non-internet-based mechanism for retrieving or resetting the password? > > First, be certain that you even *want* such a possibility. How secure > do you need? Making it possible for the user to recover means that a > way to recover without the password exists . . . > Good point. I?m close to deciding that because the data in question is stored within the current user's account, that should be enough. It?ll be survey results pertaining to disability, which is not not likely to be high-stakes data, but the data won?t be anonymous either. However, I expect my client to demand a password option, so I have to puzzle it out. t > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 12 12:06:35 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 12 Jun 2012 09:06:35 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: OmniDiskSweeper is a really good tool as well. Bob On Jun 11, 2012, at 5:46 PM, Peter Haworth wrote: > Also wanted to pass on a nice tool for analysing disk space on Macs - > GrandPerspective. Shows a visual representation of all the files on a disk > as a kind of patchwork quit with each patch relative to the file size. > Makes it super easy to spot the largest files. And it's free. > Pete > lcSQL Software > > > > On Mon, Jun 11, 2012 at 3:50 PM, Peter Haworth wrote: > >> Thanks for all the suggestions folks. Things have settled down as far as >> chunks of disk space disappearing and my system seems stable again now, >> although I'm still at a loss to explain where it all went. >> >> Pete >> lcSQL Software >> >> >> >> On Mon, Jun 11, 2012 at 3:17 PM, Colin Holgate wrote: >> >>> Do you own an iPad or iPhone? It may have been doing a wireless backup. >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 12 12:25:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 12 Jun 2012 09:25:27 -0700 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> Message-ID: <63DDD577-8B07-4B87-A413-D802994B1973@twft.com> For an application I think the only way to maintain security in this situation is to tell people to NOT FORGET THEIR PASSWORD or else they will lose access to their data. They will need at that point to create a new account and password. But a password may not be necessary. Is this a single user kind of application? If so, then their security is being provided by the OS when they log into their computer as themselves. The app (IMHO) should not need to provide security, because access to their computer and their account is their responsibility. If this is a multi-user app where different people can log in as themselves and access their own data, then what I would do for an app like yours is have an Administrator account, and upon first login, force the user to create an admin password with stern warnings about not forgetting it. I then restrict admins to account creation and deletion only. Admins are not allowed to view sensitive data. Deletion of an account deletes the data as well. I would really like to see a Livecode command that called the OS authentication dialog, and returned true if successful, false if not. Bob On Jun 12, 2012, at 8:41 AM, Tereza Snyder wrote: > The application I?m working on needs to store possibly confidential client info on the user?s hard drive. It's asking for an optional password. (The password is optional because it?s up to the user whether they want the extra protection). If they DO input a password, and subsequently forget it, how can I provide a non-internet-based mechanism for retrieving or resetting the password? > > I thought I?d ask them to re-authenticate as the current user at the OS level, the way many programs do. How might that be done in LC? > > Perhaps there?s another way? > > t > > > > -- > Tereza Snyder > Califex Software, 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 dunbarx at aol.com Tue Jun 12 12:38:08 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 12 Jun 2012 12:38:08 -0400 (EDT) Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <63DDD577-8B07-4B87-A413-D802994B1973@twft.com> References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> <63DDD577-8B07-4B87-A413-D802994B1973@twft.com> Message-ID: <8CF16D0E240439A-BF4-1C9A@web-mmc-m02.sysops.aol.com> That old trick, setting a hint might work. Usually when one gets the hint, so to speak, the password is resurrected. Craig Newman -----Original Message----- From: Bob Sneidar To: How to use LiveCode Sent: Tue, Jun 12, 2012 12:26 pm Subject: Re: Password protecting a data file... how to cope with forgotten password? For an application I think the only way to maintain security in this situation is to tell people to NOT FORGET THEIR PASSWORD or else they will lose access to their data. They will need at that point to create a new account and password. But a password may not be necessary. Is this a single user kind of application? If so, then their security is being provided by the OS when they log into their computer as themselves. The app (IMHO) should not need to provide security, because access to their computer and their account is their responsibility. If this is a multi-user app where different people can log in as themselves and access their own data, then what I would do for an app like yours is have an Administrator account, and upon first login, force the user to create an admin password with stern warnings about not forgetting it. I then restrict admins to account creation and deletion only. Admins are not allowed to view sensitive data. Deletion of an account deletes the data as well. I would really like to see a Livecode command that called the OS authentication dialog, and returned true if successful, false if not. Bob On Jun 12, 2012, at 8:41 AM, Tereza Snyder wrote: > The application I?m working on needs to store possibly confidential client info on the user?s hard drive. It's asking for an optional password. (The password is optional because it?s up to the user whether they want the extra protection). If they DO input a password, and subsequently forget it, how can I provide a non-internet-based mechanism for retrieving or resetting the password? > > I thought I?d ask them to re-authenticate as the current user at the OS level, the way many programs do. How might that be done in LC? > > Perhaps there?s another way? > > t > > > > -- > Tereza Snyder > Califex Software, 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 livfoss at mac.com Tue Jun 12 12:44:11 2012 From: livfoss at mac.com (Graham Samuel) Date: Tue, 12 Jun 2012 18:44:11 +0200 Subject: iOS - indicating 'delete' in a list Message-ID: <1DC65115-C3E4-4E3C-AB86-27E550D39AB0@mac.com> I'm showing a list of items - in effect an index - in an iOS app. Up to now, when you touch a line, the app moves on to a more detailed display for that particular entry: several cards (screens) are associated with each line. I now want to introduce the idea of deleting one of the items in the list, again by some kind of touch action, hopefully preserving the idea of a short touch to take the user to the detailed info. I've thought of reacting to a long touch on the line or maybe on a dragging action to the left or right, or maybe having an 'action' box at the edge of the line and letting the user touch that. Looking at other apps, i am not sure if there's a preferred way to do this, although there are several where some user action makes a 'delete' button appear on the same line as the list entry. Is anyone else willing to say how they tackled this? TIA Graham From admin at FlexibleLearning.com Tue Jun 12 13:02:32 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Tue, 12 Jun 2012 18:02:32 +0100 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: Message-ID: One way that comes to mind is to store the data in a password-encrypted stack (data is then gibberish) that also needs their password to be viewed or a master password that you can use if they send you the data stack. Fee chargeable. :) Hugh Senior FLCo On Jun 12, 2012, at 10:44 AM, Dr. Hawkins wrote: > On Tue, Jun 12, 2012 at 8:41 AM, Tereza Snyder wrote: >> The application I?m working on needs to store possibly confidential client info on the user?s hard drive. It's asking for an optional password. (The password is optional because it?s up to the user whether they want the extra protection). If they DO input a password, and subsequently forget it, how can I provide a non-internet-based mechanism for retrieving or resetting the password? From pete at lcsql.com Tue Jun 12 13:03:21 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 12 Jun 2012 10:03:21 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: I did find one source of the disappearing disk space. Apparently Lion creates A partition on your system disk named Recovery HD. As you'd expect from the name, it provides some sort of recovery options for serious OS problems. On my disk, it took 650megs of space, don't know what determines its size. Probably worth giving up 650megs in exchange for the recovery functions, but would have been nice to know about it. I also got bitten by the re-opening of files "feature" today - in Quicktime. I switched off the option to do it in the System Preferences/General tab but had to reboot for it to take effect. There are apparently ways to switch it off on a program by program basis by using terminal commands to update preference file settings. Would have been nice for Apple to provide that in the application's preference settings. I read that Mountain Lion will be available very soon - I'm very afraid?. And that Apple have decided that you may not run certain applications (Google Maps) on your very own iPhone?. Pete lcSQL Software On Tue, Jun 12, 2012 at 9:06 AM, Bob Sneidar wrote: > OmniDiskSweeper is a really good tool as well. > > Bob > > > On Jun 11, 2012, at 5:46 PM, Peter Haworth wrote: > > > Also wanted to pass on a nice tool for analysing disk space on Macs - > > GrandPerspective. Shows a visual representation of all the files on a > disk > > as a kind of patchwork quit with each patch relative to the file size. > > Makes it super easy to spot the largest files. And it's free. > > Pete > > lcSQL Software > > > > > > > > On Mon, Jun 11, 2012 at 3:50 PM, Peter Haworth wrote: > > > >> Thanks for all the suggestions folks. Things have settled down as far > as > >> chunks of disk space disappearing and my system seems stable again now, > >> although I'm still at a loss to explain where it all went. > >> > >> Pete > >> lcSQL Software > >> > >> > >> > >> On Mon, Jun 11, 2012 at 3:17 PM, Colin Holgate > wrote: > >> > >>> Do you own an iPad or iPhone? It may have been doing a wireless backup. > >>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> > >> > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 12 13:26:38 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 12 Jun 2012 10:26:38 -0700 Subject: iOS - indicating 'delete' in a list In-Reply-To: <1DC65115-C3E4-4E3C-AB86-27E550D39AB0@mac.com> References: <1DC65115-C3E4-4E3C-AB86-27E550D39AB0@mac.com> Message-ID: Hi Graham, The approach I like the best (as a user, not a developer) is to have a checkbox next to each line. When one or more lines are selected via the checkboxes, icons for various actions to be carried out are made active. The single touch still brings up the detailed view, but the checkbox allows for whatever other actions you need for your app. I guess if delete is the only action you need, this might be overkill, although it does provide for deletion of multiple lines in one action. Pete lcSQL Software On Tue, Jun 12, 2012 at 9:44 AM, Graham Samuel wrote: > I'm showing a list of items - in effect an index - in an iOS app. Up to > now, when you touch a line, the app moves on to a more detailed display for > that particular entry: several cards (screens) are associated with each > line. I now want to introduce the idea of deleting one of the items in the > list, again by some kind of touch action, hopefully preserving the idea of > a short touch to take the user to the detailed info. I've thought of > reacting to a long touch on the line or maybe on a dragging action to the > left or right, or maybe having an 'action' box at the edge of the line and > letting the user touch that. Looking at other apps, i am not sure if > there's a preferred way to do this, although there are several where some > user action makes a 'delete' button appear on the same line as the list > entry. Is anyone else willing to say how they tackled this? > > 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 richmondmathewson at gmail.com Tue Jun 12 14:46:29 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 12 Jun 2012 21:46:29 +0300 Subject: English language learners and LiveCode In-Reply-To: <1339513398189-4650508.post@n4.nabble.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> Message-ID: <4FD78E85.3050109@gmail.com> On 06/12/2012 06:03 PM, Alejandro Tejada wrote: > Hi Richmond, > > > Richmond Mathewson-2 wrote >> It wouldn't be difficult at all. But RunRev have demonstrated their >> attitude towards this quite adequately already. >> > Actually, RunRev is working on the Educational side > of their business, but I am not aware about the most > recent developments on this specific area. > > So, Richmond, please, explain what is RunRev attitude > about this topic. I have repeatedly raised the possibility of either a feature-reduced version of Livecode or a re-release of an earlier version of Livecode (say 2.0) at an extremely cheap rate if not free. This has been ignored. Free RevMedia, as we are surely all well aware, lasted a very short while........ ---------------------- What RunRev should be well aware of by now is that the teachers are not wealthy, but educational authorities and private educational institutions often are. However, the way to influence the groups with the money is, by-and-large, through teachers. Therefore, were either of the possibilities I mentioned above available, teacher might try them out and, realising the "good within" bring pressure to bear on educational powers. -------------------- Educational pricing for Livecode is really comparatively reasonable: http://www.runrev.com/education/pricing.html I especially like "with additional seats at $25 each" Preumably teachers are not allowed to buy themselves individual copies for $25. what I do not see are attractive enough 'hooks' to get the educationalists in there in the first place. ------------------------------------------------- The argument will be that a would-be buyer can download a trial version. On this note, I downloaded a Linux trial version of LC 5.5.0, but it would not accept my password. I contacted Heather and got this reply: "Thank you for your request. I have activated a trial for you, this time. However, I need to point out that this is the second time I've activated a trial for you, and LiveCode is not free software. At some point, you are going to need to give us some money if you want to continue using it. I am limited in the number of free trials I can activate for you." and this seems rather odd, as, surely, "Free Trials" are free trials; and as nothing terribly productive can be done with them such as spinning off standalone, it doesn't make sense. Let's suppose that I am wondering about buying 10 LC versions at educational pricing for teaching programming - the fact that I have been using RR 4.0 and RR4.5 for donkey's ages without buying further upgrades shouldn't enter into whether I have access to a Trial. ------------------------------------------- Unfortunately I have to report that, having been allowed 30 day Trial of Livecode 5.5.0, and downloading it to my machine running Xubuntu 12.04 it would not work beyond a "setting defaults" page. I had to 'kill' the IDE twice using the 'Task Manager'. > > Al > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650508.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 ambassador at fourthworld.com Tue Jun 12 14:48:13 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 12 Jun 2012 11:48:13 -0700 Subject: Live WWDC keynote feed In-Reply-To: <1339515980526-4650514.post@n4.nabble.com> References: <1339515980526-4650514.post@n4.nabble.com> Message-ID: <4FD78EED.3030206@fourthworld.com> Alejandro Tejada wrote: > Does users, software developers and PC makers believe that Ultra High > resolution displays are part of the future of computing??? I think the safest answer is also the most complete: we can assume that computing devices will continue to diversify, in both form and function. With that in mind, whether the most popular pixel density goes up or down* or remains the same, pixel-density-independence is the only way to stay in the game for the long term. * "Down"? Why would device resolution go down? One possibility is affordable wearables, where it may be some years before we get high-res displays that can clip onto your sunglasses. Even if high-res wearables become available, we can expect lower-res variants to satisfy certain demographics with the cost savings they'll provide. It's all an ever changing game, with no market stability in sight until we get direct cerebral cortex interfaces. :) Until then we just gotta roll with the punches, able and willing to handle any device form factors that come up.... -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From bobs at twft.com Tue Jun 12 14:58:19 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 12 Jun 2012 11:58:19 -0700 Subject: English language learners and LiveCode In-Reply-To: <4FD78E85.3050109@gmail.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> Message-ID: <2E22EB45-1BAC-4E80-8740-C12873EFF53A@twft.com> I think large companies like MS or Apple can have educational programs that they can write off as charity, but it becomes a much more difficult thing to do with small to mid sized companies. It's tempting to think that exposing students to something like Livecode would enhance learning in general, but is that true? It seems it would only assist a computer programming class, and something as specific or "niche" as Livecode, as much as I love working with it, would not even be my first choice were I to be setting up a basic high school or junior high curriculum. That being said, I can envision a great deal of benefit deploying educational apps to schools, were someone to create them. To be attractive however, there would have to be a whole range of products, or a single product that allowed a school to purchase different modules. Otherwise it might appear too specific to purchase as a generalized tool for education. Bob From ambassador at fourthworld.com Tue Jun 12 15:06:46 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 12 Jun 2012 12:06:46 -0700 Subject: English language learners and LiveCode In-Reply-To: <4FD78E85.3050109@gmail.com> References: <4FD78E85.3050109@gmail.com> Message-ID: <4FD79346.9080000@fourthworld.com> Hello Richard (sorry, couldn't resist). :) Richmond wrote: > I have repeatedly raised the possibility of either a feature-reduced > version of Livecode or a re-release of an earlier version of Livecode > (say 2.0) at an extremely cheap rate if not free. > > This has been ignored. "Ignored"? On the contrary, they not only gave it consideration, but also actually did it, as you noted: > Free RevMedia, as we are surely all well aware, lasted a very short > while........ There may be a reason for that, and I'm willing to be it wasn't Kevin Miller stumbling into the office drunk one day raging, "Let's get those teachers! To hell with them! Let's take away RevMedia! That'll fix 'em! Sure, we'll lose millions along the way, but damn I hate the education market and I'm willing to throw all that money away just to stick it to them!" I suspect their reasons for EOL'ing RevMedia was far less interesting, based merely on ROI and other boring spreadsheet stuff. If there is a compelling business case to be made which could demonstrate their direct experience to be incorrect or incomplete, submitting a proposal with well-researched supporting data to their office would be more likely to get a response from them than sending summary notes to the users here who have no control over LiveCode. Even better, consider putting that effort into the folks who run Python, Moodle, or other orgs who already depend on business models based around free software. If you're successful at helping those orgs make more money, we may be able to make a case for RunRev to take LiveCode open source, which would be far more beneficial to so many others in addition to the EDU segment than simply a free-as-in-beer proposal. Thus far, the best business model RunRev has been able to come up with which lets them keep electricity coming to their computers and food to their developers has been the one they have now. It can probably be improved on (all systems can), but a complete change of direction would not be prudent without diligent, detailed research. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From charles at buchwald.ca Tue Jun 12 15:12:45 2012 From: charles at buchwald.ca (Charles E Buchwald) Date: Tue, 12 Jun 2012 14:12:45 -0500 Subject: ResTool Plugin Message-ID: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> Hi List, I don't post here very often, but I wanted to share this little plugin tool I've made and have been using. The timing seems right, what with all the discussion of screen resolutions and such. ResTool is a small palette for resizing your stack to a number of standard screen dimensions. You can switch from portrait to landscape orientations, subtract an arbitrary number of pixels to account for a status bar, and move the stack around on the screen. There are buttons to shift the stack up and down, left and right--useful, for example, if you are working on a laptop or smaller screen and developing a stack meant for HD1080 resolution in portrait orientation. (That's exactly what got me started on this in the first place.) There is a substack with a chart of common video standards and aspect ratios, and a couple of useful tables (via the "Ref" button.) No documentation, really, but the tooltips should help if anything isn't obvious. Put it your Plugins folder, of course. Get it here: http://buchwald.ca/lc/ResTool.livecode.zip If you have any suggestions, additions or edits, please feel free to modify it as you see fit, or send me such ideas. I hope some of you may find it useful. Thanks! - Charles -- 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 stephenREVOLUTION2 at barncard.com Tue Jun 12 15:17:24 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 12 Jun 2012 12:17:24 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: I'm happy to announce that I've finally been able to install the 4th dev preview of *Mountain Lion* successfully and it seems to play nice with *Livecode 551 rc3*. First observations 1. Install took about 40 minutes (after the installer download). about 10 minutes or less for actual install of the system, another 45 minutes or so to import all files, data and settings using the migration assistant. 2. The 'modal' spinning beachball is now blue ( at least the one that indicates 'I'm loading and you can't do anything' ) 3. startup after ram check is amazingly fast. 4. drag-ctrl on app icon on first run will show the full *Gatekeeper Dialog*that will allow an app (including LC) to start up past the warnings. 5. Safari has a somewhat different UI - and "open new window in tabs" is on by default 6. Google Street view finally works properly in Safari - no sticky click (this took years to fix) 7. I like 64 bit - FAST. It would be sad and wrong if apple is disallowing 'some' apps such as google maps. We still should have some choices, regardless of what stupid drama between companies are going on. On Tue, Jun 12, 2012 at 10:03 AM, Peter Haworth wrote: > I did find one source of the disappearing disk space. Apparently Lion > creates A partition on your system disk named Recovery HD. As you'd expect > from the name, it provides some sort of recovery options for serious OS > problems. On my disk, it took 650megs of space, don't know what determines > its size. > > Probably worth giving up 650megs in exchange for the recovery functions, > but would have been nice to know about it. > > I also got bitten by the re-opening of files "feature" today - in > Quicktime. I switched off the option to do it in the System > Preferences/General tab but had to reboot for it to take effect. There are > apparently ways to switch it off on a program by program basis by using > terminal commands to update preference file settings. Would have been nice > for Apple to provide that in the application's preference settings. > > I read that Mountain Lion will be available very soon - I'm very afraid?. > > And that Apple have decided that you may not run certain applications > (Google Maps) on your very own iPhone?. > > Pete > lcSQL Software > > > > On Tue, Jun 12, 2012 at 9:06 AM, Bob Sneidar wrote: > > > OmniDiskSweeper is a really good tool as well. > > > > Bob > > > > > > On Jun 11, 2012, at 5:46 PM, Peter Haworth wrote: > > > > > Also wanted to pass on a nice tool for analysing disk space on Macs - > > > GrandPerspective. Shows a visual representation of all the files on a > > disk > > > as a kind of patchwork quit with each patch relative to the file size. > > > Makes it super easy to spot the largest files. And it's free. > > > Pete > > > lcSQL Software > > > > > > > > > > > > On Mon, Jun 11, 2012 at 3:50 PM, Peter Haworth wrote: > > > > > >> Thanks for all the suggestions folks. Things have settled down as far > > as > > >> chunks of disk space disappearing and my system seems stable again > now, > > >> although I'm still at a loss to explain where it all went. > > >> > > >> Pete > > >> lcSQL Software > > >> > > >> > > >> > > >> On Mon, Jun 11, 2012 at 3:17 PM, Colin Holgate > > wrote: > > >> > > >>> Do you own an iPad or iPhone? It may have been doing a wireless > backup. > > >>> > > >>> _______________________________________________ > > >>> use-livecode mailing list > > >>> use-livecode at lists.runrev.com > > >>> Please visit this url to subscribe, unsubscribe and manage your > > >>> subscription preferences: > > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > > >>> > > >> > > >> > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Tue Jun 12 15:27:51 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 12 Jun 2012 22:27:51 +0300 Subject: English language learners and LiveCode In-Reply-To: <4FD79346.9080000@fourthworld.com> References: <4FD78E85.3050109@gmail.com> <4FD79346.9080000@fourthworld.com> Message-ID: <4FD79837.9030008@gmail.com> On 06/12/2012 10:06 PM, Richard Gaskin wrote: > Hello Richard (sorry, couldn't resist). :) > > Richmond wrote: > >> I have repeatedly raised the possibility of either a feature-reduced >> version of Livecode or a re-release of an earlier version of Livecode >> (say 2.0) at an extremely cheap rate if not free. >> >> This has been ignored. > > "Ignored"? On the contrary, they not only gave it consideration, but > also actually did it, as you noted: > >> Free RevMedia, as we are surely all well aware, lasted a very short >> while........ > > There may be a reason for that, and I'm willing to be it wasn't Kevin > Miller stumbling into the office drunk one day raging, "Let's get > those teachers! To hell with them! Let's take away RevMedia! > That'll fix 'em! Sure, we'll lose millions along the way, but damn I > hate the education market and I'm willing to throw all that money away > just to stick it to them!" I doubt it as well; although, to be honest, the vision you conjured up was rather entertaining. As RevMedia (in its last incarnation) was Free, taking "it away" didn't lose RunRev any money, but I don't suppose it earned them any either. However, Kevin Miller is not a fool (if he were he would not be running a highly successful software company - at the risk of stating the screamingly obvious). > > I suspect their reasons for EOL'ing RevMedia was far less interesting, > based merely on ROI and other boring spreadsheet stuff. > > If there is a compelling business case to be made which could > demonstrate their direct experience to be incorrect or incomplete, > submitting a proposal with well-researched supporting data to their > office would be more likely to get a response from them than sending > summary notes to the users here who have no control over LiveCode. Probably, but I am just a teacher, and run a small private language school, which, were it to be measured up against Kevin Miller's achievement would look very small indeed. So, the idea of my coming up with a compelling business plan is just a rather weak joke. > > Even better, consider putting that effort into the folks who run > Python, Moodle, or other orgs who already depend on business models > based around free software. > > If you're successful at helping those orgs make more money, we may be > able to make a case for RunRev to take LiveCode open source, which > would be far more beneficial to so many others in addition to the EDU > segment than simply a free-as-in-beer proposal. I don't suppose any business is going to feel good about the free-as-in-beer idea. But what RunRev have not done to my knowledge is some sort of outreach to try to reel teachers in. I have demonstrated RR/LC to a fairly large number of programming teachers and heads-of-staff at school here in Bulgaria. They have all expressed interest, great interest. But then gone back to their schools where they teach PASCAL V ('tis free my love) or C++ (endless textbooks on the subject). > > Thus far, the best business model RunRev has been able to come up with > which lets them keep electricity coming to their computers and food to > their developers has been the one they have now. It can probably be > improved on (all systems can), but a complete change of direction > would not be prudent without diligent, detailed research. "a complete change in direction" . . . now I wonder where that idea came from? certainly not from me. An idea that has come from me (as well as quite a few other people) is that RunRev could be doing more to seduce teachers into using their product. That would not entail "a complete change of direction", but devoting a small percentage of their manpower to a market area which might be under exploited. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From capellan2000 at gmail.com Tue Jun 12 15:34:21 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 12 Jun 2012 12:34:21 -0700 (PDT) Subject: English language learners and LiveCode In-Reply-To: <4FD78E85.3050109@gmail.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> Message-ID: <1339529661169-4650532.post@n4.nabble.com> Hi Richmond, Richmond Mathewson-2 wrote > > I have repeatedly raised the possibility of either a feature-reduced > version of Livecode or a re-release of an earlier version of Livecode > (say 2.0) at an extremely cheap rate if not free. > > This has been ignored. > > Free RevMedia, as we are surely all well aware, lasted a very short > while........ > I am sure that RunRev have their reasons to not repeat this unique offer. My first though is that "free software" is not free for the company that give it away... Surely, supporting free users cost more (a lot more) than supporting paid users... Richmond Mathewson-2 wrote > > What RunRev should be well aware of by now is that the teachers are not > wealthy, but > educational authorities and private educational institutions often are. > > However, the way to influence the groups with the money is, > by-and-large, through teachers. > > Therefore, were either of the possibilities I mentioned above > available, teacher might try them out and, realising the > "good within" bring pressure to bear on educational powers. > Richmond, my personal experience is that Teachers want to learn but their efforts are conveniently ignored by their supervisors... unless that they start using software "approved and recommended" by the Powers that Be. A really Sad State of Affairs, IMHO... Richmond Mathewson-2 wrote > > Educational pricing for Livecode is really comparatively reasonable: > http://www.runrev.com/education/pricing.html > > I especially like "with additional seats at $25 each" > > Preumably teachers are not allowed to buy themselves individual copies > for $25. > > what I do not see are attractive enough 'hooks' to get the > educationalists in there in the first place. > Well, Have they tried with English Language Schools in different countries??? My educated guess is "NO"... But RunRev have to convince these language schools that LiveCode would contribute positively to learning the English language. Richmond Mathewson-2 wrote > > The argument will be that a would-be buyer can download a trial version. > > On this note, I downloaded a Linux trial version of LC 5.5.0, but it > would not accept my password. > > I contacted Heather and got this reply: > > "Thank you for your request. > > I have activated a trial for you, this time. However, > I need to point out that this is the second time I've > activated a trial for you, and LiveCode is not free > software. At some point, you are going to need to > give us some money if you want to continue using it. > I am limited in the number of free trials I can activate > for you." > > and this seems rather odd, as, surely, "Free Trials" > are free trials; and as nothing terribly productive > can be done with them such as spinning off standalone, > it doesn't make sense. > > Let's suppose that I am wondering about buying > 10 LC versions at educational pricing for teaching > programming - the fact that I have been using > RR 4.0 and RR4.5 for donkey's ages without buying > further upgrades shouldn't enter into whether I have > access to a Trial. > > Unfortunately I have to report that, having been allowed > 30 day Trial of Livecode 5.5.0, and downloading it to my > machine running Xubuntu 12.04 it would not work beyond > a "setting defaults" page. > > I had to 'kill' the IDE twice using the 'Task Manager'. > Actually, RunRev should specifiy which Linux versions they support. It's impossible to support every Linux distribution available... [Where is LiveCode for Puppy Linux?] ;-) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650532.html Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Tue Jun 12 15:39:08 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 12 Jun 2012 12:39:08 -0700 Subject: AW: ANN: GLX2 3.05 In-Reply-To: <002e01cd487b$caa59940$5ff0cbc0$@de> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> Message-ID: <129245673937.20120612123908@ahsoftware.net> Tiemo- Tuesday, June 12, 2012, 2:14:37 AM, you wrote: > FYI > I still/again get the malware warning on this site: > http://mwieder.on-rev.com/WordPress/?incsub_wiki=glx2-documentation You might try refreshing your browser cache. Shift-click the refresh button. That should do it. -- -Mark Wieder mwieder at ahsoftware.net From richmondmathewson at gmail.com Tue Jun 12 15:44:51 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 12 Jun 2012 22:44:51 +0300 Subject: English language learners and LiveCode In-Reply-To: <1339529661169-4650532.post@n4.nabble.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> <1339529661169-4650532.post@n4.nabble.com> Message-ID: <4FD79C33.7040300@gmail.com> > Actually, RunRev should specifiy which Linux versions they > support. It's impossible to support every Linux distribution > available... [Where is LiveCode for Puppy Linux?] ;-) > > Al > > If RunRev do not support Ubuntu they are probably excluding a very large number of current and potential clients using Linux. From pete at lcsql.com Tue Jun 12 16:05:46 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 12 Jun 2012 13:05:46 -0700 Subject: [OT] Disappearing Disk Space Under Lion In-Reply-To: References: Message-ID: Thanks for the report Richard. I may have over-reacted to the Google Maps issue. The heading on the story I saw was "Apple Kicks Google Maps Off iPhone". Google Maps is currently a core app on the iPhone meaning it can't be deleted but Apple plans to replace it with an equivalent app of their own. The story doesn't actually say that users won't be able to install Google Maps if they want to, it's just the headline that is somewhat misleading. Apologies. Pete lcSQL Software On Tue, Jun 12, 2012 at 12:17 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > I'm happy to announce that I've finally been able to install the 4th dev > preview of *Mountain Lion* successfully and it seems to play nice with > *Livecode > 551 rc3*. > > First observations > 1. Install took about 40 minutes (after the installer download). > about 10 minutes or less for actual install of the system, another 45 > minutes or so to import all files, data and settings using the migration > assistant. > 2. The 'modal' spinning beachball is now blue ( at least the one that > indicates 'I'm loading and you can't do anything' ) > 3. startup after ram check is amazingly fast. > 4. drag-ctrl on app icon on first run will show the full *Gatekeeper > Dialog*that will allow an app (including LC) to start up past the > warnings. > 5. Safari has a somewhat different UI - and "open new window in tabs" is on > by default > 6. Google Street view finally works properly in Safari - no sticky click > (this took years to fix) > 7. I like 64 bit - FAST. > > It would be sad and wrong if apple is disallowing 'some' apps such as > google maps. We still should have some choices, regardless of what stupid > drama between companies are going on. > > On Tue, Jun 12, 2012 at 10:03 AM, Peter Haworth wrote: > > > I did find one source of the disappearing disk space. Apparently Lion > > creates A partition on your system disk named Recovery HD. As you'd > expect > > from the name, it provides some sort of recovery options for serious OS > > problems. On my disk, it took 650megs of space, don't know what > determines > > its size. > > > > Probably worth giving up 650megs in exchange for the recovery functions, > > but would have been nice to know about it. > > > > I also got bitten by the re-opening of files "feature" today - in > > Quicktime. I switched off the option to do it in the System > > Preferences/General tab but had to reboot for it to take effect. There > are > > apparently ways to switch it off on a program by program basis by using > > terminal commands to update preference file settings. Would have been > nice > > for Apple to provide that in the application's preference settings. > > > > I read that Mountain Lion will be available very soon - I'm very afraid?. > > > > And that Apple have decided that you may not run certain applications > > (Google Maps) on your very own iPhone?. > > > > Pete > > lcSQL Software > > > > > > > > On Tue, Jun 12, 2012 at 9:06 AM, Bob Sneidar wrote: > > > > > OmniDiskSweeper is a really good tool as well. > > > > > > Bob > > > > > > > > > On Jun 11, 2012, at 5:46 PM, Peter Haworth wrote: > > > > > > > Also wanted to pass on a nice tool for analysing disk space on Macs - > > > > GrandPerspective. Shows a visual representation of all the files on > a > > > disk > > > > as a kind of patchwork quit with each patch relative to the file > size. > > > > Makes it super easy to spot the largest files. And it's free. > > > > Pete > > > > lcSQL Software > > > > > > > > > > > > > > > > On Mon, Jun 11, 2012 at 3:50 PM, Peter Haworth > wrote: > > > > > > > >> Thanks for all the suggestions folks. Things have settled down as > far > > > as > > > >> chunks of disk space disappearing and my system seems stable again > > now, > > > >> although I'm still at a loss to explain where it all went. > > > >> > > > >> Pete > > > >> lcSQL Software > > > >> > > > >> > > > >> > > > >> On Mon, Jun 11, 2012 at 3:17 PM, Colin Holgate > > > wrote: > > > >> > > > >>> Do you own an iPad or iPhone? It may have been doing a wireless > > backup. > > > >>> > > > >>> _______________________________________________ > > > >>> use-livecode mailing list > > > >>> use-livecode at lists.runrev.com > > > >>> Please visit this url to subscribe, unsubscribe and manage your > > > >>> subscription preferences: > > > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > > > >>> > > > >> > > > >> > > > > _______________________________________________ > > > > use-livecode mailing list > > > > use-livecode at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 capellan2000 at gmail.com Tue Jun 12 16:19:43 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 12 Jun 2012 13:19:43 -0700 (PDT) Subject: Geography based game? In-Reply-To: <8CF1639ADAD4BBC-1B78-1A9B4@webmail-d177.sysops.aol.com> References: <4FD634D2.70408@u12multimedia.com> <8CF1639ADAD4BBC-1B78-1A9B4@webmail-d177.sysops.aol.com> Message-ID: <1339532383932-4650536.post@n4.nabble.com> Hi dunbarx, dunbarx wrote > > [snip] > Why not import a nice map or two as a jpeg, and place > transparent buttons over key locations? > > The game could then take many forms, where clicking on > a country or city could answer a question posed, and > a correct answer (or not) would be registered. > > The game could go in many directions with this simple > structure, including the other way around from the above, > and would be an excellent learning tool for you. > > Relations and facts among the many geographical sites > can be exploited in all kinds of ways. > I like this idea. Jpeg bitmaps could work fine in small and big scale. Instead of buttons, he could use vector graphics with the shape of the target. Ideally, he will be able to reuse the same image in different parts of his card, just like proposed in this message: http://runtime-revolution.278305.n4.nabble.com/Recreating-complex-interfaces-and-or-field-formatting-on-preOpenCard-td4650198.html#a4650297 Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Geography-based-game-tp4650471p4650536.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Tue Jun 12 16:28:28 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 12 Jun 2012 13:28:28 -0700 Subject: ResTool Plugin In-Reply-To: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> References: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> Message-ID: <4FD7A66C.7040102@fourthworld.com> Charles E Buchwald wrote: > Hi List, > I don't post here very often, but I wanted to share this little plugin tool I've made and have been using. > The timing seems right, what with all the discussion of screen resolutions and such. > > ResTool is a small palette for resizing your stack to a number of standard screen dimensions. > You can switch from portrait to landscape orientations, subtract an arbitrary number of pixels to account for a status bar, and move the stack around on the screen. There are buttons to shift the stack up and down, left and right--useful, for example, if you are working on a laptop or smaller screen and developing a stack meant for HD1080 resolution in portrait orientation. (That's exactly what got me started on this in the first place.) > There is a substack with a chart of common video standards and aspect ratios, and a couple of useful tables (via the "Ref" button.) > No documentation, really, but the tooltips should help if anything isn't obvious. > Put it your Plugins folder, of course. > > Get it here: http://buchwald.ca/lc/ResTool.livecode.zip > > If you have any suggestions, additions or edits, please feel free to modify it as you see fit, or send me such ideas. I hope some of you may find it useful. Nicely done - thanks for posting that. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From capellan2000 at gmail.com Tue Jun 12 16:31:27 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 12 Jun 2012 13:31:27 -0700 (PDT) Subject: English language learners and LiveCode In-Reply-To: <4FD79C33.7040300@gmail.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> <1339529661169-4650532.post@n4.nabble.com> <4FD79C33.7040300@gmail.com> Message-ID: <1339533087577-4650538.post@n4.nabble.com> Richmond, in this mail list, you and Nicolas Cueto are English teachers. If you want to test the premise that learning LiveCode could help you students in their process of learning the english language, What kind of specific tasks would you assign to them, to prove or disprove this hypothesis? :-) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650538.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Tue Jun 12 16:36:50 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 12 Jun 2012 13:36:50 -0700 Subject: English language learners and LiveCode In-Reply-To: <4FD79C33.7040300@gmail.com> References: <4FD79C33.7040300@gmail.com> Message-ID: <4FD7A862.1010205@fourthworld.com> Richmond wrote: > >> Actually, RunRev should specifiy which Linux versions they >> support. It's impossible to support every Linux distribution >> available... [Where is LiveCode for Puppy Linux?] ;-) >> >> Al > > If RunRev do not support Ubuntu they are probably excluding a very large > number of current and potential clients using Linux. System requirements for each platform are noted here, under the section "Platforms Supported": For Linux: Create native executables for 32-bit installation, or a 64-bit Linux distribution that has a 32-bit compatibility layer, 2.4.x or later kernel, X11R5 or later, glibc 2.3.2 or later, gtk/gdk/glib (optional ? required for native theme support), pango/xft (optional ? required for pdf printing, anti-aliased text and unicode font support), lcms (optional ? required for color profile support in JPEGs and PNGs), gksu (optional ? required for elevate process support) In my experience, aside from the IDE bug with the Dictionary it seems to run very well on Ubuntu. In fact, I recently noticed that in v5.5 they now use the native theme color for list selection hilites (thanks Mr. Waddingham!). -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From coiin at verizon.net Tue Jun 12 17:05:30 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 12 Jun 2012 17:05:30 -0400 Subject: ResTool Plugin In-Reply-To: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> References: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> Message-ID: <2C8BC1D7-8159-4D96-8001-CB73B8462437@verizon.net> It works well enough. Would it be possible for the menu to read in three different ways? That is, the strange letters that are used for a given resolution (QVGA and so on), the width and height, or a list of example devices? In some cases you do mention a device next to the letters, but I had no idea what WSVGA was, if it read "Kindle Fire", or "Playbook", that might be easier to recognize. From bobs at twft.com Tue Jun 12 17:12:51 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 12 Jun 2012 14:12:51 -0700 Subject: ResTool Plugin In-Reply-To: <2C8BC1D7-8159-4D96-8001-CB73B8462437@verizon.net> References: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> <2C8BC1D7-8159-4D96-8001-CB73B8462437@verizon.net> Message-ID: If he didn't lock it I bet you could get in there and have your way with it. Then share it with us of course. ;-) Bob On Jun 12, 2012, at 2:05 PM, Colin Holgate wrote: > It works well enough. Would it be possible for the menu to read in three different ways? That is, the strange letters that are used for a given resolution (QVGA and so on), the width and height, or a list of example devices? In some cases you do mention a device next to the letters, but I had no idea what WSVGA was, if it read "Kindle Fire", or "Playbook", that might be easier to recognize. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 12 17:25:07 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 12 Jun 2012 14:25:07 -0700 Subject: English language learners and LiveCode Message-ID: <4FD7B3B3.3080907@fourthworld.com> Richmond wrote: > I don't suppose any business is going to feel good about the > free-as-in-beer idea. But what RunRev have not done to my knowledge is > some sort of outreach to try to reel teachers in. > > I have demonstrated RR/LC to a fairly large number of programming > teachers and heads-of-staff at school here in Bulgaria. They have all > expressed interest, great interest. But then gone back to their schools > where they teach PASCAL V ('tis free my love) or C++ (endless textbooks > on the subject). The RunRev crew rarely posts to this user-to-user list, so the best way to stay up on what they're doing is either to subscribe to their Twitter feed or check out their blog - here's a sampling of EDU-related blog posts from the last few months: LiveCode Teacher Training Day in Edinburgh LiveCode Created App is no. 1 Hottest Educational App on iTunes How to teach programming to students today Students around Edinburgh Ready to Dive into Programming with LiveCode Join Us at The Education Show LiveCode in The Times Educational Supplement >> Thus far, the best business model RunRev has been able to come up with >> which lets them keep electricity coming to their computers and food to >> their developers has been the one they have now. It can probably be >> improved on (all systems can), but a complete change of direction >> would not be prudent without diligent, detailed research. > > "a complete change in direction" . . . now I wonder where that idea came > from? certainly not from me. My apologies. I got distracted by the reference to the free RevMedia edition. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From charles at buchwald.ca Tue Jun 12 17:41:20 2012 From: charles at buchwald.ca (Charles E Buchwald) Date: Tue, 12 Jun 2012 16:41:20 -0500 Subject: ResTool Plugin In-Reply-To: References: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> <2C8BC1D7-8159-4D96-8001-CB73B8462437@verizon.net> Message-ID: <74733C3A-DC17-40B1-9DFF-C9B2A316A13D@buchwald.ca> Hi Bob and Colin, The button labelled "Ref" opens a stack with a table of common devices, their resolutions and pixel densities. (Note that it's 2 cards, not just one.) I figured that devices are changing so fast that it was easier to list video standards than device names.... But I didn't lock it, so go ahead and modify it for sure! - Charles On 2012-06-12, at 4:12 PM, Bob Sneidar wrote: > If he didn't lock it I bet you could get in there and have your way with it. Then share it with us of course. ;-) > > Bob > > > On Jun 12, 2012, at 2:05 PM, Colin Holgate wrote: > >> It works well enough. Would it be possible for the menu to read in three different ways? That is, the strange letters that are used for a given resolution (QVGA and so on), the width and height, or a list of example devices? In some cases you do mention a device next to the letters, but I had no idea what WSVGA was, if it read "Kindle Fire", or "Playbook", that might be easier to recognize. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 m.schonewille at economy-x-talk.com Tue Jun 12 17:41:24 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 12 Jun 2012 23:41:24 +0200 Subject: LiveCode Meeting Sunday 17 June Message-ID: Beste LiveCoders in Nederland en andere ge?nteresseerden, Op zondag 17 Juni 2012 zal de European HyperCard User Group (eHUG) een bijeenkomst organiseren. Het thema van de bijeenkomst is specifiek gericht op LiveCode-gebruikers. Ben je een doorgewinterde LiveCode-programmeur, ben je net begonnen met programmeren of ben je nog op zoek naar de voor jou meest geschikte programmeertaal? Dan mag je deze bijeenkomst niet missen! De bijeenkomst begint om 13:00u. en duurt maximaal 4 uur. We beginnen met een korte kennismaking en een inventarisatie van de belangstelling. Wat daarna staat te gebeuren zal nog even een verrassing blijven. Wellicht zullen we in het kort vertellen waar LiveCode toe in staat is en zullen we de nodige vragen over LiveCode en eHUG beantwoorden. Ook voor technische vragen zal ruimte zijn. Vooralsnog zal dit een unieke kans zijn om (mede-) LiveCode-programmeurs te ontmoeten of met LiveCode zelf nader kennis te maken. Als je met LiveCode aan de slag wilt, dan raden we je aan zelf een laptop met minimaal Windows XP of Mac OS X 10.4.11 mee te nemen. Wat: bijeenkomst omtrent LiveCode Waar: King Arthur, Oudegracht 101-103, Utrecht Google Maps: http://qery.us/28p Wanneer: zondag 17 juni 2012 Tijd: van 13:00u. tot uiterlijk 17:00u. Consumpties: voor eigen rekening Voor vragen neem contact op met: europe at ehug.info Meer info over LiveCode: http://www.runrev.com Het is mogelijk dat je dit bericht meer dan 1 keer ontvangt. We zullen daar binnenkort een oplossing voor vinden. Nog geen lid van het Nederlandse LiveCode-forum? Registreer je op http://www.runrev.info --------------- Dear LiveCoders in the Netherlands and anyone interested, On Sunday 17 June 2012, the European HyperCard User Group (eHUG) will organise a meeting. The meeting is aimed specifically at LiveCode users. Are you a die-hard LiveCode programmer or still searching for the programming language that suits you most? Don't miss this event! The meeting starts at 13:00h. and lasts 4 hours at most. We start with a brief introduction of the participants and an assessment of their interests. What happens next has to stay a surprise for a little longer. We might give you a quick overview of LiveCode and will probably answer questions about LiveCode and eHUG. There will also be an opportunity to ask more technical questions. This meeting is the only opportunity to meet LiveCode programmers or to get acquainted with LiveCode in the foreseeable future. If you want to get started with LiveCode on the spot, we recommend bringing with you a laptop with at least Windows XP or Mac OS X 10.4.11. What: LiveCode meeting Where: King Arthur, Oudegracht 101-103, Utrecht Google maps: http://qery.us/28p When: Sunday, 17 June 2012 Time: from 13:00h. until no later than 17:00h. Drinks: on own account If you have any questions, contact: europe at ehug.info More about LiveCode: http://www.runrev.com You may receive this message multiple times. We will solve this soon. Not a member of the Dutch LiveCode forum yet? Register at http://www.runrev.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 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com From bonnmike at gmail.com Tue Jun 12 18:04:13 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 12 Jun 2012 16:04:13 -0600 Subject: AW: ANN: GLX2 3.05 In-Reply-To: <129245673937.20120612123908@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> Message-ID: I still get it too, cache refresh doesn't seem to affect it. This is using chrome. Firefox works dandy though. You might need to go here http://www.google.com/webmasters/tools/ and request a re-review of the site, but not sure. On Tue, Jun 12, 2012 at 1:39 PM, Mark Wieder wrote: > Tiemo- > > Tuesday, June 12, 2012, 2:14:37 AM, you wrote: > > > FYI > > I still/again get the malware warning on this site: > > http://mwieder.on-rev.com/WordPress/?incsub_wiki=glx2-documentation > > You might try refreshing your browser cache. Shift-click the refresh > button. That should do it. > > -- > -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 Jun 12 18:13:22 2012 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 12 Jun 2012 19:13:22 -0300 Subject: ResTool Plugin In-Reply-To: <74733C3A-DC17-40B1-9DFF-C9B2A316A13D@buchwald.ca> References: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> <2C8BC1D7-8159-4D96-8001-CB73B8462437@verizon.net> <74733C3A-DC17-40B1-9DFF-C9B2A316A13D@buchwald.ca> Message-ID: Thanks very much for this stack!!! =) On Tue, Jun 12, 2012 at 6:41 PM, Charles E Buchwald wrote: > Hi Bob and Colin, > The button labelled "Ref" opens a stack with a table of common devices, > their resolutions and pixel densities. (Note that it's 2 cards, not just > one.) > I figured that devices are changing so fast that it was easier to list > video standards than device names.... > But I didn't lock it, so go ahead and modify it for sure! > - Charles > > > On 2012-06-12, at 4:12 PM, Bob Sneidar wrote: > > > If he didn't lock it I bet you could get in there and have your way with > it. Then share it with us of course. ;-) > > > > Bob > > > > > > On Jun 12, 2012, at 2:05 PM, Colin Holgate wrote: > > > >> It works well enough. Would it be possible for the menu to read in > three different ways? That is, the strange letters that are used for a > given resolution (QVGA and so on), the width and height, or a list of > example devices? In some cases you do mention a device next to the letters, > but I had no idea what WSVGA was, if it read "Kindle Fire", or "Playbook", > that might be easier to recognize. > >> > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode 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 > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Jun 12 18:19:35 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 12 Jun 2012 17:19:35 -0500 Subject: ResTool Plugin In-Reply-To: <74733C3A-DC17-40B1-9DFF-C9B2A316A13D@buchwald.ca> References: <91466007-FBA8-4705-8F59-C9DA54719F3C@buchwald.ca> <2C8BC1D7-8159-4D96-8001-CB73B8462437@verizon.net> <74733C3A-DC17-40B1-9DFF-C9B2A316A13D@buchwald.ca> Message-ID: <4FD7C077.3050904@hyperactivesw.com> On 6/12/12 4:41 PM, Charles E Buchwald wrote: > Hi Bob and Colin, > The button labelled "Ref" opens a stack with a table of common devices, their resolutions and pixel densities. (Note that it's 2 cards, not just one.) > I figured that devices are changing so fast that it was easier to list video standards than device names.... > But I didn't lock it, so go ahead and modify it for sure! > - Charles Thanks for a useful utility. The charts are a very nice addition, I'm probably going to be in there a lot. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at sweattechnologies.com Tue Jun 12 19:37:31 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 13 Jun 2012 09:37:31 +1000 Subject: Live WWDC keynote feed In-Reply-To: <4FD74C08.5020801@fourthworld.com> References: <4FD74C08.5020801@fourthworld.com> Message-ID: > Pixelation is a byproduct of raster images, and the Android dev guides already provide a good system for supplying an app with four sets of raster images to handle the four main categories of display types - extra bonus points if the engine could handle dynamic swapping of image sets accordingly. > I would suggest reasonable first step would be to add a cross platform screenScale function. From there much of the other stuff could be scripted. however if we did get a scale object property we could: set the scale of this stack to the screenScale > Once coordinates are abstracted, it would be ideal to be able to apply them to specific objects in addition to the card or stack as a whole. This is a really interesting idea and I must have missed the discussion on it. I love playing with ideas like this even though they rarely get implemented. Let's say it was implemented and an object with a scale of 1 had to operate on an object inside a group with a scale of 2 (yes poor design I know) what scale would the operating object need to use? Would it need to multiply by the scale of the group before setting the location of the control inside it? What about groups within groups with different scales? Is the scale relative to the parent or the screen density? Cheers -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From monte at sweattechnologies.com Tue Jun 12 20:16:33 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 13 Jun 2012 10:16:33 +1000 Subject: mergDataGridScroller Control? In-Reply-To: <4FD74F10.8070805@kencorey.com> References: <4FD74F10.8070805@kencorey.com> Message-ID: <2B9CEB5C-6CA2-4AD0-AE49-9EEA9AF9DE26@sweattechnologies.com> Hi Ken > So, the obvious questions: > 1) Is this better than my putting a datagrid into an iScroller on iOS? It's the same. mergDataGridScroller is a convenience wrapper group that sets up the scroller for you. > 2) does Android have its own native scroller now in LC5.5? I believe I'm required to say 'no comment' > 3) Monte, any plans to update this control for the later versions of LC? Yes, although mergExt is purchased as is like most software you buy the intention is it will be maintained as part of of the suite. In the event an android native scroller becomes available in a public version of LiveCode the control will be updated to use the native scroller in the version it becomes available. The control source is actually un-password protected to alleviate the concerns some developers have about that. That's probably the way I will go for any libraries, plugins, controls etc that are part of mergExt. For the externals I'm considering an higher level of membership that includes source but I have yet to have someone request that so... > 4) I'm not sure...but is that control covered by a mergext license? Yes, it's part of mergExt although it's probably the least reason to buy it. mergExt will gradually evolve beyond iOS externals and this is the first baby step in that direction. At least it will if I can get a few more people interested in what I'm trying to do ;-) Cheers -- 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 Wed Jun 13 02:09:44 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 13 Jun 2012 14:09:44 +0800 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> Message-ID: Tereza, If I remember correctly you are on Mac? If so there is a command line option, cryptically called 'Security' you can use to store the password in Keychain Access, and recover it, if need be. This link (below) goes to an AppleScript site that uses this option. I send you there rather than direct to the Security Man Page (which is linked to via the AppleScript page) because there are some nice notes which highlight some gotchas with some of the terminology used, and User discovered info that the Man Page doesn't cover. The AppleScript is also pretty readable and should give you a good head start to doing what you need with LC. http://macscripter.net/viewtopic.php?id=36818 I have not done this myself, but I would suggest opening Keychain Access, manually adding a dummy Account + Password, then open Terminal and experiment with the Security commands to see if you can extract and change the dummy password. Once I got that squared away I'd move on to testing the ability to add another dummy Account + Password. If it can be done with AS + Terminal, it can be done with LC + Terminal. HTH From lan.kc.macmail at gmail.com Wed Jun 13 03:34:45 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 13 Jun 2012 15:34:45 +0800 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> Message-ID: Tereza, Curiosity got the better of me so I gave the Security command line + LC a whirl and it was extremely easy. After manually creating a dummy 'generic' account (not Internet, also called application) in Keychain Access = dummyAcct, with Password = password, I created a new main stack with one button and one field. In the button: on mouseUp put empty into fld 1 put "security find-generic-password -a 'dummyAcct' -g" into tStore put shell(tStore) into tStore2 put line 1 of tStore2 into fld 1 end mouseUp I was expecting the OS to give me a prompt for the OS User Password; I got an OS prompt, but it was just a caution that one app (Security) was trying to access another app (Keychain) and did I wish to allow it. Clicking Allow let the script proceed - no OS User Password needed. As pointed out, this is dangerous and could mean a non-intended user sitting at the computer could obtain the application password. So, as a safer alternative, you could, when the user first opens your app and has to set a password, use Security + LC to store a copy in Keychain. Then if the user forgets their password you could open Keychain for them, then provide a prompt advising them that it's stored in Keychain and they can retrieve it there - if it were me the prompt would include very specific instructions on how to find your application password in Keychain and conclude with a statement 'Do not click the Proceed button until you have successfully retrieved your Password'. Obviously the prompt would include a Cancel and Proceed btn, clicking Proceed would bring up a new prompt to enter their Password. In Keychain the only way you can view passwords is by the User entering their OS User Password thereby preventing any casual user from access. Sorry Bill for not suggesting using InfoWallet ;-( HTH From richmondmathewson at gmail.com Wed Jun 13 03:37:21 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 10:37:21 +0300 Subject: English language learners and LiveCode In-Reply-To: <1339533087577-4650538.post@n4.nabble.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> <1339529661169-4650532.post@n4.nabble.com> <4FD79C33.7040300@gmail.com> <1339533087577-4650538.post@n4.nabble.com> Message-ID: <4FD84331.1020903@gmail.com> On 06/12/2012 11:31 PM, Alejandro Tejada wrote: > Richmond, in this mail list, you and Nicolas Cueto > are English teachers. > > If you want to test the premise that learning > LiveCode could help you students in their > process of learning the english language, > What kind of specific tasks would you > assign to them, to prove or disprove > this hypothesis? :-) I don't think learning Livecode could help students in their process of learning the English language in any way beyond the way performing anything in the target language assists vocabulary development. ----------------------------------------------------------------------- What I do think is that Livecode is a bl**dy fantastic programming environment that should be available in almost every school that has pretensions to developing its own in-house software for content delivery and reinforcement. I also believe that language schools rely far too much on software that has been developed by the publishers of the textbooks they use, and that software is never tailor-made, never adjusted to local needs, requirements and sensibilities and based on the one-size-fits-all idea, which really means that it never quite fits anyone. ---------------- Historical Contextualisation for why I believe the above --------------- Prior to my setting up my own language school in Bulgaria, 8 years ago, I worked in a series of Universities in a variety of countries where part of my duties involved developing exactly the sort of in-house software I have mentioned above. Possibly the toughest time was when I was developing software with Toolbook 6 (NOT because of Toolbook) in the United Arab Emirates where I had to juggle the language requirements present in the textbooks (Longman "North Star") with the sensibilities of the Islamic authorities in the University. The obvious reason that I was developing that software in the first place was that, at that time at least, there was no EFL software that could deliver the "goods" and not fall foul of Islamic-Wahabi feelings about matters that they felt, very strongly, were not suitable for their University students. Here in Bulgaria I use Longman "Backpack" for my children, and Heinle "Outcomes" for my teenagers and adults. I don't make software specifically for "Outcomes". The "Backpack" software is, in my opinion, puerile and banal, and is based on a model of children working their way through one of the seven levels (!!!!!!) a year. But, as that is based on a model class of about 20-30 kids, and I teach kids in groups of 4-6, I generally get through 2 to 2 and a half textbooks per year, as well as a whole range of supplementary stuff. Therefore I have an ongoing development programme (called "what I do on Wednesdays") where I develop software that can serve my specific needs. If I did not work with Runtime Revolution Livecode I would, probably, be obliged to run Microsoft Windows on my computers in my school; an unnecessary expense and headache as far as I am concerned; as I would be dependent on one of the 'other' RADs that, apart from being inferior (pace Toolbook) tend to produce standalones for Windows or Macintosh. Between Livecode, GIMP, Audacity and a digital camera I can produce what I require very quickly indeed. ----------------------------------------------------------------------------------------------------------------------- However, and it is a big 'However', I have a 35 year track record of computer programming; 24 years of that specifically for education. The problem (if RunRev is interested) is how to get teachers, who are TEACHERS rather than PROGRAMMERS, to: 1. want to make their own in-house software. 2. set aside the time to learn how to do that. About a month ago I went to a presentation by Jeremy Harmer at Hotel St. Petersburg here in Plovdiv. Harmer made an impassioned and well-crafted speech for using technology intelligently to the assembled EFL people of Plovdiv. Those of us who understand Bulgarian and were flapping our ears heard this sort of comment; "That's all very well, but our kids learn English perfectly well without all that, and why should I spend time outwith the time I teach getting all that stuff ready? My employer will not pay me more and/or set aside time from teaching to do that." ------------------------------------------------------------------------------------------------------------------ Imagine, if you will, the following: A room with 13 computers, each running Livecode; 12 hooked up to monitors, the other to a data projector. A series of well thought-out lessons on how to make a set of content delivery and reinforcement standalones based on pre-prepared templates. Teachers attending this 'course' being paid to attend. Teachers being 'given' copies of Livecode so that they can develop in the comfort of their own homes. Teachers being rewarded every time they produce a half-decent program that can be run on the machines in their places of work. Pie-in-the-sky? Doesn't have to be. There is, however, a general apathy and lack of will power. ----------------------------------------------------------------------------------------------------------- Sorry Alejandro; perhaps not what you wanted; but what I care passionately about. Richmond Mathewson. BA, MA, MSc. > > Al > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650538.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 richmondmathewson at gmail.com Wed Jun 13 03:42:32 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 10:42:32 +0300 Subject: English language learners and LiveCode In-Reply-To: <4FD7A862.1010205@fourthworld.com> References: <4FD79C33.7040300@gmail.com> <4FD7A862.1010205@fourthworld.com> Message-ID: <4FD84468.1090907@gmail.com> On 06/12/2012 11:36 PM, Richard Gaskin wrote: > Richmond wrote: >> >>> Actually, RunRev should specifiy which Linux versions they >>> support. It's impossible to support every Linux distribution >>> available... [Where is LiveCode for Puppy Linux?] ;-) >>> >>> Al >> >> If RunRev do not support Ubuntu they are probably excluding a very large >> number of current and potential clients using Linux. > > System requirements for each platform are noted here, under the > section "Platforms Supported": > > > For Linux: > > Create native executables for 32-bit installation, or a > 64-bit Linux distribution that has a 32-bit compatibility > layer, 2.4.x or later kernel, X11R5 or later, glibc 2.3.2 > or later, gtk/gdk/glib (optional ? required for native > theme support), pango/xft (optional ? required for pdf > printing, anti-aliased text and unicode font support), > lcms (optional ? required for color profile support in > JPEGs and PNGs), gksu (optional ? required for elevate > process support) > > In my experience, aside from the IDE bug with the Dictionary it seems > to run very well on Ubuntu. > > In fact, I recently noticed that in v5.5 they now use the native theme > color for list selection hilites (thanks Mr. Waddingham!). > I am sure Mr Waddingham is not to blame for the fact that 5.5. would not run on my machine. I am sure that Linux is a beast with many heads, and , unlike the monolithic Mac OS and Windows OS, each individual installation has its foibles. My Xubuntu install has XFCE 4.10 sitting on it; what I haven't done is tried to run 5.5. with a different windows manager. I would be daft in the extreme if I thought RunRev had the time, money and so on, to test Livecode for Linux on even 10% of all possible Linux installs. One thing that was mentioned once, and died a death, was to issue a Linux distro based on one of the majors (Ubuntu, Redhat, Debian and so on) with a working, functioning Livecode pre-installed. > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 13 03:45:40 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 10:45:40 +0300 Subject: English language learners and LiveCode In-Reply-To: <4FD7B3B3.3080907@fourthworld.com> References: <4FD7B3B3.3080907@fourthworld.com> Message-ID: <4FD84524.90008@gmail.com> On 06/13/2012 12:25 AM, Richard Gaskin wrote: > Richmond wrote: >> I don't suppose any business is going to feel good about the >> free-as-in-beer idea. But what RunRev have not done to my knowledge is >> some sort of outreach to try to reel teachers in. >> >> I have demonstrated RR/LC to a fairly large number of programming >> teachers and heads-of-staff at school here in Bulgaria. They have all >> expressed interest, great interest. But then gone back to their schools >> where they teach PASCAL V ('tis free my love) or C++ (endless textbooks >> on the subject). > > The RunRev crew rarely posts to this user-to-user list, so the best > way to stay up on what they're doing is either to subscribe to their > Twitter feed or check out their blog - here's a sampling of > EDU-related blog posts from the last few months: > > LiveCode Teacher Training Day in Edinburgh > > > > LiveCode Created App is no. 1 Hottest Educational App on iTunes > > > > How to teach programming to students today > > > > Students around Edinburgh Ready to Dive into Programming with LiveCode > > > > Join Us at The Education Show > Lovely, but: "The event was attended by 20 experienced and enthusiastic computing teachers" Indeed. However, my eariler message (posted about 15 minutes ago) addresses something different: Not using Livecode to teach computer programming, but as a development platform to be used by teachers do develop their own software. > > LiveCode in The Times Educational Supplement > > > > >>> Thus far, the best business model RunRev has been able to come up with >>> which lets them keep electricity coming to their computers and food to >>> their developers has been the one they have now. It can probably be >>> improved on (all systems can), but a complete change of direction >>> would not be prudent without diligent, detailed research. >> >> "a complete change in direction" . . . now I wonder where that idea came >> from? certainly not from me. > > My apologies. I got distracted by the reference to the free RevMedia > edition. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 13 05:19:20 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 12:19:20 +0300 Subject: replaceText Message-ID: <4FD85B18.8020705@gmail.com> put fld "TEXXT" into TEXXT if TEXXT contains "sugar" then replaceText ("sugar","sugar","sweetener") end if put TEXXT into fld "TEXXT" doesn't work. The dictionary entry does NOT say something like this: replaceText TEXXT ("sugar","sugar","sweetener") ---------------------- tried: if fld "TEXXT" contains "sugar" then replaceText ("sugar","sugar","sweetener") end if no joy there either. ??? Richmond. From igor at superstudent.net Wed Jun 13 05:34:42 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 13 Jun 2012 19:34:42 +1000 Subject: replaceText In-Reply-To: <4FD85B18.8020705@gmail.com> References: <4FD85B18.8020705@gmail.com> Message-ID: <39891182-863C-41C9-BEE4-9970141CB09E@superstudent.net> Hmm, let me see if I understand you correctly: On 13/06/2012, at 7:19 PM, Richmond wrote: > put fld "TEXXT" into TEXXT > if TEXXT contains "sugar" then > replaceText ("sugar","sugar","sweetener") > end if > put TEXXT into fld "TEXXT" > > doesn't work. So, in this example, are you trying to replace the word "sugar" with the word "sweetener" inside field "TEXXT"? If that is the case, I believe you should be able to do it with a single line: replace "sugar" with "sweetener" in field "TEXXT" In any case, the dictionary states, that the 'replaceText' function RETURNS the changed string - so my guess is that you have to 'put' the returned value somewhere, like this: put field "TEXXT" into TEXXT put TEXXT into newTEXXT if TEXXT contains "sugar" then put replaceText(TEXXT, "sugar", "sweetener") into newTEXXT put newTEXXT into field "TEXXT" That should work, but it will be a lot more convoluted - and slower - than doing the single-line 'replace'! I hope this helps! -- Igor Couto Sydney, Australia From m.schonewille at economy-x-talk.com Wed Jun 13 05:35:36 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 13 Jun 2012 11:35:36 +0200 Subject: replaceText In-Reply-To: <4FD85B18.8020705@gmail.com> References: <4FD85B18.8020705@gmail.com> Message-ID: Hi Richmond, ReplaceText is a function, not a command and you can't replace anything in a literal but only in a container. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 13 jun 2012, at 11:19, Richmond wrote: > put fld "TEXXT" into TEXXT > if TEXXT contains "sugar" then > replaceText ("sugar","sugar","sweetener") > end if > put TEXXT into fld "TEXXT" > > doesn't work. > > The dictionary entry does NOT say something like this: > > replaceText TEXXT ("sugar","sugar","sweetener") > > ---------------------- > > tried: > > if fld "TEXXT" contains "sugar" then > replaceText ("sugar","sugar","sweetener") > end if > > no joy there either. > > ??? > > Richmond. From richmondmathewson at gmail.com Wed Jun 13 06:07:35 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 13:07:35 +0300 Subject: replaceText In-Reply-To: References: <4FD85B18.8020705@gmail.com> Message-ID: <4FD86667.3000703@gmail.com> Thanks both: Mark and Igor. On 06/13/2012 12:35 PM, Mark Schonewille wrote: > Hi Richmond, > > ReplaceText is a function, not a command and you can't replace anything in a literal but only in a container. > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com > > On 13 jun 2012, at 11:19, Richmond wrote: > >> put fld "TEXXT" into TEXXT >> if TEXXT contains "sugar" then >> replaceText ("sugar","sugar","sweetener") >> end if >> put TEXXT into fld "TEXXT" >> >> doesn't work. >> >> The dictionary entry does NOT say something like this: >> >> replaceText TEXXT ("sugar","sugar","sweetener") >> >> ---------------------- >> >> tried: >> >> if fld "TEXXT" contains "sugar" then >> replaceText ("sugar","sugar","sweetener") >> end if >> >> no joy there either. >> >> ??? >> >> 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 larry at u12multimedia.com Wed Jun 13 08:29:53 2012 From: larry at u12multimedia.com (Larry Weaver) Date: Wed, 13 Jun 2012 08:29:53 -0400 Subject: Geography based game? --Many Thanks! In-Reply-To: References: Message-ID: <4FD887C1.3020806@u12multimedia.com> Thanks very much for the great help and direction on this! I feel I have some really great paths of study I can now follow. Thanks especially to Francis for taking the time for a very detailed response off list. What an outstanding community! best to all, Larry From tereza at califex.com Wed Jun 13 08:45:28 2012 From: tereza at califex.com (Tereza Snyder) Date: Wed, 13 Jun 2012 07:45:28 -0500 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: <9574F903-E78B-4B18-9356-B63DDC62F846@califex.com> Message-ID: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> Hi Kay C, You were right when you said I work on a Mac, though the application in question has to work in Windows, too. I suspect there?s some kind of registry magic that will do the equivalent in Windows. I decided to duck the issue for now and store the data in the user documents and/or ASUP accompanied by stern warnings in the documentation. However, I?m definitely storing away this response for later use. Security and privacy, while not very important to me personally, are becoming bigger and bigger issues for my clients. While I hate remembering and storing and retrieving and inventing passwords, they apparently feel vulnerable unless they?re asked for one at every turn. I look forward to a future version of LiveCode where we might have a couple of system authentication functions we can apply without deep expertise in OS arcana. Thanks again, tereza On Jun 13, 2012, at 2:34 AM, Kay C Lan wrote: > Tereza, > > Curiosity got the better of me so I gave the Security command line + LC a > whirl and it was extremely easy. > > After manually creating a dummy 'generic' account (not Internet, also > called application) in Keychain Access = dummyAcct, with Password = > password, I created a new main stack with one button and one field. In the > button: > > on mouseUp > put empty into fld 1 > put "security find-generic-password -a 'dummyAcct' -g" into tStore > put shell(tStore) into tStore2 > put line 1 of tStore2 into fld 1 > end mouseUp > > I was expecting the OS to give me a prompt for the OS User Password; I got > an OS prompt, but it was just a caution that one app (Security) was trying > to access another app (Keychain) and did I wish to allow it. Clicking Allow > let the script proceed - no OS User Password needed. > > As pointed out, this is dangerous and could mean a non-intended user > sitting at the computer could obtain the application password. > > So, as a safer alternative, you could, when the user first opens your app > and has to set a password, use Security + LC to store a copy in Keychain. > Then if the user forgets their password you could open Keychain for them, > then provide a prompt advising them that it's stored in Keychain and they > can retrieve it there - if it were me the prompt would include very > specific instructions on how to find your application password in Keychain > and conclude with a statement 'Do not click the Proceed button until you > have successfully retrieved your Password'. Obviously the prompt would > include a Cancel and Proceed btn, clicking Proceed would bring up a new > prompt to enter their Password. > > In Keychain the only way you can view passwords is by the User entering > their OS User Password thereby preventing any casual user from access. > > Sorry Bill for not suggesting using InfoWallet ;-( > > 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 m.schonewille at economy-x-talk.com Wed Jun 13 09:13:17 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 13 Jun 2012 15:13:17 +0200 Subject: [ANN] Installer Maker 1.7.11 Message-ID: <941ED3A9-D935-48C8-B084-6B02D7189906@economy-x-talk.com> Hi everyone, The Installer Maker Plugin for LiveCode, which allows you to wrap your standalone applications in an installer without using additional software, has been updated. We made 4 small changes requested by customers. The pugin can be downloaded at http://qery.us/za where you can also find more info about the latest bug fixes. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com From ambassador at fourthworld.com Wed Jun 13 09:28:59 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2012 06:28:59 -0700 Subject: Live WWDC keynote feed In-Reply-To: References: Message-ID: <4FD8959B.2040804@fourthworld.com> Monte Goulding wrote: >> Pixelation is a byproduct of raster images, and the Android dev >> guides already provide a good system for supplying an app with >> four sets of raster images to handle the four main categories >> of display types - extra bonus points if the engine could handle >> dynamic swapping of image sets accordingly. >> > > I would suggest reasonable first step would be to add a cross > platform screenScale function. From there much of the other stuff > could be scripted. Amen. If I understand you correctly this would be equivalent to what the Android API refers to as "pixel density". For the benefit of those who've used other tools it may be useful to simply call it by its API name, giving us a "pixelDensity" function, which I believe is a one-liner in the Android API and essential to good support of the Android ecosystem's device diversity. >> Once coordinates are abstracted, it would be ideal to be able to >> apply them to specific objects in addition to the card or stack >> as a whole. > > This is a really interesting idea and I must have missed the > discussion on it. I love playing with ideas like this even though > they rarely get implemented. > > Let's say it was implemented and an object with a scale of 1 had to > operate on an object inside a group with a scale of 2 (yes poor > design I know) what scale would the operating object need to use? > Would it need to multiply by the scale of the group before setting > the location of the control inside it? > > What about groups within groups with different scales? Is the scale > relative to the parent or the screen density? Hard to say. Can you describe a specific workflow example in which that would be useful? I would suggest perhaps implementing this in stages like behaviors: What we really want with behaviors is to be able to nest them, opening the door to more OOP-like messaging with subclasses, etc. But what we needed most was at least one level of behaviors, and that's what we have now. Similarly, if a first pass at scaled rendering were limited to stacks and groups, it would support at least 95% of the use cases I can think of offhand, plenty to keep me busy until a more granular version were implemented after we work out the details for such granularity as you noted above. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Wed Jun 13 09:33:07 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2012 06:33:07 -0700 Subject: English language learners and LiveCode In-Reply-To: <4FD84524.90008@gmail.com> References: <4FD84524.90008@gmail.com> Message-ID: <4FD89693.1040006@fourthworld.com> Richmond wrote: > Indeed. However, my eariler message (posted about 15 minutes ago) > addresses something different: > Not using Livecode to teach computer programming, but as a development > platform to be used by teachers do develop their own software. That's a very good idea. What would be needed to make that happen? Template stacks as starter kits? Additional tools? Could the community collaborate on creating and sharing such things? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Wed Jun 13 09:35:09 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2012 06:35:09 -0700 Subject: English language learners and LiveCode In-Reply-To: <4FD84468.1090907@gmail.com> References: <4FD84468.1090907@gmail.com> Message-ID: <4FD8970D.9080404@fourthworld.com> Richmond wrote: > One thing that was mentioned once, and died a death, was to issue a > Linux distro based on one of the majors (Ubuntu, Redhat, Debian and so > on) with a working, functioning Livecode pre-installed. I believe that link is still available, but since I need to test against a stock distro it's not something I'd be able to use so I don't have that link handy. Andre? I believe ReMasterSys is available in the Ubuntu Software Center, and if there's sufficient interest anyone can use it to make a LiveCode-centric distro at any time. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Wed Jun 13 09:47:40 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2012 06:47:40 -0700 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> Message-ID: <4FD899FC.4080709@fourthworld.com> Some apartment buildings use locks which support a master key held by the landlord, so that the tenant keys will only unlock their own door but the master key will trip enough tumblers to unlock any door in the building. In your case, having a single hard-wired master key as an "OR" in your script might be too dangerous; anyone you send the master key to would then be able to unlock any such stack, no only their own. But perhaps the key you send them would be a hash of some fixed salt string, the user name, and the date - it would then only work when applied to the user's stack (assuming their user name is stored somewhere in it), and only on the date you send it. General tip for anyone using hashes: MD5 has been known to be theoretically crackable for some years, and this has become a reality as noted in recent news: MD5 password scrambler 'no longer safe' Summary: The MD5 password hash algorithm is ?no longer considered safe? by the original software developer, a day after the leak of more than 6.4 million hashed LinkedIn passwords. Fortunately RunRev is on top of things, and several versions back added an alternative hash function, "sha1Digest", which is generally considered to be a more secure option. So if any of your code is still using the older "md5Digest" function, it may be a good time to migrate to "sha1Digest". -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From richmondmathewson at gmail.com Wed Jun 13 09:51:40 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 16:51:40 +0300 Subject: [OT] Some Reading Message-ID: <4FD89AEC.8030306@gmail.com> http://www.bbc.com/news/technology-18419231 I have a feeling he has been taking Ayn Rand a bit too seriously. From capellan2000 at gmail.com Wed Jun 13 10:42:48 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Wed, 13 Jun 2012 07:42:48 -0700 (PDT) Subject: English language learners and LiveCode In-Reply-To: <4FD8970D.9080404@fourthworld.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> <1339529661169-4650532.post@n4.nabble.com> <4FD79C33.7040300@gmail.com> <4FD7A862.1010205@fourthworld.com> <4FD84468.1090907@gmail.com> <4FD8970D.9080404@fourthworld.com> Message-ID: <1339598568114-4650567.post@n4.nabble.com> Hi Richard, Richard Gaskin wrote > > I believe ReMasterSys is available in the Ubuntu Software Center, and if > there's sufficient interest anyone can use it to make a LiveCode-centric > distro at any time. > Andre Garzia published a distro with RevMedia for Linux included. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650567.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Wed Jun 13 10:52:36 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 13 Jun 2012 17:52:36 +0300 Subject: English language learners and LiveCode In-Reply-To: <1339598568114-4650567.post@n4.nabble.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> <1339529661169-4650532.post@n4.nabble.com> <4FD79C33.7040300@gmail.com> <4FD7A862.1010205@fourthworld.com> <4FD84468.1090907@gmail.com> <4FD8970D.9080404@fourthworld.com> <1339598568114-4650567.post@n4.nabble.com> Message-ID: <4FD8A934.5090700@gmail.com> On 06/13/2012 05:42 PM, Alejandro Tejada wrote: > Hi Richard, > > > Richard Gaskin wrote >> I believe ReMasterSys is available in the Ubuntu Software Center, and if >> there's sufficient interest anyone can use it to make a LiveCode-centric >> distro at any time. >> > Andre Garzia published a distro with RevMedia for Linux included. The only problem is that nobody will be able to obtain a RevMedia start code. > > Al > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650567.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 capellan2000 at gmail.com Wed Jun 13 10:56:32 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Wed, 13 Jun 2012 07:56:32 -0700 (PDT) Subject: English language learners and LiveCode In-Reply-To: <4FD84331.1020903@gmail.com> References: <1339467896006-4650501.post@n4.nabble.com> <4FD6C131.2090401@gmail.com> <1339513398189-4650508.post@n4.nabble.com> <4FD78E85.3050109@gmail.com> <1339529661169-4650532.post@n4.nabble.com> <4FD79C33.7040300@gmail.com> <1339533087577-4650538.post@n4.nabble.com> <4FD84331.1020903@gmail.com> Message-ID: <1339599392588-4650569.post@n4.nabble.com> Hi Richmond, Richmond Mathewson-2 wrote > > On 06/12/2012 11:31 PM, Alejandro Tejada wrote: >> Richmond, in this mail list, you and Nicolas Cueto >> are English teachers. >> >> If you want to test the premise that learning >> LiveCode could help you students in their >> process of learning the english language, >> What kind of specific tasks would you >> assign to them, to prove or disprove >> this hypothesis? :-) > > I don't think learning Livecode could help students in their > process of learning the English language in any way beyond > the way performing anything in the target language assists > vocabulary development. > Well, the correct answer is: You could use LiveCode in your English classes to teach your students to create Interactive Stories... Just use the simplest commands and structure: Go Card, Ask, Answer, Show, Hide, Play, Move, If then Else... Did I left anything out? I believe that these very few constructs allows your students to create an Interactive narration as elaborate as this: http://lemmasoft.renai.us/forums/viewtopic.php?f=11&t=9882 The advantage is that your students are polishing their language skills while, at the same time, are using many other skills (like logical and sequential thinking) to make this Interactive Narration. Logical thinking: http://www.audiblox2000.com/logical-thinking.htm Sequential Thinking: http://blog.brainpathways.net/2011/03/30/strengthen-your-sequential-thinking-skills-for-life-success/ Think about it as a "Portafolio Project" for your students, instead of a written assignment of 2 pages... Could you, at least, give it a try to this idea with your current English students??? :-) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/English-language-learners-and-LiveCode-tp4650501p4650569.html Sent from the Revolution - User mailing list archive at Nabble.com. From dsc at swcp.com Wed Jun 13 10:58:01 2012 From: dsc at swcp.com (Dar Scott) Date: Wed, 13 Jun 2012 08:58:01 -0600 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <4FD899FC.4080709@fourthworld.com> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> Message-ID: <39A1BC9C-8B53-4BD5-90CD-B2387A522E74@swcp.com> Perhaps a master key could work with the product serial number. On Jun 13, 2012, at 7:47 AM, Richard Gaskin wrote: > Some apartment buildings use locks which support a master key held by the landlord, so that the tenant keys will only unlock their own door but the master key will trip enough tumblers to unlock any door in the building. > > In your case, having a single hard-wired master key as an "OR" in your script might be too dangerous; anyone you send the master key to would then be able to unlock any such stack, no only their own. > > But perhaps the key you send them would be a hash of some fixed salt string, the user name, and the date - it would then only work when applied to the user's stack (assuming their user name is stored somewhere in it), and only on the date you send it. > > > General tip for anyone using hashes: > > MD5 has been known to be theoretically crackable for some years, and this has become a reality as noted in recent news: > > MD5 password scrambler 'no longer safe' > > Summary: The MD5 password hash algorithm is ?no longer considered > safe? by the original software developer, a day after the leak of > more than 6.4 million hashed LinkedIn passwords. > > > > Fortunately RunRev is on top of things, and several versions back added an alternative hash function, "sha1Digest", which is generally considered to be a more secure option. > > So if any of your code is still using the older "md5Digest" function, it may be a good time to migrate to "sha1Digest". > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Wed Jun 13 11:43:50 2012 From: irog at mac.com (Roger Guay) Date: Wed, 13 Jun 2012 08:43:50 -0700 Subject: ResTool Plugin In-Reply-To: References: Message-ID: <7A8D4F68-4B47-402F-B94A-E6D77AC76103@mac.com> Love it! Thanks very much. Roger From effendi at wanadoo.fr Wed Jun 13 11:45:14 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 13 Jun 2012 17:45:14 +0200 Subject: An iMac Screen Problem ?.. Message-ID: Hi from Beautiful Brittany, Oufff ! (Sigh of relief !!) Thanks to Bjornke, Mike and Keith for pointers. Keith won the jackpot - the ZOOM was my problem. I realized that i had a software problem and not a hardware problem immediately. When I booted the computer, the password request display was sitting square in the middle of the screen, and when boot had terminated, the screen had gone ZOOM. I fiddled with the Zoom function as suggested by Keith, and all went back to normal. Sometimes when I have written a repeat mechanism in a new script, and I go into a horrible never-ending loop, I sometimes slide both hands across the keyboard, hitting all the keys at the same time, to see if I can get back control of the IDE (don't laugh - it sometimes works). This is how I must have zoomed in, but didn't even know that this function existed. Now I do !!! Progress is just a series of monumental f***-ups ! All is now well in Carnac (and the sun is shining too !) -Francis From keith.clarke at clarkeandclarke.co.uk Wed Jun 13 12:23:50 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 13 Jun 2012 17:23:50 +0100 Subject: An iMac Screen Problem ?.. In-Reply-To: References: Message-ID: <3E50F8A0-1DD6-4C8C-AC36-A4470A2CAC81@clarkeandclarke.co.uk> Yippee - Great that the problem is solved. Thanks for sharing the IDE recovery 'keyboard glissando' technique. Until now I had always reserved those for those Booker T Hammond organ licks! ;-) Best, Keith.. On 13 Jun 2012, at 16:45, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > Oufff ! (Sigh of relief !!) > > Thanks to Bjornke, Mike and Keith for pointers. > Keith won the jackpot - the ZOOM was my problem. > > I realized that i had a software problem and not > a hardware problem immediately. When I booted the > computer, the password request display was sitting > square in the middle of the screen, and when boot > had terminated, the screen had gone ZOOM. > > I fiddled with the Zoom function as suggested by > Keith, and all went back to normal. > > Sometimes when I have written a repeat mechanism > in a new script, and I go into a horrible never-ending > loop, I sometimes slide both hands across the keyboard, > hitting all the keys at the same time, to see if I can > get back control of the IDE (don't laugh - it sometimes works). > This is how I must have zoomed in, but didn't even know > that this function existed. Now I do !!! > > Progress is just a series of monumental f***-ups ! > > All is now well in Carnac (and the sun is shining 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 mark.rauterkus at gmail.com Wed Jun 13 12:59:28 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Wed, 13 Jun 2012 12:59:28 -0400 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp Message-ID: Hi LC Pros and the Rest of the world more experienced than me: I am searching for a "navigation system" for my >200 card camp attendance project. Pointers welcome. I'll have 150 to 200 cards in a database of people (camper kids in summer school, volunteers, staff). Each card has its card name set to the person's name. Contact info, attendance, performance notes on the main card in a main stack for each person. One day I'd love to store the data elsewhere and have it run on iPhone and Android, but first things first. I'm wondering how to set up a navigation system for finding an individual -- but also taking class role calls. Popup buttons might get too crowded with too many names. Should I do individual dynamic palettes on their own card(s) in sub-stacks? Wondering. -- 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 dunbarx at aol.com Wed Jun 13 13:36:42 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 13 Jun 2012 13:36:42 -0400 (EDT) Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: <8CF17A23B3370E9-BF4-7032@web-mmc-m02.sysops.aol.com> Hi. I agree that popups with 200 menuItems are far too ungainly. Is it too old fashioned to type a name into a field? There are cute tricks one may do with that, such as winnow the potential matches as one types, those possibles appearing in a list field of more reasonable length, where you can leave the typing and click on the correct entry when it appears. This is a very nice execise. Write back if you choose to go that way. I use something like this all the time. Instantaneous feedback in the listField. There are a million other ways to do it... Craig Newman -----Original Message----- From: Mark Rauterkus To: use-livecode Sent: Wed, Jun 13, 2012 1:00 pm Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp Hi LC Pros and the Rest of the world more experienced than me: I am searching for a "navigation system" for my >200 card camp attendance project. Pointers welcome. I'll have 150 to 200 cards in a database of people (camper kids in summer school, volunteers, staff). Each card has its card name set to the person's name. Contact info, attendance, performance notes on the main card in a main stack for each person. One day I'd love to store the data elsewhere and have it run on iPhone and Android, but first things first. I'm wondering how to set up a navigation system for finding an individual -- but also taking class role calls. Popup buttons might get too crowded with too many names. Should I do individual dynamic palettes on their own card(s) in sub-stacks? Wondering. -- 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 mikekann at yahoo.com Wed Jun 13 13:44:10 2012 From: mikekann at yahoo.com (Michael Kann) Date: Wed, 13 Jun 2012 10:44:10 -0700 (PDT) Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: Message-ID: <1339609450.72383.YahooMailClassic@web161606.mail.bf1.yahoo.com> Mark, You might want to start out with a simple text file database. Use a comma, a tab, or some other unused character to separate the fields. With "sort" and "repeat for each" you can find or arrange the data however you wish. Mike --- On Wed, 6/13/12, Mark Rauterkus wrote: From: Mark Rauterkus Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp To: use-livecode at lists.runrev.com Date: Wednesday, June 13, 2012, 11:59 AM Hi LC Pros and the Rest of the world more experienced than me: I am searching for a "navigation system" for my >200 card camp attendance project. Pointers welcome. I'll have 150 to 200 cards in a database of people (camper kids in summer school, volunteers, staff). Each card has its card name set to the person's name. Contact info, attendance, performance notes on the main card in a main stack for each person. One day I'd love to store the data elsewhere and have it run on iPhone and Android, but first things first. I'm wondering how to set up a navigation system for finding an individual -- but also taking class role calls. Popup buttons might get too crowded with too many names. Should I do individual dynamic palettes on their own card(s) in sub-stacks? Wondering. -- 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 Wed Jun 13 13:51:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 13 Jun 2012 10:51:57 -0700 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <4FD899FC.4080709@fourthworld.com> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> Message-ID: I believe there are entire databases of MD5 randomly generated passwords with their hashes. An ex-employee demonstrated this once by sticking in a USB key into a server we recovered from our data center running Win2k. He came back 20 minutes later with all the passwords for all the accounts on the machine. Very enlightening. I wouldn't use MD5 now for anything. Bob On Jun 13, 2012, at 6:47 AM, Richard Gaskin wrote: > General tip for anyone using hashes: > > MD5 has been known to be theoretically crackable for some years, and this has become a reality as noted in recent news: > > MD5 password scrambler 'no longer safe' > > Summary: The MD5 password hash algorithm is ?no longer considered > safe? by the original software developer, a day after the leak of > more than 6.4 million hashed LinkedIn passwords. From bobs at twft.com Wed Jun 13 13:54:52 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 13 Jun 2012 10:54:52 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: <3E50F8A0-1DD6-4C8C-AC36-A4470A2CAC81@clarkeandclarke.co.uk> References: <3E50F8A0-1DD6-4C8C-AC36-A4470A2CAC81@clarkeandclarke.co.uk> Message-ID: I only use this technique when I spill coffee on my keyboard. I figure there is some kind of 3 second rule whereby if I can get most of the coffee off the keyboard, all will be well. ;-) Bob On Jun 13, 2012, at 9:23 AM, Keith Clarke wrote: > Yippee - Great that the problem is solved. > > Thanks for sharing the IDE recovery 'keyboard glissando' technique. Until now I had always reserved those for those Booker T Hammond organ licks! ;-) > Best, > Keith.. > > On 13 Jun 2012, at 16:45, Francis Nugent Dixon wrote: > >> Hi from Beautiful Brittany, >> >> Oufff ! (Sigh of relief !!) >> >> Thanks to Bjornke, Mike and Keith for pointers. >> Keith won the jackpot - the ZOOM was my problem. >> >> I realized that i had a software problem and not >> a hardware problem immediately. When I booted the >> computer, the password request display was sitting >> square in the middle of the screen, and when boot >> had terminated, the screen had gone ZOOM. >> >> I fiddled with the Zoom function as suggested by >> Keith, and all went back to normal. >> >> Sometimes when I have written a repeat mechanism >> in a new script, and I go into a horrible never-ending >> loop, I sometimes slide both hands across the keyboard, >> hitting all the keys at the same time, to see if I can >> get back control of the IDE (don't laugh - it sometimes works). >> This is how I must have zoomed in, but didn't even know >> that this function existed. Now I do !!! >> >> Progress is just a series of monumental f***-ups ! >> >> All is now well in Carnac (and the sun is shining 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 13 14:01:03 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Wed, 13 Jun 2012 14:01:03 -0400 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Message-ID: The problem is not going away and it's very annoying. I work with laptop plugged into large monitor and have no problem and then when I leave and use just the laptop it shortens all the stacks. I don't want to re-work every stack completely to be that shorter size so the only quick solution I can think of is code that resizes all the stacks when I switch between them on the laptop. This is clearly caused by the upgrade to lion as nothing else changed and if I boot from leopard the problem goes away. From bobs at twft.com Wed Jun 13 14:13:19 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 13 Jun 2012 11:13:19 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> Message-ID: <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> This probably will not help you much, but I develop my stacks to fit in a pretty small space, so that I can accommodate smaller monitors. Eventually I will develop some kind of step scaling for the app if I need it, to increase the size of forms and objects, including font scaling as well. You will probably want to submit a bug report if this is a serious problem for you. quality.runrev.com/qacenter. The devs rarely if ever read this use list. Bob On Jun 13, 2012, at 11:01 AM, william humphrey wrote: > The problem is not going away and it's very annoying. I work with laptop > plugged into large monitor and have no problem and then when I leave and > use just the laptop it shortens all the stacks. I don't want to re-work > every stack completely to be that shorter size so the only quick solution I > can think of is code that resizes all the stacks when I switch between them > on the laptop. This is clearly caused by the upgrade to lion as nothing > else changed and if I boot from leopard the problem goes away. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 13 14:45:42 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Wed, 13 Jun 2012 19:45:42 +0100 Subject: Seeking a navigation system among 200 individual / card DB In-Reply-To: Message-ID: If you can conceive it, LC will do it. For a simple search, I'd implement a dynamic search field where the keyUp is trapped and the matching cards are marked. The more you type, the fewer the marked cards. Maybe also a dropdown menu with standard queries so, for example, all those in a particular class are marked, then a substack has a field for printing. Just a coupla ideas. Hugh Senior FLCo Mark Rauterkus wrote I am searching for a "navigation system" for my >200 card camp attendance project. Pointers welcome. I'll have 150 to 200 cards in a database of people (camper kids in summer school, volunteers, staff). Each card has its card name set to the person's name. Contact info, attendance, performance notes on the main card in a main stack for each person. One day I'd love to store the data elsewhere and have it run on iPhone and Android, but first things first. I'm wondering how to set up a navigation system for finding an individual -- but also taking class role calls. Popup buttons might get too crowded with too many names. Should I do individual dynamic palettes on their own card(s) in sub-stacks? Wondering. -- Ta. From bill at bluewatermaritime.com Wed Jun 13 14:57:40 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Wed, 13 Jun 2012 14:57:40 -0400 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: OK - I reported it is the qacenter. I wonder what is going to happen to our stacks on the new retina display laptop? Will they be tiny little things based on the resolution of the monitor or will there be a quartz composer resize that will keep them the same relative size as they were before only much more pixels. So a stack that is 790 pixels high will actually become one that is 1580 pixels high because of the greater resolution? I hope that is what happens or we will have a bunch of tiny little stacks on the new retina display. On Wed, Jun 13, 2012 at 2:13 PM, Bob Sneidar wrote: > This probably will not help you much, but I develop my stacks to fit in a > pretty small space, so that I can accommodate smaller monitors. Eventually > I will develop some kind of step scaling for the app if I need it, to > increase the size of forms and objects, including font scaling as well. > > You will probably want to submit a bug report if this is a serious problem > for you. quality.runrev.com/qacenter. The devs rarely if ever read this > use list. > > Bob > > > On Jun 13, 2012, at 11:01 AM, william humphrey wrote: > > > The problem is not going away and it's very annoying. I work with laptop > > plugged into large monitor and have no problem and then when I leave and > > use just the laptop it shortens all the stacks. I don't want to re-work > > every stack completely to be that shorter size so the only quick > solution I > > can think of is code that resizes all the stacks when I switch between > them > > on the laptop. This is clearly caused by the upgrade to lion as nothing > > else changed and if I boot from leopard the problem goes away. > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Wed Jun 13 15:17:20 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 13 Jun 2012 12:17:20 -0700 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: Some applications I've seen use a set of links/buttons, each one being a letter of the alphabet, or even 2-3 letters of the alphabet per link/button. User clicks on a link/button and gets a list of students whose last names start with the clicked letter(s). At that point, should be relativly easy to scroll through the qualifying records.That could work for the 150-200 students you expect. A variation on that might be to have all the students loaded into a datagrid or table, then use the links/buttons to hilite the first qualifying row in the datagrid. As others have said, lots of approaches to this. Pete lcSQL Software On Wed, Jun 13, 2012 at 9:59 AM, Mark Rauterkus wrote: > Hi LC Pros and the Rest of the world more experienced than me: > > I am searching for a "navigation system" for my >200 card camp > attendance project. Pointers welcome. > > I'll have 150 to 200 cards in a database of people (camper kids in > summer school, volunteers, staff). Each card has its card name set to > the person's name. Contact info, attendance, performance notes on the > main card in a main stack for each person. > > One day I'd love to store the data elsewhere and have it run on iPhone > and Android, but first things first. > > I'm wondering how to set up a navigation system for finding an > individual -- but also taking class role calls. > > Popup buttons might get too crowded with too many names. > > Should I do individual dynamic palettes on their own card(s) in sub-stacks? > > Wondering. > > > -- > 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 pete at lcsql.com Wed Jun 13 15:20:42 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 13 Jun 2012 12:20:42 -0700 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <4FD899FC.4080709@fourthworld.com> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> Message-ID: I think I read somewhere that even sha1 is now suspect and that a new version of it, sha2, is being developed. Pete lcSQL Software On Wed, Jun 13, 2012 at 6:47 AM, Richard Gaskin wrote: > Fortunately RunRev is on top of things, and several versions back added an > alternative hash function, "sha1Digest", which is generally considered to > be a more secure option. From bobs at twft.com Wed Jun 13 15:46:24 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 13 Jun 2012 12:46:24 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: <5212E2CD-785C-4CF7-BA75-45BF5D646E88@twft.com> We will probably see a Livecode update that will accommodate it. Just guessing tho'. Bob On Jun 13, 2012, at 11:57 AM, william humphrey wrote: > OK - I reported it is the qacenter. I wonder what is going to happen to our > stacks on the new retina display laptop? Will they be tiny little things > based on the resolution of the monitor or will there be a quartz composer > resize that will keep them the same relative size as they were before only > much more pixels. So a stack that is 790 pixels high will actually become > one that is 1580 pixels high because of the greater resolution? I hope that > is what happens or we will have a bunch of tiny little stacks on the new > retina display. > From mark.rauterkus at gmail.com Wed Jun 13 16:51:25 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Wed, 13 Jun 2012 16:51:25 -0400 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: Hi All, Got great advice, but I made some changes. Made a hidden background field, IndexField that comes to life when a background button, Index Gift. on mouseUp set the visible of field IndexField to true -- the IndexField is hidden and on the background set lockscreen to true -- to Return to the same person we need to know where this starts get the long name of this card put it into tStartingPoint sort cards by field "Card Name" --the indexing field, person name put "" into index1 get the number of cards in this stack put it into tRepeats Repeat for tRepeats global index1 go to next card put (the short name of this card) & ";" && the id of this cd & return after index1 end repeat sort index1 put index1 into fld "IndexField" put "Cancel" after fld "IndexField" --below lines not really needed -- put the number of cards in this stack into bg field "Line Count" --number of cards in stack -- put the number of chars in fld "IndexField" into fld "Characters" --because HC had a 30k char limit -- put the number of this card into cardnum -- put "Card " & cardnum & " of " & the number of cards in this stack into bg field "Card Number" -- --above lines not really needed save this stack go to card tStartingPoint end mouseUp Below script was put into the background field IndexField, made as scrolling. on mouseUp select last word of the clickText put the last word of the clickText into findcd go to card id findcd --Hide the Navigation IndexField. set the visible of field IndexField to false end mouseUp Thanks. I can't get my head around, yet, that repeat to x thingie. Oh well. Had some weirdness prior. One card would only end up with 2 lines, Others more. In the other code given from a helper here, there seemed to be two cards not to be included in the repeat. -- 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 On Wed, Jun 13, 2012 at 12:59 PM, Mark Rauterkus wrote: > Hi LC Pros and the Rest of the world more experienced than me: > > I am searching for a "navigation system" for my >200 card camp > attendance project. Pointers welcome. > > I'll have 150 to 200 cards in a database of people (camper kids in > summer school, volunteers, staff). Each card has its card name set to > the person's name. Contact info, attendance, performance notes on the > main card in a main stack for each person. > > One day I'd love to store the data elsewhere and have it run on iPhone > and Android, but first things first. > > I'm wondering how to set up a navigation system for finding an > individual -- but also taking class role calls. > > Popup buttons might get too crowded with too many names. > > Should I do individual dynamic palettes on their own card(s) in sub-stacks? > > Wondering. > > > -- > 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 mark.rauterkus at gmail.com Wed Jun 13 17:23:11 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Wed, 13 Jun 2012 17:23:11 -0400 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: Hi, Now to sorting the results of the navigation field. Working: sort index1 Perfect, except, and the names come back in the results posted as expected by the person's First_Name Last_Name. But, how does one sort so that the Second_Name is in A-Z order? My broken attempt: sort second word of index1 And, I guess index1 is just a temp container and not an array. Right? -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com From bobs at twft.com Wed Jun 13 17:32:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 13 Jun 2012 14:32:17 -0700 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: <6F6D2812-ACF6-40C7-9AE8-DCF00EC7346A@twft.com> Assuming the second word IS the last name, sort index1 by word 2 of each or sort index1 by last word of each which will allow you to have middle names. The caveat to this approach is that people who have multiple words in their last name will have to be entered without spaces. Sometimes people get really picky about that. So Betty Jane Smith Ross would have to become Betty Jane Smith-Ross and who cares if she doesn't like it like that! :-) Bob On Jun 13, 2012, at 2:23 PM, Mark Rauterkus wrote: > Hi, > > Now to sorting the results of the navigation field. > > > Working: > > sort index1 > > Perfect, except, and the names come back in the results posted as > expected by the person's First_Name Last_Name. > > But, how does one sort so that the Second_Name is in A-Z order? > > My broken attempt: > > sort second word of index1 > > And, I guess index1 is just a temp container and not an array. Right? > > > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus 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 From bobs at twft.com Wed Jun 13 17:33:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 13 Jun 2012 14:33:57 -0700 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: You cannot directly sort an array. So yes, assuming index1 did sort correctly, it is not an array (and yes we have no bananas). Bob On Jun 13, 2012, at 2:23 PM, Mark Rauterkus wrote: > And, I guess index1 is just a temp container and not an array. Right? > > > -- > Ta. From monte at sweattechnologies.com Wed Jun 13 18:31:25 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 14 Jun 2012 08:31:25 +1000 Subject: Live WWDC keynote feed In-Reply-To: <4FD8959B.2040804@fourthworld.com> References: <4FD8959B.2040804@fourthworld.com> Message-ID: > > I would suggest reasonable first step would be to add a cross > > platform screenScale function. From there much of the other stuff > > could be scripted. > > Amen. > > If I understand you correctly this would be equivalent to what the Android API refers to as "pixel density". > > For the benefit of those who've used other tools it may be useful to simply call it by its API name, giving us a "pixelDensity" function, which I believe is a one-liner in the Android API and essential to good support of the Android ecosystem's device diversity. It doesn't really matter what it's called but the language already has the concept of a scale ratio so it would make more sense to use the term scale to me rather than parrot the syntax of a single platform. Filter for scale in the dictionary. > > > >> Once coordinates are abstracted, it would be ideal to be able to > >> apply them to specific objects in addition to the card or stack > >> as a whole. > > > > This is a really interesting idea and I must have missed the > > discussion on it. I love playing with ideas like this even though > > they rarely get implemented. > > > > Let's say it was implemented and an object with a scale of 1 had to > > operate on an object inside a group with a scale of 2 (yes poor > > design I know) what scale would the operating object need to use? > > Would it need to multiply by the scale of the group before setting > > the location of the control inside it? > > > > What about groups within groups with different scales? Is the scale > > relative to the parent or the screen density? > > Hard to say. Can you describe a specific workflow example in which that would be useful? Hmm... A group within a group with different scales? Maybe a map with a mini overview map in the corner. > > I would suggest perhaps implementing this in stages like behaviors: > > What we really want with behaviors is to be able to nest them, opening the door to more OOP-like messaging with subclasses, etc. But what we needed most was at least one level of behaviors, and that's what we have now. > > Similarly, if a first pass at scaled rendering were limited to stacks and groups, it would support at least 95% of the use cases I can think of offhand, plenty to keep me busy until a more granular version were implemented after we work out the details for such granularity as you noted above. I've always wanted a view object (or property of a group) where a stack or group could be presented within the view. Now if the view object had a scale ratio then we are in business are we not ;-) Cheers -- 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 Wed Jun 13 20:33:00 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 14 Jun 2012 08:33:00 +0800 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: <6F6D2812-ACF6-40C7-9AE8-DCF00EC7346A@twft.com> References: <6F6D2812-ACF6-40C7-9AE8-DCF00EC7346A@twft.com> Message-ID: What Bob said but his caveat is easily handled. I suggest when you create your list of data your DO NOT use comma or tab as the itemDelimiter. I tend to use | or numToChar(127) - which is invisible. If your data is going to contain remarks, or notes, as yours clearly is, then it will contain commas and tabs so this creates all sorts of hassles. Go with a character that is NEVER going to appear naturally in your data. Once you do that, instead of: sort index1 by last word of each you do: sort index1 by item 2 of each assuming of course that item 1 contains one or more given names, and item 2 contains any combination of words and punctuation that makes up a Surname. HTH PS Never really understood why RunRev went with comma as an itemDelimiter when it appears so commonly in data that you are forever having to change the itemDelimiter to something less troublesome. Why not just go with ^ or | or ` or ~. Cue Richard and his link to his request never to create a CSV exporter, oh what the heck, I'll provide the link myself ;-) CSV Must Die < http://www.fourthworld.com/embassy/articles/csv-must-die.html> From dunbarx at aol.com Wed Jun 13 20:33:17 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 13 Jun 2012 20:33:17 -0400 (EDT) Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: <8CF17DC6D12BB3D-BF4-8E16@web-mmc-m02.sysops.aol.com> You do not have to sort the cards, and you do not have to go anywhere until you actually find your target. This is generally good practice. Make an editable field. Set a custom property of that field (yourList) to all the names you want to find. Can you write a script to do this? Write back if you need help. Make another field named "results". Put this into the editable field. on keyDown var put the yourList of me into temp put var after me filter temp with "*" & me & "*" put temp into fld "results" end keyDown When you type into the field, the successive matches from the master list are winnowed, with the ever more refined matches loaded into fld "results". Play with this, it needs more functionality. Craig Newman From dunbarx at aol.com Wed Jun 13 20:51:56 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 13 Jun 2012 20:51:56 -0400 (EDT) Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: <8CF17DC6D12BB3D-BF4-8E16@web-mmc-m02.sysops.aol.com> References: <8CF17DC6D12BB3D-BF4-8E16@web-mmc-m02.sysops.aol.com> Message-ID: <8CF17DF0849299C-BF4-8F41@web-mmc-m02.sysops.aol.com> I have to think before I write. I think this will work better: on keyDown var put the yourList of me into temp put var after me filter temp with me & "*" put temp into fld "results" end keyDown -----Original Message----- From: dunbarx To: use-livecode Sent: Wed, Jun 13, 2012 8:37 pm Subject: Re: Seeking a navigation system among 200 individual / card DB for attendance at camp You do not have to sort the cards, and you do not have to go anywhere until you actually find your target. This is generally good practice. Make an editable field. Set a custom property of that field (yourList) to all the names you want to find. Can you write a script to do this? Write back if you need help. Make another field named "results". Put this into the editable field. on keyDown var put the yourList of me into temp put var after me filter temp with "*" & me & "*" put temp into fld "results" end keyDown When you type into the field, the successive matches from the master list are winnowed, with the ever more refined matches loaded into fld "results". Play with this, it needs more functionality. Craig Newman _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 13 20:56:24 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 13 Jun 2012 19:56:24 -0500 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: <6F6D2812-ACF6-40C7-9AE8-DCF00EC7346A@twft.com> Message-ID: <4FD936B8.6060208@hyperactivesw.com> On 6/13/12 7:33 PM, Kay C Lan wrote: > PS Never really understood why RunRev went with comma as an itemDelimiter > when it appears so commonly in data that you are forever having to change > the itemDelimiter to something less troublesome. Why not just go with ^ or > | or ` or ~. HyperCard, SuperCard, and MetaCard. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Wed Jun 13 21:02:01 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 14 Jun 2012 09:02:01 +0800 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: William, I see your QCC report is unconfirmed. What you need is people here to do a quick test - sorry I am not at home to test this on my wife's Lion Mac. Anyone with Lion simply needs to type in the msg box: put the working screenrect They should get something back like: 0,22,1920,1196 They then need to type into the msg box: put the screenrect They should get something back like: 0,22,1920,1200 All you need is a comparison of the last number. For pre Lion there is only a 4 pixel difference. You are seeing a 70 pixel difference, and that is what is causing your problem. If other people here test it and they get a 70 pixel difference then the bug can be confirmed. If other people don't get it, then you need to discover if desktop users don't whilst laptop users do, or particular laptops are effected, or is it because you are plugged into an external monitor. As for what will happen with retina displays, the answer is simple; if you have a stack that filled the 9" screen of a Mac 512, it will be no bigger than 2.3" wide on a retina display. HTH From ambassador at fourthworld.com Wed Jun 13 22:10:51 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2012 19:10:51 -0700 Subject: Live WWDC keynote feed In-Reply-To: References: Message-ID: <4FD9482B.5020001@fourthworld.com> Monte Goulding wrote: > It doesn't really matter what it's called but the language already > has the concept of a scale ratio so it would make more sense to use > the term scale to me rather than parrot the syntax of a single > platform. Like "iphoneDeviceScale"? ;) Agreed: if they can come up with a non-platform specific token for that, I'm not particular about what that token is. >> Can you describe a specific workflow example in which that would be >> useful? > > Hmm... A group within a group with different scales? Maybe a map with > a mini overview map in the corner. If nested groups with different scales could be supported easily enough, it would be consistent with other property handling to allow the inner-most object to define its own scale, inheriting the scale of its parent when its own scale property is empty. > I've always wanted a view object (or property of a group) where a > stack or group could be presented within the view. Now if the view > object had a scale ratio then we are in business are we not ;-) Gain Momentum had a View object that worked exactly like that, allowing you to view any stack from within any other. If implementing scaling is easier for RunRev to implement through Views, even better for me since that was one feature in Gain I really miss. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From brahma at hindu.org Wed Jun 13 22:18:33 2012 From: brahma at hindu.org (Brahmanathaswami) Date: Wed, 13 Jun 2012 16:18:33 -1000 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: <4FD949F9.8050603@hindu.org> Aloha, Mark: I've been writing "baby talk" code for 30 years and have lots of database stacks with cards. some in the 3,000+ range of cards and they work very well. My code is very simple and I'm sure there are more sophisticated ways to do things but this works. I do both table of contents substacks. as well are "index" substacks where the lines are clickable back to the matching card in the main stack. example button on the main stack (background group for all cards, or you can put it in a menu. in this case I have a lot of check boxes and I want to see that in the report for this stack which tracks details on publications where we outsource work to India and we also have in-house tasks to deal with. # this is in a button on all cards named "Index" On mousedown openindex end mouseDown # in the stack script command openIndex set the defaultstack to "Publications Tracker" put "Title" & tab & "Pr" & tab & "Status" & tab & "Notes" & tab & "Issues" & tab & \ "Data" & tab & "Cvr" & tab & "Atrtx" & tab & "ePub" & tab & "PDF" into tHeader repeat with x = 1 to the number of cards put fld "Title" of card x & tab & fld "Priority" of card x & tab & fld "Status" of card x & tab after jai if fld "Production Notes" of card x <> empty then put "?" & tab after jai else put tab after jai end if if fld "issues" of card x <> empty then put "?" & tab after jai else put tab after jai end if if the hilite of btn "Data Entered" of cd x then put "?" & tab after jai else put tab after jai end if if the hilite of btn "Cover Uploaded" of cd x then put "?" & tab after jai else put tab after jai end if if the hilite of btn "Packaged for Atritex" of cd x then put "?" & tab after jai else put tab after jai end if if the hilite of btn "ePub Online" of cd x then put "?" & tab after jai else put tab after jai end if if the hilite of btn "PDF Online" of cd x then put "?" after jai else put tab after jai end if put cr after jai set the itemdel to tab sort lines of jai by item 2 of each end repeat set the defaultstack to "Publications_Index" # a substack put the number of lines of jai into fld "count" put tHeader into fld "index-header" put jai into fld "index" set the tabstops of fld "index-header" to the tabstops of fld "index" set the width of fld "index-header" to the width of fld "index" toplevel stack "Publications_Index" # i don't want a palette in this case... end openIndex # the Publication_Index stack has card 1 all set up with a header field and an index field, set with tab stops and vertical grid line. The field is locked and has this script. --> all handlers on mouseUp set the itemdel to tab put item 1 of the clicktext into tMedia # title of the publication set the defaultstack to "Publications Tracker" toplevel "Publications Tracker" find string tMedia in fld "Title" end mouseup Some day I will get mySQL set up on our internal server here, but then I can never justify the overhead and work involved with this is just too easy..... Other models follow the named card concept and "go to card such and such" is very fast... I could have named the cards is this publications tracker but why bother, find works... and since the index is dynamically generated runtime, it is always uptodate. Brahma... (was Sivakatirswami... I've been away from these lists a long time.. working in revIgniter/LiveCode Server...) On 6/13/12 6:59 AM, Mark Rauterkus wrote: > Hi LC Pros and the Rest of the world more experienced than me: > > I am searching for a "navigation system" for my>200 card camp > attendance project. Pointers welcome. From igor at superstudent.net Wed Jun 13 22:23:23 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Thu, 14 Jun 2012 12:23:23 +1000 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: <3540C7DE-8BD4-4846-B23E-8582512E249E@superstudent.net> On 14/06/2012, at 11:02 AM, Kay C Lan wrote: > You are seeing a 70 pixel difference, and that is what is causing your > problem. > > If other people here test it and they get a 70 pixel difference then the > bug can be confirmed. I can confirm, that I do get quite a large difference - over 70. That, however, does not seem to be a bug, but rather due to the fact that the 'working screenRect' on MacOS X takes into consideration not only the space taken by the menubar, but also by the Dock - which, in my system, sits nice and large on the bottom of my screen. This seems to be the correct behaviour, as per the entry in the dictionary. -- Igor Couto Sydney, Australia From janschenkel at yahoo.com Thu Jun 14 01:04:40 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 13 Jun 2012 22:04:40 -0700 (PDT) Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: <1339650280.62613.YahooMailNeo@web160904.mail.bf1.yahoo.com> Don't forget to include the 'windowBoundingRect' global property: 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) ----- Original Message ----- From: Kay C Lan To: How to use LiveCode Cc: Sent: Thursday, June 14, 2012 3:02 AM Subject: Re: Upgrade to Lion on 15 inch laptop pro forces resize of stacks William, I see your QCC report is unconfirmed. What you need is people here to do a quick test - sorry I am not at home to test this on my wife's Lion Mac. Anyone with Lion simply needs to type in the msg box: put the working screenrect They should get something back like: 0,22,1920,1196 They then need to type into the msg box: put the screenrect They should get something back like: 0,22,1920,1200 All you need is a comparison of the last number. For pre Lion there is only a 4 pixel difference. You are seeing a 70 pixel difference, and that is what is causing your problem. If other people here test it and they get a 70 pixel difference then the bug can be confirmed. If other people don't get it, then you need to discover if desktop users don't whilst laptop users do, or particular laptops are effected, or is it because you are plugged into an external monitor. As for what will happen with retina displays, the answer is simple; if you have a stack that filled the 9" screen of a Mac 512, it will be no bigger than 2.3" wide on a retina display. 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 lan.kc.macmail at gmail.com Thu Jun 14 01:07:28 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 14 Jun 2012 13:07:28 +0800 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: <3540C7DE-8BD4-4846-B23E-8582512E249E@superstudent.net> References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> <3540C7DE-8BD4-4846-B23E-8582512E249E@superstudent.net> Message-ID: On Thu, Jun 14, 2012 at 10:23 AM, Igor de Oliveira Couto > I can confirm, that I do get quite a large difference - over 70. That, > however, does not seem to be a bug, but rather due to the fact that the > 'working screenRect' on MacOS X takes into consideration not only the space > taken by the menubar, but also by the Dock - which, in my system, sits nice > and large on the bottom of my screen. This seems to be the correct > behaviour, as per the entry in the dictionary. > > No, on SnoLeo and prior, the 'working screenRect' also takes into account the menubar and Dock, and as William has pointed out, if he starts his stack in SnoLeo it works fine. Regardless if I have Dock magnifaction On or Off, Size Small or Large, Effect Genie or Scale I only see a reduction of 4 pixels for the height of the working screenRect compared to the screenRect. Moving the Dock to the sides removes that 4 pixel reduction, ie the working screenRect = the screenRect. You need to Quit and Restart LiveCode to see the change, if you keep the IDE open and just change the Dock settings the IDE will keeping working on the working screenRect it had when it first opened. SO, if you are on Lion and you are seeing a 70+ pixel reduction in the working screenRect compared to the screenRect, this is not how LC operated pre-Lion and is therefore a BUG. Yes, LC takes into account the height of the menubar and Dock when it forces a stack to squish inside the working screen rect, as William is seeing. On my SnoLeo machine if I create a new stack and set it to 4400 pixels high, when I reopen it LC reduces it to 1112 pixels if the Dock is at the bottom, and 1116 pixels if the Dock is to the side - regardless of the Dock magnification, size or effect. So my guess is that LC takes the working screenRect and reduces your stack by 86 pixels. In the Lion case you seem to be getting hit twice, your working screenRect appears to be reduced by 70+ pixels and then LC reduces your stack by the usual 86 pixels. Is that what you see, if you create a massively tall stack and reopen it, how much shorter than the working screenRect is it? From lan.kc.macmail at gmail.com Thu Jun 14 01:18:35 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 14 Jun 2012 13:18:35 +0800 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> <3540C7DE-8BD4-4846-B23E-8582512E249E@superstudent.net> Message-ID: On Thu, Jun 14, 2012 at 1:07 PM, Kay C Lan wrote: > > So my guess is that LC takes the working screenRect and reduces your stack > by 86 pixels. > > Whoops, bad math, that should read 84 pixels. From monte at sweattechnologies.com Thu Jun 14 02:34:46 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 14 Jun 2012 16:34:46 +1000 Subject: Live WWDC keynote feed In-Reply-To: <4FD9482B.5020001@fourthworld.com> References: <4FD9482B.5020001@fourthworld.com> Message-ID: On 14/06/2012, at 12:10 PM, Richard Gaskin wrote: > Monte Goulding wrote: > > > It doesn't really matter what it's called but the language already > > has the concept of a scale ratio so it would make more sense to use > > the term scale to me rather than parrot the syntax of a single > > platform. > > Like "iphoneDeviceScale"? ;) Among quite a number of uses of the term scale (printScale, the scale of EPS/videoClip etc) -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From dave.cragg at lacscentre.co.uk Thu Jun 14 03:29:39 2012 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 14 Jun 2012 08:29:39 +0100 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <4FD899FC.4080709@fourthworld.com> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> Message-ID: On 13 Jun 2012, at 14:47, Richard Gaskin wrote: > MD5 has been known to be theoretically crackable for some years, and this has become a reality as noted in recent news: > > MD5 password scrambler 'no longer safe' > > Summary: The MD5 password hash algorithm is ?no longer considered > safe? by the original software developer, a day after the leak of > more than 6.4 million hashed LinkedIn passwords. I've read about this, but I'm still unclear about exactly what the problem is. I understand that MD5 was "cracked" some years ago making it unsuitable for use as a checksum. (Given the original data to which MD5 is applied, it is possible to produce another set of data that will produce the same MD5 checksum.) But this didn't affect MD5's usefulness as a hashing method for passwords. From what I've read, the recent problem is not that MD5 has been cracked, but that it is too fast and therefore allows brute force attacks on lists of hashed passwords, even those that have been salted. My first thought was that applying MD5 twice or more times would perhaps increase its security, but nowhere do I see this suggested as a solution. If anyone can add any information or point out my probable misunderstanding, I'd be very grateful. Cheers Dave From igor at superstudent.net Thu Jun 14 04:52:24 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Thu, 14 Jun 2012 18:52:24 +1000 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> Message-ID: <0CF15EF8-B60A-4D61-BA2D-4C1347DC69A6@superstudent.net> Hi, Dave! On 14/06/2012, at 5:29 PM, Dave Cragg wrote: [...] > My first thought was that applying MD5 twice or more times would perhaps increase its security, but nowhere do I see this suggested as a solution. If anyone can add any information or point out my probable misunderstanding, I'd be very grateful. I'm not a security expert, but I can tell you that a very common mistake most programmers make is thinking that running the same cipher twice - or three times, or n times - would increase the security of your information. Almost always, the mathematics involved in the cipher mean that the load is no more secure than if you had just run the cipher once. Think, for instance, of a common 'Caesar Cipher': you simply "shift" the characters in a text message, so that, let's say, "a" becomes "b", "b" becomes "c", and so on. You could run this cipher twice, and think that your message was twice as secure. However, for a cracker, this would simply mean that they would shift "a" directly to "c", "b" directly to "d", etc., not even knowing that you had to go through 2 steps to get there - and their cracking code might be even faster and more efficient than yours. This is a very simplistic explanation, but I hope it helps. -- Igor Couto Sydney, Australia From ken at kencorey.com Thu Jun 14 05:15:34 2012 From: ken at kencorey.com (Ken Corey) Date: Thu, 14 Jun 2012 10:15:34 +0100 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: References: Message-ID: <4FD9ABB6.2090905@kencorey.com> On 13/06/2012 17:59, Mark Rauterkus wrote: > Hi LC Pros and the Rest of the world more experienced than me: > > I am searching for a "navigation system" for my>200 card camp > attendance project. Pointers welcome. I'm always intrigued by questions like this, because it gives me a chance to try out a new use case, which usually leads to me being impressed with LiveCode again. My code is at http://its.ec/static/Namesearch.zip (case is important). I started at http://listofrandomnames.com to create the list of names I used. The stack is saved with the names already in 200 cards. If you want to change the names, just make a new file with the names (one per line), and click on the 'load' button. When the stack is opened you're shown card 1 with 200 names in a scrolling list. If you click into the single-line search box and start typing, the list dynamically updates. Of course, this is an incredibly naive brute-force approach. The names are not sorted in any way, so each search is a linear top to bottom search. Still, it's okay for a 30 minute hack job. Hope someone finds it interesting. -Ken From ken at kencorey.com Thu Jun 14 05:19:09 2012 From: ken at kencorey.com (Ken Corey) Date: Thu, 14 Jun 2012 10:19:09 +0100 Subject: Seeking a navigation system among 200 individual / card DB for attendance at camp In-Reply-To: <4FD9ABB6.2090905@kencorey.com> References: <4FD9ABB6.2090905@kencorey.com> Message-ID: <4FD9AC8D.6050508@kencorey.com> On 14/06/2012 10:15, Ken Corey wrote: > On 13/06/2012 17:59, Mark Rauterkus wrote: >> Hi LC Pros and the Rest of the world more experienced than me: >> >> I am searching for a "navigation system" for my>200 card camp >> attendance project. Pointers welcome. > > I'm always intrigued by questions like this, because it gives me a > chance to try out a new use case, which usually leads to me being > impressed with LiveCode again. > > My code is at http://its.ec/static/Namesearch.zip (case is important). > > I started at http://listofrandomnames.com to create the list of names I > used. > > The stack is saved with the names already in 200 cards. If you want to > change the names, just make a new file with the names (one per line), > and click on the 'load' button. > > When the stack is opened you're shown card 1 with 200 names in a > scrolling list. If you click into the single-line search box and start > typing, the list dynamically updates. Forgot to mention: when you click on the names, you're taken to their card, along with the back button to get back to the starting screen. Amazing what you can do with Livecode and very little code. -Ken From dave.cragg at lacscentre.co.uk Thu Jun 14 05:32:25 2012 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 14 Jun 2012 10:32:25 +0100 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <0CF15EF8-B60A-4D61-BA2D-4C1347DC69A6@superstudent.net> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> <0CF15EF8-B60A-4D61-BA2D-4C1347DC69A6@superstudent.net> Message-ID: On 14 Jun 2012, at 09:52, Igor de Oliveira Couto wrote: > Hi, Dave! > > On 14/06/2012, at 5:29 PM, Dave Cragg wrote: > > [...] > >> My first thought was that applying MD5 twice or more times would perhaps increase its security, but nowhere do I see this suggested as a solution. If anyone can add any information or point out my probable misunderstanding, I'd be very grateful. > > I'm not a security expert, but I can tell you that a very common mistake most programmers make is thinking that running the same cipher twice - or three times, or n times - would increase the security of your information. Almost always, the mathematics involved in the cipher mean that the load is no more secure than if you had just run the cipher once. > > Think, for instance, of a common 'Caesar Cipher': you simply "shift" the characters in a text message, so that, let's say, "a" becomes "b", "b" becomes "c", and so on. You could run this cipher twice, and think that your message was twice as secure. However, for a cracker, this would simply mean that they would shift "a" directly to "c", "b" directly to "d", etc., not even knowing that you had to go through 2 steps to get there - and their cracking code might be even faster and more efficient than yours. Thanks, Igor. I understand your point. (The old joke about rot26 being twice as secure as rot13). But I don't think creating a one-way hash is the same as creating a cipher. You can't go directly from a hash to the original text like you might with a cipher once you understand the key. Hashes are cracked (I think) by using precompiled tables (rainbow tables) or by brute force (feeding text to your program until the target hash pops out). We're not trying to make the hash more secure in the cypher sense, just less likely to be in a rainbow table and more difficult to discover in a brute force attack. I found a link to the source of the "no longer considered safe? story. http://phk.freebsd.dk/sagas/md5crypt_eol.html?highlight=md5 I understood from this that "time" should be a key factor of a hashing algorithm, which is what made me think of just applying MD5 more times. He also suggests obscurity in the sense that each site should implement its own algorithm. This is interesting (to me) as it seems to go against recent common wisdom. (And has got me wondering whether applying SHA1 then SHA2 then BLOWFISH is more or less obscure than applying MD5 27 times.) Elsewhere, I've read that the length of a password is much more significant in terms of strength than using obscure characters. http://xkcd.com/936/ So from now on, it should PasswordPasswordPassword. :-) Cheers Dave From toolbook at kestner.de Thu Jun 14 05:41:04 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 14 Jun 2012 11:41:04 +0200 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> Message-ID: <004701cd4a11$d36dcba0$7a4962e0$@de> Same with me > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Mike Bonner > Gesendet: Mittwoch, 13. Juni 2012 00:04 > An: How to use LiveCode > Betreff: Re: AW: ANN: GLX2 3.05 > > I still get it too, cache refresh doesn't seem to affect it. This is using > chrome. Firefox works dandy though. > > You might need to go here http://www.google.com/webmasters/tools/ and > request a re-review of the site, but not sure. > > On Tue, Jun 12, 2012 at 1:39 PM, Mark Wieder > wrote: > > > Tiemo- > > > > Tuesday, June 12, 2012, 2:14:37 AM, you wrote: > > > > > FYI > > > I still/again get the malware warning on this site: > > > http://mwieder.on-rev.com/WordPress/?incsub_wiki=glx2-documentation > > > > You might try refreshing your browser cache. Shift-click the refresh > > button. That should do it. > > > > -- > > -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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 14 05:45:07 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Thu, 14 Jun 2012 11:45:07 +0200 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> <0CF15EF8-B60A-4D61-BA2D-4C1347DC69A6@superstudent.net> Message-ID: <4FD9B2A3.2090805@braguglia.ch> Hi Dave, about the "length" of password, this can help : http://tech.dropbox.com/?p=165 , together with this "test" page : http://dl.dropbox.com/u/209/zxcvbn/test/index.html Guglielmo On 14.06.2012 11:32, Dave Cragg wrote: > On 14 Jun 2012, at 09:52, Igor de Oliveira Couto wrote: > >> Hi, Dave! >> >> On 14/06/2012, at 5:29 PM, Dave Cragg wrote: >> >> [...] >> >>> My first thought was that applying MD5 twice or more times would perhaps increase its security, but nowhere do I see this suggested as a solution. If anyone can add any information or point out my probable misunderstanding, I'd be very grateful. >> I'm not a security expert, but I can tell you that a very common mistake most programmers make is thinking that running the same cipher twice - or three times, or n times - would increase the security of your information. Almost always, the mathematics involved in the cipher mean that the load is no more secure than if you had just run the cipher once. >> >> Think, for instance, of a common 'Caesar Cipher': you simply "shift" the characters in a text message, so that, let's say, "a" becomes "b", "b" becomes "c", and so on. You could run this cipher twice, and think that your message was twice as secure. However, for a cracker, this would simply mean that they would shift "a" directly to "c", "b" directly to "d", etc., not even knowing that you had to go through 2 steps to get there - and their cracking code might be even faster and more efficient than yours. > Thanks, Igor. I understand your point. (The old joke about rot26 being twice as secure as rot13). But I don't think creating a one-way hash is the same as creating a cipher. You can't go directly from a hash to the original text like you might with a cipher once you understand the key. Hashes are cracked (I think) by using precompiled tables (rainbow tables) or by brute force (feeding text to your program until the target hash pops out). We're not trying to make the hash more secure in the cypher sense, just less likely to be in a rainbow table and more difficult to discover in a brute force attack. > > I found a link to the source of the "no longer considered safe? story. > > http://phk.freebsd.dk/sagas/md5crypt_eol.html?highlight=md5 > > I understood from this that "time" should be a key factor of a hashing algorithm, which is what made me think of just applying MD5 more times. He also suggests obscurity in the sense that each site should implement its own algorithm. This is interesting (to me) as it seems to go against recent common wisdom. (And has got me wondering whether applying SHA1 then SHA2 then BLOWFISH is more or less obscure than applying MD5 27 times.) > > Elsewhere, I've read that the length of a password is much more significant in terms of strength than using obscure characters. > > http://xkcd.com/936/ > > So from now on, it should PasswordPasswordPassword. :-) > > Cheers > Dave From mazzapaoloitaly at gmail.com Thu Jun 14 05:47:57 2012 From: mazzapaoloitaly at gmail.com (paolo mazza) Date: Thu, 14 Jun 2012 11:47:57 +0200 Subject: LC and ImageMagick from OSX In-Reply-To: References: <4FD63F95.8080909@deepfoo.com> Message-ID: Bryan, it looks like you were able to use the ImageMagick as an external to manipulate images. I think this is very interesting. How it can be done? Where can I find documentation about inserting this external in a LC app for MACOSX and WINDOWS? All the best Paolo From dave.cragg at lacscentre.co.uk Thu Jun 14 06:11:11 2012 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 14 Jun 2012 11:11:11 +0100 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <4FD9B2A3.2090805@braguglia.ch> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> <0CF15EF8-B60A-4D61-BA2D-4C1347DC69A6@superstudent.net> <4FD9B2A3.2090805@braguglia.ch> Message-ID: Thanks Guglielmo I see I should change to Passwrd1,Passwrd2,Passwrd3 That should finally keep Mark Wieder out of my bank account. (old joke) Cheers Dave On 14 Jun 2012, at 10:45, Guglielmo Braguglia wrote: > Hi Dave, > about the "length" of password, this can help : http://tech.dropbox.com/?p=165 , together with this "test" page : http://dl.dropbox.com/u/209/zxcvbn/test/index.html > > Guglielmo > From effendi at wanadoo.fr Thu Jun 14 06:13:54 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 14 Jun 2012 12:13:54 +0200 Subject: An iMac Screen Problem ?.. Message-ID: Hi from B - B Keith wrote : > Thanks for sharing the IDE recovery 'keyboard glissando' technique. > Until now I had always reserved those for those Booker T Hammond organ licks! Booker T and the MG's - Behave Yourself (1962) - from the Green Onions album. A work of art ??. http://www.youtube.com/watch?v=sfQgKcv7V-g Jeez Keith - You must nearly be as old as I am :>) -Francis From keith.clarke at clarkeandclarke.co.uk Thu Jun 14 07:11:21 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Thu, 14 Jun 2012 12:11:21 +0100 Subject: An iMac Screen Problem ?.. In-Reply-To: References: Message-ID: Very nice but the funkier stuff like Hip Hug Her and Time is Tight are more my thing http://www.youtube.com/watch?v=gtdMhh1jIvw&feature=related Soul Limbo was used as the theme music for English test cricket coverage in the 70s when I was a kid. The cricket filled many a rained-out day in the school summer holidays, while the theme got me into Booker T & the MGs and a life-long love of that distorted swirling Hammond sound. Sorry, getting a bit OT. Best, Keith.. On 14 Jun 2012, at 11:13, Francis Nugent Dixon wrote: > Hi from B - B > > Keith wrote : > >> Thanks for sharing the IDE recovery 'keyboard glissando' technique. > >> Until now I had always reserved those for those Booker T Hammond organ licks! > > Booker T and the MG's - Behave Yourself (1962) - from the Green Onions album. > > A work of art ??. > > http://www.youtube.com/watch?v=sfQgKcv7V-g > > Jeez Keith - You must nearly be as old as I am :>) > > -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 lan.kc.macmail at gmail.com Thu Jun 14 08:35:47 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 14 Jun 2012 20:35:47 +0800 Subject: An iMac Screen Problem ?.. In-Reply-To: References: Message-ID: "Steve Cropper & Duck Dunn!, Steve Cropper & Duck Dunn!" "Joliet" Jake Blues, Briefcase Full of Blues, Track 9 - Soul Man Sadly, Duck Dunn passed away just a month ago. RIP. From dochawk at gmail.com Thu Jun 14 11:02:05 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 14 Jun 2012 08:02:05 -0700 Subject: holidng another variable name within a variable Message-ID: It seems to me, that back in the mists of time, I used a variable to hold the name of another variable in hypercard and supercard 1.5. Is this possible? Or is it my memory? So I would put "fred" into theVar, and use put theVar to get the value of Fred. but this doesn't seem to work -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From m.schonewille at economy-x-talk.com Thu Jun 14 11:08:01 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 14 Jun 2012 17:08:01 +0200 Subject: holidng another variable name within a variable In-Reply-To: References: Message-ID: Hi Richard, Here's an example: put "some text" into myVar put "myVar" into myVarName do "put" && myVarName && "into myLastVar" put myLastVar --> some text -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 14 jun 2012, at 17:02, Dr. Hawkins wrote: > It seems to me, that back in the mists of time, I used a variable to > hold the name of another variable in hypercard and supercard 1.5. > > Is this possible? Or is it my memory? > > So I would put "fred" into theVar, and use > > put theVar to get the value of Fred. > > but this doesn't seem to work > > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > From dochawk at gmail.com Thu Jun 14 11:22:52 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 14 Jun 2012 08:22:52 -0700 Subject: holidng another variable name within a variable In-Reply-To: References: Message-ID: On Thu, Jun 14, 2012 at 8:08 AM, Mark Schonewille wrote: > Here's an example: > > put "some text" into myVar > put "myVar" into myVarName > do "put" && myVarName && "into myLastVar" > put myLastVar --> some text Thanks. And then I tried value() a second time, and it did it. I'd forgotten all about "do" . . . Thanks -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From mwieder at ahsoftware.net Thu Jun 14 11:34:50 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 14 Jun 2012 08:34:50 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <004701cd4a11$d36dcba0$7a4962e0$@de> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> Message-ID: <64403816500.20120614083450@ahsoftware.net> Tiemo- Thursday, June 14, 2012, 2:41:04 AM, you wrote: > Same with me Well, the site *has* been cleaned and locked down, and I've requested Google to review it again (thanks Mike). I looked at Google's report this morning and it says "Google has not detected any malware on this site." -- -Mark Wieder mwieder at ahsoftware.net From lan.kc.macmail at gmail.com Thu Jun 14 12:01:45 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 15 Jun 2012 00:01:45 +0800 Subject: Drag & Drop an Image from a Webpage Message-ID: OK, have no more hair to pull out. OS X 10.6.8, LC 5.5, FireFox, Safari I can use Drag & Drop to drag an image.jpg file from the Finder onto my stack and have it automatically imported, sized and moved as required. No problem. I can use Drag & Drop to drag text from a webpage onto my stack and insert it into a field, no problem. But for the life of me I can not Drag & Drop an image from a webpage onto my stack and have it import. Tried the following, pointed my browser to the webpage referred to below, then dragged the image to my stack, the area on my stack is set up to accept - set the dragAction to "copy", exactly the same as for Finder files, the pointer changes to a + icon, and clearly the server sends data to LC, just not as expected: * put the dragData["image"] into tStore1* --produces empty, grrrrrr :-(((((( * put the dragData["files"] into tStore2* --produces empty * put the dragData["text"] into tStore3* --I get the file name ' http://www.emma-maersk.com/gallery/photo/engine_2.jpg' * put the dragData["htmlText"] into tStore4* --produces empty * put the dragData["unicodeText"] into tStore5* --produces empty * put URL "http://www.emma-maersk.com/gallery/photo/engine_2.jpg" into tStore6* --puts a whole swag of what looks like it should be binary into tStore6, it starts off: ????JFIFdd??DuckyK??&Adobed? * import paint from file URL tStore3* --causes an execution error: --image "nimage1": execution error at line 40 (import: can't open file, mask file or display) near "????", char 1 --Note that the chars in quotes are the first four chars in tStore6 above. * import paint from file URL " http://www.emma-maersk.com/gallery/photo/engine_2.jpg"* --causes an execution error: --"nimage1": execution error at line 41 (import: can't open file, mask file or display) near "????", char 1 --Note that the chars in quotes are the first four chars in tStore6 above. *import paint from file the dragData["image"]* --causes an execution error: --"nimage1": execution error at line 42 (import: can't open file, mask file or display) char 1 * import paint from file the dragData["text"]* --causes an execution error: --"nimage1": execution error at line 43 (import: can't open file, mask file or display) near "http://www.emma-maersk.com/gallery/photo/engine_2.jpg", char 1 * set the imageData of image "nimage1" to tStore6* --looks like a TV image after a hurricane has blown your antenna away *set the content of image "nimage1" to tStore6* --looks like a TV image after a hurricane has blown your antenna away, and a truck ran over it Clearly, I could download the file, then import the file into my stack, then delete the file, but I was hoping for a method to just pour it straight into my stack without the extra steps. I have a sneaking suspicion the answer is going to be one of those 'doh!' moments, where I've been looking at it too long to see the blindingly obvious. I will add just one other caveat. Virtually 99% of the time when I go to Drag and Drop to my stack the cursor will NOT change to a + icon the FIRST time, only on second and subsequent Drags will the cursor change to a + icon - it's as if LC misses the first dragEnter message where I set dragAction to 'copy'. If I turn the Message Watcher on to see what happens, then all Drag & Drop ceases to work, the cursor doesn't even change to a 'no entry' icon, it just remains as a pointer and no drag messages are registered. Any help very much appreciated. If I do not respond for a while it's because I'm about to hit the road and will be webless for a day or so. From klaus at major.on-rev.com Thu Jun 14 12:11:07 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 14 Jun 2012 18:11:07 +0200 Subject: Drag & Drop an Image from a Webpage In-Reply-To: References: Message-ID: <36C92DB7-EEA8-4258-803B-8A9F48DF3684@major.on-rev.com> Hi Kay, Am 14.06.2012 um 18:01 schrieb Kay C Lan: > OK, have no more hair to pull out. > OS X 10.6.8, LC 5.5, FireFox, Safari > I can use Drag & Drop to drag an image.jpg file from the Finder onto my > stack and have it automatically imported, sized and moved as required. No > problem. > ... this does work, just tested :-) OS X 10.7.4, Safari 5.1.7, LC 5.5 > put the dragData["text"] into tStore3 > ##-I get the file name ' > ##http://www.emma-maersk.com/gallery/photo/engine_2.jpg put url(tStore3) into img "your image here" :-) > ... > > Any help very much appreciated. If I do not respond for a while it's > because I'm about to hit the road and will be webless for a day or so. Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bobs at twft.com Thu Jun 14 12:29:56 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 14 Jun 2012 09:29:56 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: <9FA6F5AE-7D26-48FB-B23C-D2F2256BBF10@twft.com> Yeah, there is going to have to be something built in for a future update to address that. Otherwise devs are going to be forced to do geometry management for anything they intend to release, and we all know what a pain that can be. Bob On Jun 13, 2012, at 6:02 PM, Kay C Lan wrote: > As for what will happen with retina displays, the answer is simple; if you > have a stack that filled the 9" screen of a Mac 512, it will be no bigger > than 2.3" wide on a retina display. > > HTH From dunbarx at aol.com Thu Jun 14 12:59:51 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Thu, 14 Jun 2012 12:59:51 -0400 (EDT) Subject: holidng another variable name within a variable In-Reply-To: References: Message-ID: <8CF18663F47EF8D-BF4-B87B@web-mmc-m02.sysops.aol.com> Way back In HC days, Danny Goodman wrote the only tract on this subject, that two levels of evaluation are sometimes required to manipulate data. One example was in certain instances of putting text into a recently executed function, like "the foundChunk". You could not just: put myText into the foundChunk. You had to: do "put" && myText" && "into" && the foundChunk --or somesuch The instances where this is needed were learned by experience, frustration and luck. Same with embedded text, a variable within a variable, so to speak. You must evaluate twice, as you did by longhand, or use a "do" construction for brevity. I have always wanted a more definitive expose on this subject. Danny's comment was "...(the first evaluation) is not reduced enough for Hypercard to accept it as a valid container". (HCHB, 4th edition). Craig Newman -----Original Message----- From: Dr. Hawkins To: How to use LiveCode Sent: Thu, Jun 14, 2012 11:23 am Subject: Re: holidng another variable name within a variable On Thu, Jun 14, 2012 at 8:08 AM, Mark Schonewille wrote: > Here's an example: > > put "some text" into myVar > put "myVar" into myVarName > do "put" && myVarName && "into myLastVar" > put myLastVar --> some text Thanks. And then I tried value() a second time, and it did it. I'd forgotten all about "do" . . . Thanks -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 14 13:12:48 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 14 Jun 2012 10:12:48 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: Isn't the status field for use by the RunRev team? Still good if multiple people can confrim a problem, I'm just making sure I understand the use of the QCC correctly. Pete lcSQL Software On Wed, Jun 13, 2012 at 6:02 PM, Kay C Lan wrote: > I see your QCC report is unconfirmed. What you need is people here to do a > quick test - sorry I am not at home to test this on my wife's Lion Mac. > From pete at lcsql.com Thu Jun 14 13:23:34 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 14 Jun 2012 10:23:34 -0700 Subject: Upgrade to Lion on 15 inch laptop pro forces resize of stacks In-Reply-To: References: <4FD0C004.2080300@fourthworld.com> <8C44B4C5-678D-4CF1-A1A9-3CC5FBAC8626@major.on-rev.com> <27C4A960-5C70-41B9-96EA-77EC364209BC@twft.com> Message-ID: I am on an iMac wiht Lion. ScreenRect returns 0,0,1280,800 Working ScreenRect returns 4,22,1280,800 windowBoundingRect returns 4,74,1280,800 My dock is on the left of the screen so that accounts for the 0/4 in the first item. I assume the top setting of windowboundingrect takes the IDE toolbar into account. Pete lcSQL Software On Wed, Jun 13, 2012 at 6:02 PM, Kay C Lan wrote: > Anyone with Lion simply needs to type in the msg box: put the working > screenrect > > They should get something back like: 0,22,1920,1196 > > They then need to type into the msg box: put the screenrect > > They should get something back like: 0,22,1920,1200 > From pmbrig at gmail.com Thu Jun 14 14:10:50 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Thu, 14 Jun 2012 14:10:50 -0400 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: <4FD899FC.4080709@fourthworld.com> References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> Message-ID: <4420BEEF-A01B-4CB4-8E8D-8C1503696233@gmail.com> I have an LC handler that uses sha1 to create an n-character alphanumeric string based on a hash of an input string and an optional individual password. I'm not a crypto expert, so I don't know how secure the result is but it may be useful to somebody. The handler is below, but I have omitted the guts of it since I don't want the full code archived on the web for access to the hackerverse. Anyone who wants the full script can email me offlist. The basic script could be modified to create your own variant. Basically the idea is to translate the sha1 string into low-ascii characters. Which per the ongoing discussion doesn't lose much in the way of security. function getHashCode2 tString, tLength, tPassword -- returns a tLength-character alphanumeric string (up to 20 chars, default = 12) -- that is a hash of the input string, -- uses SHA-1 for high-end (though not perfect) cryptographic security -- allows adding a password as input so that the hash can be duplicated only -- with the correct password -- if tPassword is empty, the hash is stable and is dependent -- only on the content of tString if tLength = empty then put 12 into tLength try put sha1digest(tString & tPassword) into tDigest catch tErr put md5digest(tString & tPassword) into tDigest -- if version < 4.5.3 end try put "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" \ into codeChars put length(codeChars) into howManyCodeChars repeat with i = 1 to the number of chars of tDigest ... ... end repeat repeat with j = 1 to tLength ... ... end repeat return finalCodeString end getHashCode2 -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 13, 2012, at 9:47 AM, Richard Gaskin wrote: > Some apartment buildings use locks which support a master key held by the landlord, so that the tenant keys will only unlock their own door but the master key will trip enough tumblers to unlock any door in the building. > > In your case, having a single hard-wired master key as an "OR" in your script might be too dangerous; anyone you send the master key to would then be able to unlock any such stack, no only their own. > > But perhaps the key you send them would be a hash of some fixed salt string, the user name, and the date - it would then only work when applied to the user's stack (assuming their user name is stored somewhere in it), and only on the date you send it. > > > General tip for anyone using hashes: > > MD5 has been known to be theoretically crackable for some years, and this has become a reality as noted in recent news: > > MD5 password scrambler 'no longer safe' > > Summary: The MD5 password hash algorithm is ?no longer considered > safe? by the original software developer, a day after the leak of > more than 6.4 million hashed LinkedIn passwords. > > > > Fortunately RunRev is on top of things, and several versions back added an alternative hash function, "sha1Digest", which is generally considered to be a more secure option. > > So if any of your code is still using the older "md5Digest" function, it may be a good time to migrate to "sha1Digest". > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 14 15:22:34 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 12:22:34 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: References: Message-ID: Drummers just don't get respect. (Original drummer Al Jackson Jr. was murdered in 1975.) On Thu, Jun 14, 2012 at 5:35 AM, Kay C Lan wrote: > "Steve Cropper & Duck Dunn!, Steve Cropper & Duck Dunn!" > > "Joliet" Jake Blues, Briefcase Full of Blues, Track 9 - Soul Man > > Sadly, Duck Dunn passed away just a month ago. RIP. > _______________________________________________ > Stephen Barncard San Francisco Ca. USA more about sqb From stephenREVOLUTION2 at barncard.com Thu Jun 14 15:28:27 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 12:28:27 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <64403816500.20120614083450@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> Message-ID: I use that google thing too and still found code that wasn't mine and an .irev file whose name was changed to a .php type. I resorted to sorting files by date and scanning each one. I hate this crap. On Thu, Jun 14, 2012 at 8:34 AM, Mark Wieder wrote: > Tiemo- > > Thursday, June 14, 2012, 2:41:04 AM, you wrote: > > > Same with me > > Well, the site *has* been cleaned and locked down, and I've requested > Google to review it again (thanks Mike). I looked at Google's report > this morning and it says "Google has not detected any malware on this > site." > > -- > -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 rdimola at evergreeninfo.net Thu Jun 14 15:35:51 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 14 Jun 2012 15:35:51 -0400 Subject: An iMac Screen Problem ?.. In-Reply-To: References: Message-ID: <006001cd4a64$e893fc90$b9bbf5b0$@net> What do you call someone who hangs out with musicians? A drummer.... How do you know a drummer is at your door?? The banging keeps speeding up and they never know when to come in. RIP Levon Helm and Duck Dunn. We lost 2 of the most talented, influential and groundbreaking musicians last month. Rock and blues would not be the same today without them. 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 stephen barncard Sent: Thursday, June 14, 2012 3:23 PM To: How to use LiveCode Subject: Re: An iMac Screen Problem ?.. Drummers just don't get respect. (Original drummer Al Jackson Jr. was murdered in 1975.) On Thu, Jun 14, 2012 at 5:35 AM, Kay C Lan wrote: > "Steve Cropper & Duck Dunn!, Steve Cropper & Duck Dunn!" > > "Joliet" Jake Blues, Briefcase Full of Blues, Track 9 - Soul Man > > Sadly, Duck Dunn passed away just a month ago. RIP. > _______________________________________________ > 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 capellan2000 at gmail.com Thu Jun 14 15:34:26 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Thu, 14 Jun 2012 12:34:26 -0700 (PDT) Subject: PNG Transparency testbed Message-ID: <1339702466019-4650629.post@n4.nabble.com> Hi All, Please visit this webpage that display many different Transparent PNG images: http://entropymine.com/jason/testbed/pngtrans/ Download and import these transparent png into a card that have a natural background pattern like earth, rocks, grass, leaves, etc... and post a screenshot of your results. Remember to post your Operating System and LiveCode version. Thanks in advance. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/PNG-Transparency-testbed-tp4650629.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Thu Jun 14 15:44:25 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 14 Jun 2012 12:44:25 -0700 Subject: holidng another variable name within a variable In-Reply-To: <8CF18663F47EF8D-BF4-B87B@web-mmc-m02.sysops.aol.com> References: <8CF18663F47EF8D-BF4-B87B@web-mmc-m02.sysops.aol.com> Message-ID: <4FDA3F19.1040609@fourthworld.com> dunbarx wrote: > The instances where this is needed were learned by experience, > frustration and luck. > > Same with embedded text, a variable within a variable, so to speak. > You must evaluate twice, as you did by longhand, or use a "do" > construction for brevity. When you need variable variables arrays are a natural fit. The workarounds we all learned were only because HC didn't support arrays. But now that we have them, we can make general-purpose containers for any number of values stored by any name. So instead of the funky: do "put" && myText" && "into" && the foundChunk --or somesuch ...we can simply write: put myText into tMyGeneralPurposeDataStore[someLabel] -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From coiin at verizon.net Thu Jun 14 15:48:43 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 14 Jun 2012 15:48:43 -0400 Subject: PNG Transparency testbed In-Reply-To: <1339702466019-4650629.post@n4.nabble.com> References: <1339702466019-4650629.post@n4.nabble.com> Message-ID: There are about 50 images on that page, which ones are you most interested in? On Jun 14, 2012, at 3:34 PM, Alejandro Tejada wrote: > http://entropymine.com/jason/testbed/pngtrans/ > > Download and import these transparent png > into a card that have a natural background pattern > like earth, rocks, grass, leaves, etc... From ambassador at fourthworld.com Thu Jun 14 15:50:10 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 14 Jun 2012 12:50:10 -0700 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: Message-ID: <4FDA4072.70206@fourthworld.com> Dave Cragg wrote: > On 13 Jun 2012, at 14:47, Richard Gaskin wrote: > >> MD5 has been known to be theoretically crackable for some years, >> and this has become a reality as noted in recent news: >> >> MD5 password scrambler 'no longer safe' ... > > I've read about this, but I'm still unclear about exactly what the > problem is. I understand that MD5 was "cracked" some years ago making > it unsuitable for use as a checksum. (Given the original data to > which MD5 is applied, it is possible to produce another set of data > that will produce the same MD5 checksum.) But this didn't affect > MD5's usefulness as a hashing method for passwords. From what I've > read, the recent problem is not that MD5 has been cracked, but that > it is too fast and therefore allows brute force attacks on lists of > hashed passwords, even those that have been salted. My first thought > was that applying MD5 twice or more times would perhaps increase its > security, but nowhere do I see this suggested as a solution. If > anyone can add any information or point out my probable > misunderstanding, I'd be very grateful. I'm certainly no expert on hashing. I just do what I can to follow those who claim to know. The general feeling I get is that sha1 is considered a better choice than mg5, and since both are equally easy to use in LiveCode it makes no difference to me but somehow I sleep better. Maybe it's like keeping the CGI engine in the root folder outside of the web directory - a friend of mine says it's like the subtle difference between quiche and egg pie. :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From coiin at verizon.net Thu Jun 14 15:55:59 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 14 Jun 2012 15:55:59 -0400 Subject: PNG Transparency testbed In-Reply-To: <1339702466019-4650629.post@n4.nabble.com> References: <1339702466019-4650629.post@n4.nabble.com> Message-ID: For what it's worth: http://xfiles.funnygarbage.com/~colinholgate/images/pngs_in_a_forest.png Very latest LC, OS X 10.8 preview 4, MacBook Air. From richmondmathewson at gmail.com Thu Jun 14 16:02:53 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 14 Jun 2012 23:02:53 +0300 Subject: PNG Transparency testbed In-Reply-To: <1339702466019-4650629.post@n4.nabble.com> References: <1339702466019-4650629.post@n4.nabble.com> Message-ID: <4FDA436D.4000400@gmail.com> On 06/14/2012 10:34 PM, Alejandro Tejada wrote: > Hi All, > > Please visit this webpage that display many > different Transparent PNG images: > > http://entropymine.com/jason/testbed/pngtrans/ > > Download and import these transparent png > into a card that have a natural background pattern > like earth, rocks, grass, leaves, etc... and > post a screenshot of your results. > Remember to post your Operating System and > LiveCode version. > > Thanks in advance. I wonder what the point of this exercise is exactly? http://andregarzia.on-rev.com/richmond/STUFF/MATHEWSON.png > > Al > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/PNG-Transparency-testbed-tp4650629.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 Thu Jun 14 16:53:51 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2012 15:53:51 -0500 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> Message-ID: <4FDA4F5F.90209@hyperactivesw.com> On 6/14/12 2:28 PM, stephen barncard wrote: > I use that google thing too and still found code that wasn't mine and an > .irev file whose name was changed to a .php type. > I resorted to sorting files by date and scanning each one. > I hate this crap. How does this stuff happen? Does a site require php or wordpress or something for the hack to work? I thought an irev page was immune. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Jun 14 17:09:23 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 14 Jun 2012 14:09:23 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <4FDA4F5F.90209@hyperactivesw.com> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <4FDA4F5F.90209@hyperactivesw.com> Message-ID: <90C6410D-0431-40AC-BFCE-D64B09D2E7BF@twft.com> I think it is immune, until someone gets in the front door. Then all bets are off. I had an ex-employee who was able to hack into the database of most PHP enabled sites, because people who set them up do not know how to harden them. He demonstrated this on more than one occasion. Others have reported Wordpress vulnerabilities. Still others foolishly use the same login credentials for multiple things like email and FTP. Once email is compromised, they have credentials to multiple things if they can find them, which they usually can because those things are probably somewhere in the email history. Bob On Jun 14, 2012, at 1:53 PM, J. Landman Gay wrote: > On 6/14/12 2:28 PM, stephen barncard wrote: >> I use that google thing too and still found code that wasn't mine and an >> .irev file whose name was changed to a .php type. >> I resorted to sorting files by date and scanning each one. >> I hate this crap. > > How does this stuff happen? Does a site require php or wordpress or something for the hack to work? I thought an irev page was immune. > > -- > 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 stephenREVOLUTION2 at barncard.com Thu Jun 14 17:31:22 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 14:31:22 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <90C6410D-0431-40AC-BFCE-D64B09D2E7BF@twft.com> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <4FDA4F5F.90209@hyperactivesw.com> <90C6410D-0431-40AC-BFCE-D64B09D2E7BF@twft.com> Message-ID: which of course necessitates this link be repeated: LITTLE BOBBY TABLES On Thu, Jun 14, 2012 at 2:09 PM, Bob Sneidar wrote: > I think it is immune, until someone gets in the front door. Then all bets > are off. I had an ex-employee who was able to hack into the database of > most PHP enabled sites, because people who set them up do not know how to > harden them. He demonstrated this on more than one occasion. Others have > reported Wordpress vulnerabilities. Still others foolishly use the same > login credentials for multiple things like email and FTP. Once email is > compromised, they have credentials to multiple things if they can find > them, which they usually can because those things are probably somewhere in > the email history. > > Bob > > > On Jun 14, 2012, at 1:53 PM, J. Landman Gay wrote: > > > On 6/14/12 2:28 PM, stephen barncard wrote: > >> I use that google thing too and still found code that wasn't mine and an > >> .irev file whose name was changed to a .php type. > >> I resorted to sorting files by date and scanning each one. > >> I hate this crap. > > > > How does this stuff happen? Does a site require php or wordpress or > something for the hack to work? I thought an irev page was immune. > > > > -- > > 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 > -- Stephen Barncard San Francisco Ca. USA more about sqb From irog at mac.com Thu Jun 14 17:43:45 2012 From: irog at mac.com (Roger Guay) Date: Thu, 14 Jun 2012 14:43:45 -0700 Subject: iOS Standalone Question Message-ID: Hi folks, My first iOS app is going well. It works quite well on the simulator and my iPad. However the standalone has a standard "Do Not" icon . . . the circle with a diagonal bar. Any suggestions as to what that is about and how to remedy? Thanks and cheers, Roger From andrew at rjdfarm.com Thu Jun 14 18:07:09 2012 From: andrew at rjdfarm.com (Andrew Kluthe) Date: Thu, 14 Jun 2012 15:07:09 -0700 (PDT) Subject: [OT] Some Reading In-Reply-To: <4FD89AEC.8030306@gmail.com> References: <4FD89AEC.8030306@gmail.com> Message-ID: <1339711629338-4650639.post@n4.nabble.com> Reads more like Stirner to me. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-Some-Reading-tp4650566p4650639.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Thu Jun 14 18:08:22 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Thu, 14 Jun 2012 15:08:22 -0700 (PDT) Subject: PNG Transparency testbed In-Reply-To: <4FDA436D.4000400@gmail.com> References: <1339702466019-4650629.post@n4.nabble.com> <4FDA436D.4000400@gmail.com> Message-ID: <1339711702134-4650640.post@n4.nabble.com> Hi All, Many Thanks to Colin and Richmond for posting their LiveCode screenshots. The meaning of this is: Test, for certain, how Livecode handles PNGs of 4,8,16,24,32 and 64 bits, with/without transparency. Richmond, I do not understand why appears the browser's name and your IP address in your screenshot... Thanks again! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/PNG-Transparency-testbed-tp4650629p4650640.html Sent from the Revolution - User mailing list archive at Nabble.com. From tolistim at me.com Thu Jun 14 18:27:04 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 14 Jun 2012 15:27:04 -0700 Subject: iOS Standalone Question In-Reply-To: References: Message-ID: <11F3DA59-1DD3-437D-ABC0-9300B4996C2A@me.com> On Jun 14, 2012, at 2:43 PM, Roger Guay wrote: > Hi folks, > > My first iOS app is going well. It works quite well on the simulator and my iPad. However the standalone has a standard "Do Not" icon . . . the circle with a diagonal bar. Any suggestions as to what that is about and how to remedy? Roger, Do you mean the app has that icon on your Mac? If so, that's the be expected. The iOS devices use an ARM processor, not an x86 processor. It will be fine on the real device. Tim From coiin at verizon.net Thu Jun 14 18:38:53 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 14 Jun 2012 18:38:53 -0400 Subject: iOS Standalone Question In-Reply-To: References: Message-ID: <059D9C39-198A-4C21-B031-626CCC080C14@verizon.net> That icon in the Finder is just saying that it's an app Mac OS can't run, which is correct, it can't. On Jun 14, 2012, at 5:43 PM, Roger Guay wrote: > >My first iOS app is going well. It works quite well on the simulator and my iPad. However the standalone has a standard "Do Not" icon . . . the circle with a diagonal bar. Any suggestions as to what that is about and how to remedy? From igor at superstudent.net Thu Jun 14 19:00:40 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Fri, 15 Jun 2012 09:00:40 +1000 Subject: Use-Revolution vs. Use-LiveCode In-Reply-To: <1339711629338-4650639.post@n4.nabble.com> References: <4FD89AEC.8030306@gmail.com> <1339711629338-4650639.post@n4.nabble.com> Message-ID: <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> Why do some people insist on using the address "use-revolution at lists.runrev.com" instead of "use-livecode at lists.runrev.com"?: On 15/06/2012, at 8:07 AM, Andrew Kluthe wrote (via use-revolution at lists.runrev.com): > Reads more like Stirner to me. On 15/06/2012, at 8:08 AM, Alejandro Tejada wrote (via use-revolution at lists.runrev.com): > Richmond, I do not understand why appears the browser's > name and your IP address in your screenshot... I know this is the OLD address for this mailing list, but for goodness' sake, hasn't it been changed for years? Messages sent to this old address get 'lost' in my filtering system, and often end up in with my junk mail... I don't want to miss any of your messages, guys, so please update your address books, if at all possible, to use the NEW list address, ok? Many thanks, -- Igor Couto Sydney, Australia From andre at andregarzia.com Thu Jun 14 19:11:06 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 14 Jun 2012 20:11:06 -0300 Subject: Use-Revolution vs. Use-LiveCode In-Reply-To: <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> References: <4FD89AEC.8030306@gmail.com> <1339711629338-4650639.post@n4.nabble.com> <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> Message-ID: Well people have been using the old address for many years. I refer to LiveCode as Revolution many times during the day. Mostly the address is already on our contact lists. People should change to the new address but also, one can set more filters. I have filters for both items. Cheers andre On Thu, Jun 14, 2012 at 8:00 PM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > Why do some people insist on using the address " > use-revolution at lists.runrev.com" instead of "use-livecode at lists.runrev.com > "?: > > On 15/06/2012, at 8:07 AM, Andrew Kluthe wrote (via > use-revolution at lists.runrev.com): > > > Reads more like Stirner to me. > > On 15/06/2012, at 8:08 AM, Alejandro Tejada wrote (via > use-revolution at lists.runrev.com): > > > Richmond, I do not understand why appears the browser's > > name and your IP address in your screenshot... > > I know this is the OLD address for this mailing list, but for goodness' > sake, hasn't it been changed for years? > > Messages sent to this old address get 'lost' in my filtering system, and > often end up in with my junk mail... I don't want to miss any of your > messages, guys, so please update your address books, if at all possible, to > use the NEW list address, ok? > > Many thanks, > > -- > 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 > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From bobs at twft.com Thu Jun 14 19:21:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 14 Jun 2012 16:21:27 -0700 Subject: Use-Revolution vs. Use-LiveCode In-Reply-To: <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> References: <4FD89AEC.8030306@gmail.com> <1339711629338-4650639.post@n4.nabble.com> <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> Message-ID: <7C15D9F3-9747-4A5D-96BB-18D15491A35B@twft.com> Because change for some people is hard. I gave up trying to change people. There will alway be a certain percentage who don't understand what to do, or else won't do it, because daggumit they don't have to and no one can make 'em! I try to help the first kind if they will listen, but the second kind cannot be taught. Also I think the forum still posts using the old address, and people who use the forum have no control over it. Bob On Jun 14, 2012, at 4:00 PM, Igor de Oliveira Couto wrote: > Why do some people insist on using the address "use-revolution at lists.runrev.com" instead of "use-livecode at lists.runrev.com"?: > > On 15/06/2012, at 8:07 AM, Andrew Kluthe wrote (via use-revolution at lists.runrev.com): > >> Reads more like Stirner to me. > > On 15/06/2012, at 8:08 AM, Alejandro Tejada wrote (via use-revolution at lists.runrev.com): > >> Richmond, I do not understand why appears the browser's >> name and your IP address in your screenshot... > > I know this is the OLD address for this mailing list, but for goodness' sake, hasn't it been changed for years? > > Messages sent to this old address get 'lost' in my filtering system, and often end up in with my junk mail... I don't want to miss any of your messages, guys, so please update your address books, if at all possible, to use the NEW list address, ok? > > Many thanks, > > -- > 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 stephenREVOLUTION2 at barncard.com Thu Jun 14 19:29:03 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 16:29:03 -0700 Subject: Use-Revolution vs. Use-LiveCode In-Reply-To: <7C15D9F3-9747-4A5D-96BB-18D15491A35B@twft.com> References: <4FD89AEC.8030306@gmail.com> <1339711629338-4650639.post@n4.nabble.com> <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> <7C15D9F3-9747-4A5D-96BB-18D15491A35B@twft.com> Message-ID: Hell I'm so old I remember my color custom icons showing up in the sidebar. On Thu, Jun 14, 2012 at 4:21 PM, Bob Sneidar wrote: > Because change for some people is hard. I gave up trying to change people. > There will alway be a certain percentage who don't understand what to do, > or else won't do it, because daggumit they don't have to and no one can > make 'em! I try to help the first kind if they will listen, but the second > kind cannot be taught. > > Also I think the forum still posts using the old address, and people who > use the forum have no control over it. > > Bob > > > On Jun 14, 2012, at 4:00 PM, Igor de Oliveira Couto wrote: > > > Why do some people insist on using the address " > use-revolution at lists.runrev.com" instead of "use-livecode at lists.runrev.com > "?: > > > > On 15/06/2012, at 8:07 AM, Andrew Kluthe wrote (via > use-revolution at lists.runrev.com): > > > >> Reads more like Stirner to me. > > > > On 15/06/2012, at 8:08 AM, Alejandro Tejada wrote (via > use-revolution at lists.runrev.com): > > > >> Richmond, I do not understand why appears the browser's > >> name and your IP address in your screenshot... > > > > I know this is the OLD address for this mailing list, but for goodness' > sake, hasn't it been changed for years? > > > > Messages sent to this old address get 'lost' in my filtering system, and > often end up in with my junk mail... I don't want to miss any of your > messages, guys, so please update your address books, if at all possible, to > use the NEW list address, ok? > > > > Many thanks, > > > > -- > > 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 > -- Stephen Barncard San Francisco Ca. USA more about sqb From igor at superstudent.net Thu Jun 14 19:42:15 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Fri, 15 Jun 2012 09:42:15 +1000 Subject: Password protecting a data file... how to cope with forgotten password? In-Reply-To: References: <2BF19D9C-E425-4EC8-B837-FC6C3CAEF1ED@califex.com> <4FD899FC.4080709@fourthworld.com> <0CF15EF8-B60A-4D61-BA2D-4C1347DC69A6@superstudent.net> Message-ID: Hi, Dave, Hmmm, let me see if I can expand a little on my explanation: On 14/06/2012, at 7:32 PM, Dave Cragg wrote: [...] > You can't go directly from a hash to the original text like you might with a cipher once you understand the key. Hashes are cracked (I think) by using precompiled tables (rainbow tables) or by brute force (feeding text to your program until the target hash pops out). We're not trying to make the hash more secure in the cypher sense, just less likely to be in a rainbow table and more difficult to discover in a brute force attack. [...] > I understood from this that "time" should be a key factor of a hashing algorithm, which is what made me think of just applying MD5 more times. Consider the following scenario: you have stored MD5 hashes (salted or not) to your user's passwords in a database table, which you use in your login system to authenticate and authorise the user. Now, let's say that a clever hacker has managed to break into the 'users' table, and now has the list of hashes for all your users. The question is: how likely is it, that they will be able to come up with *some* string (password/passphrase) that will generate a selected hash from that table? It is important to note that the hacker doesn't need to know what the user's original password/passphrase was - he doesn't care. The original text is irrelevant. What he needs is some text that will generate the *same* hash - this is called a 'collision'. In MD5, collisions are now considered *easy*. If you MD5 the original password once, you end up with a 32-char hash. If you MD5 that again, you are effectively using *that 32-char hash* as your 'password'. Is it less likely that the hacker will find a collision for *that*? Unfortunately, no. You may increase the time they'll need to find the collision, but only marginally - they *will* still find it. Using different ciphers *does* make the hacker's job more difficult, but again, not necessarily safer. The choice of cipher is the key: ciphers that generate longer hashes, or longer keys, are more secure. Ultimately, a single safer cipher will keep your data more secure than using multiple unsafe ones. Note that SHA1 has also been 'broken' - ie., it is possible to generate collisions willingly - and that is why the SHA2-family of ciphers was created. If you *really* want security that will last a while (ie., a couple of years), you should consider using a cipher that generates much longer hashes, such as SHA-256. These more complex ciphers might add a few milliseconds to the computation cycle of your program, but these will not be felt by your users, and are certainly worth the investment. I hope this info helps! -- Igor Couto Sydney, Australia From mwieder at ahsoftware.net Thu Jun 14 21:20:19 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 14 Jun 2012 18:20:19 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> Message-ID: <19334239250.20120614182019@ahsoftware.net> stephen- Thursday, June 14, 2012, 12:28:27 PM, you wrote: > I use that google thing too and still found code that wasn't mine and an > .irev file whose name was changed to a .php type. ??? What possible good would changing the filetype be? Fortunately all my .irev files are in cgi-bin lockers or otherwise inocuous, but I can't imagine why someone would program a bot to change a non-php file to a php type. Just in case it had executable php code? Weird. > I resorted to sorting files by date and scanning each one. That's what I ended up doing, too. And then locking down the .htaccess files. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Jun 14 21:22:22 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 14 Jun 2012 18:22:22 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: References: Message-ID: <3534361812.20120614182222@ahsoftware.net> Keith- Thursday, June 14, 2012, 4:11:21 AM, you wrote: > Very nice but the funkier stuff like Hip Hug Her and Time is > Tight are more my thing > http://www.youtube.com/watch?v=gtdMhh1jIvw&feature=related Hard to go wrong with *anything* that team put out. Donald Dunn's playing was the main inspiration for me picking up the bass in the first place. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Jun 14 21:26:03 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 14 Jun 2012 18:26:03 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: <006001cd4a64$e893fc90$b9bbf5b0$@net> References: <006001cd4a64$e893fc90$b9bbf5b0$@net> Message-ID: <4234583531.20120614182603@ahsoftware.net> Ralph- Guy walks into a bar, grabs a beer, and the bartender says, "there are doors down the hallway where you can find folks to talk with, and they're arranged in IQ order." He walks down the hallway and opens a door labeled 140, and there are three guys discussing string theory vs quantum mechanics. Down the hall is another labeled 105, and there's a group involved in a discussion of national politics. Further down there's a door labeled 60. He opens it up, there's one guy at a table, who brightens up and says "what kind of drumsticks to you use?" Pa dum bum. -- -Mark Wieder mwieder at ahsoftware.net From dochawk at gmail.com Thu Jun 14 21:29:31 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Thu, 14 Jun 2012 18:29:31 -0700 Subject: Use-Revolution vs. Use-LiveCode In-Reply-To: <7C15D9F3-9747-4A5D-96BB-18D15491A35B@twft.com> References: <4FD89AEC.8030306@gmail.com> <1339711629338-4650639.post@n4.nabble.com> <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> <7C15D9F3-9747-4A5D-96BB-18D15491A35B@twft.com> Message-ID: On Thu, Jun 14, 2012 at 4:21 PM, Bob Sneidar wrote: > Because change for some people is hard. I gave up trying to change people. I still tend to use dejanews.com when I type it in, and just how many years is that? And babblefish, too . . . but it's been a long time since I've typed "altavista" . . . :) time to go back to working on hypercard, err . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From mwieder at ahsoftware.net Thu Jun 14 21:32:16 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 14 Jun 2012 18:32:16 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <4FDA4F5F.90209@hyperactivesw.com> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <4FDA4F5F.90209@hyperactivesw.com> Message-ID: <034956046.20120614183216@ahsoftware.net> Jacque- Thursday, June 14, 2012, 1:53:51 PM, you wrote: > How does this stuff happen? Does a site require php or wordpress or > something for the hack to work? I thought an irev page was immune. Well, I remember there *was* a security breach at on-rev a while back. I didn't think much of it at the time, so I was probably remiss in not changing my site password back then. -- -Mark Wieder mwieder at ahsoftware.net From andre at andregarzia.com Thu Jun 14 21:39:42 2012 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 14 Jun 2012 22:39:42 -0300 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <19334239250.20120614182019@ahsoftware.net> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <19334239250.20120614182019@ahsoftware.net> Message-ID: On Thu, Jun 14, 2012 at 10:20 PM, Mark Wieder wrote: > ??? What possible good would changing the filetype be? Fortunately all > my .irev files are in cgi-bin lockers or otherwise inocuous, but I > can't imagine why someone would program a bot to change a non-php file > to a php type. Just in case it had executable php code? Weird. > If you change the filename to end in .php and enter a string like: in the beginning of the file or at the end, it will be guaranteed to run your hack. You can also make it download PHP code from a C&C URL, save it to a temp file and include it (include is PHP for execute), which is terribly dangerous. -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From stephenREVOLUTION2 at barncard.com Thu Jun 14 21:53:26 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 18:53:26 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: <3534361812.20120614182222@ahsoftware.net> References: <3534361812.20120614182222@ahsoftware.net> Message-ID: my ex worked at Wally Heider studios in 1976. She walked into a studio with her camera, shooting away and had no idea who the people were....( she was "classically raised") http://media.barncard.com/barncard.com/bookerT/proofs/PROOF%20SHEET-0001.jpg http://media.barncard.com/barncard.com/bookerT/proofs/PROOF%20SHEET-0003.jpg I'll post a real gallery when I scan these. THese are just proof sheets. On Thu, Jun 14, 2012 at 6:22 PM, Mark Wieder wrote: > Keith- > > Thursday, June 14, 2012, 4:11:21 AM, you wrote: > > > Very nice but the funkier stuff like Hip Hug Her and Time is > > Tight are more my thing > > http://www.youtube.com/watch?v=gtdMhh1jIvw&feature=related > > Hard to go wrong with *anything* that team put out. Donald Dunn's > playing was the main inspiration for me picking up the bass in the > first place. > > -- > -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 stephenREVOLUTION2 at barncard.com Thu Jun 14 21:54:38 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 18:54:38 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: References: <3534361812.20120614182222@ahsoftware.net> Message-ID: sorry bad link http://barncard.com/bookerT/proofs/PROOF%20SHEET-0001.jpg http://barncard.com/bookerT/proofs/PROOF%20SHEET-0002.jpg On Thu, Jun 14, 2012 at 6:53 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > my ex worked at Wally Heider studios in 1976. She walked into a studio > with her camera, shooting away and had no idea who the people were....( she > was "classically raised") > > I'll post a real gallery when I scan these. THese are just proof sheets. > > > On Thu, Jun 14, 2012 at 6:22 PM, Mark Wieder wrote: > >> Keith- >> >> Thursday, June 14, 2012, 4:11:21 AM, you wrote: >> >> > Very nice but the funkier stuff like Hip Hug Her and Time is >> > Tight are more my thing >> > http://www.youtube.com/watch?v=gtdMhh1jIvw&feature=related >> >> Hard to go wrong with *anything* that team put out. Donald Dunn's >> playing was the main inspiration for me picking up the bass in the >> first place. >> >> -- >> -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 > > -- Stephen Barncard San Francisco Ca. USA more about sqb From stephenREVOLUTION2 at barncard.com Thu Jun 14 21:55:45 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 18:55:45 -0700 Subject: An iMac Screen Problem ?.. In-Reply-To: References: <3534361812.20120614182222@ahsoftware.net> Message-ID: third page with no light leak.. sorry for the goof. http://barncard.com/bookerT/proofs/PROOF%20SHEET-0003.jpg On Thu, Jun 14, 2012 at 6:54 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > sorry bad link > > http://barncard.com/bookerT/proofs/PROOF%20SHEET-0001.jpg > http://barncard.com/bookerT/proofs/PROOF%20SHEET-0002.jpg > > > > Stephen Barncard > San Francisco Ca. USA > > more about sqb > > From stephenREVOLUTION2 at barncard.com Thu Jun 14 21:58:47 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 14 Jun 2012 18:58:47 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <19334239250.20120614182019@ahsoftware.net> Message-ID: these guys would pack a string of URLEncoded PHP code with no white space into a global, then decode and call it. It was usually placed at the bottom of one's document. sqb On Thu, Jun 14, 2012 at 6:39 PM, Andre Garzia wrote: > On Thu, Jun 14, 2012 at 10:20 PM, Mark Wieder >wrote: > > > ??? What possible good would changing the filetype be? Fortunately all > > my .irev files are in cgi-bin lockers or otherwise inocuous, but I > > can't imagine why someone would program a bot to change a non-php file > > to a php type. Just in case it had executable php code? Weird. > > > > If you change the filename to end in .php and enter a string like: > > > include "superhack.php" > > ?> > > in the beginning of the file or at the end, it will be guaranteed to run > your hack. You can also make it download PHP code from a C&C URL, save it > to a temp file and include it (include is PHP for execute), which is > terribly dangerous. > > > -- > http://www.andregarzia.com -- All We Do Is Code. > Stephen Barncard San Francisco Ca. USA more about sqb From jacque at hyperactivesw.com Thu Jun 14 23:29:15 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2012 22:29:15 -0500 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <19334239250.20120614182019@ahsoftware.net> Message-ID: <4FDAAC0B.9010705@hyperactivesw.com> On 6/14/12 8:58 PM, stephen barncard wrote: > these guys would pack a string of URLEncoded PHP code with no white space > into a global, then decode and call it. It was usually placed at the bottom > of one's document. It's still not clear to me how they did this. The security snafu was a year ago and the hacker didn't get any passwords, only a few user names. Unless anyone's password is "12345" I kind of doubt this recent incident is related, and it was a long time ago anyway. Is there a likely explanation how they got in this time? Something we should watch out for? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From andre at andregarzia.com Thu Jun 14 23:46:38 2012 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 15 Jun 2012 00:46:38 -0300 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <4FDAAC0B.9010705@hyperactivesw.com> References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <19334239250.20120614182019@ahsoftware.net> <4FDAAC0B.9010705@hyperactivesw.com> Message-ID: Jacque, This usually happens once one of two things happens: 1 - you have a compromissed FTP account. Maybe one collaborator lost your FTP account or an infected machine is harvesting them from your HD (more common on windows). Something caused the FTP account to be compromissed, after that the hacker uploads a single PHP script and calls this script with CURL or something similar, this causes the script to execute on the server. This script is usually a bootstrap script that will download more nastiness and infect other files. 2 - an exploit on some software you're using on the server side. This mostly happens when using stuff you didn't built such as Wordpress or others popular CMS. Wordpress is a big target for hackers because it is the most popular CMS out there. Be aware that if you're LiveCodeServer application has an upload feature such as "upload your photo" form that works by saving the uploaded file somewhere and then sending it to the browser when needed, for example by using something similar to: Where you simply send an image with its source pointing to the uploaded file. This is a major risk because if the hacker uploads a PHP file instead of a nice mug shot. The PHP file will be executed when the browser request that image. If you're accepting files on forms, always check the file with a command like: function filetype pFile return shell("file --mime" && pFile) end filetype This function will return the MIME type for a given file on Mac OS X or Linux (any Unix I think...). On Fri, Jun 15, 2012 at 12:29 AM, J. Landman Gay wrote: > On 6/14/12 8:58 PM, stephen barncard wrote: > >> these guys would pack a string of URLEncoded PHP code with no white space >> into a global, then decode and call it. It was usually placed at the >> bottom >> of one's document. >> > > It's still not clear to me how they did this. > > The security snafu was a year ago and the hacker didn't get any passwords, > only a few user names. Unless anyone's password is "12345" I kind of doubt > this recent incident is related, and it was a long time ago anyway. > > Is there a likely explanation how they got in this time? Something we > should watch out for? > > > -- > 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 rdimola at evergreeninfo.net Thu Jun 14 23:55:14 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Thu, 14 Jun 2012 23:55:14 -0400 Subject: An iMac Screen Problem ?.. In-Reply-To: <4234583531.20120614182603@ahsoftware.net> References: <006001cd4a64$e893fc90$b9bbf5b0$@net> <4234583531.20120614182603@ahsoftware.net> Message-ID: <00d401cd4aaa$abeaf410$03c0dc30$@net> Mark, Your killing me. Ha ha ha. I wonder what the Livecode user to musician ratio is? 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 Wieder Sent: Thursday, June 14, 2012 9:26 PM To: How to use LiveCode Subject: Re: An iMac Screen Problem ?.. Ralph- Guy walks into a bar, grabs a beer, and the bartender says, "there are doors down the hallway where you can find folks to talk with, and they're arranged in IQ order." He walks down the hallway and opens a door labeled 140, and there are three guys discussing string theory vs quantum mechanics. Down the hall is another labeled 105, and there's a group involved in a discussion of national politics. Further down there's a door labeled 60. He opens it up, there's one guy at a table, who brightens up and says "what kind of drumsticks to you use?" Pa dum bum. -- -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 jacque at hyperactivesw.com Fri Jun 15 00:05:32 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2012 23:05:32 -0500 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <19334239250.20120614182019@ahsoftware.net> <4FDAAC0B.9010705@hyperactivesw.com> Message-ID: <4FDAB48C.3080503@hyperactivesw.com> Thanks Andre, that helps. I think I'm safe. I'll keep the filetype function around for the future though. That's a nice thing to know about. On 6/14/12 10:46 PM, Andre Garzia wrote: > Jacque, > > This usually happens once one of two things happens: > > 1 - you have a compromissed FTP account. Maybe one collaborator lost your > FTP account or an infected machine is harvesting them from your HD (more > common on windows). Something caused the FTP account to be compromissed, > after that the hacker uploads a single PHP script and calls this script > with CURL or something similar, this causes the script to execute on the > server. This script is usually a bootstrap script that will download more > nastiness and infect other files. > > 2 - an exploit on some software you're using on the server side. This > mostly happens when using stuff you didn't built such as Wordpress or > others popular CMS. Wordpress is a big target for hackers because it is the > most popular CMS out there. > > Be aware that if you're LiveCodeServer application has an upload feature > such as "upload your photo" form that works by saving the uploaded file > somewhere and then sending it to the browser when needed, for example by > using something similar to: > > > > Where you simply send an image with its source pointing to the uploaded > file. This is a major risk because if the hacker uploads a PHP file instead > of a nice mug shot. The PHP file will be executed when the browser request > that image. > > If you're accepting files on forms, always check the file with a command > like: > > function filetype pFile > return shell("file --mime"&& pFile) > end filetype > > This function will return the MIME type for a given file on Mac OS X or > Linux (any Unix I think...). > > > > > > On Fri, Jun 15, 2012 at 12:29 AM, J. Landman Gay > wrote: > >> On 6/14/12 8:58 PM, stephen barncard wrote: >> >>> these guys would pack a string of URLEncoded PHP code with no white space >>> into a global, then decode and call it. It was usually placed at the >>> bottom >>> of one's document. >>> >> >> It's still not clear to me how they did this. >> >> The security snafu was a year ago and the hacker didn't get any passwords, >> only a few user names. Unless anyone's password is "12345" I kind of doubt >> this recent incident is related, and it was a long time ago anyway. >> >> Is there a likely explanation how they got in this time? Something we >> should watch out for? >> >> >> -- >> 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 >> > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Fri Jun 15 00:24:53 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 15 Jun 2012 07:24:53 +0300 Subject: PNG Transparency testbed In-Reply-To: <1339711702134-4650640.post@n4.nabble.com> References: <1339702466019-4650629.post@n4.nabble.com> <4FDA436D.4000400@gmail.com> <1339711702134-4650640.post@n4.nabble.com> Message-ID: <4FDAB915.8030806@gmail.com> On 06/15/2012 01:08 AM, Alejandro Tejada wrote: > Hi All, > > Many Thanks to Colin and Richmond for posting > their LiveCode screenshots. > > The meaning of this is: Test, for certain, how > Livecode handles PNGs of 4,8,16,24,32 and 64 bits, > with/without transparency. > > Richmond, I do not understand why appears the browser's > name and your IP address in your screenshot... They appear because I wanted some details about my machine for reference and I used this: http://supportdetails.com/ > Thanks again! > > Al > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/PNG-Transparency-testbed-tp4650629p4650640.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 richmondmathewson at gmail.com Fri Jun 15 00:28:19 2012 From: richmondmathewson at gmail.com (Richmond) Date: Fri, 15 Jun 2012 07:28:19 +0300 Subject: Use-Revolution vs. Use-LiveCode In-Reply-To: References: <4FD89AEC.8030306@gmail.com> <1339711629338-4650639.post@n4.nabble.com> <7158DB4E-B4C2-4A0F-A710-08F1A2529F99@superstudent.net> <7C15D9F3-9747-4A5D-96BB-18D15491A35B@twft.com> Message-ID: <4FDAB9E3.3060707@gmail.com> On 06/15/2012 04:29 AM, Dr. Hawkins wrote: > On Thu, Jun 14, 2012 at 4:21 PM, Bob Sneidar wrote: >> Because change for some people is hard. I gave up trying to change people. > I still tend to use dejanews.com when I type it in, and just how many > years is that? And babblefish, too . . . but it's been a long time > since I've typed "altavista" . . . :) > > time to go back to working on hypercard, err . . . > Why not search the web with Lycos? and use Lynx as your web-browser? When I visit my Mum and Dad I hook up one of the original, tray-loading iMacs running Mac OS 10.3.9 to the internet and use iCab and so forth: not completely uptodate; but saves lugging a computer around. From irog at mac.com Fri Jun 15 01:20:54 2012 From: irog at mac.com (Roger Guay) Date: Thu, 14 Jun 2012 22:20:54 -0700 Subject: iOS Standalone Question. In-Reply-To: References: Message-ID: Thanks, TIm and Colin. Makes perfectly good sense when you think about it!! Cheers, Roger On Jun 14, 2012, at 6:40 PM, use-livecode-request at lists.runrev.com wrote: > That icon in the Finder is just saying that it's an app Mac OS can't run, which is correct, it can't. From mwieder at ahsoftware.net Fri Jun 15 01:29:41 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 14 Jun 2012 22:29:41 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <19544612312.20120608204134@ahsoftware.net> <165103597406.20120609130439@ahsoftware.net> <002e01cd487b$caa59940$5ff0cbc0$@de> <129245673937.20120612123908@ahsoftware.net> <004701cd4a11$d36dcba0$7a4962e0$@de> <64403816500.20120614083450@ahsoftware.net> <19334239250.20120614182019@ahsoftware.net> <4FDAAC0B.9010705@hyperactivesw.com> Message-ID: <3149201265.20120614222941@ahsoftware.net> Andre- Looking over my logs last week I discovered that it came in via ftp. I have always had anonymous ftp disabled, so it's not that. Three separate attacks from different ip addresses on different days, each one the same code injection of a javascript iframe block within a container of Stack Inspector --> Basic Properties has Visible (check) and Can't delete (check). Files do not show in the PCs documents folder, FWIW. = = = When doing, in LC, "File --> Save As ... " the computer always wants to put the files within the "recent folder" and not anywhere near the RunRev folder nor the LC 5.5 folder. That is annoying too. -- 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 igor at superstudent.net Sat Jun 16 22:20:03 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Sun, 17 Jun 2012 12:20:03 +1000 Subject: Where do you save preferences? In-Reply-To: <4FDD22E5.6030409@fourthworld.com> References: <4FDD22E5.6030409@fourthworld.com> Message-ID: Apologies in advance for the long post: On 17/06/2012, at 10:20 AM, Richard Gaskin wrote: [...] > The OS X HIG clearly notes that files in the Preferences folder is for user-generated data. As such, your app should never need to install anything there, but of course will need to write there at runtime when the user makes changes in your app's Preferences window. A few weeks ago, someone else in this list pointed me to the following document: http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html If you have a look at "Table 1-3" on that page, it spells out how the "Preferences" and "Application Support" folders should be used in MacOS X. In regards to the Preferences folder, it states: "This directory contains app-specific preference files. You should not create files in this directory yourself. Instead, use theNSUserDefaults class or CFPreferences API to get and set preference values for your app." In regards to the Application Support folder, it states: "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." I remember that there was some debate about the interpretation of the above, but it seemed to me that the consensus was that if you are creating your own preference file - instead of using the Cocoa classes and APIs directly - then you should be saving it inside a folder with your app's bundle name, inside "Application Support", and not in "Preferences". The paragraphs above clearly seem to support that view. Note, in particular, where it states that the "Application Support" directory can be used to store a *modifiable* copy of a 'default' resource from the app's bundle - ie., a copy of the default prefs for the app, with user-modified settings. In contrast, the "Preferences" directory should *only* be used for storing files that are automatically created by the Cocoa framework, when it is used to store and retrieve app preferences using Cocoa's own APIs. It would seem to me, then, that if we are storing our preferences created with LiveCode, and using our own file formats, we should not be accessing anything inside "Preferences", at any time, even if it IS user-generated data. Rather, Apple seems to be directing us to do everything inside "Application Support/MyAppBundleID". That is the view that others presented to me, not long ago, and with which I tend to agree. I am not an expert on Apple's Human Interface Guidelines, however, and have not read their documentation extensively, so it is quite possible that there are further explanations elsewhere in their docs that may change this point of view. If anyone has any further info that may contradict this, please do let us know! Many thanks in advance, -- Igor de Oliveira Couto Managing Director Superstudent Headquarters Suite 502, Level 5 491 Kent Street Sydney NSW 2000 Australia +61 (2) 9264 2642 | 9264 2646 igor at superstudent.net http://www.superstudent.net From admin at FlexibleLearning.com Sun Jun 17 03:37:53 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Sun, 17 Jun 2012 08:37:53 +0100 Subject: [TIPS] Mouse-wheel field scrolling In-Reply-To: Message-ID: Sometimes the tips posted here may be a bit intimidating to folks who are new to LiveCode, so here is a Back-to-Basics one. A simple stack or card script handler to help smooth field scrolling with the mouse-wheel... ---------------------------- --| If you already have a rawkeyDown handler in a field, make sure the last --| line is "pass rawkeyDown" so it is activated higher up the message path --| in your card or stack script. on rawkeyDown tKey constant numOfLines=5 --| Increase/decrease this number as required if "field" is word 1 of the target then put (the effective textHeight of the target)*numOfLines into tInc if tKey=65309 then set the scroll of (the target to the scroll of the target) - tInc else if tKey=65308 then set the scroll of (the target to the scroll of the target) + tInc else pass rawkeydown end if end rawkeyDown ---------------------------- To keep track of all your script goodies, try The Scripter's Scrapbook to build up your own useful coding reminders, tips, tricks and references. You can get a 30-day free copy here... www.ssbk.co.uk Hugh Senior FLCo From ken at kencorey.com Sun Jun 17 04:30:01 2012 From: ken at kencorey.com (Ken Corey) Date: Sun, 17 Jun 2012 09:30:01 +0100 Subject: Newbie -- files are not showing on my WIN Vista desktop In-Reply-To: References: Message-ID: <4FDD9589.5050508@kencorey.com> On 17/06/2012 03:09, Mark Rauterkus wrote: > With LC 5.5, within the application, I save files (LC stacks) but they > are NOT visible when I surf the computer's hard drive from outside of > LC. > Furthermore, when I create a new folder from within LC, even the new > folders are not visible when I browse the computer from outside of LC. > > The LC files are seen by LC itself, but that's it. > > There must be some Save As prop that I flipped that made these files > vanish from the scene? > Object --> Stack Inspector --> Basic Properties has Visible (check) > and Can't delete (check). > > Files do not show in the PCs documents folder, FWIW. I suspect they're being written to the directory contained in 'defaultFolder'. Try setting the defaultFolder, writing your files, and see what happens. put "Some junk" into tVar set the defaultFolder to specialFolderPath("desktop") put tVar into URL("file:testing.txt") if the result is not empty then answer the result end if This /should/ result in the file 'testing.txt' appearing on your desktop, with "some junk" in it. If not, it will complain. -Ken From jallijn at gmail.com Sun Jun 17 06:54:44 2012 From: jallijn at gmail.com (John Allijn) Date: Sun, 17 Jun 2012 12:54:44 +0200 Subject: LiveCode Meeting In-Reply-To: References: Message-ID: <36692382-4CE1-4A64-AF4F-ECDB0BBA69E1@gmail.com> Hallo Mark, Groeten uit frankrijk :) Succes met de meeting morgen. Ben benieuwd naar wat er uit komt. Groet, John On Jun 16, 2012, at 16:16, Mark Schonewille wrote: > Hi, > > Just a quick reminder. Tomorrow 17 June at 13:00, eHUG organises a meeting at the King Arthur caf?, Oudegracht 101-103, Utrecht. > > Ter herinnering: morgen 17juni om 13:00u. organiseert eHUG een bijeenkomst. Hieronder volgt nog even alle info op een rijtje. > > Wat: bijeenkomst omtrent LiveCode > Waar: King Arthur, Oudegracht 101-103, Utrecht > Google Maps: http://qery.us/28p > Wanneer: zondag 17 juni 2012 > Tijd: van 13:00u. tot uiterlijk 17:00u. > Consumpties: voor eigen rekening > > Voor vragen neem contact op met: europe at ehug.info > Meer info over LiveCode: http://www.runrev.com > > Nog geen lid van het Nederlandse LiveCode-forum? Registreer je op http://www.runrev.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 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.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 mark.rauterkus at gmail.com Sun Jun 17 09:57:17 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Sun, 17 Jun 2012 09:57:17 -0400 Subject: Newbie -- files are not showing on my WIN Vista desktop In-Reply-To: References: Message-ID: Hi Ken and Others, (Happy Fathers Day too!) Thanks. Sorta fixed. What Ken wrote worked. I put the suggested code from Ken into the message box.?Fine. File showed up in the desktop as expected. Next, with the same LC project open, do SAVE puts a visible LC project on the desktop too. Wonderful so far. Things work as long as I don't do SAVE AS or SAVE with the LC and direct it into the Comuter / Progams / RunRev / LiveCode 5.5 branches. Perhaps I as a user can not view files nor folders within or under the / programs directory? Permission things. Then, I go to Computer / Programs / RunRev / Livecode 5.5 / June 2012 / and SAVE AS... and that file is NOT visible when I go to look for it without being within LiveCode. Now I can make a working LiveCode folder in my documents folder. So, I save the project outside of the programs directory and can see the LC icon / project as expected. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance From richmondmathewson at gmail.com Sun Jun 17 10:07:27 2012 From: richmondmathewson at gmail.com (Richmond) Date: Sun, 17 Jun 2012 17:07:27 +0300 Subject: sending focus to next field In-Reply-To: <4FDCE63E.2040408@gmail.com> References: <4FDCE63E.2040408@gmail.com> Message-ID: <4FDDE49F.30102@gmail.com> On 06/16/2012 11:02 PM, Richmond wrote: > On 06/16/2012 10:49 PM, Dr. Hawkins wrote: >> OK, today's kindergarten question, to which I think I knew the answer >> once upon a time (but then, i thought that I used to use "send some >> message to every field in this card" . . .). >> >> I want to be able to leave a field and focus to the next field, just >> as if tab were hit, from within a script. I've tried sending tab as a >> message to the field, and sending it to the card with a tick delay. >> >> Surely this is easy . . . >> >> > > I have just made a merry little stack with 3 fields all in a row. > > And a button containing this script: > > on mouseUp > put the id of the focusedObject into fOB > put (fOB + 1) into fOB > focus on fld id fOB > on mouseUp > > and, oddly enough, it shifts the focus down the line of fields, one > per click. > > Have a lovely weekend. Richmond. However, I haven't had such a super weekend as something began to niggle at my mind last night: What if the sequence of fields is interupted by a button or other control? Tried this and had NO JOY: on mouseUp put the id of the focusedObject into fOB repeat until control id fOB is a field put (fOB + 1) into fOB end repeat focus on fld id fOB on mouseUp the 'repeat' line "threw a bluey" (is: bad validation type) replaced 'is' with '=' . . . same old sh*t. What am I missing? From palcibiades-first at yahoo.co.uk Sun Jun 17 10:07:44 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 17 Jun 2012 07:07:44 -0700 (PDT) Subject: Unable to install livecode on Linux, why? In-Reply-To: <8D8C6A50-20F6-4B0C-A56D-731177D518E7@superstudent.net> References: <201206150819.43909.palcibiades-first@yahoo.co.uk> <8D8C6A50-20F6-4B0C-A56D-731177D518E7@superstudent.net> Message-ID: <1339942064867-4650765.post@n4.nabble.com> I'm posting from nabble, and that seems only to have whatever version of the list this is going to. Is there some other service that has the right new address? If so I will use it. On the install issue, it may well be 32bit libs. On a 32bit Debian install, it went in just fine. Is it possible to run it as a portable app, from a USB stick? If so, how? My first attempts at this are failing. Peter -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Unable-to-install-livecode-on-Linux-why-tp4650672p4650765.html Sent from the Revolution - User mailing list archive at Nabble.com. From dochawk at gmail.com Sun Jun 17 10:53:04 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 07:53:04 -0700 Subject: sending focus to next field In-Reply-To: <4FDCE63E.2040408@gmail.com> References: <4FDCE63E.2040408@gmail.com> Message-ID: On Sat, Jun 16, 2012 at 1:02 PM, Richmond wrote: > I have just made a merry little stack with 3 fields all in a row. > > And a button containing this script: > > on mouseUp > ?put the id of the focusedObject into fOB > ?put (fOB + 1) into fOB > ?focus on fld id fOB > on mouseUp > > and, oddly enough, it shifts the focus down the line of fields, one per > click. Thanks. This actually solves another coming issue :) I'm using a combobox to load a hidden field. It can either be pulled down, text entered, or a hotkey typed. When they pull down, and particularly when they hit a hotkey, I want the cursor to move to the "next" field as if a tab were hit inside a text field. It needs to be "next" rather than a specific field, because some fields are hidden and reappear depending upon context. I tried "type tab" which created an infinite loop . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dochawk at gmail.com Sun Jun 17 11:01:43 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 08:01:43 -0700 Subject: set tab widths on combo box Message-ID: Is there a way to set the tab widths on a combo box? I'm getting a "no property specified" error when I try set the the tab widths of button exTyp to 3 of Error description: Properties: token is not a property The default stops are way to large for a 1 char hotkey, and there's enough variation in length of the second item I put in there that the thirds don't line up. I've tried using spaces, but it's not using a monospaced font (and putting these two things into monospace would be ugly!) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dochawk at gmail.com Sun Jun 17 11:06:08 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 08:06:08 -0700 Subject: sending focus to next field In-Reply-To: <4FDDE49F.30102@gmail.com> References: <4FDCE63E.2040408@gmail.com> <4FDDE49F.30102@gmail.com> Message-ID: On Sun, Jun 17, 2012 at 7:07 AM, Richmond wrote: > Tried this and had NO JOY: > > > on mouseUp > ?put the id of the focusedObject into fOB > repeat until control id fOB is a field > > ?put (fOB + 1) into fOB > end repeat > > ?focus on fld id fOB > on mouseUp was this an "end" > > the 'repeat' line "threw a bluey" (is: bad validation type) > > replaced 'is' with '=' . . . same old sh*t. >What am I missing? did you cycle past the number of objects? if fOB > the number of objects then fOB=1 ? -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From m.schonewille at economy-x-talk.com Sun Jun 17 11:06:55 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 17 Jun 2012 17:06:55 +0200 Subject: sending focus to next field In-Reply-To: References: Message-ID: Hi, on closefield focus on fld x end closefield on exitfield closefield end exitfield -- 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 16 jun. 2012 om 21:49 heeft "Dr. Hawkins" het volgende geschreven: > OK, today's kindergarten question, to which I think I knew the answer > once upon a time (but then, i thought that I used to use "send some > message to every field in this card" . . .). > > I want to be able to leave a field and focus to the next field, just > as if tab were hit, from within a script. I've tried sending tab as a > message to the field, and sending it to the card with a tick delay. > > Surely this is easy . . . > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Sun Jun 17 11:15:31 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 08:15:31 -0700 Subject: sending focus to next field In-Reply-To: References: Message-ID: On Sun, Jun 17, 2012 at 8:06 AM, Mark Schonewille wrote: > on closefield > ?focus on fld x > end closefield The catch, though, is that I don't necessarily know what fld X is at the time I write--fields get hidden and unhidden depending upon context. This is why I'd like to have a tab sent somewhere (I liked the "send tab to me in 1" approach, but it doesn't seem to do anything) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From klaus at major.on-rev.com Sun Jun 17 11:17:56 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Sun, 17 Jun 2012 17:17:56 +0200 Subject: set tab widths on combo box In-Reply-To: References: Message-ID: Hi Richard, Am 17.06.2012 um 17:01 schrieb Dr. Hawkins: > Is there a way to set the tab widths on a combo box? I'm getting a > "no property specified" error when I try > > set the the tab widths of button exTyp to 3 the correct term is "the tabstops of ..." But I doubt that buttons can have tabstops at all in their displayed "text"! Usually a TAB in the TEXT of a menubutton will create a submenu. > of > Error description: Properties: token is not a property > > The default stops are way to large for a 1 char hotkey, and there's > enough variation in length of the second item I put in there that the > thirds don't line up. > > I've tried using spaces, but it's not using a monospaced font (and > putting these two things into monospace would be ugly!) > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From dochawk at gmail.com Sun Jun 17 11:58:48 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 08:58:48 -0700 Subject: sending focus to next field In-Reply-To: References: Message-ID: On Sun, Jun 17, 2012 at 8:15 AM, Dr. Hawkins wrote: > The catch, though, is that I don't necessarily know what fld X is at > the time I write--fields get hidden and unhidden depending upon > context. ?This is why I'd like to have a tab sent somewhere (I liked > the "send tab to me in 1" approach, but it doesn't seem to do > anything) Hmm, just by coincidence, the two fields I'm doing this for now are part of groups that do indeed have a known next field. But this is going to come up again, so I'm still curious. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dochawk at gmail.com Sun Jun 17 12:02:33 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 09:02:33 -0700 Subject: set tab widths on combo box In-Reply-To: References: Message-ID: On Sun, Jun 17, 2012 at 8:17 AM, Klaus on-rev wrote: >> Is there a way to set the tab widths on a combo box? ?I'm getting a >> "no property specified" error when I try >> >> ? ?set the the tab widths of button exTyp to 3 > > the correct term is "the tabstops of ..." set the tabstops of btn prtyp of card entry to 20, 40 yields Script compile error: Error description: seek: missing 'in' > But I doubt that buttons can have tabstops at all in their displayed "text"! > Usually a TAB in the TEXT of a menubutton will create a submenu. This is a combo-box. It's *using* tabstops of its own when I put a couple of tab-delimited values into a single line of its text. I want to change them. thanks -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From ken at kencorey.com Sun Jun 17 12:17:25 2012 From: ken at kencorey.com (Ken Corey) Date: Sun, 17 Jun 2012 17:17:25 +0100 Subject: Newbie -- files are not showing on my WIN Vista desktop In-Reply-To: References: Message-ID: <4FDE0315.6010008@kencorey.com> Just sounds like permissions from hell kinda problem. Have your administrators set up permissions for a LAN? Ar eyou running with an account that does not have administrative privs? In either of these cases, you need to figure out where you have permissions and only save there. I guess that sorta sounds like common sense, but there it is. -Ken On 17/06/2012 14:57, Mark Rauterkus wrote: > Thanks. Sorta fixed. > > What Ken wrote worked. I put the suggested code from Ken into the > message box. Fine. File showed up in the desktop as expected. > > Next, with the same LC project open, do SAVE puts a visible LC project > on the desktop too. Wonderful so far. > > Things work as long as I don't do SAVE AS or SAVE with the LC and > direct it into the Comuter / Progams / RunRev / LiveCode 5.5 branches. > > Perhaps I as a user can not view files nor folders within or under the > / programs directory? Permission things. > Then, I go to Computer / Programs / RunRev / Livecode 5.5 / June 2012 > / and SAVE AS... and that file is NOT visible when I go to look for it > without being within LiveCode. > > Now I can make a working LiveCode folder in my documents folder. So, I > save the project outside of the programs directory and can see the LC > icon / project as expected. From klaus at major.on-rev.com Sun Jun 17 12:24:07 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Sun, 17 Jun 2012 18:24:07 +0200 Subject: set tab widths on combo box In-Reply-To: References: Message-ID: Am 17.06.2012 um 18:02 schrieb Dr. Hawkins: > On Sun, Jun 17, 2012 at 8:17 AM, Klaus on-rev wrote: >>> Is there a way to set the tab widths on a combo box? I'm getting a >>> "no property specified" error when I try >>> >>> set the the tab widths of button exTyp to 3 >> the correct term is "the tabstops of ..." > set the tabstops of btn prtyp of card entry to 20, 40 > yields > Script compile error: > Error description: seek: missing 'in' Yes, see below... >> But I doubt that buttons can have tabstops at all in their displayed "text"! >> Usually a TAB in the TEXT of a menubutton will create a submenu. > This is a combo-box. It's *using* tabstops of its own when I put a > couple of tab-delimited values into a single line of its text. I want > to change them. Yes, sorry, I forgot to mention that "the tabstops of..." is a FIELD property (only), not a button property! See the dictionary. So you can put TABbed text into these button(s) but you cannot control the display. > thanks > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From pete at lcsql.com Sun Jun 17 12:24:00 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 17 Jun 2012 09:24:00 -0700 Subject: Where do you save preferences? In-Reply-To: <4FDD22E5.6030409@fourthworld.com> References: <4FDD22E5.6030409@fourthworld.com> Message-ID: Hi Richard, It seems that the HIG and the Mac App Store requirements are at odds for some reason. Here's what the OS X Developer Library "Submitting To The App Store" document has to say. Note there's no mention of the Preferences folder. - *Your application may write to the following directories:* - *~/Library/Application Support/* - *~/Library/* - *~/Library/Caches/* *where is your application's bundle identifier, its name, or your company?s name. This must exactly match what is in iTunes Connect for the application* An application can also write to the ~/Pictures, ~/Movies, and ~/Music folders and any directory that the user expicilty requests in a Save dialog. I haven't personally submitted to the App store but I've been told by people that have that their app was refused beacuse they weren't adhering to the above requirements. Why Apple should suddenly decide it's not OK to write preferences files to the Preferences folder is beyond me, maybe these locations are more in line with how things work on iPhone/iPad? Of course, if you're not planning on submitting to the MAS, then I imagine there's nothing to stop you following the HIG. Pete lcSQL Software On Sat, Jun 16, 2012 at 5:20 PM, Richard Gaskin wrote: > Peter Haworth wrote: > >> Surprisingly, the Mac App Store will get rejected if you put stuff in the >> users home/Preferences folder. >> > > I believe the difference there is installation vs. runtime. > > The OS X HIG clearly notes that files in the Preferences folder is for > user-generated data. As such, your app should never need to install > anything there, but of course will need to write there at runtime when the > user makes changes in your app's Preferences window. > > If you need to install data for your app in a user-writable folder, the > HIG suggests using the Application Data folder for that. > > In short, the Preferences folder is the same as it's always been, with the > Application Support folder also available for non-user-generated data. > AFAIK, the only difference now is that Apple is finally enforcing the > guidelines they've been publishing for the last decade. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 17 12:34:14 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sun, 17 Jun 2012 10:34:14 -0600 Subject: set tab widths on combo box In-Reply-To: References: Message-ID: You might read the article here. http://www.runrev.com/newsletter/march/issue87/newsletter4.php It details a custom built combo box. The link to the example is no longer valid, but a copy of it can be found at http://www.imksoftware.co.uk/JDCombobox.zip (I found this link at http://lists.runrev.com/pipermail/use-livecode/2011-August/160235.html . Since it uses a real field for the custom control you should be able to set the tabstops to your hearts content, plus it looks and works very well. Jerry puts together good stuff. On Sun, Jun 17, 2012 at 10:24 AM, Klaus on-rev wrote: > > Am 17.06.2012 um 18:02 schrieb Dr. Hawkins: > > > On Sun, Jun 17, 2012 at 8:17 AM, Klaus on-rev > wrote: > >>> Is there a way to set the tab widths on a combo box? I'm getting a > >>> "no property specified" error when I try > >>> > >>> set the the tab widths of button exTyp to 3 > >> the correct term is "the tabstops of ..." > > set the tabstops of btn prtyp of card entry to 20, 40 > > yields > > Script compile error: > > Error description: seek: missing 'in' > > Yes, see below... > > >> But I doubt that buttons can have tabstops at all in their displayed > "text"! > >> Usually a TAB in the TEXT of a menubutton will create a submenu. > > This is a combo-box. It's *using* tabstops of its own when I put a > > couple of tab-delimited values into a single line of its text. I want > > to change them. > > Yes, sorry, I forgot to mention that "the tabstops of..." is a FIELD > property (only), > not a button property! See the dictionary. > > So you can put TABbed text into these button(s) but you cannot control the > display. > > > thanks > > > > -- > > The Hawkins Law Firm > > Richard E. Hawkins, Esq. > > (702) 508-8462 > > HawkinsLawFirm at gmail.com > > 3025 S. Maryland Parkway > > Suite A > > Las Vegas, NV 89109 > > 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 pete at lcsql.com Sun Jun 17 13:05:56 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 17 Jun 2012 10:05:56 -0700 Subject: sending focus to next field In-Reply-To: References: Message-ID: Since you already have already have code to hide/reveal fields depending on context, isn't it possible to detrrmine which field needs to have focus in that same logic and use a "focus on field x" command? Pete lcSQL Software On Sun, Jun 17, 2012 at 8:58 AM, Dr. Hawkins wrote: > On Sun, Jun 17, 2012 at 8:15 AM, Dr. Hawkins wrote: > > The catch, though, is that I don't necessarily know what fld X is at > > the time I write--fields get hidden and unhidden depending upon > > context. This is why I'd like to have a tab sent somewhere (I liked > > the "send tab to me in 1" approach, but it doesn't seem to do > > anything) > > Hmm, just by coincidence, the two fields I'm doing this for now are > part of groups that do indeed have a known next field. > > > But this is going to come up again, so I'm still curious. > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Sun Jun 17 15:23:21 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 12:23:21 -0700 Subject: sending focus to next field In-Reply-To: References: Message-ID: On Sun, Jun 17, 2012 at 10:05 AM, Peter Haworth wrote: > Since you already have already have code to hide/reveal fields depending on > context, isn't it possible to detrrmine which field needs to have focus in > that same logic and use ?a "focus on field x" command? If I went to a good-sized loop/compare, yes. My fields/controls come and go in blocks. If nothing else, I suppose I could creagte a table of the visible field names & ids, and circle around that, but it's so inelegant compared to passing a single message . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dochawk at gmail.com Sun Jun 17 15:25:24 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sun, 17 Jun 2012 12:25:24 -0700 Subject: set tab widths on combo box In-Reply-To: References: Message-ID: On Sun, Jun 17, 2012 at 9:24 AM, Klaus on-rev wrote: > Yes, sorry, I forgot to mention that "the tabstops of..." is a FIELD property (only), > not a button property! See the dictionary. Yeah, but this is one that combo boxes *should* have for their field-like behavior . . . :) More seriously, I would expect that the specific use that I'm making would be quite common. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From stephenREVOLUTION2 at barncard.com Sun Jun 17 16:39:41 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Sun, 17 Jun 2012 13:39:41 -0700 Subject: set tab widths on combo box In-Reply-To: References: Message-ID: it's "gotchas" like this that have caused me to make my own custom controls. One can make those work exactly for the task at hand. here's a custom control I made back in 2007 in Revolution/Livecode. Inspired by a Ken Ray presentation at Revcon 2. http://houseofcubes.com/examples/trioPanel.png On Sun, Jun 17, 2012 at 12:25 PM, Dr. Hawkins wrote: > On Sun, Jun 17, 2012 at 9:24 AM, Klaus on-rev > wrote: > > Yes, sorry, I forgot to mention that "the tabstops of..." is a FIELD > property (only), > > not a button property! See the dictionary. > > Yeah, but this is one that combo boxes *should* have for their > field-like behavior . . . > > :) > > More seriously, I would expect that the specific use that I'm making > would be quite common. > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode 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 jacque at hyperactivesw.com Sun Jun 17 17:05:03 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 17 Jun 2012 16:05:03 -0500 Subject: sending focus to next field In-Reply-To: References: Message-ID: <4FDE467F.8040702@hyperactivesw.com> On 6/17/12 10:15 AM, Dr. Hawkins wrote: > On Sun, Jun 17, 2012 at 8:06 AM, Mark Schonewille > wrote: >> on closefield >> focus on fld x >> end closefield > > The catch, though, is that I don't necessarily know what fld X is at > the time I write--fields get hidden and unhidden depending upon > context. This is why I'd like to have a tab sent somewhere (I liked > the "send tab to me in 1" approach, but it doesn't seem to do > anything) > The syntax is "tabkey": send "tabkey" to fld x I'm not sure it will work, field behavior may depend on a physical keypress, but try it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jun 17 17:52:43 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 17 Jun 2012 16:52:43 -0500 Subject: Newbie -- files are not showing on my WIN Vista desktop In-Reply-To: References: Message-ID: <4FDE51AB.3070809@hyperactivesw.com> On 6/17/12 8:57 AM, Mark Rauterkus wrote: > Things work as long as I don't do SAVE AS or SAVE with the LC and > direct it into the Comuter / Progams / RunRev / LiveCode 5.5 branches. You may be seeing the behavior described here: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Sun Jun 17 21:07:48 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 18 Jun 2012 09:07:48 +0800 Subject: sending focus to next field In-Reply-To: References: Message-ID: This should get you headed in the right direction In normal fields: on closeField goNextUseableField the number of me end closeField on exitField goNextUseableField the number of me end exitField In the Card Script: (watch for line wraps) on goNextUseableField pNum put the number of flds of this stack into tMax repeat if (pNum = tMax) then put 1 into pNum else add 1 to pNum end if if ((the visible of fld pNum is true) and \ (the enabled of fld pNum is true)) then focus on fld pNum exit repeat end if end repeat end goNextUseableField NOTE: I tested this and it worked fine on Normal fields but not Scrolling List fields. It would appear that closeField is not sent to Scrolling List fields. This should not be insurmountable as other messages are available. This is certainly a lot easier than trying to keep track of which fields are visible/enabled and which aren't. HTH On Mon, Jun 18, 2012 at 3:23 AM, Dr. Hawkins wrote: > On Sun, Jun 17, 2012 at 10:05 AM, Peter Haworth wrote: > > Since you already have already have code to hide/reveal fields depending > on > > context, isn't it possible to detrrmine which field needs to have focus > in > > that same logic and use a "focus on field x" command? > > If I went to a good-sized loop/compare, yes. > > My fields/controls come and go in blocks. If nothing else, I suppose > I could creagte a table of the visible field names & ids, and circle > around that, but it's so inelegant compared to passing a single > message . . . > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 17 21:14:42 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 18 Jun 2012 09:14:42 +0800 Subject: sending focus to next field In-Reply-To: References: Message-ID: Sorry, this: put the number of flds of this stack into tMax should have read: put the number of flds of this CARD into tMax I have become too accustomed to using single card stacks. On Mon, Jun 18, 2012 at 9:07 AM, Kay C Lan wrote: > This should get you headed in the right direction > > In normal fields: > > on closeField > goNextUseableField the number of me > end closeField > > on exitField > goNextUseableField the number of me > end exitField > > In the Card Script: (watch for line wraps) > > on goNextUseableField pNum > put the number of flds of this stack into tMax > repeat > if (pNum = tMax) then > put 1 into pNum > else > add 1 to pNum > end if > if ((the visible of fld pNum is true) and \ > (the enabled of fld pNum is true)) then > focus on fld pNum > exit repeat > end if > end repeat > end goNextUseableField > > NOTE: I tested this and it worked fine on Normal fields but not Scrolling > List fields. It would appear that closeField is not sent to Scrolling List > fields. This should not be insurmountable as other messages are available. > This is certainly a lot easier than trying to keep track of which fields > are visible/enabled and which aren't. > > HTH > > > On Mon, Jun 18, 2012 at 3:23 AM, Dr. Hawkins wrote: > >> On Sun, Jun 17, 2012 at 10:05 AM, Peter Haworth wrote: >> > Since you already have already have code to hide/reveal fields >> depending on >> > context, isn't it possible to detrrmine which field needs to have focus >> in >> > that same logic and use a "focus on field x" command? >> >> If I went to a good-sized loop/compare, yes. >> >> My fields/controls come and go in blocks. If nothing else, I suppose >> I could creagte a table of the visible field names & ids, and circle >> around that, but it's so inelegant compared to passing a single >> message . . . >> >> >> -- >> The Hawkins Law Firm >> Richard E. Hawkins, Esq. >> (702) 508-8462 >> HawkinsLawFirm at gmail.com >> 3025 S. Maryland Parkway >> Suite A >> Las Vegas, NV 89109 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Mon Jun 18 01:24:46 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 17 Jun 2012 22:24:46 -0700 Subject: lcTaskList Plugin 1.0rc2 Released Message-ID: I've released the second open beta release candidate of the Task List plugin for LiveCode for download. What's New: Color banding in the list (thanks to Bernd Niggemann for this) Preferences for color banding and font size Preference to exclude specified stacks from being indexed Preference to view entire description in a tooltip. This is useful if you have the lcTaskList window very narrow Thanks for the recent use-list discussion of where to save the preference file. This version saves a new prefs file called "lcTaskList.prefs" in the appropriate places on Macintosh, Windows, and Linux. Any previous preferences will be ignored and need to be entered again. 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 terry.judd at unimelb.edu.au Mon Jun 18 05:21:31 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Mon, 18 Jun 2012 09:21:31 +0000 Subject: is it possible to hide datagrid column dividers? Message-ID: I'd like to hide the column dividers in a datagrid I'm using in a custom popup menu. Does anyone know if this is possible? Terry... Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From andre.bisseret at wanadoo.fr Mon Jun 18 05:54:21 2012 From: andre.bisseret at wanadoo.fr (=?iso-8859-1?Q?Andr=E9_Bisseret?=) Date: Mon, 18 Jun 2012 11:54:21 +0200 Subject: how to get rid of "icon" added in a repertory by Lion Message-ID: <148E19EF-F7BF-4626-9D96-CA62019E6502@wanadoo.fr> Bonjour, I am on Mac OS 10.6.8 In a stack I am getting a list of names from a directory with set the directory to "nameOfsuchFolder" put the files into tList in tList I must delete a file ".DS_Store" , no problem My friend for whom I am maintaining the app. bought a new Mac with Lion. Now, with Lion, a new intruder is systematically appearing in tList : one line whose value is "Icon" I can't delete it ;-(( In a repeat if line x of tList is "Icon" then delete line x of tList -- DOES NOT WORK! When I put tList in a field In the message box find "Icon" in field "fldName"; put the foundLine returns "line 281 of field 1" But : put line 281 of field 1 is "Icon" returns "false"!!!! Assuming a mysterious hidden character, I asked for the number of chars of line 281 of field 1 : returned 5!! If I put chartoNum(last char of line 281 of fld 1), I got 13 so could be carriage return? But, I don't get 13 for the last char of any other line in the field! Well I am clearly missing something! Any help much appreciated Best regards from Grenoble Andr? From andre.bisseret at wanadoo.fr Mon Jun 18 06:04:45 2012 From: andre.bisseret at wanadoo.fr (=?iso-8859-1?Q?Andr=E9_Bisseret?=) Date: Mon, 18 Jun 2012 12:04:45 +0200 Subject: is it possible to hide datagrid column dividers? In-Reply-To: References: Message-ID: <4BD37FDF-A040-4D13-BDAC-77CDBCEE3E5E@wanadoo.fr> Le 18 juin 2012 ? 11:21, Terry Judd a ?crit : > I'd like to hide the column dividers in a datagrid I'm using in a custom popup menu. Does anyone know if this is possible? Bonjour Terry, Yes it is: set the dgProp[ "show column dividers" ] of group "data grid 1" to false Best regards from Grenoble > > Terry... > > Dr Terry Judd > Senior Lecturer in Medical Education > Medical Eduction Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > From terry.judd at unimelb.edu.au Mon Jun 18 06:24:42 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Mon, 18 Jun 2012 10:24:42 +0000 Subject: is it possible to hide datagrid column dividers? In-Reply-To: <4BD37FDF-A040-4D13-BDAC-77CDBCEE3E5E@wanadoo.fr> References: <4BD37FDF-A040-4D13-BDAC-77CDBCEE3E5E@wanadoo.fr> Message-ID: On 18/06/2012, at 08:04 PM, Andr? Bisseret wrote: Le 18 juin 2012 ? 11:21, Terry Judd a ?crit : I'd like to hide the column dividers in a datagrid I'm using in a custom popup menu. Does anyone know if this is possible? Bonjour Terry, Yes it is: set the dgProp[ "show column dividers" ] of group "data grid 1" to false Best regards from Grenoble Thanks Andre - I guess I should have done a more thorough search of the datagrid documentation ;) Cheers, Terry... Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From m.schonewille at economy-x-talk.com Mon Jun 18 06:49:22 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 18 Jun 2012 12:49:22 +0200 Subject: how to get rid of "icon" added in a repertory by Lion In-Reply-To: <148E19EF-F7BF-4626-9D96-CA62019E6502@wanadoo.fr> References: <148E19EF-F7BF-4626-9D96-CA62019E6502@wanadoo.fr> Message-ID: <72516D76-2A36-4C7C-8B7F-DE2031B10D87@economy-x-talk.com> Hi Andr?, But then it is easy, right? if line x of tList is ("Icon" & numToChar(13)) then... Apple probably decided to add this character to avoid confusion with other files with the same name. Of course, it is not smart of Apple, because any developer might very well do the same as Apple. I can't find these files when checking my Lion drive from withint Snow Leopard. Does the folder actually have a visible icon other than the default icon? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 18 jun 2012, at 11:54, Andr? Bisseret wrote: > Bonjour, > > I am on Mac OS 10.6.8 > In a stack I am getting a list of names from a directory with > set the directory to "nameOfsuchFolder" > put the files into tList > in tList I must delete a file ".DS_Store" , no problem > > My friend for whom I am maintaining the app. bought a new Mac with Lion. > Now, with Lion, a new intruder is systematically appearing in tList : one line whose value is "Icon" > > I can't delete it ;-(( > In a repeat > if line x of tList is "Icon" then delete line x of tList -- DOES NOT WORK! > > When I put tList in a field > In the message box > find "Icon" in field "fldName"; put the foundLine returns "line 281 of field 1" > But : > put line 281 of field 1 is "Icon" returns "false"!!!! > > Assuming a mysterious hidden character, > I asked for the number of chars of line 281 of field 1 : returned 5!! > If I put chartoNum(last char of line 281 of fld 1), I got 13 > so could be carriage return? > But, I don't get 13 for the last char of any other line in the field! > > Well I am clearly missing something! > > Any help much appreciated > > Best regards from Grenoble > > Andr? > From niggemann at uni-wh.de Mon Jun 18 07:33:22 2012 From: niggemann at uni-wh.de (BNig) Date: Mon, 18 Jun 2012 04:33:22 -0700 (PDT) Subject: Clever Table Object In-Reply-To: References: Message-ID: <1340019202108-4650793.post@n4.nabble.com> Hi Bill, Bill Vlahos wrote > > Several folks have asked me how I got the native field object in > lcTaskList to do those table tricks without using ListMagic or the Data > Grid. > > I recently discovered Bernd Niggeman's "OldTableFieldDragDividers" stack > in RevOnLine (he uploaded it in 2010 but even though it has been > downloaded over 300 times I missed it) which teaches the regular table > field object lots of new tricks just with scripting. I didn't think it was > possible but his scripts are very clever and easy to understand. > thank you for the kind words. Unfortunately RunRev changed the way to calculate the offset of the vertical dividers from the left of the field. You filed a bug #10223, Rev may change this or may not. I tried to update the stack on RevOnline but RevOnline did not like me ... :) If anyone wants to make this work for versions < 5.5 and >= 5.5 add this to the script ------------------ -- fix for the changed tab location in LiveCode 5.5 put the version into tVersion replace "." with "" in tVersion if char 1 to 2 of tVersion >= 55 then add (item 1 of the margins of me -3) to tLeft end if -- end fix for changed tab location ------------------ Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clever-Table-Object-tp4650745p4650793.html Sent from the Revolution - User mailing list archive at Nabble.com. From andre.bisseret at wanadoo.fr Mon Jun 18 08:09:53 2012 From: andre.bisseret at wanadoo.fr (=?iso-8859-1?Q?Andr=E9_Bisseret?=) Date: Mon, 18 Jun 2012 14:09:53 +0200 Subject: how to get rid of "icon" added in a repertory by Lion In-Reply-To: <72516D76-2A36-4C7C-8B7F-DE2031B10D87@economy-x-talk.com> References: <148E19EF-F7BF-4626-9D96-CA62019E6502@wanadoo.fr> <72516D76-2A36-4C7C-8B7F-DE2031B10D87@economy-x-talk.com> Message-ID: <9613D27B-6163-49C4-9F3B-FDFE65F76AA7@wanadoo.fr> Le 18 juin 2012 ? 12:49, Mark Schonewille a ?crit : > Hi Andr?, > > But then it is easy, right? > > if line x of tList is ("Icon" & numToChar(13)) then... Ouups! yes! Thanks a lot Mark (once again ;-)) > > Apple probably decided to add this character to avoid confusion with other files with the same name. Of course, it is not smart of Apple, because any developer might very well do the same as Apple. Right! and not obvious to discover quickly that they added this character! (I must confess that I spent a couples of hours ;-(( > > I can't find these files when checking my Lion drive from withint Snow Leopard. Does the folder actually have a visible icon other than the default icon? > This does not happen from Snow Leopard I have a set of stacks in a folder. (one for each client of my friend). This folder has the default icon. In this folder no file "icon" is visible, just like the usual hidden file ".DS_store". But when putting "the files" in a field (from the directory), then - on Leopard, only the ".DS_store" line is visibly added and easy to delete (no hidden character) I did not get a line "Icon" - It is when running the app. on Lion that my friend gets a line "Icon" (well, with a fifth hidden character). At first, I deleted successfully the line with "if line x contains "icon" then delete line x but some stacks in the list had "icon" in their name ; ex. : "TARRICONE Pierre" and they were deleted from the list ;-)) It is when trying another way to delete the line "icon" that I had the problem! Thanks again Mark Best regards Andr? > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com > > On 18 jun 2012, at 11:54, Andr? Bisseret wrote: > >> Bonjour, >> >> I am on Mac OS 10.6.8 >> In a stack I am getting a list of names from a directory with >> set the directory to "nameOfsuchFolder" >> put the files into tList >> in tList I must delete a file ".DS_Store" , no problem >> >> My friend for whom I am maintaining the app. bought a new Mac with Lion. >> Now, with Lion, a new intruder is systematically appearing in tList : one line whose value is "Icon" >> >> I can't delete it ;-(( >> In a repeat >> if line x of tList is "Icon" then delete line x of tList -- DOES NOT WORK! >> >> When I put tList in a field >> In the message box >> find "Icon" in field "fldName"; put the foundLine returns "line 281 of field 1" >> But : >> put line 281 of field 1 is "Icon" returns "false"!!!! >> >> Assuming a mysterious hidden character, >> I asked for the number of chars of line 281 of field 1 : returned 5!! >> If I put chartoNum(last char of line 281 of fld 1), I got 13 >> so could be carriage return? >> But, I don't get 13 for the last char of any other line in the field! >> >> Well I am clearly missing something! >> >> Any help much appreciated >> >> Best regards from Grenoble >> >> Andr? >> From ambassador at fourthworld.com Mon Jun 18 10:00:19 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 18 Jun 2012 07:00:19 -0700 Subject: Where do you save preferences? In-Reply-To: References: Message-ID: <4FDF3473.2070800@fourthworld.com> Igor de Oliveira Couto wrote: > A few weeks ago, someone else in this list pointed me to the > following document: > > http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html > > If you have a look at "Table 1-3" on that page, it spells out > how the "Preferences" and "Application Support" folders should > be used in MacOS X. In regards to the Preferences folder, it > states: > > "This directory contains app-specific preference files. You > should not create files in this directory yourself. Instead, > use theNSUserDefaults class or CFPreferences API to get and > set preference values for your app." Thanks for that detail. So it seems the HIG is still in place, but they want all devs to use APPLE'S API and APPLE'S file format to comply with it. If you don't do this they will relegate your app to a MacGhetto previously known as "the entire Web" where will they scare your potential customers with warnings about the risks of downloading apps from the Internet. Hmmm...this seems kinda familiar....Apple controlling file formats in ways that hamper cross platforms development...gosh, where I have I seen that before? In 2010 RunRev was among the many companies that suffered significant financial damage by Apple's sudden and unprecedented change of direction with the license terms in the iOS SDK v4.0, an attempt to control the very provenance of code by requiring that its source be written in only four of the hundreds of possible languages you might prefer (C, C++, Objective-C, and JavaScript): What does that have to do with this Prefs issues? Writing data to a file is among the most trivial things nearly every programming language can do, not exactly the sort of exotic, complex operation that might plausibly require OS-level support. Obviously there's something more going on here. Has Apple explained *why* they no longer allow devs to write their own files for their apps in formats of their own choosing? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From bobs at twft.com Mon Jun 18 11:35:10 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 08:35:10 -0700 Subject: sqLite in Memory In-Reply-To: <1339806057634-4650702.post@n4.nabble.com> References: <973B6933-8A93-4878-862B-1219517DAA3F@twft.com> <1339806057634-4650702.post@n4.nabble.com> Message-ID: <68C29DCB-BC3F-496C-BB41-03FCFA9B391E@twft.com> Too funny! On Jun 15, 2012, at 5:20 PM, Alejandro Tejada wrote: > Interesting... coincidence. :-D > > http://knowyourmeme.com/memes/ancient-aliens > > > Mike Bonner wrote >> >> I think alien brain and poofy hair are linked genetic traits. >> So the answer is yes. :) >> > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/sqLite-in-Memory-tp4650695p4650702.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 Jun 18 11:52:52 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 08:52:52 -0700 Subject: Unable to install livecode on Linux, why? In-Reply-To: <1339942064867-4650765.post@n4.nabble.com> References: <201206150819.43909.palcibiades-first@yahoo.co.uk> <8D8C6A50-20F6-4B0C-A56D-731177D518E7@superstudent.net> <1339942064867-4650765.post@n4.nabble.com> Message-ID: <02505F24-6D29-4C17-A569-4E211AC14B15@twft.com> One is an alias of the other. It is the same list, not different versions of it. Sorry if I misunderstood you. I think the thing to do is alert whoever the moderator of the old nabble list is and tell them to change the addresses. Bob On Jun 17, 2012, at 7:07 AM, Peter Alcibiades wrote: > I'm posting from nabble, and that seems only to have whatever version of the > list this is going to. Is there some other service that has the right new > address? If so I will use it. > > On the install issue, it may well be 32bit libs. On a 32bit Debian install, > it went in just fine. > > Is it possible to run it as a portable app, from a USB stick? If so, how? > My first attempts at this are failing. > > Peter > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Unable-to-install-livecode-on-Linux-why-tp4650672p4650765.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 Mon Jun 18 12:19:43 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 18 Jun 2012 16:19:43 +0000 (UTC) Subject: OT: ICANN haz tld? Message-ID: Alt Text: Stupid New Domain Names and What They Really Mean for the Web http://www.wired.com/underwire/2012/06/alt-text-stupid-new-tlds/ -- Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Mon Jun 18 12:39:40 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 09:39:40 -0700 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: References: <4FDB5501.3070607@fourthworld.com> Message-ID: <329AA78D-ADCE-4D62-BE43-BB31B5825FFA@twft.com> Oh good to know! Thanks. Bob On Jun 15, 2012, at 4:44 PM, Andre Garzia wrote: > you can always take back your votes after the feature is implemented. At > any moment you can reorganize them. > > > On Fri, Jun 15, 2012 at 5:18 PM, Bob Sneidar wrote: > >> So, if a feature request or bug fix is implemented, do I get my votes back? >> >> Bob >> >> >> On Jun 15, 2012, at 1:02 PM, stephen barncard wrote: >> >>>> 154 votes and counting... >>> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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 bobs at twft.com Mon Jun 18 12:51:02 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 09:51:02 -0700 Subject: sqLite in Memory In-Reply-To: <4720AA7A-72FD-408F-B4C2-F8565EE0A5C8@superstudent.net> References: <99DBC993-3AD9-4E8D-8BFD-87F43323204A@superstudent.net> <4FDC84CA.103@fourthworld.com> <4720AA7A-72FD-408F-B4C2-F8565EE0A5C8@superstudent.net> Message-ID: I am not weighing in one way or the other on this conversation, but I had to make the point: When did "Democratic" become a synonym for "fair"? I would can both words and instead approach this from the perspective of expediency. It would be expedient for the person who controls the Nabble list to make the change. However, if that is not possible, it becomes more expedient for us to each find a means for coping, depending on how it is affecting us. Bob On Jun 16, 2012, at 6:27 AM, Igor de Oliveira Couto wrote: > I am looking at this in the most democratic way possible: *everyone* has had to adapt their email filters because a a handful of people refuse to update their address book. It seems fairer to me, From cmsheffield at me.com Mon Jun 18 12:53:30 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Mon, 18 Jun 2012 10:53:30 -0600 Subject: lcTaskList Plugin 1.0rc2 Released In-Reply-To: References: Message-ID: <7C7B1B16-BDE6-408A-86E6-0CC7DC6B6BB6@me.com> Bill, Thanks again for your hard work on this. This plugin has been a huge time saver for me over the last few weeks. One (hopefully) small request. How difficult would it be to simply had a horizontal scroller? This would allow us to scroll to see all the columns easily if the window's width is smaller. In my case, I have several plugins open at once, and trying to position all the windows can sometimes be kind of tricky. Having a horizontal scroller in the lcTaskList plugin would help a lot. Thanks again, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On Jun 17, 2012, at 11:24 PM, Bill Vlahos wrote: > I've released the second open beta release candidate of the Task List plugin for LiveCode for download. > > What's New: > Color banding in the list (thanks to Bernd Niggemann for this) > Preferences for color banding and font size > Preference to exclude specified stacks from being indexed > Preference to view entire description in a tooltip. This is useful if you have the lcTaskList window very narrow > > Thanks for the recent use-list discussion of where to save the preference file. This version saves a new prefs file called "lcTaskList.prefs" in the appropriate places on Macintosh, Windows, and Linux. Any previous preferences will be ignored and need to be entered again. > > 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 mwieder at ahsoftware.net Mon Jun 18 12:57:02 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 18 Jun 2012 16:57:02 +0000 (UTC) Subject: Support for Git References: <4FDC89B8.5070007@fourthworld.com> <50C983EF-516C-4D58-A1D2-6C5AE41D4EDC@superstudent.net> Message-ID: Igor de Oliveira Couto writes: > When I get a chance, I'll try to look for the project, and see if I can cook up something of my own. It would be > nice if LiveCode had a built-in "Export to VCS..." option, though... The latest builds of glx2 have implemented fledgling git support, mostly just by hooking into the "save" command. Most of the functionality (diffs, cherrypicking, etc) is delegated to gitx/gitk. There's an "export stack" option in the Tools menu, but I don't really recommend doing that because it's so slow. If anyone wants to take on trying to speed it up, that would be most welcome. http://bitbucket.org/mwieder/glx2 -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Jun 18 12:59:42 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 18 Jun 2012 16:59:42 +0000 (UTC) Subject: lcTaskList Plugin 1.0rc2 Released References: <7C7B1B16-BDE6-408A-86E6-0CC7DC6B6BB6@me.com> Message-ID: Chris Sheffield writes: > One (hopefully) small request. How difficult would it be to simply had a horizontal scroller? This would > allow us to scroll to see all the columns easily if the window's width is smaller. In my case, I have several > plugins open at once, and trying to position all the windows can sometimes be kind of tricky. Having a > horizontal scroller in the lcTaskList plugin would help a lot. I find that resizing the column widths does the trick for me when I need to squeeze more info in the space. -- Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Mon Jun 18 13:00:41 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 10:00:41 -0700 Subject: Array Filtering In-Reply-To: References: Message-ID: <75E4A830-2345-40F4-9640-D5E0CA282BE2@twft.com> Hi Dick. For simple arrays this will work well. I am envisioning large datasets, and I want to filter based upon a substring being present in a list of columns I provide. The goal is to create a comprehensive find field that works much the way a Spotlight search works, only on SQL data. Some will say, "Why not just query your SQL database over and over?" Good point, but the process of requerying a database, particularly one like On-Rev's from a remote location seems a little too much, but it does bring up an interesting point: What if I can save an array as a memory based sqLite table (it would have to be very specific in it's structure, say a 2 dimensional array like the one a Datagrid uses) and then I could query the sql table extremely quickly. This is the line I am taking at present. Bob On Jun 15, 2012, at 8:21 PM, Dick Kriesel wrote: > On Jun 15, 2012, at 3:21 PM, Bob Sneidar wrote: > >> Hi all. >> >> I am wondering if anyone has developed an Array Filter procedure that would give me all the rows of an array matching a certain criteria? For instance, let's say I wanted all the rows whose key "name" contained "bob" and have it returned as an array of the same structure containing only those records? >> >> If not I am going to have to write one. >> >> Bob > > > Hi, Bob. Here's an example for a simple array. Put it into a script and run "test1" from the message box. > > Does it work for you? > > -- Dick > > > > > function subarrayForNameContainsString @rArray, pString > local tArray > repeat for each key tKey in rArray > if rArray[ tKey ][ "name" ] contains pString then > put rArray[ tKey ] into tArray[ tKey ] > end if > end repeat > return tArray > end subarrayForNameContainsString > > on test1 > local tArray, tSubarray > put "Betty" into tArray[ 123 ][ "name" ] > put "Bob" into tArray[ 234 ][ "name" ] > put "carpenter" into tArray[ 234 ][ "occupation" ] > put subarrayForNameContainsString( tArray, "Bob" ) into tSubarray > breakpoint > end test1 > > > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 13:04:41 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 10:04:41 -0700 Subject: Array Filtering In-Reply-To: <6A74BE70-6801-4E92-B37E-4F88020EAF11@mail.com> References: <6A74BE70-6801-4E92-B37E-4F88020EAF11@mail.com> Message-ID: <36D22E07-EB05-4FDE-B5EE-31E944044B99@twft.com> Yes, consider a HUGE array. Better to pass by reference. I am going to give Dick's method a try, only with 2 repeat loops to account for the numbered key structure of a Datagrid array. It sure would be nice if the engine had an array conversion feature which converted an array to a sqLite database, and back again don't you think? It would make things like this extremely easy, as all you would have to do is convert, query and convert back. Bob On Jun 16, 2012, at 9:21 AM, Dick Kriesel wrote: > > On Jun 16, 2012, at 8:34 AM, Peter Haworth wrote: > >> Wondering why rarray is passed by reference? > > > In the spirit of passing by reference, the answer is: > Refer to the dictionary under "@" for a user contributed note from oliver at runrev.com. > > In the spirit of passing by value, the answer is: > Passing a parameter by reference means that the data contained in the variable is not duplicated as is the case with normal parameter passing. This is useful in some cases for improving efficiency. Any situation where you are repeatedly passing a large variable to a handler could potentially be speed up by making it a reference parameter. Its important to keep track of which parameters are passed by reference to prevent unexpected behavior. I tend to use a prefix of "r" for reference parameters which a handler mutates ("return parameters", e.g. command getTimeAndDate @rTime, @rDate). > > -- Dick > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 13:18:06 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 18 Jun 2012 10:18:06 -0700 Subject: sqLite in Memory In-Reply-To: References: Message-ID: <4FDF62CE.3090702@fourthworld.com> Bob Sneidar wrote: > I am not weighing in one way or the other on this conversation, but > I had to make the point: When did "Democratic" become a synonym for > "fair"? It isn't. The words have very different origins and meanings. And though I recognize that the majority of civilization's history has favored rule by royal fiat rather than democratic voting, the relatively recent invention of democracy is often viewed as preferable. Either way, your replacing "democratic" with "expediency" here arrives at the same result: > I would can both words and instead approach this from the perspective > of expediency. It would be expedient for the person who controls the > Nabble list to make the change. By defining "expediency" as the number of people needed to perform an action to achieve a given outcome, your proposal is equivalent to the OP simply adding a filter to his own list, since in both cases the number of people required to make a change to satisfy the OP is exactly one. :) The OP has requested we let this issue go, and I'm rather in favor of that myself. This will be my last post in this thread (my previous one would have been my last but I couldn't resist the opportunity to use the word "fiat" ). -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From pete at lcsql.com Mon Jun 18 13:26:13 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 10:26:13 -0700 Subject: Where do you save preferences? In-Reply-To: <4FDF3473.2070800@fourthworld.com> References: <4FDF3473.2070800@fourthworld.com> Message-ID: Hi Richard, The only statement I've found as to why Apple is doing this is in the OS X Developer Library document "Submitting to the Mac App Store": "To promote a more consistent user experience, applications submitted to the Mac App Store must follow certain rules about where they write files. Users can be confused when applications cause unexpected side effects on the file system (for example, storing databases in the user?s Documents folder, storing files in the user?s Library folder that are not recognizably associated with your application, storing user data in the user?s Library folder, and so on)." blah, blah, blah?.. I don't know what the deal is with the HIG but the guidelines for the MAS make it very clear that if your app writes to any location other than the sanctioned ones, the app will be rejected. So as far as MAS is concerned, you can't write to the Preferences folder, doesn't matter what method you use. I guess the HIG is still the way to go unless you want your app in the MAS, in which case, there's a whole other set of rules that override the HIG. Sandboxing is another example; no sandboxing, no MAS. If you don't sell through the MAS, you don't have to sandbox your app?. at least not yet. Pete lcSQL Software On Mon, Jun 18, 2012 at 7:00 AM, Richard Gaskin wrote: > So it seems the HIG is still in place, but they want all devs to use > APPLE'S API and APPLE'S file format to comply with it. From bobs at twft.com Mon Jun 18 13:33:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 10:33:27 -0700 Subject: Newbie -- files are not showing on my WIN Vista desktop In-Reply-To: <4FDE51AB.3070809@hyperactivesw.com> References: <4FDE51AB.3070809@hyperactivesw.com> Message-ID: <513A7681-66A3-4D0C-95EC-12CE15BC958B@twft.com> I REALLY cannot STAND when OS vendors try to "fix" things for us using techniques like this. Either let me do what I want, or tell me that for security purposes I am not allowed to do that. But don't save a file in a location other than the one I chose! GAWD who thought THAT was a good idea?? Bob On Jun 17, 2012, at 2:52 PM, J. Landman Gay wrote: > On 6/17/12 8:57 AM, Mark Rauterkus wrote: > >> Things work as long as I don't do SAVE AS or SAVE with the LC and >> direct it into the Comuter / Progams / RunRev / LiveCode 5.5 branches. > > You may be seeing the behavior described here: > > > > -- > 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 Mon Jun 18 13:38:22 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 10:38:22 -0700 Subject: Array Filtering In-Reply-To: <75E4A830-2345-40F4-9640-D5E0CA282BE2@twft.com> References: <75E4A830-2345-40F4-9640-D5E0CA282BE2@twft.com> Message-ID: Hi Bob, Have you taken into account that the data you are filtering may be out of date by the time it gets filtered in memory because data was either added, changed, or deleted in your database? That's an application-dependant issue of course so maybe it either doesn't matter or can't happen in your app. Pete lcSQL Software On Mon, Jun 18, 2012 at 10:00 AM, Bob Sneidar wrote: > Hi Dick. > > For simple arrays this will work well. I am envisioning large datasets, > and I want to filter based upon a substring being present in a list of > columns I provide. The goal is to create a comprehensive find field that > works much the way a Spotlight search works, only on SQL data. > > Some will say, "Why not just query your SQL database over and over?" Good > point, but the process of requerying a database, particularly one like > On-Rev's from a remote location seems a little too much, but it does bring > up an interesting point: What if I can save an array as a memory based > sqLite table (it would have to be very specific in it's structure, say a 2 > dimensional array like the one a Datagrid uses) and then I could query the > sql table extremely quickly. > > This is the line I am taking at present. > > Bob > > > On Jun 15, 2012, at 8:21 PM, Dick Kriesel wrote: > > > On Jun 15, 2012, at 3:21 PM, Bob Sneidar wrote: > > > >> Hi all. > >> > >> I am wondering if anyone has developed an Array Filter procedure that > would give me all the rows of an array matching a certain criteria? For > instance, let's say I wanted all the rows whose key "name" contained "bob" > and have it returned as an array of the same structure containing only > those records? > >> > >> If not I am going to have to write one. > >> > >> Bob > > > > > > Hi, Bob. Here's an example for a simple array. Put it into a script > and run "test1" from the message box. > > > > Does it work for you? > > > > -- Dick > > > > > > > > > > function subarrayForNameContainsString @rArray, pString > > local tArray > > repeat for each key tKey in rArray > > if rArray[ tKey ][ "name" ] contains pString then > > put rArray[ tKey ] into tArray[ tKey ] > > end if > > end repeat > > return tArray > > end subarrayForNameContainsString > > > > on test1 > > local tArray, tSubarray > > put "Betty" into tArray[ 123 ][ "name" ] > > put "Bob" into tArray[ 234 ][ "name" ] > > put "carpenter" into tArray[ 234 ][ "occupation" ] > > put subarrayForNameContainsString( tArray, "Bob" ) into tSubarray > > breakpoint > > end test1 > > > > > > > > > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 13:38:58 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 10:38:58 -0700 Subject: sending focus to next field In-Reply-To: <4FDCE63E.2040408@gmail.com> References: <4FDCE63E.2040408@gmail.com> Message-ID: Works great so long as you only have fields, but sooner or later it is going to focus on your button. What I have done is on openCard I build a list of fields whose names match a criteria, such as starting with "fld" whose locktext is false. I save it in a property. When I want to set the focus, I find my current field in the list, and then set the focus to the next object in the list. This has the added advantage of being able to run a "tab order" procedure to change the tab order of objects without changing their ID's. I also intercept the tab key in the card script and follow the above method instead of letting LC do it. Bob On Jun 16, 2012, at 1:02 PM, Richmond wrote: > On 06/16/2012 10:49 PM, Dr. Hawkins wrote: >> OK, today's kindergarten question, to which I think I knew the answer >> once upon a time (but then, i thought that I used to use "send some >> message to every field in this card" . . .). >> >> I want to be able to leave a field and focus to the next field, just >> as if tab were hit, from within a script. I've tried sending tab as a >> message to the field, and sending it to the card with a tick delay. >> >> Surely this is easy . . . >> >> > > I have just made a merry little stack with 3 fields all in a row. > > And a button containing this script: > > on mouseUp > put the id of the focusedObject into fOB > put (fOB + 1) into fOB > focus on fld id fOB > on mouseUp > > and, oddly enough, it shifts the focus down the line of fields, one per click. > > Have a lovely weekend. 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 Mon Jun 18 13:50:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 10:50:25 -0700 Subject: Array Filtering In-Reply-To: References: <75E4A830-2345-40F4-9640-D5E0CA282BE2@twft.com> Message-ID: Yes I did in fact, but I have decided that for purposes of searching, I want to work with a fixed data set. When a form is opened I want to load the data as it is at the time the form is opened. There will be a refresh option as well, and before I save data, I do verifications which include no time and date collisions for scheduled data, and no duplicates for unique fields. At some point in the future I will probably want to make a mobile app for what I am doing, and efficiency in data usage, especially considering most provider's strict rules involving bandwidth usage will be paramount. Bob On Jun 18, 2012, at 10:38 AM, Peter Haworth wrote: > Hi Bob, > Have you taken into account that the data you are filtering may be out of > date by the time it gets filtered in memory because data was either added, > changed, or deleted in your database? > > That's an application-dependant issue of course so maybe it either doesn't > matter or can't happen in your app. > > Pete > lcSQL Software > > > > On Mon, Jun 18, 2012 at 10:00 AM, Bob Sneidar wrote: > >> Hi Dick. >> >> For simple arrays this will work well. I am envisioning large datasets, >> and I want to filter based upon a substring being present in a list of >> columns I provide. The goal is to create a comprehensive find field that >> works much the way a Spotlight search works, only on SQL data. >> >> Some will say, "Why not just query your SQL database over and over?" Good >> point, but the process of requerying a database, particularly one like >> On-Rev's from a remote location seems a little too much, but it does bring >> up an interesting point: What if I can save an array as a memory based >> sqLite table (it would have to be very specific in it's structure, say a 2 >> dimensional array like the one a Datagrid uses) and then I could query the >> sql table extremely quickly. >> >> This is the line I am taking at present. >> >> Bob From richmondmathewson at gmail.com Mon Jun 18 14:09:43 2012 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 18 Jun 2012 21:09:43 +0300 Subject: sending focus to next field In-Reply-To: References: <4FDCE63E.2040408@gmail.com> Message-ID: <4FDF6EE7.5060400@gmail.com> On 06/18/2012 08:38 PM, Bob Sneidar wrote: > Works great so long as you only have fields, but sooner or later it is going to focus on your button. What I have done is on openCard I build a list of fields whose names match a criteria, such as starting with "fld" whose locktext is false. I save it in a property. You are right there; that is why I posted an earlier message that went like this: "However, I haven't had such a super weekend as something began to niggle at my mind last night: What if the sequence of fields is interupted by a button or other control? Tried this and had NO JOY: on mouseUp put the id of the focusedObject into fOB repeat until control id fOB is a field put (fOB + 1) into fOB end repeat focus on fld id fOB on mouseUp the 'repeat' line "threw a bluey" (is: bad validation type) replaced 'is' with '=' . . . same old sh*t. What am I missing? " and am still waiting for a reply that might allow me to lever my original solution. > > When I want to set the focus, I find my current field in the list, and then set the focus to the next object in the list. This has the added advantage of being able to run a "tab order" procedure to change the tab order of objects without changing their ID's. I also intercept the tab key in the card script and follow the above method instead of letting LC do it. > > Bob > > > On Jun 16, 2012, at 1:02 PM, Richmond wrote: > >> On 06/16/2012 10:49 PM, Dr. Hawkins wrote: >>> OK, today's kindergarten question, to which I think I knew the answer >>> once upon a time (but then, i thought that I used to use "send some >>> message to every field in this card" . . .). >>> >>> I want to be able to leave a field and focus to the next field, just >>> as if tab were hit, from within a script. I've tried sending tab as a >>> message to the field, and sending it to the card with a tick delay. >>> >>> Surely this is easy . . . >>> >>> >> I have just made a merry little stack with 3 fields all in a row. >> >> And a button containing this script: >> >> on mouseUp >> put the id of the focusedObject into fOB >> put (fOB + 1) into fOB >> focus on fld id fOB >> on mouseUp >> >> and, oddly enough, it shifts the focus down the line of fields, one per click. >> >> Have a lovely weekend. 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 mark.rauterkus at gmail.com Mon Jun 18 14:12:01 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 18 Jun 2012 14:12:01 -0400 Subject: jumping among Mainstack and substacks isn't easy Message-ID: Hi, My database for camper kids is progressing, but some newbie head scratching is in full force. Cards in a mainstack keep contact info and attendance details, one card per person. This seems to be working fine, except when I jump to different substacks. Then an error occurs. Case in point: I am building a "FIND" sub-stack, with one card. But I want to make a list of all the cards in the stack and take to the other stack and load it into a custom property in a field. Got it working, sorta. But on the way between stacks, I get weird errors. This is one. ... on openCard get field boy if it = 1 then set the hilite of button male to true else set the hilight of button male to false end openCard ... ... Debugger says: Stack "Kids": execution error at line 3 (Chunk: no such object) near "boy", char 4 Perhaps I should do on preOpenCard? = = Q2: I could not figure out how to call a custom property of a field of the mainstack while working in a substack. So, my workaround was to make a hidden field in the substack that also had the same field custom property. I set it once and then went to the other stack and set it again. on mouseUp put "" into index1 get the number of cards in this stack put it into tRepeats Repeat for tRepeats global index1 go to next card put (the short name of this card) & return after index1 end repeat -- Generates first name sorting sort index1 set the cNewmanList2 of field NewmanResults to index1 Open Stack Quickie_Finder set the cNewmanList2 of field NewmanResults to index1 end mouseUp Notice above that the last line is called twice, once for each stack. The debugger error in Q1 also comes when this scrip is called. It is a button to go to a FIND substack of one card. Thanks for any clarification. -- 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 mwieder at ahsoftware.net Mon Jun 18 14:18:17 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 18 Jun 2012 18:18:17 +0000 (UTC) Subject: Support for Git References: <4FDC89B8.5070007@fourthworld.com> <50C983EF-516C-4D58-A1D2-6C5AE41D4EDC@superstudent.net> Message-ID: Mark Wieder writes: nvm - I found what was slowing it down. Build 3.0.7 fixes it. -- Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Mon Jun 18 14:42:42 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2012 13:42:42 -0500 Subject: sending focus to next field In-Reply-To: <4FDF6EE7.5060400@gmail.com> References: <4FDCE63E.2040408@gmail.com> <4FDF6EE7.5060400@gmail.com> Message-ID: <4FDF76A2.4080103@hyperactivesw.com> On 6/18/12 1:09 PM, Richmond wrote: > Tried this and had NO JOY: > > on mouseUp > put the id of the focusedObject into fOB > repeat until control id fOB is a field > put (fOB + 1) into fOB > end repeat > focus on fld id fOB > on mouseUp > > the 'repeat' line "threw a bluey" (is: bad validation type) > > replaced 'is' with '=' . . . same old sh*t. > > What am I missing? " > > and am still waiting for a reply that might allow me to lever my > original solution. The problem is that the syntax you're using isn't supported. The "is a field" syntax only checks for existence. It can't be used to identify if a control is of a particular type. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From richmondmathewson at gmail.com Mon Jun 18 15:02:41 2012 From: richmondmathewson at gmail.com (Richmond) Date: Mon, 18 Jun 2012 22:02:41 +0300 Subject: sending focus to next field In-Reply-To: <4FDF76A2.4080103@hyperactivesw.com> References: <4FDCE63E.2040408@gmail.com> <4FDF6EE7.5060400@gmail.com> <4FDF76A2.4080103@hyperactivesw.com> Message-ID: <4FDF7B51.3090301@gmail.com> On 06/18/2012 09:42 PM, J. Landman Gay wrote: > On 6/18/12 1:09 PM, Richmond wrote: > >> Tried this and had NO JOY: >> >> on mouseUp >> put the id of the focusedObject into fOB >> repeat until control id fOB is a field >> put (fOB + 1) into fOB >> end repeat >> focus on fld id fOB >> on mouseUp >> >> the 'repeat' line "threw a bluey" (is: bad validation type) >> >> replaced 'is' with '=' . . . same old sh*t. >> >> What am I missing? " >> >> and am still waiting for a reply that might allow me to lever my >> original solution. > > The problem is that the syntax you're using isn't supported. The "is a > field" syntax only checks for existence. It can't be used to identify > if a control is of a particular type. > That's an awful pity. How does one differentiate between control types? From bobs at twft.com Mon Jun 18 15:03:44 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 12:03:44 -0700 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: I'm not entirely sure this is the issue, but let me describe how Livecode interprets your code. When you say "field boy", Livecode translates that to "field "boy" of the current card of the topstack" (others will correct me if I am wrong). LC allows you to do this for the sake of brevity in coding, so you do not have to spell out the full path to every object in order to use it. But it's something you need to keep in mind when you being to navigate to different cards in a script. If the card you navigate to does not have a field named "boy" when the script executes, you will get this error. Also, you should develop the habit now of putting quotes around your object names, because you may at some point use a reserved word for a field name, and LC will probably not even compile your code at that point. Bob On Jun 18, 2012, at 11:12 AM, Mark Rauterkus wrote: > Hi, > > My database for camper kids is progressing, but some newbie head > scratching is in full force. > > Cards in a mainstack keep contact info and attendance details, one > card per person. This seems to be working fine, except when I jump to > different substacks. Then an error occurs. Case in point: I am > building a "FIND" sub-stack, with one card. But I want to make a list > of all the cards in the stack and take to the other stack and load it > into a custom property in a field. Got it working, sorta. > > But on the way between stacks, I get weird errors. This is one. > > ... > on openCard > get field boy > if it = 1 then set the hilite of button male to true else set the > hilight of button male to false > end openCard > ... > ... > > Debugger says: Stack "Kids": execution error at line 3 (Chunk: no such > object) near "boy", char 4 > > > Perhaps I should do on preOpenCard? > > = = > Q2: I could not figure out how to call a custom property of a field of > the mainstack while working in a substack. So, my workaround was to > make a hidden field in the substack that also had the same field > custom property. I set it once and then went to the other stack and > set it again. > > on mouseUp > put "" into index1 > get the number of cards in this stack > put it into tRepeats > Repeat for tRepeats > global index1 > go to next card > put (the short name of this card) & return after index1 > end repeat > -- Generates first name sorting > sort index1 > set the cNewmanList2 of field NewmanResults to index1 > > Open Stack Quickie_Finder > set the cNewmanList2 of field NewmanResults to index1 > end mouseUp > > Notice above that the last line is called twice, once for each stack. > > The debugger error in Q1 also comes when this scrip is called. It is a > button to go to a FIND substack of one card. > > Thanks for any clarification. > > > -- > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 18 15:05:12 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Mon, 18 Jun 2012 13:05:12 -0600 Subject: mobile apps: About screens, or not? Message-ID: <2E067678-9830-400F-A565-46DEDC79A1BF@me.com> Question for anyone who has dealt with this. Is it customary to do About screens in mobile apps (iOS and Android)? Just curious what the norm is. Does either platform have restrictions or guidelines regarding this? I've seen several iOS apps with About or Info screens, so I'm assuming it's just a matter of preference what devs do. Anyone have an opinion one way or another? Thanks, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com From bobs at twft.com Mon Jun 18 15:05:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 12:05:17 -0700 Subject: sending focus to next field In-Reply-To: <4FDF6EE7.5060400@gmail.com> References: <4FDCE63E.2040408@gmail.com> <4FDF6EE7.5060400@gmail.com> Message-ID: Whoops! Of course I meant their layer property. Bob On Jun 18, 2012, at 11:09 AM, Richmond wrote: >> This has the added advantage of being able to run a "tab order" procedure to change the tab order of objects without changing their ID's. From bobs at twft.com Mon Jun 18 15:09:45 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 12:09:45 -0700 Subject: sending focus to next field In-Reply-To: <4FDF76A2.4080103@hyperactivesw.com> References: <4FDCE63E.2040408@gmail.com> <4FDF6EE7.5060400@gmail.com> <4FDF76A2.4080103@hyperactivesw.com> Message-ID: Also it seems to me that loop will either blow up when it hits on a control id that doesn't exist, or else it will repeat forever when it exceeds the highest control id of the objects on the card. Not sure which, sorry. Bob On Jun 18, 2012, at 11:42 AM, J. Landman Gay wrote: > On 6/18/12 1:09 PM, Richmond wrote: > >> Tried this and had NO JOY: >> >> on mouseUp >> put the id of the focusedObject into fOB >> repeat until control id fOB is a field >> put (fOB + 1) into fOB >> end repeat >> focus on fld id fOB >> on mouseUp >> >> the 'repeat' line "threw a bluey" (is: bad validation type) >> >> replaced 'is' with '=' . . . same old sh*t. >> >> What am I missing? " >> >> and am still waiting for a reply that might allow me to lever my >> original solution. > > The problem is that the syntax you're using isn't supported. The "is a field" syntax only checks for existence. It can't be used to identify if a control is of a particular type. > > -- > 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 Mon Jun 18 15:10:30 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 18 Jun 2012 12:10:30 -0700 Subject: mobile apps: About screens, or not? In-Reply-To: <2E067678-9830-400F-A565-46DEDC79A1BF@me.com> Message-ID: Almost every app has a "Credits" "Info" or "About" screen. There is no limitation as far as I've seen. Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Chris Sheffield wrote: > Question for anyone who has dealt with this. Is it customary to do About > screens in mobile apps (iOS and Android)? Just curious what the norm is. Does > either platform have restrictions or guidelines regarding this? I've seen > several iOS apps with About or Info screens, so I'm assuming it's just a > matter of preference what devs do. > > Anyone have an opinion one way or another? > > 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 pmbrig at gmail.com Mon Jun 18 10:24:19 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Mon, 18 Jun 2012 10:24:19 -0400 Subject: FYI, initializing variables by reference Message-ID: <8F89CE87-5B7F-47E9-BD29-8A09CAA00A46@gmail.com> For some reason I never realized that you can use referenced variables in a command handler -- I was thinking of them only when using functions. In case others haven't discovered it, you can, for instance, do something like this: on prepareInvoice tID initializeVars tID, tName, tDOB, tAddr, tPhone -- now you can go on and do something -- with the initialized variables -- ... end prepareInvoice on initializeVars tID, @tName, @tDOB, @tAddr, @tPhone put fetchData(tID) into tArray put tArray["name"] into tName put tArray["DOB"] into tDOB put tArray["ID"] into tID put tArray["address"] into tAddr put tArray["phone"] into tPhone end initializeVars This may not be new to some, but it was new to me. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From ambassador at fourthworld.com Mon Jun 18 15:26:14 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 18 Jun 2012 12:26:14 -0700 Subject: Where do you save preferences? In-Reply-To: References: Message-ID: <4FDF80D6.80106@fourthworld.com> Peter Haworth wrote: > I don't know what the deal is with the HIG but the guidelines for the MAS > make it very clear that if your app writes to any location other than the > sanctioned ones, the app will be rejected. So as far as MAS is concerned, > you can't write to the Preferences folder, doesn't matter what method you > use. It seems the difference lies in what the definition of "writing a file" is. The Preferences folder hasn't gone away. Indeed Apple's own apps, and a great many in the MAS, continue to use it as described in the HIG. What's new is that your app doesn't "write" there per se. Apple is now requiring that the OS write there on your behalf, using either the theNSUserDefaults Cocoa class or the CFPreferences API. At face value this seems silly, since of course being able to write a file to a given location isn't exactly rocket science truly requiring OS-level support. The Preferences folder has been faithfully used in conformance with Apple's guidelines since the earliest days of the platform, and since they continue to use it themselves there doesn't seem to be much of a problem with regard to "consistency of the user experience". In fact, using the Application Support folder for what their HIG says should be in the Preferences folder is far *less* consistent with what users have come to expect about where prefs are stored. All this boils down to: Why does Apple feels the need to wrest control of the preferences file format away from app developers? ...which raises other questions, like: Exactly how is this any sort of user benefit, while the Application Support folder remains available for an app to do with as they please? Will they shut down the Application Support folder too? Will they eventually forbid all custom file formats, limiting devs to using Cocoa to write all files? ...and perhaps the simplest question of all: Why don't they just assign our app a folder in Prefs and let us use our own formats there? Ah, the mysteries of Apple. "If it's Tuesday it must be a new SDK license requirement...." -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From dixonja at hotmail.co.uk Mon Jun 18 15:27:05 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 18 Jun 2012 20:27:05 +0100 Subject: mobile apps: About screens, or not? In-Reply-To: <2E067678-9830-400F-A565-46DEDC79A1BF@me.com> References: <2E067678-9830-400F-A565-46DEDC79A1BF@me.com> Message-ID: Chris... I have three apps in the iTunes store now... 1 has a 'splash' screen, 2 don't... I think that the choice is yours... It is probably a good idea to have one if your app takes a while to initialize.. > From: cmsheffield at me.com > Subject: mobile apps: About screens, or not? > Date: Mon, 18 Jun 2012 13:05:12 -0600 > Question for anyone who has dealt with this. Is it customary to do About screens in mobile apps (iOS and Android)? Just curious what the norm is. Does either platform have restrictions or guidelines regarding this? I've seen several iOS apps with About or Info screens, so I'm assuming it's just a matter of preference what devs do. > > Anyone have an opinion one way or another? > > Thanks, > Chris From pete at lcsql.com Mon Jun 18 15:29:12 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 12:29:12 -0700 Subject: sending focus to next field In-Reply-To: <4FDF7B51.3090301@gmail.com> References: <4FDCE63E.2040408@gmail.com> <4FDF6EE7.5060400@gmail.com> <4FDF76A2.4080103@hyperactivesw.com> <4FDF7B51.3090301@gmail.com> Message-ID: The first word of the abbrev name of the control tells you what type of control it is. Pete lcSQL Software On Mon, Jun 18, 2012 at 12:02 PM, Richmond wrote: > How does one differentiate between control types? From jacque at hyperactivesw.com Mon Jun 18 15:31:38 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2012 14:31:38 -0500 Subject: sending focus to next field In-Reply-To: <4FDF7B51.3090301@gmail.com> References: <4FDCE63E.2040408@gmail.com> <4FDF6EE7.5060400@gmail.com> <4FDF76A2.4080103@hyperactivesw.com> <4FDF7B51.3090301@gmail.com> Message-ID: <4FDF821A.2020100@hyperactivesw.com> On 6/18/12 2:02 PM, Richmond wrote: > On 06/18/2012 09:42 PM, J. Landman Gay wrote: >> On 6/18/12 1:09 PM, Richmond wrote: >> >>> Tried this and had NO JOY: >>> >>> on mouseUp >>> put the id of the focusedObject into fOB >>> repeat until control id fOB is a field >>> put (fOB + 1) into fOB >>> end repeat >>> focus on fld id fOB >>> on mouseUp >>> >>> the 'repeat' line "threw a bluey" (is: bad validation type) >>> >>> replaced 'is' with '=' . . . same old sh*t. >>> >>> What am I missing? " >>> >>> and am still waiting for a reply that might allow me to lever my >>> original solution. >> >> The problem is that the syntax you're using isn't supported. The "is a >> field" syntax only checks for existence. It can't be used to identify >> if a control is of a particular type. >> > > That's an awful pity. > > How does one differentiate between control types? Check if there is a field x, or if there is a btn x, etc. I'd use numbers rather than IDs, since the engine already knows how many controls there are and there's no need to waste time checking non-existent IDs. There can be thousands of missing IDs in a stack. put the number of the focusedObject + 1 into fOB -- next object number repeat until there is a fld fOB -- may not need to run at all put (fOB mod the number of controls) + 1 into fOB -- loops around end repeat focus on fld fOB This cycles around all the fields on the card. If the script is only interested in a few of the fields, then it needs to maintain a list that contains the field numbers or names. The repeat loop can cycle through the items in the list and wouldn't need to check for field existence at all; the list will only contain fields. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dochawk at gmail.com Mon Jun 18 15:39:10 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 18 Jun 2012 12:39:10 -0700 Subject: sqLite in Memory In-Reply-To: <4FDF62CE.3090702@fourthworld.com> References: <4FDF62CE.3090702@fourthworld.com> Message-ID: On Mon, Jun 18, 2012 at 10:18 AM, Richard Gaskin wrote: > The OP has requested we let this issue go, and I'm rather in favor of that > myself. ?This will be my last post in this thread (my previous one would > have been my last but I couldn't resist the opportunity to use the word > "fiat" ). The horse twitched! beat it again! Oh, wait, that was a fly on it's decaying carsas . . . :) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From mwieder at ahsoftware.net Mon Jun 18 15:44:01 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 18 Jun 2012 12:44:01 -0700 Subject: Where do you save preferences? In-Reply-To: References: <4FDF3473.2070800@fourthworld.com> Message-ID: <46359661906.20120618124401@ahsoftware.net> Peter- Monday, June 18, 2012, 10:26:13 AM, you wrote: > "To promote a more consistent user experience rotfl. That's Microsoft-speak for "here's why you have to have a ribbon in all your apps". -- -Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Mon Jun 18 16:13:52 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 13:13:52 -0700 Subject: Where do you save preferences? In-Reply-To: <4FDF80D6.80106@fourthworld.com> References: <4FDF80D6.80106@fourthworld.com> Message-ID: OK, I see what you're saying. I'm still confused though since probably the majority of the apps in the MAS are written using Cocoa and the MAS submission guidelines don't make any mention of it being OK to write to Preferences using Cocoa. I'm definitly with you on Apple's increasing desire to control more and more of what developers can and cannot do simply because they think it's the right way to do it. Pete lcSQL Software On Mon, Jun 18, 2012 at 12:26 PM, Richard Gaskin wrote: > It seems the difference lies in what the definition of "writing a file" is. > > The Preferences folder hasn't gone away. Indeed Apple's own apps, and a > great many in the MAS, continue to use it as described in the HIG. > From ludovic.thebault at laposte.net Mon Jun 18 16:15:45 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Mon, 18 Jun 2012 22:15:45 +0200 Subject: strange scroll on iOS Message-ID: Hello, I've created a field to display a long list. I can scroll with a native scrolller on iOS ( iphoneControlCreate ...) no problem, it's work. Because the list is very long (>2000 lines) i've create an alphabetic list to go directly at one letter. It's work also. But for example : in the main field, i scroll to the first lines which starts by a "B", then i use the alphabetic field to go directly to the lines starting with a "P", the main field scroll to these lines, but when i want to scroll again in the main field, i restart instantaneity to lines "B". What i miss ? Thanks ! From mark.rauterkus at gmail.com Mon Jun 18 16:36:53 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 18 Jun 2012 16:36:53 -0400 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: Hi, Yep. LC just went strict with me. Errors such as: stack "Kids": compilation error at line 4 (Expression: unquoted literal), char 46 For the past week or two I've been FINE without these issues. Seemed as if LC didn't care. Now I've gone back throughout the code looking at the colors of the words in the scrips. Even asking me to name temp vars in handlers. This works: on mouseUp go to card "Roberto Clemente" of stack "Kids" end mouseUp But, this does not: on mouseUp vTempC go to card vTempC of stack "Kids" end mouseUp Then end game is like this, but it is breaks for me, despite the var being accurate in the debugger when the mouse hovers. put "Present on" && the short english date & return after field "Attendance" of card vTempC of stack "Kids" full script puts the quotes around the proper card name. All cards in the stack are in two words as in "Donald Duck". on mouseUp vTempC -- make var empty but also start it with a quote put "" into vTempC put quote into vTempC --works but there are spaces after the second word get word 1 of field "Filtered_Results" put it after vTempC put space after vTempC get word 2 of field "Filtered_Results" put it after vTempC put quote after vTempC -- put vTempC into msg box --desire only 2 words for one person. -- get the number of words of vTempC -- put it into msg box -- showing up as 1, not 2 as expected? -- if the number of words in tFiltered_Results is two -- then -- doAttendance -- set lockscreen to true -- find the card -- go to stack "Kids" -- go to card vTempC of stack "Kids" -- Put this into the field Attendence -- MR not good with the date and time yet put "Present on" && the short english date & return after field "Attendance" of card vTempC of stack "Kids" -- touchAttendence -- a card script --exit or make multiple entries for doAttendance -- else -- if the number of words in tFiltered_Results is one then beep -- if the number of words in tFiltered_Results > 2 then beep 2 -- if tFiltered_Results is empty then beep 3 --end if end mouseUp -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance From bobs at twft.com Mon Jun 18 16:53:39 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 13:53:39 -0700 Subject: FYI, initializing variables by reference In-Reply-To: <8F89CE87-5B7F-47E9-BD29-8A09CAA00A46@gmail.com> References: <8F89CE87-5B7F-47E9-BD29-8A09CAA00A46@gmail.com> Message-ID: <10D2061A-4E58-4451-9380-FBAFFC1868EF@twft.com> You are saying these variables survive the command call because they are called by reference? Interesting! I would have thought that this would throw a compile error because the variables do not exist in the calling handler. Bob On Jun 18, 2012, at 7:24 AM, Peter M. Brigham wrote: > For some reason I never realized that you can use referenced variables in a command handler -- I was thinking of them only when using functions. In case others haven't discovered it, you can, for instance, do something like this: > > on prepareInvoice tID > initializeVars tID, tName, tDOB, tAddr, tPhone > -- now you can go on and do something > -- with the initialized variables > -- ... > end prepareInvoice > > on initializeVars tID, @tName, @tDOB, @tAddr, @tPhone > put fetchData(tID) into tArray > put tArray["name"] into tName > put tArray["DOB"] into tDOB > put tArray["ID"] into tID > put tArray["address"] into tAddr > put tArray["phone"] into tPhone > end initializeVars > > This may not be new to some, but it was new to me. > > -- 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 Mon Jun 18 16:59:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 13:59:37 -0700 Subject: Where do you save preferences? In-Reply-To: References: <4FDF80D6.80106@fourthworld.com> Message-ID: Soon, very soon, there will be no real distinction between Apple and Microsoft. With this latest Macbook Pro, it is clear that Apple does not want to be in the business of doing repairs. Memory soldered to the motherboard? Unreplacable battery? Case GLUED TOGETHER?? Really Apple? REALLY????? Next Apple will announce it has gotten out of the business of producing Laptops and Workstations at all, at which point I might just go to Alaska, find a nice cozy bit of floating ice, and paddle out to sea with a couple days water and Polar Bear Bait hung about my neck. Bob On Jun 18, 2012, at 1:13 PM, Peter Haworth wrote: > OK, I see what you're saying. I'm still confused though since probably the > majority of the apps in the MAS are written using Cocoa and the MAS > submission guidelines don't make any mention of it being OK to write to > Preferences using Cocoa. > > I'm definitly with you on Apple's increasing desire to control more and > more of what developers can and cannot do simply because they think it's > the right way to do it. > > Pete > lcSQL Software > > > > On Mon, Jun 18, 2012 at 12:26 PM, Richard Gaskin > wrote: > >> It seems the difference lies in what the definition of "writing a file" is. >> >> The Preferences folder hasn't gone away. Indeed Apple's own apps, and a >> great many in the MAS, continue to use it as described in the HIG. >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 17:01:38 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 14:01:38 -0700 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: I do not see how the second form has any meaning. vTempC will be the number of the mouse button you clicked. Bob On Jun 18, 2012, at 1:36 PM, Mark Rauterkus wrote: > This works: > > on mouseUp > go to card "Roberto Clemente" of stack "Kids" > end mouseUp > > But, this does not: > > on mouseUp vTempC > go to card vTempC of stack "Kids" > end mouseUp From irog at mac.com Mon Jun 18 17:16:26 2012 From: irog at mac.com (Roger Guay) Date: Mon, 18 Jun 2012 14:16:26 -0700 Subject: Another Question About "About" Screens In-Reply-To: References: Message-ID: <1F72D387-0269-430A-BC07-AD866206282D@mac.com> my iOS app loads fairly quickly so I would like my "Splash" screen to stay up longer. Any way to do that? Thanks, Roger On Jun 18, 2012, at 1:14 PM, use-livecode-request at lists.runrev.com wrote: > Message: 19 > Date: Mon, 18 Jun 2012 12:10:30 -0700 > From: Scott Rossi > To: LiveCode Mail List > Subject: Re: mobile apps: About screens, or not? > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > Almost every app has a "Credits" "Info" or "About" screen. There is no > limitation as far as I've seen. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design From rjb at robelko.com Mon Jun 18 17:04:32 2012 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 18 Jun 2012 23:04:32 +0200 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: On 18.06.2012 at 16:36 Uhr -0400 Mark Rauterkus apparently wrote: >Hi, > >Yep. LC just went strict with me. > >Errors such as: >stack "Kids": compilation error at line 4 (Expression: unquoted >literal), char 46 > >For the past week or two I've been FINE without these issues. Seemed >as if LC didn't care. Now I've gone back throughout the code looking >at the colors of the words in the scrips. > >Even asking me to name temp vars in handlers. Yeah, strict it is. You must have turned on "strict compilation" mode. Check editor preferences. Robert From rjb at robelko.com Mon Jun 18 17:16:44 2012 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 18 Jun 2012 23:16:44 +0200 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: On 18.06.2012 at 12:03 Uhr -0700 Bob Sneidar apparently wrote: >I'm not entirely sure this is the issue, but let me describe how >Livecode interprets your code. When you say "field boy", Livecode >translates that to "field "boy" of the current card of the topstack" >(others will correct me if I am wrong). LC allows you to do this for >the sake of brevity in coding, so you do not have to spell out the >full path to every object in order to use it. But it's something you >need to keep in mind when you being to navigate to different cards >in a script. Not topstack but defaultstack. Usually these are the same but not always. Also, when a script navigates to a new card/stack, its context will stay with the old card/stack by default. @Mark: the solution for you is to extend the object reference to include the stack, so instead of get fld "boy" you say get fld "boy" of stack "indexstack" This works for fetching the custom properties as well. Like get the mycustomproperty of fld "boy" of card 10 of stack "indexstack" Mark, you should also look at the dialogData global property. It is handy to pass data when switching stacks. Robert From tolistim at me.com Mon Jun 18 17:23:11 2012 From: tolistim at me.com (Tim Jones) Date: Mon, 18 Jun 2012 14:23:11 -0700 Subject: Another Question About "About" Screens In-Reply-To: <1F72D387-0269-430A-BC07-AD866206282D@mac.com> References: <1F72D387-0269-430A-BC07-AD866206282D@mac.com> Message-ID: On Jun 18, 2012, at 2:16 PM, Roger Guay wrote: > my iOS app loads fairly quickly so I would like my "Splash" screen to stay up longer. Any way to do that? Make your first stack card look the same as your provided load image and then time that before moving on to your app's first real window. Tim From bobs at twft.com Mon Jun 18 17:34:06 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 14:34:06 -0700 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: On Jun 18, 2012, at 2:16 PM, Robert Brenstein wrote: > On 18.06.2012 at 12:03 Uhr -0700 Bob Sneidar apparently wrote: >> I'm not entirely sure this is the issue, but let me describe how Livecode interprets your code. When you say "field boy", Livecode translates that to "field "boy" of the current card of the topstack" (others will correct me if I am wrong). LC allows you to do this for the sake of brevity in coding, so you do not have to spell out the full path to every object in order to use it. But it's something you need to keep in mind when you being to navigate to different cards in a script. > > Not topstack but defaultstack. Usually these are the same but not always. Also, when a script navigates to a new card/stack, its context will stay with the old card/stack by default. hmmm... If by context you mean that if I go to a card in another stack and get the name of this card, it will return the name of the card I came from and not the card I went to, I think you are mistaken, but I may have misunderstood you. I tested this by opening a new stack and putting this script in a new button: ON mouseUp pMouseBtnNo go stack "CSL Launcher" put the name of this card go back END mouseUp I got the name of the current card in stack "CSL Launcher" (an app I am creating). Bob From dixonja at hotmail.co.uk Mon Jun 18 17:34:25 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Mon, 18 Jun 2012 22:34:25 +0100 Subject: Another Question About "About" Screens In-Reply-To: <1F72D387-0269-430A-BC07-AD866206282D@mac.com> References: , <1F72D387-0269-430A-BC07-AD866206282D@mac.com> Message-ID: Put a 'wait' cammand in the preOpenStack handler > my iOS app loads fairly quickly so I would like my "Splash" screen to stay up longer. Any way to do that? > > Thanks, > > Roger > From bobs at twft.com Mon Jun 18 17:38:16 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 14:38:16 -0700 Subject: Clever Table Object In-Reply-To: <1340019202108-4650793.post@n4.nabble.com> References: <1340019202108-4650793.post@n4.nabble.com> Message-ID: <40A8E86F-B601-4B26-A229-246C82FECBCF@twft.com> To which handler? Bob On Jun 18, 2012, at 4:33 AM, BNig wrote: > If anyone wants to make this work for versions < 5.5 and >= 5.5 add this to > the script > ------------------ > -- fix for the changed tab location in LiveCode 5.5 > put the version into tVersion > replace "." with "" in tVersion > if char 1 to 2 of tVersion >= 55 then > add (item 1 of the margins of me -3) to tLeft > end if > -- end fix for changed tab location > ------------------ > Kind regards > Bernd From niggemann at uni-wh.de Mon Jun 18 18:00:08 2012 From: niggemann at uni-wh.de (BNig) Date: Mon, 18 Jun 2012 15:00:08 -0700 (PDT) Subject: Clever Table Object In-Reply-To: <40A8E86F-B601-4B26-A229-246C82FECBCF@twft.com> References: <1340019202108-4650793.post@n4.nabble.com> <40A8E86F-B601-4B26-A229-246C82FECBCF@twft.com> Message-ID: <1340056808032-4650842.post@n4.nabble.com> Sorry about that, insert the said fix into the on mouseEnter handler after put the left of me into tLeft I will try my luck with revOnline again but will probably have to post the stack on my website. Too bad. I hope Runrev will find the time to fix revOnline in the near future. It is such a nice way to share stacks. kind regards Bernd slylabs13 wrote > > To which handler? > > Bob > > > On Jun 18, 2012, at 4:33 AM, BNig wrote: > >> If anyone wants to make this work for versions < 5.5 and >= 5.5 add this >> to >> the script >> ------------------ >> -- fix for the changed tab location in LiveCode 5.5 >> put the version into tVersion >> replace "." with "" in tVersion >> if char 1 to 2 of tVersion >= 55 then >> add (item 1 of the margins of me -3) to tLeft >> end if >> -- end fix for changed tab location >> ------------------ >> Kind regards >> Bernd > -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Clever-Table-Object-tp4650745p4650842.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Mon Jun 18 18:32:29 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 15:32:29 -0700 Subject: The Long Name peculiarities Message-ID: I've come across what I think is a bug in what is returned as the long name of a control. It only happens in fairly obscure circumstances. Here's the recipe (LC 5.5). Button script: on mouseUp create graphic create graphic end mouseUp Group the two graphics together and give the group a specific name, eg "Groupa", instead of it's default name Give one of the two graphics a specific name, eg "grc1", instead of its default name Select the named graphic and in the message box, do "put the long name of selobj()" You will get: graphic "grc1" of group "GroupA" of ?. Now select the other, unnamed graphic and repeat the message box command. You will get graphic id 123 of group 456 of?? In other words, if a control is unnamed, the long name returns the ids of it's owner(s), not their names. Some of my scripts are failing because of this because I am looking for certain group names in a control's long name To me, this is a bug but I've been corrected before on what I believe to be bugs so what do you think? From ambassador at fourthworld.com Mon Jun 18 18:35:16 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 18 Jun 2012 15:35:16 -0700 Subject: Another Question About "About" Screens In-Reply-To: References: Message-ID: <4FDFAD24.6040305@fourthworld.com> Roger Guay wrote: > my iOS app loads fairly quickly so I would like my "Splash" screen > to stay up longer. Any way to do that? I see no harm and much benefit to an app that lets people get to work instantly. Rather than hamper the experience by introducing an unnecessary wait, why not just make that an About screen and let your users enjoy the instant load time? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From bobs at twft.com Mon Jun 18 18:46:39 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 15:46:39 -0700 Subject: The Long Name peculiarities In-Reply-To: References: Message-ID: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Wow! Nice catch! If not a bug, it's certainly an "anomaly". Bob On Jun 18, 2012, at 3:32 PM, Peter Haworth wrote: > I've come across what I think is a bug in what is returned as the long name > of a control. It only happens in fairly obscure circumstances. > > Here's the recipe (LC 5.5). > > Button script: > > on mouseUp > create graphic > create graphic > end mouseUp > > Group the two graphics together and give the group a specific name, eg > "Groupa", instead of it's default name > > Give one of the two graphics a specific name, eg "grc1", instead of its > default name > > Select the named graphic and in the message box, do "put the long name of > selobj()" You will get: > > graphic "grc1" of group "GroupA" of ?. > > Now select the other, unnamed graphic and repeat the message box command. > You will get > > graphic id 123 of group 456 of?? > > In other words, if a control is unnamed, the long name returns the ids of > it's owner(s), not their names. > > Some of my scripts are failing because of this because I am looking for > certain group names in a control's long name > > To me, this is a bug but I've been corrected before on what I believe to be > bugs so what do you think? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 19:01:00 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 18 Jun 2012 17:01:00 -0600 Subject: The Long Name peculiarities In-Reply-To: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: If you go into the inspector after creating the 2 grcs the name is set to the id. I think this is a behavior that occurs when there is no valid name set for the grc, but the name of the grc isn't actually whats shown in the inspector. If you click in the box, don't change the name, click out of the box, things start to work. (and it would make sense. No name available, so it defaults to showing the id of things instead) Still think its a bug though, shouldn't there be a valid default name that is set when using 'create grc' ? On Mon, Jun 18, 2012 at 4:46 PM, Bob Sneidar wrote: > Wow! Nice catch! If not a bug, it's certainly an "anomaly". > > Bob > > > On Jun 18, 2012, at 3:32 PM, Peter Haworth wrote: > > > I've come across what I think is a bug in what is returned as the long > name > > of a control. It only happens in fairly obscure circumstances. > > > > Here's the recipe (LC 5.5). > > > > Button script: > > > > on mouseUp > > create graphic > > create graphic > > end mouseUp > > > > Group the two graphics together and give the group a specific name, eg > > "Groupa", instead of it's default name > > > > Give one of the two graphics a specific name, eg "grc1", instead of its > > default name > > > > Select the named graphic and in the message box, do "put the long name of > > selobj()" You will get: > > > > graphic "grc1" of group "GroupA" of ?. > > > > Now select the other, unnamed graphic and repeat the message box command. > > You will get > > > > graphic id 123 of group 456 of?? > > > > In other words, if a control is unnamed, the long name returns the ids of > > it's owner(s), not their names. > > > > Some of my scripts are failing because of this because I am looking for > > certain group names in a control's long name > > > > To me, this is a bug but I've been corrected before on what I believe to > be > > bugs so what do you think? > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 19:08:58 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 18 Jun 2012 17:08:58 -0600 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: Yep, do the same with buttons. create button create button you get two buttons with no text, IE no name. Do something that forces the name to be set and viola'. if you create button then put the name of the last button, same deal. It puts the id because apparently the name is not set. This also explains why the name in the inspector shows the id of the object. No name, engine does the best it can and shoves the id of the object into the name field. So i guess the answer is always name your objects after create. On Mon, Jun 18, 2012 at 5:01 PM, Mike Bonner wrote: > If you go into the inspector after creating the 2 grcs the name is set to > the id. I think this is a behavior that occurs when there is no valid name > set for the grc, but the name of the grc isn't actually whats shown in the > inspector. If you click in the box, don't change the name, click out of the > box, things start to work. (and it would make sense. No name available, so > it defaults to showing the id of things instead) > > Still think its a bug though, shouldn't there be a valid default name that > is set when using 'create grc' ? > > > On Mon, Jun 18, 2012 at 4:46 PM, Bob Sneidar wrote: > >> Wow! Nice catch! If not a bug, it's certainly an "anomaly". >> >> Bob >> >> >> On Jun 18, 2012, at 3:32 PM, Peter Haworth wrote: >> >> > I've come across what I think is a bug in what is returned as the long >> name >> > of a control. It only happens in fairly obscure circumstances. >> > >> > Here's the recipe (LC 5.5). >> > >> > Button script: >> > >> > on mouseUp >> > create graphic >> > create graphic >> > end mouseUp >> > >> > Group the two graphics together and give the group a specific name, eg >> > "Groupa", instead of it's default name >> > >> > Give one of the two graphics a specific name, eg "grc1", instead of its >> > default name >> > >> > Select the named graphic and in the message box, do "put the long name >> of >> > selobj()" You will get: >> > >> > graphic "grc1" of group "GroupA" of ?. >> > >> > Now select the other, unnamed graphic and repeat the message box >> command. >> > You will get >> > >> > graphic id 123 of group 456 of?? >> > >> > In other words, if a control is unnamed, the long name returns the ids >> of >> > it's owner(s), not their names. >> > >> > Some of my scripts are failing because of this because I am looking for >> > certain group names in a control's long name >> > >> > To me, this is a bug but I've been corrected before on what I believe >> to be >> > bugs so what do you think? >> > _______________________________________________ >> > use-livecode mailing list >> > use-livecode at lists.runrev.com >> > Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> > http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Jun 18 19:17:12 2012 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 19 Jun 2012 01:17:12 +0200 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: On 18.06.2012 at 14:34 Uhr -0700 Bob Sneidar apparently wrote: >hmmm... If by context you mean that if I go to a card in another >stack and get the name of this card, it will return the name of the >card I came from and not the card I went to, I think you are >mistaken, but I may have misunderstood you. I meant this in a sense discussed in the comments for, for example, the call command in LiveCode dictionary (in regards to differences between call and send). Robert From monte at sweattechnologies.com Mon Jun 18 19:40:28 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 19 Jun 2012 09:40:28 +1000 Subject: Where do you save preferences? In-Reply-To: <4FDF80D6.80106@fourthworld.com> References: <4FDF80D6.80106@fourthworld.com> Message-ID: <1C509B49-16EA-47BA-87C1-6DF220312E27@sweattechnologies.com> > What's new is that your app doesn't "write" there per se. Apple is now requiring that the OS write there on your behalf, using either the theNSUserDefaults Cocoa class or the CFPreferences API. Would people like an external solution for this? I have an iOS solution to integrate with the Settings app which will be released at some point and that also makes use of NSUserDefaults. I can't imagine it would be too much trouble to create an OS X external that just did the NSUserDefaults bit but if everyone will just move all user data to Application Support then I might as well focus on other things. Cheers -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From ambassador at fourthworld.com Mon Jun 18 19:58:27 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 18 Jun 2012 16:58:27 -0700 Subject: The Long Name peculiarities In-Reply-To: References: Message-ID: <4FDFC0A3.5030104@fourthworld.com> Peter Haworth wrote: > To me, this is a bug but I've been corrected before on what I believe to be > bugs so what do you think? I think it's a bug, and have submitted a request for changing the behavior: "long name" returns long ID when control name is empty -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From scott at tactilemedia.com Mon Jun 18 20:06:24 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 18 Jun 2012 17:06:24 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped Message-ID: "From touch to type, office to living room, from your screen to the big screen, you can see more, share more, and do more with Surface." http://www.surface.com Regards, Scott Rossi Creative Director Tactile Media, UX Design From pete at lcsql.com Mon Jun 18 20:21:35 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 17:21:35 -0700 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: Thanks Mike, interesting what happens if you just click in and out of the name box. Unfortunately, I don't have control over the objects that cause this behavior - they are part of the datagrid structure. I think I will report it as a bug. Kind of a pain to work around it though. I think I will have to have a repeat loop that gets the name of the owner, then the owner of the owner, etc, until I get to a group that is a datagrid or the card. Easy enough to script, just a hassle to have to do it for this special case. Pete lcSQL Software On Mon, Jun 18, 2012 at 4:01 PM, Mike Bonner wrote: > If you go into the inspector after creating the 2 grcs the name is set to > the id. I think this is a behavior that occurs when there is no valid name > set for the grc, but the name of the grc isn't actually whats shown in the > inspector. If you click in the box, don't change the name, click out of the > box, things start to work. (and it would make sense. No name available, so > it defaults to showing the id of things instead) > > Still think its a bug though, shouldn't there be a valid default name that > is set when using 'create grc' ? > > On Mon, Jun 18, 2012 at 4:46 PM, Bob Sneidar wrote: > > > Wow! Nice catch! If not a bug, it's certainly an "anomaly". > > > > Bob > > > > > > On Jun 18, 2012, at 3:32 PM, Peter Haworth wrote: > > > > > I've come across what I think is a bug in what is returned as the long > > name > > > of a control. It only happens in fairly obscure circumstances. > > > > > > Here's the recipe (LC 5.5). > > > > > > Button script: > > > > > > on mouseUp > > > create graphic > > > create graphic > > > end mouseUp > > > > > > Group the two graphics together and give the group a specific name, eg > > > "Groupa", instead of it's default name > > > > > > Give one of the two graphics a specific name, eg "grc1", instead of its > > > default name > > > > > > Select the named graphic and in the message box, do "put the long name > of > > > selobj()" You will get: > > > > > > graphic "grc1" of group "GroupA" of ?. > > > > > > Now select the other, unnamed graphic and repeat the message box > command. > > > You will get > > > > > > graphic id 123 of group 456 of?? > > > > > > In other words, if a control is unnamed, the long name returns the ids > of > > > it's owner(s), not their names. > > > > > > Some of my scripts are failing because of this because I am looking for > > > certain group names in a control's long name > > > > > > To me, this is a bug but I've been corrected before on what I believe > to > > be > > > bugs so what do you think? > > > _______________________________________________ > > > use-livecode mailing list > > > use-livecode at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 20:23:23 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 17:23:23 -0700 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: I can see why this happens with the control itself but not for the owners of the control that do have names defined. Pete lcSQL Software On Mon, Jun 18, 2012 at 4:08 PM, Mike Bonner wrote: > Yep, do the same with buttons. > > create button > create button > > > you get two buttons with no text, IE no name. Do something that forces the > name to be set and viola'. > > if you create button then put the name of the last button, same deal. It > puts the id because apparently the name is not set. This also explains why > the name in the inspector shows the id of the object. No name, engine does > the best it can and shoves the id of the object into the name field. > > So i guess the answer is always name your objects after create. > > On Mon, Jun 18, 2012 at 5:01 PM, Mike Bonner wrote: > > > If you go into the inspector after creating the 2 grcs the name is set to > > the id. I think this is a behavior that occurs when there is no valid > name > > set for the grc, but the name of the grc isn't actually whats shown in > the > > inspector. If you click in the box, don't change the name, click out of > the > > box, things start to work. (and it would make sense. No name available, > so > > it defaults to showing the id of things instead) > > > > Still think its a bug though, shouldn't there be a valid default name > that > > is set when using 'create grc' ? > > > > > > On Mon, Jun 18, 2012 at 4:46 PM, Bob Sneidar wrote: > > > >> Wow! Nice catch! If not a bug, it's certainly an "anomaly". > >> > >> Bob > >> > >> > >> On Jun 18, 2012, at 3:32 PM, Peter Haworth wrote: > >> > >> > I've come across what I think is a bug in what is returned as the long > >> name > >> > of a control. It only happens in fairly obscure circumstances. > >> > > >> > Here's the recipe (LC 5.5). > >> > > >> > Button script: > >> > > >> > on mouseUp > >> > create graphic > >> > create graphic > >> > end mouseUp > >> > > >> > Group the two graphics together and give the group a specific name, eg > >> > "Groupa", instead of it's default name > >> > > >> > Give one of the two graphics a specific name, eg "grc1", instead of > its > >> > default name > >> > > >> > Select the named graphic and in the message box, do "put the long name > >> of > >> > selobj()" You will get: > >> > > >> > graphic "grc1" of group "GroupA" of ?. > >> > > >> > Now select the other, unnamed graphic and repeat the message box > >> command. > >> > You will get > >> > > >> > graphic id 123 of group 456 of?? > >> > > >> > In other words, if a control is unnamed, the long name returns the ids > >> of > >> > it's owner(s), not their names. > >> > > >> > Some of my scripts are failing because of this because I am looking > for > >> > certain group names in a control's long name > >> > > >> > To me, this is a bug but I've been corrected before on what I believe > >> to be > >> > bugs so what do you think? > >> > _______________________________________________ > >> > use-livecode mailing list > >> > use-livecode at lists.runrev.com > >> > Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> > http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 18 20:24:05 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 17:24:05 -0700 Subject: Where do you save preferences? In-Reply-To: <1C509B49-16EA-47BA-87C1-6DF220312E27@sweattechnologies.com> References: <4FDF80D6.80106@fourthworld.com> <1C509B49-16EA-47BA-87C1-6DF220312E27@sweattechnologies.com> Message-ID: <939EE8F6-896B-4DA3-9B05-AD5E11E361BA@twft.com> Yes I was thinking about that in an earlier post, only I envisioned that RunRev would probably do something along these lines in the next update. You might want to contact them (if you are in the developer group) and see if this is in the works, so you don't waste your time creating an external that their next version includes. Bob On Jun 18, 2012, at 4:40 PM, Monte Goulding wrote: >> What's new is that your app doesn't "write" there per se. Apple is now requiring that the OS write there on your behalf, using either the theNSUserDefaults Cocoa class or the CFPreferences API. > > Would people like an external solution for this? I have an iOS solution to integrate with the Settings app which will be released at some point and that also makes use of NSUserDefaults. I can't imagine it would be too much trouble to create an OS X external that just did the NSUserDefaults bit but if everyone will just move all user data to Application Support then I might as well focus on other things. > > 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 bobs at twft.com Mon Jun 18 20:25:41 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 18 Jun 2012 17:25:41 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: References: Message-ID: Did Microsoft license iPad technology from Apple? Because that is an iPad with a fancy magnetic keyboard cover. Bob On Jun 18, 2012, at 5:06 PM, Scott Rossi wrote: > "From touch to type, office to living room, from your screen to the big > screen, you can see more, share more, and do more with Surface." > > http://www.surface.com > > > 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 stephenREVOLUTION2 at barncard.com Mon Jun 18 20:26:28 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Mon, 18 Jun 2012 17:26:28 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: References: Message-ID: Running Linux, right? On Mon, Jun 18, 2012 at 5:06 PM, Scott Rossi wrote: > "From touch to type, office to living room, from your screen to the big > screen, you can see more, share more, and do more with Surface." > > http://www.surface.com > > > 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 > -- Stephen Barncard San Francisco Ca. USA more about sqb From bonnmike at gmail.com Mon Jun 18 20:26:49 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 18 Jun 2012 18:26:49 -0600 Subject: The Long Name peculiarities In-Reply-To: <4FDFC0A3.5030104@fourthworld.com> References: <4FDFC0A3.5030104@fourthworld.com> Message-ID: Yeah, dictionary says a default name will be set if none is supplied during the create. Obviously this isn't happening as it should. On Mon, Jun 18, 2012 at 5:58 PM, Richard Gaskin wrote: > Peter Haworth wrote: > > To me, this is a bug but I've been corrected before on what I believe to >> be >> bugs so what do you think? >> > > I think it's a bug, and have submitted a request for changing the behavior: > > "long name" returns long ID when control name is empty > > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Jun 18 20:30:04 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 17:30:04 -0700 Subject: The Long Name peculiarities In-Reply-To: <4FDFC0A3.5030104@fourthworld.com> References: <4FDFC0A3.5030104@fourthworld.com> Message-ID: Hi Richard, Thanks for pointing me to the bug report. Seeing that you put it in there in 2005, it's pretty clear it won;t get fixed at this point so I'll have to program around it. I noticed the response to your bug report included the time honored excuse that fixing it would cause backwards compatibility problems. I really have a hard time with that. If something is working incorrectly, it should be fixed and clearly documented in the release notes so we can change things as necessary. Pete lcSQL Software On Mon, Jun 18, 2012 at 4:58 PM, Richard Gaskin wrote: > I think it's a bug, and have submitted a request for changing the behavior: > > "long name" returns long ID when control name is empty > > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > From pete at lcsql.com Mon Jun 18 20:37:41 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 17:37:41 -0700 Subject: Where do you save preferences? In-Reply-To: <1C509B49-16EA-47BA-87C1-6DF220312E27@sweattechnologies.com> References: <4FDF80D6.80106@fourthworld.com> <1C509B49-16EA-47BA-87C1-6DF220312E27@sweattechnologies.com> Message-ID: Hi Monte, I'm still of the opinion that apps that write to the Preferences folder, no matter how they do it, will be rejected by the Mac App Store, although I will admit that it's far from clear. I've already switched my app over to comply with the MAS guidelines. I will attempty to get clarification on this from Apple. Pete lcSQL Software On Mon, Jun 18, 2012 at 4:40 PM, Monte Goulding wrote: > > What's new is that your app doesn't "write" there per se. Apple is now > requiring that the OS write there on your behalf, using either the > theNSUserDefaults Cocoa class or the CFPreferences API. > > Would people like an external solution for this? I have an iOS solution to > integrate with the Settings app which will be released at some point and > that also makes use of NSUserDefaults. I can't imagine it would be too much > trouble to create an OS X external that just did the NSUserDefaults bit but > if everyone will just move all user data to Application Support then I > might as well focus on other things. > > 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 coiin at verizon.net Mon Jun 18 20:52:52 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 18 Jun 2012 20:52:52 -0400 Subject: where is the conference being held? Message-ID: <8A0D0002-37FD-451F-90E0-750E7E89D728@verizon.net> This page in the RunRev store: http://www.runrev.com/store/product/runrevlive12-earlybird-hotel/ says: RunRevLive.12 Ticket Plus Hotel, Stay with us in Dolce Basking Ridge for the RunRev Event of the Year, Get your ticket to four days of intensive LiveCode learning. This event will take place in New Jersey, East Coast US, 26th - 29th June 2012, in the Dolce Seaview hotel. Those two hotels are about 120 miles apart. Which one is the conference at? From dixonja at hotmail.co.uk Mon Jun 18 21:09:01 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Tue, 19 Jun 2012 02:09:01 +0100 Subject: [ANN] moneyXchange 1.0 Message-ID: I put this together when runRev first introduced iOS mobile... It wouldn't run well at first as scrolling through the list of the currencies, 94 groups to scroll that consist of a flag image and two fields to a group, proved to be very jerky... the accelerated rendering however sorted all the scrolling problems.. Then I had a problem with the name of the app... I had submitted it with the name of 'Filthy Lucre', but the name was rejected by Apple as they deemed such a name was likely to cause offence.. so, it has ended up with the very unimaginative name of 'moneyXchange'...:-( http://tinyurl.com/cl4brcn Dixie From mwieder at ahsoftware.net Mon Jun 18 21:32:35 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 18 Jun 2012 18:32:35 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: References: Message-ID: <150380576125.20120618183235@ahsoftware.net> Scott- Monday, June 18, 2012, 5:06:24 PM, you wrote: > "From touch to type, office to living room, from your screen to the big > screen, you can see more, share more, and do more with Surface." > http://www.surface.com Gotta love the fine print, no? "Works exclusively with apps from the Windows Store." -- -Mark Wieder mwieder at ahsoftware.net From tolistim at me.com Mon Jun 18 21:35:00 2012 From: tolistim at me.com (Tim Jones) Date: Mon, 18 Jun 2012 18:35:00 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: <150380576125.20120618183235@ahsoftware.net> References: <150380576125.20120618183235@ahsoftware.net> Message-ID: On Jun 18, 2012, at 6:32 PM, Mark Wieder wrote: > Scott- > > Monday, June 18, 2012, 5:06:24 PM, you wrote: > >> "From touch to type, office to living room, from your screen to the big >> screen, you can see more, share more, and do more with Surface." > >> http://www.surface.com > > Gotta love the fine print, no? > > "Works exclusively with apps from the Windows Store." No worse than "Works exclusively with from the iOS App Store." Tim From irog at mac.com Mon Jun 18 21:54:16 2012 From: irog at mac.com (Roger Guay) Date: Mon, 18 Jun 2012 18:54:16 -0700 Subject: Another Question About "About" Screens In-Reply-To: References: Message-ID: Thanks, Tim. I found another way as well: Just put a wait function in the openStack script. Cheers, Roger On Jun 18, 2012, at 5:30 PM, use-livecode-request at lists.runrev.com wrote: > Message: 9 > Date: Mon, 18 Jun 2012 14:23:11 -0700 > From: Tim Jones > To: How to use LiveCode > Subject: Re: Another Question About "About" Screens > Message-ID: > Content-Type: text/plain; charset=us-ascii > > On Jun 18, 2012, at 2:16 PM, Roger Guay wrote: > >> my iOS app loads fairly quickly so I would like my "Splash" screen to stay up longer. Any way to do that? > > Make your first stack card look the same as your provided load image and then time that before moving on to your app's first real window. > > Tim From pete at lcsql.com Mon Jun 18 22:04:50 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 19:04:50 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: References: <150380576125.20120618183235@ahsoftware.net> Message-ID: Anyone know if this platform will be added to the LC mobile platforms? Pete lcSQL Software On Mon, Jun 18, 2012 at 6:35 PM, Tim Jones wrote: > On Jun 18, 2012, at 6:32 PM, Mark Wieder wrote: > > > Scott- > > > > Monday, June 18, 2012, 5:06:24 PM, you wrote: > > > >> "From touch to type, office to living room, from your screen to the big > >> screen, you can see more, share more, and do more with Surface." > > > >> http://www.surface.com > > > > Gotta love the fine print, no? > > > > "Works exclusively with apps from the Windows Store." > > No worse than "Works exclusively with from the iOS App Store." > > 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 mark.rauterkus at gmail.com Mon Jun 18 22:05:27 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 18 Jun 2012 22:05:27 -0400 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: Hi Again, I can't build a script that crafts a temp variable that can be used in a "go to card name" script. #Fail for me. So, I want to go to a different stack. -- check. write to a field -- check But I can't get to the proper card. I put the card name into that vTempC temp handle, complete with quotes. When I put the vTempC into the message box it is just as I want it to be. Saying again. I want to go to card "Roberto Clemente" in stack "Kids" That works. But, I need a script off of a button to insert the "Roberto Clement" part. So, this line breaks: put "Present on" && the short english date & return after field "Attendance" of card x of stack "Kids" And the failure message, I've seen for hours now, is: executing at 10:02:51 PM Type Chunk: can't find card Object Yo! Present Line put "Present on" && the short english date & return after field "Attendance" of card z of stack "Kids" Hint mouseUp -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with Neighborhood Learning Alliance From mcgrath3 at mac.com Mon Jun 18 22:10:40 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 18 Jun 2012 22:10:40 -0400 Subject: where is the conference being held? In-Reply-To: <8A0D0002-37FD-451F-90E0-750E7E89D728@verizon.net> References: <8A0D0002-37FD-451F-90E0-750E7E89D728@verizon.net> Message-ID: <2D68C836-45BA-4672-AEA3-E3ECEB1D5294@mac.com> Dolce Seaview, http://www.stocktonseaview.com/ More info at http://www.runrevlive.com/venue.html -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 18, 2012, at 8:52 PM, Colin Holgate wrote: > This page in the RunRev store: > > http://www.runrev.com/store/product/runrevlive12-earlybird-hotel/ > > says: > > RunRevLive.12 Ticket Plus Hotel, Stay with us in Dolce Basking Ridge for the RunRev Event of the Year, Get your ticket to four days of intensive LiveCode learning. This event will take place in New Jersey, East Coast US, 26th - 29th June 2012, in the Dolce Seaview hotel. > > Those two hotels are about 120 miles apart. Which one is the conference at? > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 18 22:18:31 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 18 Jun 2012 22:18:31 -0400 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: References: Message-ID: <0B2C7E30-9AC0-4724-9090-0ACC3E2EFF95@mac.com> It seems Apple won't be the only one requiring apps only through the store and only certified Hardware. Seems Linux is the only holdout. 1Works exclusively with apps from the Windows Store. Surface for Windows RT includes Office Home & Student 2013 RT Preview 2Works exclusively with printers, mice, and keyboards certified for Windows RT -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net From harrison at all-auctions.com Mon Jun 18 23:16:54 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Mon, 18 Jun 2012 23:16:54 -0400 Subject: strange scroll on iOS In-Reply-To: References: Message-ID: <28623C7E-17B7-4E29-ADB7-54D55C7A364B@all-auctions.com> Hi Ludovic, I was having the same problem. I had to do a lot of digging around until I found a helpful example. http://forums.runrev.com/viewtopic.php?f=49&t=7991 Good luck and let me know if this helps. Rick On Jun 18, 2012, at 4:15 PM, Ludovic Th?bault wrote: > Hello, > > I've created a field to display a long list. I can scroll with a native scrolller on iOS ( iphoneControlCreate ...) no problem, it's work. > Because the list is very long (>2000 lines) i've create an alphabetic list to go directly at one letter. It's work also. > > But for example : in the main field, i scroll to the first lines which starts by a "B", then i use the alphabetic field to go directly to the lines starting with a "P", the main field scroll to these lines, but when i want to scroll again in the main field, i restart instantaneity to lines "B". > > What i miss ? > > 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 lan.kc.macmail at gmail.com Mon Jun 18 23:22:06 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 19 Jun 2012 11:22:06 +0800 Subject: Where do you save preferences? In-Reply-To: <4FDF80D6.80106@fourthworld.com> References: <4FDF80D6.80106@fourthworld.com> Message-ID: On Tue, Jun 19, 2012 at 3:26 AM, Richard Gaskin wrote: > > What's new is that your app doesn't "write" there per se. Apple is now > requiring that the OS write there on your behalf, using either the > theNSUserDefaults Cocoa class or the CFPreferences API. > > At face value this seems silly, since of course being able to write a file > to a given location isn't exactly rocket science truly requiring OS-level > support. > > Maybe, maybe not. From my observance of the Apple Forums I would say well over 90% of the advise given whenever OS X or an app starts misbehaving is: Start Disk Utility and 'Repair Disk Permissions'* and Trash the app Preference file. I've seen similar advise given on this List. As it clearly works, it would suggest that for whatever reason, Preference files are regularly not written correctly or are written in a way which corrupts other app Preference files. Counter to this argument is the same advise is given even for Apple's own apps, but I'm wondering again, is this because so many apps interact with Apple apps, iTunes in particular. Do these 3rd party apps go in and try to read/write iTunes prefs, but since iTunes has updated AGAIN, the data is on a different line or in a different format so it comes back as gobbledygook, which is then saved as garbage? This is a big IF, but IF Apple could reduce by 50% the number of times an Apple non-Rocket Scientist had to suggest 'Trash the app Preference file' this would be a huge time saving to allow the Genius to attend to more complex customer needs. Maybe this is why Apple feel compelled to sanitise how developers interact with the Preference Folder. Like, Bob, I would just hope that RunRev quickly implement the API. * One difference I've noted Lion has over all previous OS X's I've used; no matter how many time I run 'Repair Disk Permissions' and how many time's it reports files with the wrong permissions and it says it's fixed; there are ALWAYS files that will reappear in the next run. I've never been able to get a 'clean' run until Lion. JavaVM is an habitual offender, which I believe has been removed from Lion. RemoteManagement and Menu Extras is another I can never fix on pre-Lion. From tolistim at me.com Tue Jun 19 00:02:21 2012 From: tolistim at me.com (Tim Jones) Date: Mon, 18 Jun 2012 21:02:21 -0700 Subject: Another Question About "About" Screens In-Reply-To: References: Message-ID: <1B47FBD0-78D0-45CD-9906-A9C0EF29445B@me.com> On Jun 18, 2012, at 6:54 PM, Roger Guay wrote: > Thanks, Tim. I found another way as well: Just put a wait function in the openStack script. That works as well. My thought was that you could do something further such as a small animation on the "Splash" card (a lens flare on your logo, for example) before getting into the meat of your app. Some times, it's those small, useless things that provide the perception that your users remember. Tim From rdimola at evergreeninfo.net Tue Jun 19 00:06:59 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Tue, 19 Jun 2012 00:06:59 -0400 Subject: strange scroll on iOS In-Reply-To: References: Message-ID: <00a901cd4dd0$f98f3220$ecad9660$@net> Are you setting the native scroller vertical scroll position when a letter is selected using a iphoneControlSet "MyScroller" , "vScroll" , scroll_position ??? If so you are my be seeing an anomaly that I have submitted to the livecode team. Create a handler called foo with the iphoneControlSet "MyScroller" , "vScroll" , scroll_position in it. Then do a "send foo to me in .75 seconds" and see if it works then. 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 Ludovic Th?bault Sent: Monday, June 18, 2012 4:16 PM To: How to use LiveCode Subject: strange scroll on iOS Hello, I've created a field to display a long list. I can scroll with a native scrolller on iOS ( iphoneControlCreate ...) no problem, it's work. Because the list is very long (>2000 lines) i've create an alphabetic list to go directly at one letter. It's work also. But for example : in the main field, i scroll to the first lines which starts by a "B", then i use the alphabetic field to go directly to the lines starting with a "P", the main field scroll to these lines, but when i want to scroll again in the main field, i restart instantaneity to lines "B". What i miss ? 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 Jun 19 00:40:09 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2012 23:40:09 -0500 Subject: Where do you save preferences? In-Reply-To: References: <4FDF80D6.80106@fourthworld.com> Message-ID: <4FE002A9.2000908@hyperactivesw.com> On 6/18/12 10:22 PM, Kay C Lan wrote: > JavaVM is an habitual offender, which I > believe has been removed from Lion. Yes. And as soon as you want to build for Android, you have to download and put it back again. With the latest update, Apple is turning it off if you don't use it for a while, so then you have to go in and turn it back on again too. I guess for most people it isn't an issue. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jun 19 00:42:27 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2012 23:42:27 -0500 Subject: Another Question About "About" Screens In-Reply-To: <4FDFAD24.6040305@fourthworld.com> References: <4FDFAD24.6040305@fourthworld.com> Message-ID: <4FE00333.5000202@hyperactivesw.com> On 6/18/12 5:35 PM, Richard Gaskin wrote: > Roger Guay wrote: > > > my iOS app loads fairly quickly so I would like my "Splash" screen > > to stay up longer. Any way to do that? > > I see no harm and much benefit to an app that lets people get to work > instantly. > > Rather than hamper the experience by introducing an unnecessary wait, > why not just make that an About screen and let your users enjoy the > instant load time? I have to agree, especially since LiveCode apps never suspend, they always just quit. If the user leaves the app to check email or answer a call, and then comes back, they'll be pretty irritated if they have to wait through a long splash all over again. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jun 19 00:50:23 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2012 23:50:23 -0500 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: <4FE0050F.1010903@hyperactivesw.com> On 6/18/12 9:05 PM, Mark Rauterkus wrote: > Hi Again, > > I can't build a script that crafts a temp variable that can be used in > a "go to card name" script. > > #Fail for me. > > So, I want to go to a different stack. -- check. > write to a field -- check > > But I can't get to the proper card. > > I put the card name into that vTempC temp handle, complete with > quotes. When I put the vTempC into the message box it is just as I > want it to be. > > Saying again. > > I want to go to card "Roberto Clemente" in stack "Kids" > That works. But, I need a script off of a button to insert the > "Roberto Clement" part. > > So, this line breaks: > put "Present on" && the short english date & return after field > "Attendance" of card x of stack "Kids" > > And the failure message, I've seen for hours now, is: > > executing at 10:02:51 PM > Type Chunk: can't find card > Object Yo! Present > Line put "Present on" && the short english date & return after field > "Attendance" of card z of stack "Kids" > Hint mouseUp It would be helpful if you could post whole handler, since the excerpts above don't give enough info. Some of the relevant variables don't match; for example, the script refers to the card as "x" and in the error it refers to "z", and so forth. What you want to do is usually pretty easy: put "Roberto Clement" into tUserName go cd tUserName of stack "kids" put "Present on" && the short english date & return after field "Attendance" Alternately, you don't need to actually go to the card, you can do it all from anywhere remotely, provided the stack is in memory somewhere: put "Roberto Clement" into tUserName put "Present on" && the short english date & return after field \ "Attendance" of card tUserName of stack "kids" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ludovic.thebault at laposte.net Tue Jun 19 01:02:53 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Tue, 19 Jun 2012 07:02:53 +0200 Subject: strange scroll on iOS In-Reply-To: <00a901cd4dd0$f98f3220$ecad9660$@net> References: <00a901cd4dd0$f98f3220$ecad9660$@net> Message-ID: Le 19 juin 2012 ? 06:06, Ralph DiMola a ?crit : > Are you setting the native scroller vertical scroll position when a letter > is selected using a iphoneControlSet "MyScroller" , "vScroll" , > scroll_position ??? If so you are my be seeing an anomaly that I have > submitted to the livecode team. Create a handler called foo with the > iphoneControlSet "MyScroller" , "vScroll" , scroll_position in it. Then do a > "send foo to me in .75 seconds" and see if it works then. Yes, i've one handler Scrollerdidscroll : on scrollerDidScroll pOffsetx,pOffsetY lock screen set the vScroll of fld "list" to pOffsetY if the environment is not "mobile" then exit scrollerDidScroll end if iphoneControlSet idChpsRech, "vscroll", pOffsetY unlock screen end scrollerDidScroll the script of the fld "alphabet" is in the mousedown and calculate the scroll position of the line which start with the selected letter and do a : scrollerDidScroll "0" , thescrollposition I've tried your script nothing change but where do you put the "send foo to me" ? thanks again From richmondmathewson at gmail.com Tue Jun 19 01:13:28 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 08:13:28 +0300 Subject: [NOT] From my Yahoo Spam box: mtp.mc Message-ID: <4FE00A78.9030205@gmail.com> "Take pills today, get an increased size tomorrow" [NOT] = Not Off Topic. I've never been a great one for taking pills, however it really is time RunRev and I had "an increased size" on the educational front. As I am a fairly lazy slob, and would far rather leverage somebody else's work than reinvent the wheel myself I have started thinking (thanks for the recent reference) about the mtp.mc stack . . . 1. The vaguely frightening thing about it is the 'copyright 1999' on the first card of the stack: 1.1. 1999 is going to turn people right off. 1.2. Copyright makes me reluctant to start mucking around with the thing. 2. The cartoons are childish and out-dated. 3. The stack keeps referring to something called 'Metacard' and a programming language called 'Metatalk'. 4. "increased size"; possibly a rejigged stack should be premised on a minimum screen resolution of 1024 x 768. Now I am about to take 4 small boys (10-13 years old) for a 6 hour 'intro to progging course' using the RR/LC 2.2.1 for Linux Free via Oracle IDE (there being no RevMedia anymore - and never for Linux, and not feeling unduly comfortable about installing my Studio 4.0 across 4 machines), and would like them to work their way through the mtp.mc stack. Obviously the thing needs to be rejigged; although all the stuff it contains is valuable and as relevant now as it was 13 years ago. Of course I can muck about with the mtp.mc stack to my heart's content, and as long as it stays on my machines nobody is going to get all hot and sweaty about copyright issues and modifications as nobody is going to know beyond 4 small Bulgarian boys who wouldn't understand those issues if their lives depended on it. However . . . if I am to put in 6-7 hours "tarting up" the mtp.mc stack, it would be nice if it could then become readily available for anybody who wants it . . . So, if any of the mages could tell me if I am going to fall foul of any laws, rules and so on . . . ascribing authorship . . . copyright . . . etc. I would be most grateful. Richmond. From keith.clarke at clarkeandclarke.co.uk Tue Jun 19 02:32:45 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Tue, 19 Jun 2012 07:32:45 +0100 Subject: How to open an XML file within an OSX bundle? Message-ID: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> Hi folks, Any pointers on how to extract programatically an XML file hidden within an OSX bundle that looks like a file but which Text Wrangler shows the internal folders and target XML file? Best, Keith.. From pete at lcsql.com Tue Jun 19 02:45:14 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 18 Jun 2012 23:45:14 -0700 Subject: Where do you save preferences? In-Reply-To: References: <4FDF80D6.80106@fourthworld.com> Message-ID: I believe the class/API Richard refers to simply write the data they are given to a file in the prefs folder that Apple wants you to use. If you give bad data to them, they will foul up the prefs file just as badly as writing the same bad data directly from LC would foul it up. I thnk Apple wants you to use the class/API so when they change their mind again about where preferences should be, you'll be protected from that change. While I'm not familiar with the API, I would guess that it wants to maintain the prefs file in plist format. My prefs file isn't in plist format and I don't want it to be so I can't use the API. Unless of course Apple decides to invalidate my app because it doesn't use plist format?... However, I do agree that if you are writing an app that accesses one of Apple's application's prefs file, then you'd better make sure it does it correctly. But once again, the API is just as capable of writing bad data to the prefs file as LC is. I've posted to the Apple Developer Forum about this issue and have had a couple of replies but still nothing definitive. Pete lcSQL Software On Mon, Jun 18, 2012 at 8:22 PM, Kay C Lan wrote: > > > > What's new is that your app doesn't "write" there per se. Apple is now > > requiring that the OS write there on your behalf, using either the > > theNSUserDefaults Cocoa class or the CFPreferences API. > > > > At face value this seems silly, since of course being able to write a > file > > to a given location isn't exactly rocket science truly requiring OS-level > > support. > > > > Maybe, maybe not. From my observance of the Apple Forums I would say well > over 90% of the advise given whenever OS X or an app starts misbehaving is: > Start Disk Utility and 'Repair Disk Permissions'* and Trash the app > Preference file. > > I've seen similar advise given on this List. As it clearly works, it would > suggest that for whatever reason, Preference files are regularly not > written correctly or are written in a way which corrupts other app > Preference files. > From richmondmathewson at gmail.com Tue Jun 19 03:13:16 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 10:13:16 +0300 Subject: Where do you save preferences? In-Reply-To: References: <4FDF80D6.80106@fourthworld.com> Message-ID: <4FE0268C.2090905@gmail.com> On 19/06/12 09:45, Peter Haworth wrote: Personally I would save any preferences from a Macintosh standalone inside the application bundle: 1. If you do an OS upgrade and Apple "play silly bu**ers" with how they manage preferences your preferences don't get lost track of. 2. If, like me, you have a Mac at home and a Mac at work, you can take your standalone on a flash drive, between machines with preferences going along for the ride. (Admittedly, between my macMini PPC and my G3 iMac, both running Mac OS 10.4 I cannot exactly be described as "up to date" with the latest foibles of the Mac OS.) If Apple have got to the stage where they are enforcing a policy of where one has to store preferences so rigidly that you have no choice that's another thing, and it should result in vast protests from the world wide Mac developer community, but probably won't as most of them are: http://www.youtube.com/watch?v=Yn3LLK7dczA letting the "great powers" steamroller them into compliance. > I believe the class/API Richard refers to simply write the data they are > given to a file in the prefs folder that Apple wants you to use. If you > give bad data to them, they will foul up the prefs file just as badly as > writing the same bad data directly from LC would foul it up. > > I thnk Apple wants you to use the class/API so when they change their mind > again about where preferences should be, you'll be protected from that > change. > > While I'm not familiar with the API, I would guess that it wants to > maintain the prefs file in plist format. My prefs file isn't in plist > format and I don't want it to be so I can't use the API. Unless of course > Apple decides to invalidate my app because it doesn't use plist format?... > > However, I do agree that if you are writing an app that accesses one of > Apple's application's prefs file, then you'd better make sure it does it > correctly. But once again, the API is just as capable of writing bad data > to the prefs file as LC is. > > I've posted to the Apple Developer Forum about this issue and have had a > couple of replies but still nothing definitive. > > Pete > lcSQL Software > > > > On Mon, Jun 18, 2012 at 8:22 PM, Kay C Lan wrote: > >>> What's new is that your app doesn't "write" there per se. Apple is now >>> requiring that the OS write there on your behalf, using either the >>> theNSUserDefaults Cocoa class or the CFPreferences API. >>> >>> At face value this seems silly, since of course being able to write a >> file >>> to a given location isn't exactly rocket science truly requiring OS-level >>> support. >>> >>> Maybe, maybe not. From my observance of the Apple Forums I would say well >> over 90% of the advise given whenever OS X or an app starts misbehaving is: >> Start Disk Utility and 'Repair Disk Permissions'* and Trash the app >> Preference file. >> >> I've seen similar advise given on this List. As it clearly works, it would >> suggest that for whatever reason, Preference files are regularly not >> written correctly or are written in a way which corrupts other app >> Preference files. >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 19 03:35:21 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Tue, 19 Jun 2012 09:35:21 +0200 Subject: Clever Table Object In-Reply-To: <1340056808032-4650842.post@n4.nabble.com> References: <1340019202108-4650793.post@n4.nabble.com> <40A8E86F-B601-4B26-A229-246C82FECBCF@twft.com> <1340056808032-4650842.post@n4.nabble.com> Message-ID: <7D1B79C7-1236-4327-B94A-CC39E14371CE@numericable.com> Le 19 juin 2012 ? 00:00, BNig a ?crit : > I hope Runrev will find the time to fix > revOnline in the near future. Oh YES !!! Bernd > Hello from Paris... From bvlahos at mac.com Tue Jun 19 03:36:17 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 19 Jun 2012 00:36:17 -0700 Subject: Where do you save preferences? In-Reply-To: <4FE0268C.2090905@gmail.com> References: <4FDF80D6.80106@fourthworld.com> <4FE0268C.2090905@gmail.com> Message-ID: <3F6A763C-7205-447B-8BE9-89CC68F81B72@mac.com> Richmond, That won't work unless you have administrative rights on your computer. If not, you won't be able to write to the Applications folder without authenticating first. 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 Jun 19, 2012, at 12:13 AM, Richmond wrote: > Personally I would save any preferences from a Macintosh standalone inside > the application bundle: From richmondmathewson at gmail.com Tue Jun 19 03:42:53 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 10:42:53 +0300 Subject: Where do you save preferences? In-Reply-To: <3F6A763C-7205-447B-8BE9-89CC68F81B72@mac.com> References: <4FDF80D6.80106@fourthworld.com> <4FE0268C.2090905@gmail.com> <3F6A763C-7205-447B-8BE9-89CC68F81B72@mac.com> Message-ID: <4FE02D7D.20909@gmail.com> On 19/06/12 10:36, Bill Vlahos wrote: > Richmond, > > That won't work unless you have administrative rights on your computer. If not, you won't be able to write to the Applications folder without authenticating first. Blast! That is a problem. Well, as far as I remember, each user normally has a prefs folder somewhere like this: /username/Library/Preferences and I would suppose that is the place. Obviously, however, most people have reached this startling conclusion before me, and were things that simple, this thread would not be taking place in the first place. > > 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 Jun 19, 2012, at 12:13 AM, Richmond wrote: > >> Personally I would save any preferences from a Macintosh standalone inside >> the application bundle: > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 19 06:21:14 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 19 Jun 2012 11:21:14 +0100 Subject: AW: AW: ANN: GLX2 3.05 In-Reply-To: <4FDB5501.3070607@fourthworld.com> References: <4FDB5501.3070607@fourthworld.com> Message-ID: I never use FTP to communicate with a server. I will either use webdav (over https) or scp or a ssh tunnel (I seem to remember FTP cannot be tunnelled over ssh, but it seems ridiculous that it cannot). Even on windows, putty can do secure file transmission. If we IT professionals don't insist on using secure protocols, we are never going to convince end users/customers of the importance of them. I still see friends handing over their credit card details on websites, oblivious to whether or not the URL says https (let's not even go into the issue of them checking the certificate chain). And these friends are considered IT experts in their circles. Two of my friends who are IT professionals have had their identities stolen and purchases made in their names. 20 years ago when Lotus Notes first appeared, security obsessions were built in from the ground up. It was (originally) aimed at small businesses. And it was assumed that those businesses would need guarantees about the secure transmission of data, local encryption of data, and guarantees of authentication between users and servers. If the same product was built today, I doubt that most of those concerns would be considered. We are far more connected, but apparently far less concerned about data security. Bernard On Fri, Jun 15, 2012 at 4:30 PM, Richard Gaskin wrote: > Andre Garzia wrote: > > This usually happens once one of two things happens: >> >> 1 - you have a compromissed FTP account. Maybe one collaborator lost your >> FTP account or an infected machine is harvesting them from your HD (more >> common on windows). Something caused the FTP account to be compromissed, >> > > LiveCode's libURL currently handles only non-secure FTP, so any use of its > FTP features means sending your password over the wire in plain text. > > Given the usefulness of FTP for so many applications and the dangers of > having to use only the older non-secure form, at the risk of sounding like > a broken record here's the link to the RQCC request for secure FTP: > > > > > > 154 votes and counting... > > > -- > Richard Gaskin > From niconiko at gmail.com Tue Jun 19 06:37:16 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Tue, 19 Jun 2012 19:37:16 +0900 Subject: Android device problem Message-ID: Hello All, LC and my Android phone: no problem connecting and testing. LC and my Android tablet: the "Devpt > Test target" menu is grayed, and clicking on "Test" gives "Unknown deployment platform". I realize this is a very vague question, since there's many factors at play -- all of which I think I've double-checked, tho it seems not -- buy maybe someone with a similar device problem might have some suggestions... Thanks. -- Nicolas Cueto From coiin at verizon.net Tue Jun 19 07:55:29 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 19 Jun 2012 07:55:29 -0400 Subject: How to open an XML file within an OSX bundle? In-Reply-To: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> Message-ID: <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> With a stack saved in the Applications folder, this script puts the iPhoto info.plist XML file into field 1: on mouseUp put URL "binfile:iPhoto.app/Contents/info.plist" into field 1 end mouseUp From pmbrig at gmail.com Tue Jun 19 08:13:17 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 19 Jun 2012 08:13:17 -0400 Subject: FYI, initializing variables by reference In-Reply-To: <10D2061A-4E58-4451-9380-FBAFFC1868EF@twft.com> References: <8F89CE87-5B7F-47E9-BD29-8A09CAA00A46@gmail.com> <10D2061A-4E58-4451-9380-FBAFFC1868EF@twft.com> Message-ID: <84D164EB-7235-4195-AE3C-35D9724EA05E@gmail.com> Yup, try it and see. The variables are loaded and their values are available in subsequent script lines. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 18, 2012, at 4:53 PM, Bob Sneidar wrote: > You are saying these variables survive the command call because they are called by reference? Interesting! I would have thought that this would throw a compile error because the variables do not exist in the calling handler. > > Bob > > > On Jun 18, 2012, at 7:24 AM, Peter M. Brigham wrote: > >> For some reason I never realized that you can use referenced variables in a command handler -- I was thinking of them only when using functions. In case others haven't discovered it, you can, for instance, do something like this: >> >> on prepareInvoice tID >> initializeVars tID, tName, tDOB, tAddr, tPhone >> -- now you can go on and do something >> -- with the initialized variables >> -- ... >> end prepareInvoice >> >> on initializeVars tID, @tName, @tDOB, @tAddr, @tPhone >> put fetchData(tID) into tArray >> put tArray["name"] into tName >> put tArray["DOB"] into tDOB >> put tArray["ID"] into tID >> put tArray["address"] into tAddr >> put tArray["phone"] into tPhone >> end initializeVars >> >> This may not be new to some, but it was new to me. >> >> -- 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 pmbrig at gmail.com Tue Jun 19 08:47:19 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 19 Jun 2012 08:47:19 -0400 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: On Jun 18, 2012, at 8:21 PM, Peter Haworth wrote: > Thanks Mike, interesting what happens if you just click in and out of the > name box. Unfortunately, I don't have control over the objects that cause > this behavior - they are part of the datagrid structure. > > I think I will report it as a bug. Kind of a pain to work around it > though. I think I will have to have a repeat loop that gets the name of > the owner, then the owner of the owner, etc, until I get to a group that is > a datagrid or the card. Easy enough to script, just a hassle to have to do > it for this special case. As a work-around, here's a handler that I use from time to time, and it could be modified for your purpose: Try put the long name of the target into tLongID instead of put the long id of the target into tLongID in the beginning of the script. This seems to work for me. If it does what you want, you'll probably want to rename the handler "robustName" (and change the name of the variable to "tLongName" to avoid confusing yourself later). -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig > On Mon, Jun 18, 2012 at 4:01 PM, Mike Bonner wrote: > >> If you go into the inspector after creating the 2 grcs the name is set to >> the id. I think this is a behavior that occurs when there is no valid name >> set for the grc, but the name of the grc isn't actually whats shown in the >> inspector. If you click in the box, don't change the name, click out of the >> box, things start to work. (and it would make sense. No name available, so >> it defaults to showing the id of things instead) >> >> Still think its a bug though, shouldn't there be a valid default name that >> is set when using 'create grc' ? >> >> On Mon, Jun 18, 2012 at 4:46 PM, Bob Sneidar wrote: >> >>> Wow! Nice catch! If not a bug, it's certainly an "anomaly". >>> >>> Bob >>> >>> >>> On Jun 18, 2012, at 3:32 PM, Peter Haworth wrote: >>> >>>> I've come across what I think is a bug in what is returned as the long >>> name >>>> of a control. It only happens in fairly obscure circumstances. >>>> >>>> Here's the recipe (LC 5.5). >>>> >>>> Button script: >>>> >>>> on mouseUp >>>> create graphic >>>> create graphic >>>> end mouseUp >>>> >>>> Group the two graphics together and give the group a specific name, eg >>>> "Groupa", instead of it's default name >>>> >>>> Give one of the two graphics a specific name, eg "grc1", instead of its >>>> default name >>>> >>>> Select the named graphic and in the message box, do "put the long name >> of >>>> selobj()" You will get: >>>> >>>> graphic "grc1" of group "GroupA" of ?. >>>> >>>> Now select the other, unnamed graphic and repeat the message box >> command. >>>> You will get >>>> >>>> graphic id 123 of group 456 of?? >>>> >>>> In other words, if a control is unnamed, the long name returns the ids >> of >>>> it's owner(s), not their names. >>>> >>>> Some of my scripts are failing because of this because I am looking for >>>> certain group names in a control's long name >>>> >>>> To me, this is a bug but I've been corrected before on what I believe >> to >>> be >>>> bugs so what do you think? >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 19 08:48:41 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 19 Jun 2012 06:48:41 -0600 Subject: Android device problem In-Reply-To: References: Message-ID: Some devices have to be specifically set up in the android sdk. For example, the kindle fire... http://mobile.tutsplus.com/tutorials/android/getting-started-with-kindle-fire-development/ (there is an official amazon page for setting up the kindle fire but I couldn't find it. The link above is pretty much identical) The main thing will be looking up your tablet, finding what edits are necessary, then restarting adb and checking adb devices to make sure it shows up. At that point, restart livecode, plug in your device and viola' it should show up and be ready for testing. If you post your tablet make and model someone might have already got one working and be able to add the info to the thread. On Tue, Jun 19, 2012 at 4:37 AM, Nicolas Cueto wrote: > Hello All, > > LC and my Android phone: no problem connecting and testing. > > LC and my Android tablet: the "Devpt > Test target" menu is grayed, > and clicking on "Test" gives "Unknown deployment platform". > > I realize this is a very vague question, since there's many factors at > play -- all of which I think I've double-checked, tho it seems not -- > buy maybe someone with a similar device problem might have some > suggestions... > > 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 kee at kagi.com Tue Jun 19 08:50:52 2012 From: kee at kagi.com (Kee Nethery) Date: Tue, 19 Jun 2012 05:50:52 -0700 Subject: Where do you save preferences? In-Reply-To: <4FE0268C.2090905@gmail.com> References: <4FDF80D6.80106@fourthworld.com> <4FE0268C.2090905@gmail.com> Message-ID: <0EC5AA0E-472E-45DA-A53E-32122AC274F8@kagi.com> Wouldn't altering a file inside the application bundle invalidate the code signing required by MAS and makes it look to the OS as though some malware has altered that application? Kee Nethery > On 19/06/12 09:45, Peter Haworth wrote: > > Personally I would save any preferences from a Macintosh standalone inside > the application bundle: From richmondmathewson at gmail.com Tue Jun 19 09:04:09 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 16:04:09 +0300 Subject: Where do you save preferences? In-Reply-To: <0EC5AA0E-472E-45DA-A53E-32122AC274F8@kagi.com> References: <4FDF80D6.80106@fourthworld.com> <4FE0268C.2090905@gmail.com> <0EC5AA0E-472E-45DA-A53E-32122AC274F8@kagi.com> Message-ID: <4FE078C9.9040304@gmail.com> On 19/06/12 15:50, Kee Nethery wrote: > Wouldn't altering a file inside the application bundle invalidate the code signing required by MAS and makes it look to the OS as though some malware has altered that application? > > Kee Nethery > >> On 19/06/12 09:45, Peter Haworth wrote: >> >> Personally I would save any preferences from a Macintosh standalone inside >> the application bundle: Before anybody thinks Peter Haworth is daft, I should point out that I wrote about saving preferences inside application bundles . . . :( Surely it doesn't matter where preferences are stored unless: 1. Where you store them mucks up how the Operating system works. 2. The standalone is subsequently unable to find the preferences file. 3. The preferences file overwrites and/or interferes with a file from somewhere else. 4. The OS is 100% rigid about where a preferences file MUST be stored. It seems to me that #2 is potentially the most troublesome, especially if the default setting for the Livecode engine is at a location where the end-user of the app/standalone is not permitted to store data without some sort of authentication. If . . . ----- Old Chestnut Warning ----- A standalone could save data into one of its own substacks the whole problem might not be a problem at all. ----- Is It Time To Consider Playing Conkers? ---- Maybe I'm a bit stupid, but: I do understand why RunRev won't allow substacks to be saved in standalones (after all, we'd all be merrily churning out PowerPoint clones) . . . I wonder if it would be possible to allow some sort of field in a substack in which non-executable code could be stored? i.e. either text containing a limited list of words (i.e. not all the command, function and so on words in the LC lexicon) or a series of comma delimited numbers. This would allow a standalone to store the equivalent of a text file containing enough information for end-user preferences without compromising the fact that one should not be able to author further stuff with a standalone. For the sake of argument, RunRev could issue/market a specially coded stack that could be bound into a standalone as a substack that contained a field that could store restricted data types. > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 19 10:37:22 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 19 Jun 2012 07:37:22 -0700 Subject: Where do you save preferences? In-Reply-To: <73CE4CC7-5A97-4855-82AC-ACD3274485E1@superstudent.net> References: <9A6CF002-F971-4EBB-A9C7-EF8D9557EF0C@mac.com> <73CE4CC7-5A97-4855-82AC-ACD3274485E1@superstudent.net> Message-ID: <76BFB02C-F0BD-49A4-A4A8-886AA1B58E46@mac.com> Thanks for all the feedback on this. Here is the code I came up with to set the path for the preference file and create the folder if it didn't exist. Note I didn't include a company folder in the path like Igor's example because lcTaskList is not an executable but a plugin stack. You may want to include that in your program. if the platform is "MacOS" then put specialFolderPath("Home") & "/Library/Application Support/lcTaskList/" into vLcTaskListPath if the platform is "WIn32" then put specialFolderPath("0x001a") & "/lcTaskList/" into vLcTaskListPath if the platform is "Linux" then put specialFolderPath("Home") & "/.lcTaskList/" into vLcTaskListPath if there is not a folder vLcTaskListPath then create folder vLcTaskListPath 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 Jun 16, 2012, at 4:09 PM, Igor de Oliveira Couto wrote: > Hello, Bill, > > Not very long ago, I had the same question, and several users contributed their knowledge and experience in the different platforms, helping me compile an answer: > > On 17/06/2012, at 6:28 AM, Bill Vlahos wrote: > >> Where do folks put application specific preferences on Windows and LInux? > > The answer I compiled from all replies and pointers received was: > > 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") > > The information above will help you find or create the appropriate directory in which to save your preferences file. The preferences file itself can be called pretty much anything you want, as there do not seem to be any strict guidelines in any current platform. > > I hope this information helps! > > -- > Igor Couto > Sydney, Australia From tolistim at me.com Tue Jun 19 10:44:34 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 19 Jun 2012 07:44:34 -0700 Subject: Another Question About "About" Screens In-Reply-To: <4FDFAD24.6040305@fourthworld.com> References: <4FDFAD24.6040305@fourthworld.com> Message-ID: On Jun 18, 2012, at 3:35 PM, Richard Gaskin wrote: > Roger Guay wrote: > > > my iOS app loads fairly quickly so I would like my "Splash" screen > > to stay up longer. Any way to do that? > > I see no harm and much benefit to an app that lets people get to work instantly. > > Rather than hamper the experience by introducing an unnecessary wait, why not just make that an About screen and let your users enjoy the instant load time? Except that Roger's question was "How" to do it, not "Why" or "Why Not" do it :-). Tim From bobs at twft.com Tue Jun 19 11:25:10 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:25:10 -0700 Subject: [ANN] moneyXchange 1.0 In-Reply-To: References: Message-ID: I would have paid money for an app called Filthy Lucre, but now... well I don't know. ;-) Seriously, who thinks they ought to exclude an app not because of a name that is vulgar (I would understand that) but because they deem it *may* offend someone? Who the hell are they? The future mind police?? That sort of thing really gets my dander up. Bob On Jun 18, 2012, at 6:09 PM, John Dixon wrote: > Then I had a problem with the name of the app... I had submitted it with the name of 'Filthy Lucre', but the name was rejected by Apple as they deemed such a name was likely to cause offence.. so, it has ended up with the very unimaginative name of 'moneyXchange'...:-( From bobs at twft.com Tue Jun 19 11:26:24 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:26:24 -0700 Subject: Microsoft Tablet Event in LA Just Wrapped In-Reply-To: References: <150380576125.20120618183235@ahsoftware.net> Message-ID: It's worse because it's a cheap knockoff. Bob On Jun 18, 2012, at 6:35 PM, Tim Jones wrote: > On Jun 18, 2012, at 6:32 PM, Mark Wieder wrote: > >> Scott- >> >> Monday, June 18, 2012, 5:06:24 PM, you wrote: >> >>> "From touch to type, office to living room, from your screen to the big >>> screen, you can see more, share more, and do more with Surface." >> >>> http://www.surface.com >> >> Gotta love the fine print, no? >> >> "Works exclusively with apps from the Windows Store." > > No worse than "Works exclusively with from the iOS App Store." > > 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 Tue Jun 19 11:31:00 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:31:00 -0700 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: <0725FA90-B412-417D-988E-93C7C1E229B5@twft.com> The debugger is your friend here. Insert a breakpoint and then step through your code to see what your variables *really* contain. If your variable is "Roberte Clemente of stack Kids", then in the words of an old and wise farmer, "You can't get there from here". You are saying that there is a card named "Roberte Clemente of stack Kids" and that card really does not exist. Bob On Jun 18, 2012, at 7:05 PM, Mark Rauterkus wrote: > Hi Again, > > I can't build a script that crafts a temp variable that can be used in > a "go to card name" script. > > #Fail for me. > > So, I want to go to a different stack. -- check. > write to a field -- check > > But I can't get to the proper card. > > I put the card name into that vTempC temp handle, complete with > quotes. When I put the vTempC into the message box it is just as I > want it to be. > > Saying again. > > I want to go to card "Roberto Clemente" in stack "Kids" > That works. But, I need a script off of a button to insert the > "Roberto Clement" part. > > So, this line breaks: > put "Present on" && the short english date & return after field > "Attendance" of card x of stack "Kids" > > And the failure message, I've seen for hours now, is: > > executing at 10:02:51 PM > Type Chunk: can't find card > Object Yo! Present > Line put "Present on" && the short english date & return after field > "Attendance" of card z of stack "Kids" > Hint mouseUp > > > > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus at gmail.com > PPS Summer Dreamers' Swim and Water Polo Camp Head Coach with > Neighborhood Learning Alliance > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 19 11:34:04 2012 From: bdrunrev at gmail.com (Bernard Devlin) Date: Tue, 19 Jun 2012 16:34:04 +0100 Subject: LC and ImageMagick from OSX In-Reply-To: References: <4FD63F95.8080909@deepfoo.com> Message-ID: Paolo, this is the shell command to which Bryan refers. http://docs.runrev.com/Function/shell He is invoking ImageMagick with that function on Windows, but was having trouble with it on OS X. Not sure if he resolved the issue with invoking it on OS X, because this thread seems to have become mangled somewhat. Externals are kind of wired-in to some specific interface provided by a program other than Livecode, or even used to provide functionality beyond that provided by Livecode (by writing the external in C - or Pascal if that is what tickles your fancy). Bernard On Thu, Jun 14, 2012 at 10:47 AM, paolo mazza wrote: > Bryan, > it looks like you were able to use the ImageMagick as an external to > manipulate images. > I think this is very interesting. > How it can be done? > Where can I find documentation about inserting this external in a LC > app for MACOSX and WINDOWS? > > All the best > Paolo > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 19 11:34:27 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:34:27 -0700 Subject: FYI, initializing variables by reference In-Reply-To: <84D164EB-7235-4195-AE3C-35D9724EA05E@gmail.com> References: <8F89CE87-5B7F-47E9-BD29-8A09CAA00A46@gmail.com> <10D2061A-4E58-4451-9380-FBAFFC1868EF@twft.com> <84D164EB-7235-4195-AE3C-35D9724EA05E@gmail.com> Message-ID: Brilliant! (Can I immigrate to the UK now please? See? I can speak the language!) Bob On Jun 19, 2012, at 5:13 AM, Peter M. Brigham wrote: > Yup, try it and see. The variables are loaded and their values are available in subsequent script lines. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On Jun 18, 2012, at 4:53 PM, Bob Sneidar wrote: > >> You are saying these variables survive the command call because they are called by reference? Interesting! I would have thought that this would throw a compile error because the variables do not exist in the calling handler. >> >> Bob >> >> >> On Jun 18, 2012, at 7:24 AM, Peter M. Brigham wrote: >> >>> For some reason I never realized that you can use referenced variables in a command handler -- I was thinking of them only when using functions. In case others haven't discovered it, you can, for instance, do something like this: >>> >>> on prepareInvoice tID >>> initializeVars tID, tName, tDOB, tAddr, tPhone >>> -- now you can go on and do something >>> -- with the initialized variables >>> -- ... >>> end prepareInvoice >>> >>> on initializeVars tID, @tName, @tDOB, @tAddr, @tPhone >>> put fetchData(tID) into tArray >>> put tArray["name"] into tName >>> put tArray["DOB"] into tDOB >>> put tArray["ID"] into tID >>> put tArray["address"] into tAddr >>> put tArray["phone"] into tPhone >>> end initializeVars >>> >>> This may not be new to some, but it was new to me. >>> >>> -- 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 19 11:36:46 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:36:46 -0700 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: Whoa! You can use a single letter as a function name?? I thought that was strictly verboten! I see once more I am mistaken. Bob > > -- requires q() > From bobs at twft.com Tue Jun 19 11:42:40 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:42:40 -0700 Subject: Where do you save preferences? In-Reply-To: <4FE02D7D.20909@gmail.com> References: <4FDF80D6.80106@fourthworld.com> <4FE0268C.2090905@gmail.com> <3F6A763C-7205-447B-8BE9-89CC68F81B72@mac.com> <4FE02D7D.20909@gmail.com> Message-ID: <079A9538-993C-4BEE-A3A7-F13B994F3788@twft.com> That is exactly the issue of this thread. Apple is now forbidding that apps in the App Store write directly to this folder. I suppose it's for security's sake. It might be conceivable that the location of a helper app would be saved in a preferences file, and someone else could come along and alter that to be a bit of malware somewhere else. Bob On Jun 19, 2012, at 12:42 AM, Richmond wrote: > Well, as far as I remember, each user normally has a prefs folder somewhere like this: > > /username/Library/Preferences > > and I would suppose that is the place. From tolistim at me.com Tue Jun 19 11:45:05 2012 From: tolistim at me.com (Tim Jones) Date: Tue, 19 Jun 2012 08:45:05 -0700 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: On Jun 19, 2012, at 8:36 AM, Bob Sneidar wrote: > Whoa! You can use a single letter as a function name?? I thought that was strictly verboten! I see once more I am mistaken. Yep - and you can use variables like AA, b1, ae, c, e3 - just like in Commodore BASIC ;-). Tim From bobs at twft.com Tue Jun 19 11:47:16 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:47:16 -0700 Subject: Another Question About "About" Screens In-Reply-To: References: <4FDFAD24.6040305@fourthworld.com> Message-ID: <767BE064-D84F-4D85-9253-2513E3A1E6DC@twft.com> Perhaps it's one of the oddities of true geniuses, that they answer questions that have yet to be asked, but know will soon be. :-) Bob On Jun 19, 2012, at 7:44 AM, Tim Jones wrote: > On Jun 18, 2012, at 3:35 PM, Richard Gaskin wrote: > >> Roger Guay wrote: >> >>> my iOS app loads fairly quickly so I would like my "Splash" screen >>> to stay up longer. Any way to do that? >> >> I see no harm and much benefit to an app that lets people get to work instantly. >> >> Rather than hamper the experience by introducing an unnecessary wait, why not just make that an About screen and let your users enjoy the instant load time? > > Except that Roger's question was "How" to do it, not "Why" or "Why Not" do it :-). > > 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 Tue Jun 19 11:51:28 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 19 Jun 2012 08:51:28 -0700 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: Ooohh Commodore Basic! My first digital love! That was fun! I kept running out of memory though. Bob On Jun 19, 2012, at 8:45 AM, Tim Jones wrote: > On Jun 19, 2012, at 8:36 AM, Bob Sneidar wrote: > >> Whoa! You can use a single letter as a function name?? I thought that was strictly verboten! I see once more I am mistaken. > > Yep - and you can use variables like AA, b1, ae, c, e3 - just like in Commodore BASIC ;-). > > 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 jacque at hyperactivesw.com Tue Jun 19 12:46:30 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2012 11:46:30 -0500 Subject: Android device problem In-Reply-To: References: Message-ID: <4FE0ACE6.1070508@hyperactivesw.com> On 6/19/12 5:37 AM, Nicolas Cueto wrote: > Hello All, > > LC and my Android phone: no problem connecting and testing. > > LC and my Android tablet: the "Devpt > Test target" menu is grayed, > and clicking on "Test" gives "Unknown deployment platform". I get that error if I have specified an OS version in standalone settings that is higher than the OS on the device. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pete at lcsql.com Tue Jun 19 13:04:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 19 Jun 2012 10:04:26 -0700 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: Thanks Peter, I will give this a try. Pete lcSQL Software On Tue, Jun 19, 2012 at 5:47 AM, Peter M. Brigham wrote: > As a work-around, here's a handler that I use from time to time, and it > could be modified for your purpose: From pmbrig at gmail.com Tue Jun 19 13:10:14 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 19 Jun 2012 13:10:14 -0400 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: On Jun 19, 2012, at 11:51 AM, Bob Sneidar wrote: > I kept running out of memory though. Yeah, that happens more and more to me as time goes on.... -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From richmondmathewson at gmail.com Tue Jun 19 13:12:53 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 20:12:53 +0300 Subject: Where do you save preferences? In-Reply-To: <079A9538-993C-4BEE-A3A7-F13B994F3788@twft.com> References: <4FDF80D6.80106@fourthworld.com> <4FE0268C.2090905@gmail.com> <3F6A763C-7205-447B-8BE9-89CC68F81B72@mac.com> <4FE02D7D.20909@gmail.com> <079A9538-993C-4BEE-A3A7-F13B994F3788@twft.com> Message-ID: <4FE0B315.4010803@gmail.com> On 06/19/2012 06:42 PM, Bob Sneidar wrote: > That is exactly the issue of this thread. Apple is now forbidding that apps in the App Store write directly to this folder. I suppose it's for security's sake. It might be conceivable that the location of a helper app would be saved in a preferences file, and someone else could come along and alter that to be a bit of malware somewhere else. Um, the age of paranoia. If somebody really wants to bu**er your system they will, regardless of any fancy settings in your OS. > > Bob > > > On Jun 19, 2012, at 12:42 AM, Richmond wrote: > >> Well, as far as I remember, each user normally has a prefs folder somewhere like this: >> >> /username/Library/Preferences >> >> and I would suppose that is the place. > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 19 13:14:31 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 20:14:31 +0300 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: <4FE0B377.7010902@gmail.com> On 06/19/2012 06:51 PM, Bob Sneidar wrote: > Ooohh Commodore Basic! My first digital love! That was fun! I kept running out of memory though. > > Bob > > > On Jun 19, 2012, at 8:45 AM, Tim Jones wrote: > >> On Jun 19, 2012, at 8:36 AM, Bob Sneidar wrote: >> >>> Whoa! You can use a single letter as a function name?? I thought that was strictly verboten! I see once more I am mistaken. >> Yep - and you can use variables like AA, b1, ae, c, e3 - just like in Commodore BASIC ;-). Now give me a research machine any day . . . and see how fast I will hot-foot it to the nearest thing with a usable GUI! >> >> 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 richmondmathewson at gmail.com Tue Jun 19 13:15:28 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 20:15:28 +0300 Subject: The Long Name peculiarities In-Reply-To: References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> Message-ID: <4FE0B3B0.2070605@gmail.com> On 06/19/2012 08:10 PM, Peter M. Brigham wrote: > On Jun 19, 2012, at 11:51 AM, Bob Sneidar wrote: > >> I kept running out of memory though. > Yeah, that happens more and more to me as time goes on.... Ha, Ha, Ha; tried to shove a RAM module in my ear last week . . . . > > -- 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 jacque at hyperactivesw.com Tue Jun 19 13:20:40 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2012 12:20:40 -0500 Subject: The Long Name peculiarities In-Reply-To: <4FE0B3B0.2070605@gmail.com> References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> <4FE0B3B0.2070605@gmail.com> Message-ID: <4FE0B4E8.7050904@hyperactivesw.com> On 6/19/12 12:15 PM, Richmond wrote: > On 06/19/2012 08:10 PM, Peter M. Brigham wrote: >> On Jun 19, 2012, at 11:51 AM, Bob Sneidar wrote: >> >>> I kept running out of memory though. >> Yeah, that happens more and more to me as time goes on.... > > Ha, Ha, Ha; tried to shove a RAM module in my ear last week . . . . A great segue into an old, but true, story of mine. My first Mac needed more RAM, but I'd get busy working every day and it wasn't until late at night that I'd remember I hadn't purchased any yet. In frustration I asked my husband, "Why do I keep forgetting to buy more memory?" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From capellan2000 at gmail.com Tue Jun 19 13:24:39 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Tue, 19 Jun 2012 10:24:39 -0700 (PDT) Subject: [NOT] From my Yahoo Spam box: mtp.mc In-Reply-To: <4FE00A78.9030205@gmail.com> References: <4FE00A78.9030205@gmail.com> Message-ID: <1340126679255-4650911.post@n4.nabble.com> Hi Richmond, Richmond Mathewson-2 wrote > > [snip] > However . . . if I am to put in 6-7 hours "tarting up" the mtp.mc stack, > it would be nice if it could > then become readily available for anybody who wants it . . . > > So, if any of the mages could tell me if I am going to fall foul of any > laws, rules and so on . . . > [snip] > Many, many years ago, before MetaCard was sold to Runtime Revolution... I asked permission to Scott Raney to translate this stack to spanish. Effectively, MTP.mc in spanish was a sucess because students understood really well the programming concepts explained in the course MTP.mc BUT... if they want to keep learning and working in this platform, they had to learn english and for too many of them, learning english was an impossible task, almost like asking them to fly to the Moon. How sad... :-(( Some years ago, in this same mail list, the topic reappeared and Kevin wrote to the mail list and remember us that RunRev have adquired this software from MetaCard, so If you want to update it for more screenresolutions, platforms and devices then... you should ask to Runrev. If they authorize you, then I could lend you a hand, testing or designing. Right now, I am studying the stack of our Danish friend to change the interface for smaller devices. You already have an excellent open channel of communication with them. :-D Just for curiosity, Richmond... Are your Bulgarian students learning english too??? If so, told us how well they grasp the concepts of this programming course. Thanks in advance! Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/NOT-From-my-Yahoo-Spam-box-mtp-mc-tp4650877p4650911.html Sent from the Revolution - User mailing list archive at Nabble.com. From richmondmathewson at gmail.com Tue Jun 19 13:26:11 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 20:26:11 +0300 Subject: The Long Name peculiarities In-Reply-To: <4FE0B4E8.7050904@hyperactivesw.com> References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> <4FE0B3B0.2070605@gmail.com> <4FE0B4E8.7050904@hyperactivesw.com> Message-ID: <4FE0B633.4010101@gmail.com> On 06/19/2012 08:20 PM, J. Landman Gay wrote: > On 6/19/12 12:15 PM, Richmond wrote: >> On 06/19/2012 08:10 PM, Peter M. Brigham wrote: >>> On Jun 19, 2012, at 11:51 AM, Bob Sneidar wrote: >>> >>>> I kept running out of memory though. >>> Yeah, that happens more and more to me as time goes on.... >> >> Ha, Ha, Ha; tried to shove a RAM module in my ear last week . . . . > > A great segue into an old, but true, story of mine. My first Mac > needed more RAM, but I'd get busy working every day and it wasn't > until late at night that I'd remember I hadn't purchased any yet. In > frustration I asked my husband, "Why do I keep forgetting to buy more > memory?" > The answer, as I'm sure we all know, is to have an OS hard-coded on a ROM chip. Mind you, the problem with us Scots is, when one has chips with a computer what do you do with the black pudding? From richmondmathewson at gmail.com Tue Jun 19 13:32:07 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 19 Jun 2012 20:32:07 +0300 Subject: [NOT] From my Yahoo Spam box: mtp.mc In-Reply-To: <1340126679255-4650911.post@n4.nabble.com> References: <4FE00A78.9030205@gmail.com> <1340126679255-4650911.post@n4.nabble.com> Message-ID: <4FE0B797.4060003@gmail.com> On 06/19/2012 08:24 PM, Alejandro Tejada wrote: > Hi Richmond, > > > Richmond Mathewson-2 wrote >> [snip] >> However . . . if I am to put in 6-7 hours "tarting up" the mtp.mc stack, >> it would be nice if it could >> then become readily available for anybody who wants it . . . >> >> So, if any of the mages could tell me if I am going to fall foul of any >> laws, rules and so on . . . >> [snip] >> > Many, many years ago, before MetaCard was sold to Runtime Revolution... > I asked permission to Scott Raney to translate this stack to spanish. > > Effectively, MTP.mc in spanish was a sucess because students understood > really well the programming concepts explained in the course MTP.mc > BUT... if they want to keep learning and working in this platform, they had > to > learn english and for too many of them, learning english was an impossible > task, > almost like asking them to fly to the Moon. > > How sad... :-(( > > Some years ago, in this same mail list, the topic reappeared and Kevin wrote > to the mail list and remember us that RunRev have adquired this software > from MetaCard, so If you want to update it for more screenresolutions, > platforms > and devices then... you should ask to Runrev. > > If they authorize you, then I could lend you a hand, testing or designing. > Right now, I am studying the stack of our Danish friend to change the > interface for smaller devices. > > You already have an excellent open channel of communication with them. :-D > Just for curiosity, Richmond... Are your Bulgarian students learning english > too??? All the children who are starting my crash course in programming concepts tomorrow are children who have been studying English with me from 3 to 7 years. The one who has been with me 7 years (he started when he was 7) is at FCE stage. > If so, told us how well they grasp the concepts of this programming course. > > Thanks in advance! > > Alejandro > > > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/NOT-From-my-Yahoo-Spam-box-mtp-mc-tp4650877p4650911.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 pmbrig at gmail.com Tue Jun 19 14:00:42 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 19 Jun 2012 14:00:42 -0400 Subject: The Long Name peculiarities In-Reply-To: <4FE0B4E8.7050904@hyperactivesw.com> References: <140A9302-1646-47D0-834C-85DF6947FB09@twft.com> <4FE0B3B0.2070605@gmail.com> <4FE0B4E8.7050904@hyperactivesw.com> Message-ID: <067C2981-44CC-4753-8B85-C21CE393D71B@gmail.com> On Jun 19, 2012, at 1:20 PM, J. Landman Gay wrote: > On 6/19/12 12:15 PM, Richmond wrote: >> On 06/19/2012 08:10 PM, Peter M. Brigham wrote: >>> On Jun 19, 2012, at 11:51 AM, Bob Sneidar wrote: >>> >>>> I kept running out of memory though. >>> Yeah, that happens more and more to me as time goes on.... >> >> Ha, Ha, Ha; tried to shove a RAM module in my ear last week . . . . > > A great segue into an old, but true, story of mine. My first Mac needed more RAM, but I'd get busy working every day and it wasn't until late at night that I'd remember I hadn't purchased any yet. In frustration I asked my husband, "Why do I keep forgetting to buy more memory?" I had a patient who I had started on a new antidepressant. When she returned for follow up and I asked her about any side effects she said, "Yes, three. I had some sedation, but that cleared up. And some queasy stomach, but that's gone too. And... I can't think of the other one... what was it?... oh, yeah, memory problems." We had a good chuckle over that one. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From irog at mac.com Tue Jun 19 14:01:03 2012 From: irog at mac.com (Roger Guay) Date: Tue, 19 Jun 2012 11:01:03 -0700 Subject: Another Question About "About" Screens In-Reply-To: References: Message-ID: <9E4D83FA-82D8-4323-829A-ACD8DFBB9FCD@mac.com> Thanks again, Tim. My app loads so fast that the splash screen is a flash of splash! So I wait just 3 seconds in the openStack script, thus solving that problem. Cheers, Roge On Jun 19, 2012, at 10:00 AM, use-livecode-request at lists.runrev.com wrote: > Message: 5 > Date: Tue, 19 Jun 2012 07:44:34 -0700 > From: Tim Jones > To: How to use LiveCode > Subject: Re: Another Question About "About" Screens > Message-ID: > Content-Type: text/plain; charset=us-ascii > > On Jun 18, 2012, at 3:35 PM, Richard Gaskin wrote: > >> Roger Guay wrote: >> >>> my iOS app loads fairly quickly so I would like my "Splash" screen >>> to stay up longer. Any way to do that? >> >> I see no harm and much benefit to an app that lets people get to work instantly. >> >> Rather than hamper the experience by introducing an unnecessary wait, why not just make that an About screen and let your users enjoy the instant load time? > > Except that Roger's question was "How" to do it, not "Why" or "Why Not" do it :-). > > Tim From mark.rauterkus at gmail.com Tue Jun 19 14:04:16 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Tue, 19 Jun 2012 14:04:16 -0400 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: Hi, Still here with newbie frustration and needing to move along. So, .... This works for me in a button. on mouseUp tUserName put "Roberto Clemente" into tUserName put "Present on" && the short english date & return after field "Attendance" of card tUserName of stack "Kids" end mouseUp But this does NOT work, I guess, because I am wrongly building the tUserName so that tUserName is not valid in the script.. on mouseUp tUserName, tCharCount, tFirstName, tSecondName get word 1 of field "Filtered_Results" put it into tFirstName get word 2 of field "Filtered_Results" put it into tSecondName put quote & tFirstName & space & tSecondName & quote into tUserName -- put tUserName into msg box -- Works fine, shows "Roberto Clemente" put "Present on" && the short english date & return after field "Attendance" of card tUserName of stack "Kids" end mouseUp - - - other notes: - - executing at 2:02:27 PM Type Chunk: can't find card Object Here & Present Line put "Present on" && the short english date & return after field "Attendance" of card tUserName of stack "Kids" Hint mouseUp - - - I've tried building that card name temp var all sorts of way, and no luck with me. Help greatly desired. Mark Rauterkus mark at rauterkus.com From devin_asay at byu.edu Tue Jun 19 14:32:48 2012 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 19 Jun 2012 18:32:48 +0000 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: Mark, You don't need to include the quotes in your card name. The way you're doing it the name is literally: "Roberto Clemente" So in effect you are asking LC to go to a card with the name that *includes* the quotes. Just leave out the quote constants: put tFirstName & space & tSecondName into tUserName Regards, Devin On Jun 19, 2012, at 12:04 PM, Mark Rauterkus wrote: > Hi, > > Still here with newbie frustration and needing to move along. > > So, .... > > This works for me in a button. > > on mouseUp tUserName > put "Roberto Clemente" into tUserName > put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > end mouseUp > > But this does NOT work, I guess, because I am wrongly building the > tUserName so that tUserName is not valid in the script.. > > on mouseUp tUserName, tCharCount, tFirstName, tSecondName > get word 1 of field "Filtered_Results" > put it into tFirstName > get word 2 of field "Filtered_Results" > put it into tSecondName > put quote & tFirstName & space & tSecondName & quote into tUserName > > -- put tUserName into msg box -- Works fine, shows "Roberto Clemente" > > put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > > end mouseUp > > > - - - other notes: - - > > executing at 2:02:27 PM > Type Chunk: can't find card > Object Here & Present > Line put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > Hint mouseUp > > - - - > I've tried building that card name temp var all sorts of way, and no > luck with me. > > > > Help greatly desired. > > > > Mark Rauterkus > mark at rauterkus.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 Devin Asay Humanities Technology and Research Support Center Brigham Young University From pete at lcsql.com Tue Jun 19 14:39:13 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 19 Jun 2012 11:39:13 -0700 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: Don't put the quotes around the name in tUsername. Pete lcSQL Software On Tue, Jun 19, 2012 at 11:04 AM, Mark Rauterkus wrote: > Hi, > > Still here with newbie frustration and needing to move along. > > So, .... > > This works for me in a button. > > on mouseUp tUserName > put "Roberto Clemente" into tUserName > put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > end mouseUp > > But this does NOT work, I guess, because I am wrongly building the > tUserName so that tUserName is not valid in the script.. > > on mouseUp tUserName, tCharCount, tFirstName, tSecondName > get word 1 of field "Filtered_Results" > put it into tFirstName > get word 2 of field "Filtered_Results" > put it into tSecondName > put quote & tFirstName & space & tSecondName & quote into tUserName > > -- put tUserName into msg box -- Works fine, shows "Roberto Clemente" > > put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > > end mouseUp > > > - - - other notes: - - > > executing at 2:02:27 PM > Type Chunk: can't find card > Object Here & Present > Line put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > Hint mouseUp > > - - - > I've tried building that card name temp var all sorts of way, and no > luck with me. > > > > Help greatly desired. > > > > Mark Rauterkus > mark at rauterkus.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 Tue Jun 19 14:44:48 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 19 Jun 2012 14:44:48 -0400 Subject: jumping among Mainstack and substacks isn't easy In-Reply-To: References: Message-ID: The mouseup message accepts one parameter, which is the number of the button pressed, normally 1 (left-click) or 3 (right-click). You can't pass other info along with the message, you have to build up your data inside the handler, as you in fact do with the stuff below that works. On Jun 19, 2012, at 2:04 PM, Mark Rauterkus wrote: > Hi, > > Still here with newbie frustration and needing to move along. > > So, .... > > This works for me in a button. > > on mouseUp tUserName here tUserName probably contains "1" for left-click > put "Roberto Clemente" into tUserName now you fill the variable with another value, the one you want > put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" > end mouseUp > > But this does NOT work, I guess, because I am wrongly building the > tUserName so that tUserName is not valid in the script.. > > on mouseUp tUserName, tCharCount, tFirstName, tSecondName here tUserName is probably "1" and the 3 following variables are empty -- mouseup only "understands" one parameter and it understands it as the identifier for the button pressed > get word 1 of field "Filtered_Results" > put it into tFirstName > get word 2 of field "Filtered_Results" > put it into tSecondName > put quote & tFirstName & space & tSecondName & quote into tUserName now you fill tUserName with another value, replacing the "1", so the line below now gives what you want > > -- put tUserName into msg box -- Works fine, shows "Roberto Clemente" > > put "Present on" && the short english date & return after field > "Attendance" of card tUserName of stack "Kids" if you are getting an error here, then there is no card named "Roberto Clemente" -- maybe you named it "Clemente, Roberto"? > > end mouseUp Read the documentation on setting breakpoints, and set a breakpoint as the first line in your script. Then when you try to execute the script it will stop on the breakpoint and you can step through line by line and check the contents of your variables as you go. When code isn't working, this is the easiest (only?) way to debug it. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig PROGRAM, n. A series of instructions that tells a computer to turn one's input into error messages. From mark.rauterkus at gmail.com Tue Jun 19 15:46:37 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Tue, 19 Jun 2012 15:46:37 -0400 Subject: Rev Online Message-ID: Hi, With Rev Online, can I delete some of my stacks already uploaded? I put some junk there in the past that should be deleted. -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com From mwieder at ahsoftware.net Tue Jun 19 16:04:05 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 19 Jun 2012 20:04:05 +0000 (UTC) Subject: Rev Online References: Message-ID: Mark Rauterkus writes: > With Rev Online, can I delete some of my stacks already uploaded? I > put some junk there in the past that should be deleted. RevOnline's functionality has been dead for over six months now. To bring it back you will need to sacrifice a chicken to Papa Legba. If you manage this, leave the door open. There are many of us who would like to enter. -- Mark Wieder mwieder at ahsoftware.net From niconiko at gmail.com Tue Jun 19 19:35:29 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 20 Jun 2012 08:35:29 +0900 Subject: Android device problem In-Reply-To: <4FE0ACE6.1070508@hyperactivesw.com> References: <4FE0ACE6.1070508@hyperactivesw.com> Message-ID: Figured it out. After updating to Win7, I had forgotten to also re-install the tablet-specific USB driver. Thanks. -- Nicolas Cueto From dochawk at gmail.com Tue Jun 19 19:51:44 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 19 Jun 2012 16:51:44 -0700 Subject: problems building standalone Message-ID: I am trying to build a standalone. I get the notice, "A stack "answer dialog" in file is already in memory. THe revolution UI does not distinguish stacks which have idnetical names, . . . This happens even if I have just opened livecode and my file. There is no such stack or substack, and I only have the one stack open. I hit OK, and it goes on, but nothing appears in the specified folder. This is with 5.5 on Lion. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From alex at tweedly.net Tue Jun 19 20:01:12 2012 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 20 Jun 2012 01:01:12 +0100 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: Message-ID: <4FE112C8.8050403@tweedly.net> RevOnline has been effectively broken for a long time. Long enough that we should be able to predict that it won't be fixed any time soon. And I think that's probably a good resource allocation decision for runrev. revonline is basically a website to collect stacks and similar resources, and a search / download / upload mechanism within the IDE. In fact - it's even less than a website, because it doesn't need to handle html, css, etc. - it only needs to interface to a livecode thin-client. Sounds to me like an ideal candidate for a community effort to build and maintain that, rather than use up scarce company resources doing it. It shouldn't be beyond us as a community to design - a revserver based site to store stacks, descriptions, reviews, etc. - a simple but adequate protocol to talk to that site - one (or more) plugin to talk to it. If there is any interest, I'd be happy to get involved in designing and building something. I can donate a domain / on-rev space to host the site, and would be willing to do some work on either the server side or the plugin. Let me know if you'd like to join in - or let me know if you think it's a bad idea to replicate something runrev is already doing. -- Alex. From ambassador at fourthworld.com Tue Jun 19 20:23:02 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 19 Jun 2012 17:23:02 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE112C8.8050403@tweedly.net> References: <4FE112C8.8050403@tweedly.net> Message-ID: <4FE117E6.5050007@fourthworld.com> Alex Tweedly wrote: > RevOnline has been effectively broken for a long time. Long enough that > we should be able to predict that it won't be fixed any time soon. > > And I think that's probably a good resource allocation decision for runrev. > > revonline is basically a website to collect stacks and similar > resources, and a search / download / upload mechanism within the IDE. > In fact - it's even less than a website, because it doesn't need to > handle html, css, etc. - it only needs to interface to a livecode > thin-client. > > Sounds to me like an ideal candidate for a community effort to build and > maintain that, rather than use up scarce company resources doing it. In LiveCode, see Development->Plugins->GoRevNet, and once there see the Stacks section. RevNet was the first community-based stack sharing service, later somewhat displaced by the advent of RevOnline two years later. It all still works, and I would be happy to work with anyone here to expand it to be even more useful. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From dochawk at gmail.com Tue Jun 19 20:41:27 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 19 Jun 2012 17:41:27 -0700 Subject: problems building standalone In-Reply-To: References: Message-ID: More poking, and I successfully built a simple stack, with just a picture. That worked & executed. I then set the standalone settings to mac only. Then instead of the answer stack problem, I got a long, detailed and incomprehensible message with lots of numbers and commas. And now, after telling it to search itself for what it needs, I'm back to a bunch of whirring & clicking, and then the "answer dialog stack" nonsens. Also, I do use sqlite, but it is selecting that for me. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From mwieder at ahsoftware.net Tue Jun 19 21:02:56 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 19 Jun 2012 18:02:56 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE117E6.5050007@fourthworld.com> References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> Message-ID: <89465196765.20120619180256@ahsoftware.net> Alex, Richard- Yes, but... three things: it wouldn't have the authority of the company behind it, in the way that the Apple store, etc does I don't recall a link from the runrev site to LiveCode Journal, or it's somewhere out of the way. it would look really bad for the company to have this added as Yet Another Failed Runrev Initiative. (notice that I succeeded in not mentioning web deployment, on-rev, RevMedia, DreamCard, etc by name) -- -Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Tue Jun 19 21:02:52 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 20 Jun 2012 03:02:52 +0200 Subject: problems building standalone In-Reply-To: References: Message-ID: <48DA52D8-D34D-498E-9C86-CEDB3BBFBB42@economy-x-talk.com> Hi Richard, Is any of your stacks protected by a password? Sometimes, this causes the problem. Another reason can be that the destroyStack property is false. The first line of the long and incomprehensible message should start with three numbers: an error code, a line number and a character number. There are several ways to check the meaning of the error code. One possibility is an iPhone app http://qery.us/v4 and you can also type answer line xxx of the cErrorsList of the first card of stack "revErrorDisplay" where xxx is the first number of the first line of the error messages. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 20 jun 2012, at 02:41, Dr. Hawkins wrote: > More poking, and I successfully built a simple stack, with just a > picture. That worked & executed. > > I then set the standalone settings to mac only. Then instead of the > answer stack problem, I got a long, detailed and incomprehensible > message with lots of numbers and commas. > > And now, after telling it to search itself for what it needs, I'm back > to a bunch of whirring & clicking, and then the "answer dialog stack" > nonsens. > > Also, I do use sqlite, but it is selecting that for me. > From jacque at hyperactivesw.com Tue Jun 19 21:31:56 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2012 20:31:56 -0500 Subject: problems building standalone In-Reply-To: References: Message-ID: <4FE1280C.1020000@hyperactivesw.com> On 6/19/12 6:51 PM, Dr. Hawkins wrote: > I am trying to build a standalone. > > I get the notice, "A stack "answer dialog" in file is > already in memory. THe revolution UI does not distinguish stacks > which have idnetical names, . . . > > This happens even if I have just opened livecode and my file. > > There is no such stack or substack, and I only have the one stack open. Is the name of your stack? It does sound like there must be a substack in there named "answer dialog". What do you see if you enter this in the message box: put the substacks of stack -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dochawk at gmail.com Tue Jun 19 21:33:13 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 19 Jun 2012 18:33:13 -0700 Subject: problems building standalone In-Reply-To: <48DA52D8-D34D-498E-9C86-CEDB3BBFBB42@economy-x-talk.com> References: <48DA52D8-D34D-498E-9C86-CEDB3BBFBB42@economy-x-talk.com> Message-ID: On Tue, Jun 19, 2012 at 6:02 PM, Mark Schonewille wrote: > Hi Richard, > > Is any of your stacks protected by a password? none have passwords, but . . . >Sometimes, this causes the problem. Another reason can be that the destroyStack property is false. The "set destroystack" button under stacks was not checked--is this what you mean? I've tried checking it for the main stack, and for all the stacks; I still get the answer stack bit. > > The first line of the long and incomprehensible message should start with three numbers: an error code, a line number and a character number. There are several ways to check the meaning of the error code. One possibility is an iPhone app http://qery.us/v4 ?and you can also type *sigh* it's stopped doing that one. But I'll keep these for when it starts again. ALso, I've noticed that sometimes, it seems to be adding new main stacks that show in the application browser (ask & answer), and other times as substacks permanently added to my stack. (also a copied icons stack) And sometimes nonne at all! -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dochawk at gmail.com Tue Jun 19 21:53:39 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 19 Jun 2012 18:53:39 -0700 Subject: problems building standalone In-Reply-To: References: <4FE1280C.1020000@hyperactivesw.com> Message-ID: OK, I can't attach that much. Here are links for the message below: http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png On Tue, Jun 19, 2012 at 6:44 PM, Dr. Hawkins wrote: > > > On Tue, Jun 19, 2012 at 6:31 PM, J. Landman Gay > wrote: > > Is the name of your stack? It does sound like there must be a > > substack in there named "answer dialog". What do you see if you enter > this > > in the message box: > > > > put the substacks of stack > > It was the full filename, not the stackname > > (and why can't we copy and paste from those? grr) > > here's an image of the application browser: > > OK, it's an attachment; gmail doesn't feel like including inline images > today (i really prefer my software be more deterministic than this!). > > ALso one of the stacks window, the general window, and the error message. > > It then runs for a couple of minutes, but creates nothing. > > > > > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From jacque at hyperactivesw.com Wed Jun 20 00:05:23 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2012 23:05:23 -0500 Subject: problems building standalone In-Reply-To: References: <4FE1280C.1020000@hyperactivesw.com> Message-ID: <4FE14C03.6090702@hyperactivesw.com> On 6/19/12 8:53 PM, Dr. Hawkins wrote: > OK, I can't attach that much. Here are links for the message below: > http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png > http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png > http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png > http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png I can't get those to work, even if I replace the spaces with "%20". Could you rename them without spaces and punctuation and try again? The list doesn't allow enclosures, which is why you couldn't just include them here. > It was the full filename, not the stackname > > (and why can't we copy and paste from those? grr) You can use the message box: put the filename of this stack Then copy it from there. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From warren at warrensweb.us Wed Jun 20 00:14:01 2012 From: warren at warrensweb.us (Warren Samples) Date: Tue, 19 Jun 2012 23:14:01 -0500 Subject: problems building standalone In-Reply-To: <4FE14C03.6090702@hyperactivesw.com> References: <4FE1280C.1020000@hyperactivesw.com> <4FE14C03.6090702@hyperactivesw.com> Message-ID: <4FE14E09.1030402@warrensweb.us> On 06/19/2012 11:05 PM, J. Landman Gay wrote: > On 6/19/12 8:53 PM, Dr. Hawkins wrote: >> OK, I can't attach that much. Here are links for the message below: >> http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png >> http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png >> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png >> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png > > I can't get those to work, even if I replace the spaces with "%20". > Could you rename them without spaces and punctuation and try again? > > The list doesn't allow enclosures, which is why you couldn't just > include them here. > >> It was the full filename, not the stackname >> >> (and why can't we copy and paste from those? grr) > > You can use the message box: > put the filename of this stack > > Then copy it from there. > Replace ":" after ".org" with "/" in tURL From jacque at hyperactivesw.com Wed Jun 20 00:37:45 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2012 23:37:45 -0500 Subject: problems building standalone In-Reply-To: <4FE14E09.1030402@warrensweb.us> References: <4FE1280C.1020000@hyperactivesw.com> <4FE14C03.6090702@hyperactivesw.com> <4FE14E09.1030402@warrensweb.us> Message-ID: <4FE15399.9010905@hyperactivesw.com> On 6/19/12 11:14 PM, Warren Samples wrote: > On 06/19/2012 11:05 PM, J. Landman Gay wrote: >> On 6/19/12 8:53 PM, Dr. Hawkins wrote: >>> OK, I can't attach that much. Here are links for the message below: >>> http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png >>> http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png >>> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png >>> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png >> >> I can't get those to work, even if I replace the spaces with "%20". >> Could you rename them without spaces and punctuation and try again? > > Replace ":" after ".org" with "/" in tURL Still fails for me. It would be easier to help if the links were posted in standard URL format. Maybe someone has time to translate them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From warren at warrensweb.us Wed Jun 20 00:43:01 2012 From: warren at warrensweb.us (Warren Samples) Date: Tue, 19 Jun 2012 23:43:01 -0500 Subject: problems building standalone In-Reply-To: <4FE15399.9010905@hyperactivesw.com> References: <4FE1280C.1020000@hyperactivesw.com> <4FE14C03.6090702@hyperactivesw.com> <4FE14E09.1030402@warrensweb.us> <4FE15399.9010905@hyperactivesw.com> Message-ID: <4FE154D5.5080907@warrensweb.us> On 06/19/2012 11:37 PM, J. Landman Gay wrote: > On 6/19/12 11:14 PM, Warren Samples wrote: >> On 06/19/2012 11:05 PM, J. Landman Gay wrote: >>> On 6/19/12 8:53 PM, Dr. Hawkins wrote: >>>> OK, I can't attach that much. Here are links for the message below: >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png >>> >>> I can't get those to work, even if I replace the spaces with "%20". >>> Could you rename them without spaces and punctuation and try again? > >> >> Replace ":" after ".org" with "/" in tURL > > Still fails for me. It would be easier to help if the links were posted > in standard URL format. Maybe someone has time to translate them. > http://dochawk.org/Screen Shot 2012-06-19 at 6.33.48 PM (2).png http://dochawk.org/Screen Shot 2012-06-19 at 6.42.16 PM.png http://dochawk.org/Screen Shot 2012-06-19 at 6.43.05 PM.png http://dochawk.org/Screen Shot 2012-06-19 at 6.43.35 PM.png ??? Tested and working here From warren at warrensweb.us Wed Jun 20 00:45:36 2012 From: warren at warrensweb.us (Warren Samples) Date: Tue, 19 Jun 2012 23:45:36 -0500 Subject: problems building standalone In-Reply-To: <4FE154D5.5080907@warrensweb.us> References: <4FE1280C.1020000@hyperactivesw.com> <4FE14C03.6090702@hyperactivesw.com> <4FE14E09.1030402@warrensweb.us> <4FE15399.9010905@hyperactivesw.com> <4FE154D5.5080907@warrensweb.us> Message-ID: <4FE15570.1050707@warrensweb.us> On 06/19/2012 11:43 PM, Warren Samples wrote: > > http://dochawk.org/Screen Shot 2012-06-19 at 6.33.48 PM (2).png > http://dochawk.org/Screen Shot 2012-06-19 at 6.42.16 PM.png > http://dochawk.org/Screen Shot 2012-06-19 at 6.43.05 PM.png > http://dochawk.org/Screen Shot 2012-06-19 at 6.43.35 PM.png > > > ??? > > Tested and working here But in my email client the link is broken at the space. copy+paste each whole line into the browser address bar if that's the case for you, also. Warren From lc at pbh.on-rev.com Wed Jun 20 00:46:48 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Tue, 19 Jun 2012 21:46:48 -0700 Subject: problems building standalone In-Reply-To: <4FE15399.9010905@hyperactivesw.com> References: <4FE1280C.1020000@hyperactivesw.com> <4FE14C03.6090702@hyperactivesw.com> <4FE14E09.1030402@warrensweb.us> <4FE15399.9010905@hyperactivesw.com> Message-ID: These should work? http://dochawk.org/Screen%20Shot%202012-06-19%20at%206.33.48%20PM%20(2).png http://dochawk.org/Screen%20Shot%202012-06-19%20at%206.42.16%20PM.png http://dochawk.org/Screen%20Shot%202012-06-19%20at%206.43.05%20PM.png http://dochawk.org/Screen%20Shot%202012-06-19%20at%206.43.35%20PM.png Paul On 2012-06-19, at 9:37 PM, J. Landman Gay wrote: > On 6/19/12 11:14 PM, Warren Samples wrote: >> On 06/19/2012 11:05 PM, J. Landman Gay wrote: >>> On 6/19/12 8:53 PM, Dr. Hawkins wrote: >>>> OK, I can't attach that much. Here are links for the message below: >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png >>>> http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png >>> >>> I can't get those to work, even if I replace the spaces with "%20". >>> Could you rename them without spaces and punctuation and try again? > >> >> Replace ":" after ".org" with "/" in tURL > > Still fails for me. It would be easier to help if the links were posted in standard URL format. Maybe someone has time to translate 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 pete at lcsql.com Wed Jun 20 01:16:42 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 19 Jun 2012 22:16:42 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <89465196765.20120619180256@ahsoftware.net> References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> Message-ID: Hi Mark, I'd have more sympathy for all that if the many QCC reports on the issue had received a response of some sort, even if it was "Sorry guys, we know it's broken but it's not a high enough priority for us to fix right now". Mine never received a response, not sure if any did. I have several QCC reports that have been sitting in silence for several weeks, plus a submission to have an app accepted into the RunRev store that I sent in weeks ago and have had no response to, not even a denial. That's not the best way to foster good customer relations. Pete lcSQL Software On Tue, Jun 19, 2012 at 6:02 PM, Mark Wieder wrote: > Alex, Richard- > > Yes, but... three things: > > it wouldn't have the authority of the company behind it, in the way > that the Apple store, etc does > > I don't recall a link from the runrev site to LiveCode Journal, or > it's somewhere out of the way. > > it would look really bad for the company to have this added as Yet > Another Failed Runrev Initiative. (notice that I succeeded in not > mentioning web deployment, on-rev, RevMedia, DreamCard, etc by name) > > -- > -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 igor at superstudent.net Wed Jun 20 01:33:51 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 20 Jun 2012 15:33:51 +1000 Subject: Rev Online In-Reply-To: References: Message-ID: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> Dear List Folks, On 20/06/2012, at 6:04 AM, Mark Wieder wrote: > Mark Rauterkus writes: > >> With Rev Online, can I delete some of my stacks already uploaded? I >> put some junk there in the past that should be deleted. > > RevOnline's functionality has been dead for over six months now. To bring it > back you will need to sacrifice a chicken to Papa Legba. If you manage this, > leave the door open. There are many of us who would like to enter. I can report, that I got RevOnline to work. I clicked on the 'forgot password?' link, and tried getting through to the next step. Usually, it tries contacting the Rev server, and nothing happens, so I just force-quit it. This time, however, it was the end of the day, so I just left the computer running overnight, while trying to contact the Rev server. The next morning, I came back, quit LiveCode, and noticed that there was a message on my inbox from RunRev - asking me to reset my password! I should also add, that although I did not sacrifice a chicken to Papa Legba, I did send a quiet prayer to Holy Heather of Nagey, via email, and so the RunRev gods may well have something to do with this unexpected good fortune. In any case, I can now access RevOnline in full! :-) I hope this helps others. Kindest regards to all, -- Igor Couto Sydney, Australia From richmondmathewson at gmail.com Wed Jun 20 01:58:25 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 20 Jun 2012 08:58:25 +0300 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE112C8.8050403@tweedly.net> References: <4FE112C8.8050403@tweedly.net> Message-ID: <4FE16681.9080101@gmail.com> On 06/20/2012 03:01 AM, Alex Tweedly wrote: > > RevOnline has been effectively broken for a long time. Long enough > that we should be able to predict that it won't be fixed any time soon. > > And I think that's probably a good resource allocation decision for > runrev. > > revonline is basically a website to collect stacks and similar > resources, and a search / download / upload mechanism within the IDE. > In fact - it's even less than a website, because it doesn't need to > handle html, css, etc. - it only needs to interface to a livecode > thin-client. > > Sounds to me like an ideal candidate for a community effort to build > and maintain that, rather than use up scarce company resources doing it. What a clever idea: I'm a company who sets up all sorts of support things for my customer base, let the customers see how useful they are, and then let them drop so that the customers form a community and do the work maintaining those things for us. Perhaps I can get the kids at my school to teach themselves English. > > It shouldn't be beyond us as a community to design > - a revserver based site to store stacks, descriptions, reviews, etc. > - a simple but adequate protocol to talk to that site > - one (or more) plugin to talk to it. > > If there is any interest, I'd be happy to get involved in designing > and building something. I can donate a domain / on-rev space to host > the site, and would be willing to do some work on either the server > side or the plugin. Let me know if you'd like to join in - or let me > know if you think it's a bad idea to replicate something runrev is > already doing. > > -- 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 monte at sweattechnologies.com Wed Jun 20 02:00:01 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 20 Jun 2012 16:00:01 +1000 Subject: [ANN] Settings app integration added to mergExt Message-ID: <0B056092-C49C-41E9-9969-DFC18B4DDC86@sweattechnologies.com> Hi LiveCoders mergSettings 1.0 has just been added to the mergExt suite. mergSettings is an iOS External that integrates a LiveCode app with the Settings app and also includes InAppSettingsKit to present a matching dialog from within your app. The suite is rapidly growing and now includes 13 iOS externals and one DropTool. See more at http://mergext.com Settings app integration has been a consistent poller for a while now so I wanted to give those people who have taken the time to vote for it a treat even though there are some other things polling considerably higher. A new poll will be going up soon but on the M E R Goulding facebook site (http://facebook.com/mergoulding) rather than mergExt and I hope to get some great interaction from the LiveCode community over there. Regards -- 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 Wed Jun 20 02:01:09 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 20 Jun 2012 03:01:09 -0300 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> Message-ID: On Wed, Jun 20, 2012 at 2:16 AM, Peter Haworth wrote: > I have several QCC reports that have been sitting in silence for several > weeks > Weeks??? I have pet bugs that have been sitting there for YEARS!!!! For example: * Can't take snapshot of second monitor (entered in 2006) * Can't take snapshot of off-screen stuff * No way to build Android apps with Linux (this is insane) =( -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From richmondmathewson at gmail.com Wed Jun 20 02:02:55 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 20 Jun 2012 09:02:55 +0300 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <89465196765.20120619180256@ahsoftware.net> References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> Message-ID: <4FE1678F.7010501@gmail.com> On 06/20/2012 04:02 AM, Mark Wieder wrote: > Alex, Richard- > > Yes, but... three things: > > it wouldn't have the authority of the company behind it, in the way > that the Apple store, etc does > > I don't recall a link from the runrev site to LiveCode Journal, or > it's somewhere out of the way. > > it would look really bad for the company to have this added as Yet > Another Failed Runrev Initiative. (notice that I succeeded in not > mentioning web deployment, on-rev, RevMedia, DreamCard, etc by name) > That list does seem a bit long. The other day I looked in one of my sons' chest of drawers (yeah, the apostrophe should be where it is, I have 2 sons) and found unfinished projects going back about 8 years. I wonder if those are not failures so much as good ideas that were not maintained because people became so enthusiastic about putting all their effort towards the next thing that they lost track of the fact that once you start something (remember the vast bally-hoo about Free RevMedia?) you need to maintain it. From richmondmathewson at gmail.com Wed Jun 20 02:17:43 2012 From: richmondmathewson at gmail.com (Richmond) Date: Wed, 20 Jun 2012 09:17:43 +0300 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> Message-ID: <4FE16B07.5070803@gmail.com> On 06/20/2012 09:01 AM, Andre Garzia wrote: > On Wed, Jun 20, 2012 at 2:16 AM, Peter Haworth wrote: > >> I have several QCC reports that have been sitting in silence for several >> weeks >> > Weeks??? I have pet bugs that have been sitting there for YEARS!!!! > > For example: > > * Can't take snapshot of second monitor (entered in 2006) > * Can't take snapshot of off-screen stuff > * No way to build Android apps with Linux (this is insane) > > =( > > > > > ---------------------------------------------------------- A list of wonderful ideas: RevMedia, Dreamcard, revLets (web deployment), Bugs that have not been addressed for years. ---------------------------------------------------------- Now, if a parent phones me and tells me that s/he had pointed out that little Ivan had cocked up his English exam at school a year ago, and now he has done it again . . . The parent would be reasonably justified in asking me to reimburse the fees s/he paid for little Ivan's classes over the past year. Very, very soon, with an attitude of the sort I am writing about, my school would be closed and my reputation would be mud. Yesterday I spent 3 hours working with a boy who had not fully understood the Past Imperfect, at no cost to the parents. Not my idea of fun, but difficult to avoid with a good, clean conscience. I offered those 3 hours; I didn't have to wait until the parents kicked me; but, hey, I listen to my customers, and take their feedback very seriously indeed. --------------------------------------------------------- One of my least favourite words on this user-list is "Work-around", and it crops up far, far too much. What is a "work-around" ? It is a phrase for end-users having to spend lots of time ('community effort') solving generally fairly basic issues that should have been sorted out by the manufacturer of the article being used; and that time spent on work-arounds should be being spent on development of the end-user's own work, and represents lost time and income to those who have to stop their SDLC while they sit down with the sticky-tape and string to mend the "vacuum cleaner". --------------------------------------------------------- My main problem is that many parents do not give me much by the way of feedback. However, I am writing this on a use-list that is a non-stop 24-7 feedback system; and running through it are a set of on-going complaints that it would behoove those up the top to take rather seriously. From mwieder at ahsoftware.net Wed Jun 20 03:03:07 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 00:03:07 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE16B07.5070803@gmail.com> References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> <4FE16B07.5070803@gmail.com> Message-ID: <13486807531.20120620000307@ahsoftware.net> Richmond- Tuesday, June 19, 2012, 11:17:43 PM, you wrote: > One of my least favourite words on this user-list is "Work-around", and Well, that point I may take issue with. If there's a problem with the engine or IDE or somesuch and there does exist a workaround, then I'm less frantic about the bug getting fixed because I know I can continue to work. I've got notes to myself about hacks that I've put together to get around certain issues, with notes about the bug number and a to-do item to remove the hack when and if the problem gets solved. There are higher priority items to work on that may have more serious repercussions if not fixed, and if I know of workarounds for other issues I'm happy with the team going after the big ones. Also, on a completely different level, the process of finding workarounds on this list is a bonding experience that builds the online community as we work together to hone our skills. I'm constantly amazed by the brilliant snippets of code that folks here come up with. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Jun 20 03:04:55 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 00:04:55 -0700 Subject: Rev Online In-Reply-To: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> Message-ID: <14486915515.20120620000455@ahsoftware.net> Igor- Tuesday, June 19, 2012, 10:33:51 PM, you wrote: > I can report, that I got RevOnline to work. I clicked on the > 'forgot password?' link, and tried getting through to the next step. > Usually, it tries contacting the Rev server, and nothing happens, so > I just force-quit it. This time, however, it was the end of the day, > so I just left the computer running overnight, while trying to > contact the Rev server. > The next morning, I came back, quit LiveCode, and noticed that > there was a message on my inbox from RunRev - asking me to reset my > password! Hmmm. Well, my password has always worked fine. I have no trouble logging in to revOnline. I just can't upload anything. Glad it worked for you. -- -Mark Wieder mwieder at ahsoftware.net From igor at superstudent.net Wed Jun 20 03:11:02 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Wed, 20 Jun 2012 17:11:02 +1000 Subject: Rev Online In-Reply-To: <14486915515.20120620000455@ahsoftware.net> References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> Message-ID: <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> On 20/06/2012, at 5:04 PM, Mark Wieder wrote: > Hmmm. Well, my password has always worked fine. I have no trouble > logging in to revOnline. I just can't upload anything. Glad it worked > for you. Aaaah, 'must admit, haven't tried *that* yet... -- Igor Couto Sydney, Australia From m.schonewille at economy-x-talk.com Wed Jun 20 03:43:08 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 20 Jun 2012 09:43:08 +0200 Subject: problems building standalone In-Reply-To: References: <4FE1280C.1020000@hyperactivesw.com> Message-ID: Hi Richard, According to your screenshots, there actually are two stacks "answer dialog" and "ask dialog", which are part of your mainstack. Usually, the error is just a bogus error, but apparently this time the error is real. Try this in the message box: delete stack "answer dialog" of stack "dochawkbk.120619a" and delete stack "ask dialog" of stack "dochawkbk.120619a" Now save your mainstack and you should no longer see the error. After trying to build a standalone, you should check the "Stacks in the selected stack file" on the Stacks tab of the Standalone Application Settings again to make sure that the answer dialog and ask dialog haven't come back. Btw, with destroyStack property, I mean the checkbox in the properties inspector of each (sub)stack; not the checkbox in the standalone settings. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 20 jun 2012, at 03:53, Dr. Hawkins wrote: > OK, I can't attach that much. Here are links for the message below: > http://dochawk.org:Screen Shot 2012-06-19 at 6.33.48 PM (2).png > http://dochawk.org:Screen Shot 2012-06-19 at 6.42.16 PM.png > http://dochawk.org:Screen Shot 2012-06-19 at 6.43.05 PM.png > http://dochawk.org:Screen Shot 2012-06-19 at 6.43.35 PM.png > From niconiko at gmail.com Wed Jun 20 07:27:50 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 20 Jun 2012 20:27:50 +0900 Subject: Android motion events... a good shake! In-Reply-To: References: Message-ID: Sorry to post again so soon. But just had another idea. Which seems to work. But maybe there's a problem I'm overlooking? Here it is: ///////////////////////////////////////////////////////////////////////////////// local tShakes_Tally, tShakes_Time on motionStart if tShakes_Time is not empty and the milliseconds - tShakes_Time > 1000 then put empty into tShakes_Tally end if put the milliseconds into tShakes_Time end motionStart on motionEnd add 1 to tShakes_Tally put tShakes_Tally into field "tNumberOfShakes" if tShakes_Tally >= 5 then put empty into tShakes_Tally send doTheChange to me in 0 milliseconds end if end motionEnd ////////////////////////////////////////////////////////////////// If there's a more reliable way... Cheers. -- Nicolas Cueto From stgoldberg at aol.com Wed Jun 20 07:23:56 2012 From: stgoldberg at aol.com (stgoldberg at aol.com) Date: Wed, 20 Jun 2012 07:23:56 -0400 (EDT) Subject: My Application Browser is showing too many stacks Message-ID: <8CF1CEE50764036-1FC0-34B@Webmail-d123.sysops.aol.com> My Application Browser has suddenly started showing dozens of stacks and substacks other than the few that belong to my program. These extras stacks (RevFileAssociations, revAnimation,revDebugger, and many others) apparently belong to the system. Why have these suddenly appeared i the Application Browser, and how can I remove them from view? Thanks. Stephen Goldberg stgoldberg at aol.com www.medmaster.net From klaus at major.on-rev.com Wed Jun 20 07:35:50 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 13:35:50 +0200 Subject: My Application Browser is showing too many stacks In-Reply-To: <8CF1CEE50764036-1FC0-34B@Webmail-d123.sysops.aol.com> References: <8CF1CEE50764036-1FC0-34B@Webmail-d123.sysops.aol.com> Message-ID: <37731F11-1826-4EE1-A9BE-1DCB517FD8AE@major.on-rev.com> Hi Stephen, Am 20.06.2012 um 13:23 schrieb stgoldberg at aol.com: > My Application Browser has suddenly started showing dozens of stacks and substacks other than the few that belong to my program. These extras stacks (RevFileAssociations, revAnimation,revDebugger, and many others) apparently belong to the system. Why have these suddenly appeared i the Application Browser, there was a man in your house a couple of nights ago who switched you computer on, launched LiveCode and selected: > and how can I remove them from view? Menu: View: LiveCode UI Elements in lists Get a new lock! :-D > Thanks. > Stephen Goldberg Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From klaus at major.on-rev.com Wed Jun 20 06:55:57 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 12:55:57 +0200 Subject: RunRev forum LAME par excellence! Message-ID: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Hi friends, anyone also see this? The RunRev form is LAME, LAME, LAME! I have a fast DSL connection but most of the time it takes up to 10 seconds before I get connected to the forum. Navigating from posting to posting sometimes even takes longer :-/ And this has been this way for a long time... Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From keith.clarke at clarkeandclarke.co.uk Wed Jun 20 07:39:30 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 20 Jun 2012 12:39:30 +0100 Subject: How to open an XML file within an OSX bundle? In-Reply-To: <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> Message-ID: ...thanks Colin. I don't know if I'm getting anywhere with this yet. This is my script... on mouseUp put empty into tFile put empty into field "Source File" put empty into field "Extract" answer file "Select File" as sheet put it into tFile put tFile into field "Source File" put quote & "binfile:" & tFile & "/Contents/info.plist" & quote into tTarget answer tTarget put URL tTarget into field "Extract" answer the number chars of field "Extract" end mouseUp ...seems to create a well formed field path to the iPhoto plist file in tTarget, but it doesn't return the contents of the plist file into the Extract field (and the character count in the last line returns zero - just as a check that it's not returning invisible characters or hiding content that's within html tags) So, I'm guessing that either direct access to the contents of files within packages is not allowed or that there is a syntax error in my 'put URL' line? Best, Keith.. On 19 Jun 2012, at 12:55, Colin Holgate wrote: > With a stack saved in the Applications folder, this script puts the iPhoto info.plist XML file into field 1: > > on mouseUp > put URL "binfile:iPhoto.app/Contents/info.plist" into field 1 > 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 From niconiko at gmail.com Wed Jun 20 07:47:32 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 20 Jun 2012 20:47:32 +0900 Subject: RunRev forum LAME par excellence! In-Reply-To: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Hi Klaus, Out of curiosity, visited the forum and spent a minute clicking around here and there. No stopwatch or anything but seems the longest delay was maybe four seconds. Most clicks resolved in a sec or so, though. For what it's worth. Cheers. -- Nicolas Cueto From niconiko at gmail.com Wed Jun 20 06:58:50 2012 From: niconiko at gmail.com (Nicolas Cueto) Date: Wed, 20 Jun 2012 19:58:50 +0900 Subject: Android motion events... a good shake! Message-ID: Hello All, Want a change to happen only if the Android device has been given a loooong shake. Here was my first thought on how to do this: ///////////////////////////////////////////////////////// local tMotionStartMillisecs on motionStart put the milliseconds into tMotionStartMillisecs end motionStart on motionEnd put the milliseconds - tMotionStartMillisecs into tMillisecDiff if tMillisecDiff > 3000 then send doTheChange to me in 0 milliseconds end if end motionEnd //////////////////////////////////////////////////////////// Problem is, motionEnd gets called even though the device is, according to my senses, still being shaken. I guess my sense of an uninterrupted shake differs from the device's/LC's assessment. Any other way to do this? Thanks. -- Nicolas Cueto From klaus at major.on-rev.com Wed Jun 20 07:53:15 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 13:53:15 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: <1A869CD0-B714-43C9-8E29-F3E36BA6E960@major.on-rev.com> Hi Nicolas, Am 20.06.2012 um 13:47 schrieb Nicolas Cueto: > Hi Klaus, > > Out of curiosity, visited the forum and spent a minute clicking around > here and there. No stopwatch or anything but seems the longest delay > was maybe four seconds. Most clicks resolved in a sec or so, though. > > For what it's worth. hmm, I was afraid of this :-/ Too funky, just visited the forum and yes, runs like a well-oiled machine!? But I am not dreaming, most of the time it IS lame :-D Thanks for testing! > Cheers. > > -- > Nicolas Cueto Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From ken at kencorey.com Wed Jun 20 07:57:54 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 20 Jun 2012 12:57:54 +0100 Subject: RunRev forum LAME par excellence! In-Reply-To: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: <4FE1BAC2.1030101@kencorey.com> I don't generally go on the forums regularly, per se, but I've been there and gotten help there before. Just checked, and my experience is similar to Nicolas: all pages I tried came back within 4 seconds or so. I'm on 8MB ADSL in the south of the UK, so it should be pretty fast. Could there be a latency problem between Germany and the UK for you? -Ken On 20/06/2012 11:55, Klaus on-rev wrote: > Hi friends, > > anyone also see this? > The RunRev form is LAME, LAME, LAME! > > > > I have a fast DSL connection but most of the time it takes up to 10 seconds before > I get connected to the forum. > > Navigating from posting to posting sometimes even takes longer :-/ > And this has been this way for a long time... From ken at kencorey.com Wed Jun 20 07:58:02 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 20 Jun 2012 12:58:02 +0100 Subject: My Application Browser is showing too many stacks In-Reply-To: <37731F11-1826-4EE1-A9BE-1DCB517FD8AE@major.on-rev.com> References: <8CF1CEE50764036-1FC0-34B@Webmail-d123.sysops.aol.com> <37731F11-1826-4EE1-A9BE-1DCB517FD8AE@major.on-rev.com> Message-ID: <4FE1BACA.7000705@kencorey.com> Oh I *hate* that man. He sneaks in and hides one of each pair of socks, and puts bugs in my code. Someone should *get* him. -Ken On 20/06/2012 12:35, Klaus on-rev wrote: > there was a man in your house a couple of nights ago who switched you computer on, > launched LiveCode and selected: > Menu: View: LiveCode UI Elements in lists From m.schonewille at economy-x-talk.com Wed Jun 20 08:01:42 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 20 Jun 2012 14:01:42 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: <4FE1BAC2.1030101@kencorey.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> <4FE1BAC2.1030101@kencorey.com> Message-ID: Messages in bottles are generally slow ;-) -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 20 jun 2012, at 13:57, Ken Corey wrote: > > Could there be a latency problem between Germany and the UK for you? > > -Ken > From klaus at major.on-rev.com Wed Jun 20 08:03:10 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 14:03:10 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: <4FE1BAC2.1030101@kencorey.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> <4FE1BAC2.1030101@kencorey.com> Message-ID: <8D18EBAC-6372-4375-832A-90CD00700735@major.on-rev.com> Hi Ken, Am 20.06.2012 um 13:57 schrieb Ken Corey: > I don't generally go on the forums regularly, per se, but I've been there and gotten help there before. > Just checked, and my experience is similar to Nicolas: all pages I tried came back within 4 seconds or so. > I'm on 8MB ADSL in the south of the UK, so it should be pretty fast. > Could there be a latency problem between Germany and the UK for you? No, see my last mail... > -Ken Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bonnmike at gmail.com Wed Jun 20 08:16:24 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 20 Jun 2012 06:16:24 -0600 Subject: RunRev forum LAME par excellence! In-Reply-To: <8D18EBAC-6372-4375-832A-90CD00700735@major.on-rev.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> <4FE1BAC2.1030101@kencorey.com> <8D18EBAC-6372-4375-832A-90CD00700735@major.on-rev.com> Message-ID: Next time its acting up you might do a traceroute and see if theres a horked gateway between you and them as well as a ping to see if packets are getting dropped somewhere. If there is a time of day component to it also it might be an overloaded gate rather than one that is about to stick its feet up in the air. On Wed, Jun 20, 2012 at 6:03 AM, Klaus on-rev wrote: > Hi Ken, > > Am 20.06.2012 um 13:57 schrieb Ken Corey: > > > I don't generally go on the forums regularly, per se, but I've been > there and gotten help there before. > > Just checked, and my experience is similar to Nicolas: all pages I tried > came back within 4 seconds or so. > > I'm on 8MB ADSL in the south of the UK, so it should be pretty fast. > > Could there be a latency problem between Germany and the UK for you? > > No, see my last mail... > > > -Ken > > 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 coiin at verizon.net Wed Jun 20 08:51:23 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 20 Jun 2012 08:51:23 -0400 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> Message-ID: This fails for me: on mouseUp put "binfile:iPhoto.app/Contents/info.plist" into t put URL t into field 1 end mouseUp which suggests you have to use put URL "bin file:? and can't get away with binfile: being in the string variable. Perhaps use Do? >> >> on mouseUp >> put URL "binfile:iPhoto.app/Contents/info.plist" into field 1 >> end mouseUp >> From andre at andregarzia.com Wed Jun 20 08:57:26 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 20 Jun 2012 09:57:26 -0300 Subject: Rev Online In-Reply-To: <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> Message-ID: On Wed, Jun 20, 2012 at 4:11 AM, Igor de Oliveira Couto < igor at superstudent.net> wrote: > On 20/06/2012, at 5:04 PM, Mark Wieder wrote: > > > Hmmm. Well, my password has always worked fine. I have no trouble > > logging in to revOnline. I just can't upload anything. Glad it worked > > for you. > > Aaaah, 'must admit, haven't tried *that* yet... > I've uploaded a stack this month... it worked as expected. RevOnline protocol is pretty simple, they just send a base64 encoded compressed arrayencoded array back and forth. They have two endpoints, one for plain calls and one for calls that send password. Given time, I think I may be able to build a alternative uploader. Cheers andre > > -- > 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 > -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From klaus at major.on-rev.com Wed Jun 20 09:00:38 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 15:00:38 +0200 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> Message-ID: <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> Hi Colin, Am 20.06.2012 um 14:51 schrieb Colin Holgate: > This fails for me: > > on mouseUp > put "binfile:iPhoto.app/Contents/info.plist" into t > put URL t into field 1 > end mouseUp > which suggests you have to use put URL "bin file:? and can't get away with binfile: being in the string variable. Perhaps use Do? ??? >> on mouseUp >>> put URL "binfile:iPhoto.app/Contents/info.plist" into field 1 >>> end mouseUp This works for me with "binfile:" and "file:": on mouseUp put URL"binfile:/Applications/iPhoto.app/Contents/info.plist" into field 1 end mouseUp You need the "/Applications/" in front of the pathname! Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From coiin at verizon.net Wed Jun 20 09:12:13 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 20 Jun 2012 09:12:13 -0400 Subject: How to open an XML file within an OSX bundle? In-Reply-To: <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> Message-ID: My example stack was saved in Applications, and the relative path did previously work. But, it isn't working now! So, this works: on mouseUp answer file"" put URL ("binfile:"&it&"/Contents/info.plist") into field 1 end mouseUp So does this: on mouseUp answer file"" put "binfile:"&it&"/Contents/info.plist" into t put URL t into field 1 end mouseUp Perhaps it's just the parentheses that are needed? On Jun 20, 2012, at 9:00 AM, Klaus on-rev wrote: > > >You need the "/Applications/" in front of the pathname! From klaus at major.on-rev.com Wed Jun 20 09:20:47 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 15:20:47 +0200 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> Message-ID: <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> Hi Colin, Am 20.06.2012 um 15:12 schrieb Colin Holgate: > My example stack was saved in Applications, and the relative path did previously work. I NEVER rely on relative pathnames (or even set the DEFAULTFOLDER!) if I can construct an ABSOLUTE pathname! :-) > But, it isn't working now! > > So, this works: > > on mouseUp > answer file"" > put URL ("binfile:"&it&"/Contents/info.plist") into field 1 > end mouseUp > > So does this: > > on mouseUp > answer file"" > put "binfile:"&it&"/Contents/info.plist" into t > put URL t into field 1 > end mouseUp > > Perhaps it's just the parentheses that are needed? In ANY case! But maybe this is also a permission thing? I think you cannot access the app folder from another app if not logged in with ADMIN rights. > On Jun 20, 2012, at 9:00 AM, Klaus on-rev wrote: > >> >>> You need the "/Applications/" in front of the pathname! > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From rene.micout at numericable.com Wed Jun 20 09:24:47 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 20 Jun 2012 15:24:47 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Le 20 juin 2012 ? 12:55, Klaus on-rev a ?crit : > Hi friends, > > anyone also see this? > The RunRev form is LAME, LAME, LAME! > > > > I have a fast DSL connection but most of the time it takes up to 10 seconds before > I get connected to the forum. For me, it is 1 or 2 seconds... Bon souvenir de Paris Ren? From irog at mac.com Wed Jun 20 09:46:04 2012 From: irog at mac.com (Roger Guay) Date: Wed, 20 Jun 2012 06:46:04 -0700 Subject: Playing Sounds in iOS Message-ID: <3E703EA3-6488-458D-97C1-6950A37A5819@mac.com> Hi all, I'm trying to play a sound in iOS. My code: if the environment is "mobile" then mobilePlaySoundOnChannel "mySnd.wav", "current", "now" else play "mySnd.wav" I've imported mySnd.wav to the stack and I've copied it to the "Non-stack files in the application" of the Standalone Application Settings. it works in the IDE but not in the simulator nor my iPad. Any help please? Thanks! Roger From heather at runrev.com Wed Jun 20 09:52:29 2012 From: heather at runrev.com (Heather Nagey) Date: Wed, 20 Jun 2012 14:52:29 +0100 Subject: LiveCode 5.5.1 Released Message-ID: <2CBA24C2-C3B2-4A8C-8FB8-805FF27353D1@runrev.com> Dear List Folks, I'm delighted to announce that 5.5.1 has been released today. This release marks the start of our partnership with inneractive: http://inner-active.com/ bringing you in-app advertising for iOS and Android. Now you can easily embed advertising in your mobile apps, and earn extra revenue. Track the performance of your ads, optimize, collect user data and more. We've also added a number of new features in this version. Address Book access for both iOS and Android, and several additions for Android, continuing our drive to bring this platform in line with iOS: * Media Picker * Save images to the user's photo album * Native scroller control * Native player control * Native field controls As usual we got the flyswatter out and squished as many bugs as possible, if you were waiting for a specific fix, please check the release notes: iOS http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1-iOS.pdf Android http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1-Android.pdf Desktop http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1.pdf If you already have a 5.5 license, this will be a free upgrade for you on the platforms you own. If you don't already have 5.5, to upgrade please visit your account: http://www.runrev.com/store/account/products/ Warm Regards, Heather Heather Nagey Customer Services Manager http://www.runrev.com/ LiveCode - Unleash Your Killer App From ambassador at fourthworld.com Wed Jun 20 10:21:58 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2012 07:21:58 -0700 Subject: Rev Online In-Reply-To: References: Message-ID: <4FE1DC86.30204@fourthworld.com> Andre Garzia wrote: > I've uploaded a stack this month... it worked as expected. RevOnline > protocol is pretty simple, they just send a base64 encoded compressed > arrayencoded array back and forth. GMTA :) That's become my favorite packaging method for moving stuff between standalones and servers. While arrayEncode and arrayDecode are relatively intensive calls, for arrays less than a few MBs in size they're measured in just millisecs, ideal for processing on both ends as they're much faster than parsing XML or other hierarchical formats. In fact, the more I look into MongoDB the more arrayEncoded data bears an inspiring similarity to BSON, but with the benefit that LiveCode is so fast I can do everything I need without a stay-resident process on the server. :) Not to mention the savings in overhead from not having to translate BSON to JSON and back again. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Wed Jun 20 10:23:36 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2012 07:23:36 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <13486807531.20120620000307@ahsoftware.net> References: <13486807531.20120620000307@ahsoftware.net> Message-ID: <4FE1DCE8.5090709@fourthworld.com> Mark Wieder wrote: > Also, on a completely different level, the process of finding > workarounds on this list is a bonding experience that builds the > online community as we work together to hone our skills. I'm > constantly amazed by the brilliant snippets of code that folks here > come up with. Beautifully said. The problem-solving on this list, whether its finding workarounds or algos for our apps' features, is some of the highest-quality time I spend in email. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From coiin at verizon.net Wed Jun 20 10:28:02 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 20 Jun 2012 10:28:02 -0400 Subject: How to open an XML file within an OSX bundle? In-Reply-To: <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> Message-ID: <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> I believe we were talking just about on Mac, and it's uncommon, isn't it, for people to be on Mac and not have admin rights? I am able to read the plus file as a standalone app, but I haven't gone to the trouble of setting up a non-admin user to test what happens then. On Jun 20, 2012, at 9:20 AM, Klaus on-rev wrote: > But maybe this is also a permission thing? > I think you cannot access the app folder from another app if not logged in with ADMIN rights. From klaus at major.on-rev.com Wed Jun 20 10:32:56 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 16:32:56 +0200 Subject: How to open an XML file within an OSX bundle? In-Reply-To: <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> Message-ID: Hi Colin, Am 20.06.2012 um 16:28 schrieb Colin Holgate: > I believe we were talking just about on Mac, and it's uncommon, isn't it, for people to be on Mac and not have admin rights? I am able to read the plus file as a standalone app, but I haven't gone to the trouble of setting up a non-admin user to test what happens then. ADMIN or not, you might need to take care of this :-) > On Jun 20, 2012, at 9:20 AM, Klaus on-rev wrote: > >> But maybe this is also a permission thing? >> I think you cannot access the app folder from another app if not logged in with ADMIN rights. OTH I am not sure about this... Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From cmsheffield at me.com Wed Jun 20 10:38:58 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 20 Jun 2012 08:38:58 -0600 Subject: Playing Sounds in iOS In-Reply-To: <3E703EA3-6488-458D-97C1-6950A37A5819@mac.com> References: <3E703EA3-6488-458D-97C1-6950A37A5819@mac.com> Message-ID: <40FFFF72-D477-42C7-BC36-0DC45EE0BAA2@me.com> Roger, When using mobilePlaySoundOnChannel, I've always had to build the full path to the file for it to work correctly. So if you've verified that it's copying correctly into the app bundle and, assuming it's not in a sub folder of the bundle, try something like this: if the environment is "mobile" then put specialFolderPath("engine") & "/mySnd.wav" into tPath mobilePlaySoundOnChannel tPath, "current", "now" else play "mySnd.wav" end if Hopefully that'll work for you. If you have the sound file in a sub folder in the bundle, simply make sure to include that in the path. Chris Sheffield On Jun 20, 2012, at 7:46 AM, Roger Guay wrote: > Hi all, > > I'm trying to play a sound in iOS. > > My code: if the environment is "mobile" then mobilePlaySoundOnChannel "mySnd.wav", "current", "now" > else play "mySnd.wav" > > I've imported mySnd.wav to the stack and I've copied it to the "Non-stack files in the application" of the Standalone Application Settings. > > it works in the IDE but not in the simulator nor my iPad. > > Any help please? > > Thanks! > 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 dochawk at gmail.com Wed Jun 20 10:43:21 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 07:43:21 -0700 Subject: problems building standalone In-Reply-To: References: <4FE1280C.1020000@hyperactivesw.com> Message-ID: On Wed, Jun 20, 2012 at 12:43 AM, Mark Schonewille wrote: > > Btw, with destroyStack property, I mean the checkbox in the properties > inspector of each (sub)stack; not the checkbox in the standalone settings. I don't see that choice, but checking from the messagebox, it is true for my main stack, but not for the substacks. I've also noticed that most of the time, it opens and displays the same stack (parts_stack) while attempting to export. One time recently, parts_stack showed as a main stack in the application browser, but the property inspector showed it was still a substack. At the moment, my main stack is at the bototm, rather than the top, of the application browser, listed below its substacks. I don't think I've ever seen that before. And I apologize to all for the filename confusion on the images.--I normally avoid any kind space in any kind of filename -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From ambassador at fourthworld.com Wed Jun 20 10:49:41 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2012 07:49:41 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE1678F.7010501@gmail.com> References: <4FE1678F.7010501@gmail.com> Message-ID: <4FE1E305.2070803@fourthworld.com> Richmond wrote: > Mark Wieder wrote: >> (notice that I succeeded in not mentioning web deployment, on-rev, >> RevMedia, DreamCard, etc by name) > > That list does seem a bit long. Not so much when you look at the details: RevMedia and DreamCard were just different names for the same experiment, an effort to answer the question of whether it could be profitable to give away a loss-leader on the low-end to drive higher-end sales. After a couple of years it became clear that it wasn't, so the low-end product is now the Personal edition, and carries a license fee. AFAIK RevWeb isn't dead per se, but hampered by some browsers' requirement to have plugins running in 64-bit mode. The team has expressed an interest in making a 64-bit version of the engine, but given the product's long history and complex code base it's not going to happen immediately. Whether the world will still find a browser plugin an acceptable solution by the time the engine migrates to include a 64-bit version is anyone's guess, but in the meantime net-savvy standalones are a great alternative (arguably better in many respects), perfectly suitable for every rational organization in a position to use RevWeb. On-Rev is still in business as a shared hosting alternative with RevServer preinstalled, and RevServer itself is kinda nifty and also remains available, currently at v5.0.1 (understandable that it's not using 5.5 since most of the additions are for the field object and mobile, neither of which is particularly useful on a server). > I wonder if those are not failures so much as good ideas that > were not maintained because people became so enthusiastic about > putting all their effort towards the next thing that they lost > track of the fact that once you start something (remember the > vast bally-hoo about Free RevMedia?) you need to maintain it. Like HyperCard, where the last official public statement about it was from Steve Jobs at CAUSE '98 where he said that rumors of its demise were "bullsh*t"? ;) The free RevMedia was EOL'd, as companies do with products from time to time, hardware, software, cars, clothes, and everything else. At this time that's the only item on that list that's been EOL'd. You keep bringing RevMedia up here (four times this month?), but all the while Python and Quickly remain free, open, and widely available. While the number of free software packages is growing radically, no creator of any work is required to give their work away for free. When software is given away it's a gift, and if the creator of the software finds that they can't afford to keep giving it away that's their call to make. Would it have been better to have never tried a free product like RevMedia? Given the fallout here, arguably "yes", but then folks would be arguing that "you'll never know if you don't try!" :) Kevin runs his company, and I run mine. I don't presume to know what's best for RunRev Ltd., and he doesn't attempt to run Fourth World Systems. I think all of our respective customers like it this way. -- 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 ambassador at fourthworld.com Wed Jun 20 11:07:31 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2012 08:07:31 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] Message-ID: <4FE1E733.20806@fourthworld.com> Mark Wieder wrote: ... > it would look really bad for the company to have this added as Yet > Another Failed Runrev Initiative. I'm not clear what you mean, Mark: would it look bad to provide a community-based solution for sharing stack files? I like to imagine a future in which RunRev considers a semi-open workflow, sharing portions of the code and development expense with the community in ways that could benefit both. While the engine is too gnarly a beast to let just anyone work on it, the externals might make great candidates for some sort of limited-license open source, allowing people like you, Andre, Trevor, Monte, and others who have the skills and interest to enhance them. Similarly, community-oriented tools like RevOnline could conceivably become community-driven. Portions of the IDE as well. There are many opportunities for RunRev to capitalize on the skills and enthusiasm of this community, in ways both they and us would benefit from. Whether RevNet should regain its once-unique role as the bundled means by which devs share stack files is an open question. When they launched RevOnline I stopped working on the Stacks portion of RevNet, and have been devoting some of my spare time (what little there is these days), to making RevNet valuable in other ways (more on that later). If nothing else, as an example of how easy it is to deliver stacks over the web RevNet is useful. But it can be much more, so let me reiterate my long-standing invitation to anyone and everyone here who may be interested in doing more with it. I see RevNet as an extension of LiveCodeJournal.com, a community-based effort for sharing resources we find valuable. What we make of them is what WE make of them. Both RevNet and LiveCodeJournal.com are open for participation to anyone with an earnest interest in sharing LiveCode resources. Anyone interested can drop me an email letting me know what you want to do and we'll see about setting up whatever it takes to make that happen. > (notice that I succeeded in not mentioning web deployment, on-rev, > RevMedia, DreamCard, etc by name) Well, you succeeded up until that parenthetical moment. :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From rene.micout at numericable.com Wed Jun 20 11:19:06 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Wed, 20 Jun 2012 17:19:06 +0200 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE1E733.20806@fourthworld.com> References: <4FE1E733.20806@fourthworld.com> Message-ID: <028CC1C6-6BA0-42AE-B690-27DD6D75FDAE@numericable.com> Le 20 juin 2012 ? 17:07, Richard Gaskin a ?crit : > Similarly, community-oriented tools like RevOnline could conceivably become community-driven. Portions of the IDE as well. YES ! From mwieder at ahsoftware.net Wed Jun 20 11:44:23 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 08:44:23 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE1E733.20806@fourthworld.com> References: <4FE1E733.20806@fourthworld.com> Message-ID: <84518084265.20120620084423@ahsoftware.net> Richard- Well, I'm not disagreeing with anything you said there. I just don't see any third-party options having the traction needed to make this work. Look at the usage differences between the runrev web forum and the LiveJournal web forum, for instance. It's not a matter of what content is there, it's just accessibility and presence. -- -Mark Wieder mwieder at ahsoftware.net From keith.clarke at clarkeandclarke.co.uk Wed Jun 20 13:04:42 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 20 Jun 2012 18:04:42 +0100 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> Message-ID: Thanks Colin & Klaus for your responses. This revised script works in the IDE to open the iPhoto plist XML file in LiveCode. on mouseUp put empty into tFile put empty into field "Source File" put empty into field "Extract" answer file "Select File" as sheet put it into tFile put tFile into field "Source File" put "binfile:"&tFile&"/Contents/info.plist" into tTarget answer tTarget put URL tTarget into field "Extract" end mouseUp However, when I try to apply this approach to a MindManager file (which Text Wrangler tells me is a package containing an XML file at /Users/Keith/My Maps/file.mmap/Document.xml) I can't extract the XML file directly. I also notice that setting Finder/Pathfinder option to 'Show Package Contents' doesn't reveal these files as package folders with contents. So, OSX seems to be treating packages posing as applications differently to packages posing as files. There seems to be something preventing direct access to this 'file within a file'. So, I may have to use Apple Script to automate the extraction of raw text using Text Wrangler. Yuk, it's getting very ugly when I just wanted to rustle up a utility to access some data that's not included in the MindManager CSV export! :-( Anyway, thanks for playing. Best, Keith.. On 20 Jun 2012, at 15:32, Klaus on-rev wrote: > Hi Colin, > > Am 20.06.2012 um 16:28 schrieb Colin Holgate: > >> I believe we were talking just about on Mac, and it's uncommon, isn't it, for people to be on Mac and not have admin rights? I am able to read the plus file as a standalone app, but I haven't gone to the trouble of setting up a non-admin user to test what happens then. > > ADMIN or not, you might need to take care of this :-) > >> On Jun 20, 2012, at 9:20 AM, Klaus on-rev wrote: >> >>> But maybe this is also a permission thing? >>> I think you cannot access the app folder from another app if not logged in with ADMIN rights. > > OTH I am not sure about this... > > > > 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 jhj at jhj.com Wed Jun 20 13:05:13 2012 From: jhj at jhj.com (Jerry Jensen) Date: Wed, 20 Jun 2012 10:05:13 -0700 Subject: My Application Browser is showing too many stacks In-Reply-To: <4FE1BACA.7000705@kencorey.com> References: <8CF1CEE50764036-1FC0-34B@Webmail-d123.sysops.aol.com> <37731F11-1826-4EE1-A9BE-1DCB517FD8AE@major.on-rev.com> <4FE1BACA.7000705@kencorey.com> Message-ID: <3BC28E51-EB5F-458C-99CD-3934772B58D6@jhj.com> And he breaks into my car every night and turns up the radio! On Jun 20, 2012, at 4:58 AM, Ken Corey wrote: > Oh I *hate* that man. He sneaks in and hides one of each pair of socks, and puts bugs in my code. Someone should *get* him. > > -Ken > > On 20/06/2012 12:35, Klaus on-rev wrote: >> there was a man in your house a couple of nights ago who switched you computer on, >> launched LiveCode and selected: >> Menu: View: LiveCode UI Elements in lists > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 20 13:11:06 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 17:11:06 +0000 (UTC) Subject: RunRev forum LAME par excellence! References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Klaus on-rev writes: > anyone also see this? No, sorry. The forum seems very responsive. I've never had that problem with it. -- Mark Wieder mwieder at ahsoftware.net From coiin at verizon.net Wed Jun 20 14:10:58 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 20 Jun 2012 14:10:58 -0400 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> Message-ID: One thing you could try is to open Terminal and drag the xml file into the window. It will then show you the path to that file. Might give some clues to what is going on. From irog at mac.com Wed Jun 20 14:22:53 2012 From: irog at mac.com (Roger Guay) Date: Wed, 20 Jun 2012 11:22:53 -0700 Subject: use-livecode Digest, Vol 105, Issue 41 In-Reply-To: References: Message-ID: <6287080B-1D09-4E84-9E17-893E448C3498@mac.com> Thanks, Chris. I tried a number of variations of your suggestion to no avail! I tried these code snippets: put the engine folder & "/assets/mySnd.caf" into tSoundFile or put specialFolderPath("engine") & "/mySnd.caf" into tSoundFile mobilePlaySoundOnChannel tSoundFile, "current", "now" I tried these for both wav and caf file formats, again all to no avail. I copied sound files directly into the "non-stack files in the application" of the Standalone Application Settings. I'm sure I'm doing something stupid (again), but I can't figure it out. I would greatly appreciate any more help you might provide. BTW, you suggest verifying "that it's copying correctly in the app bundle". How do I do that? Thanks, Roger On Jun 20, 2012, at 10:00 AM, use-livecode-request at lists.runrev.com wrote: > Message: 9 > Date: Wed, 20 Jun 2012 08:38:58 -0600 > From: Chris Sheffield > To: How to use LiveCode > Subject: Re: Playing Sounds in iOS > Message-ID: <40FFFF72-D477-42C7-BC36-0DC45EE0BAA2 at me.com> > Content-Type: text/plain; CHARSET=US-ASCII > > Roger, > > When using mobilePlaySoundOnChannel, I've always had to build the full path to the file for it to work correctly. So if you've verified that it's copying correctly into the app bundle and, assuming it's not in a sub folder of the bundle, try something like this: > > if the environment is "mobile" then > put specialFolderPath("engine") & "/mySnd.wav" into tPath > mobilePlaySoundOnChannel tPath, "current", "now" > else > play "mySnd.wav" > end if > > Hopefully that'll work for you. If you have the sound file in a sub folder in the bundle, simply make sure to include that in the path. > > Chris Sheffield > > > On Jun 20, 2012, at 7:46 AM, Roger Guay wrote: > >> Hi all, >> >> I'm trying to play a sound in iOS. >> >> My code: if the environment is "mobile" then mobilePlaySoundOnChannel "mySnd.wav", "current", "now" >> else play "mySnd.wav" >> >> I've imported mySnd.wav to the stack and I've copied it to the "Non-stack files in the application" of the Standalone Application Settings. >> >> it works in the IDE but not in the simulator nor my iPad. >> >> Any help please? >> >> Thanks! >> Roger > From irog at mac.com Wed Jun 20 14:44:53 2012 From: irog at mac.com (Roger Guay) Date: Wed, 20 Jun 2012 11:44:53 -0700 Subject: Playing Sounds in iOS Message-ID: <9ED114C2-2347-4D16-98B2-EB9140C1BC62@mac.com> I'm sorry, I forgot to include the Subject Thanks, Chris. I tried a number of variations of your suggestion to no avail! I tried these code snippets: put the engine folder & "/assets/mySnd.caf" into tSoundFile or put specialFolderPath("engine") & "/mySnd.caf" into tSoundFile mobilePlaySoundOnChannel tSoundFile, "current", "now" I tried these for both wav and caf file formats, again all to no avail. I copied sound files directly into the "non-stack files in the application" of the Standalone Application Settings. I'm sure I'm doing something stupid (again), but I can't figure it out. I would greatly appreciate any more help you might provide. BTW, you suggest verifying "that it's copying correctly in the app bundle". How do I do that? Thanks, Roger On Jun 20, 2012, at 10:00 AM, use-livecode-request at lists.runrev.com wrote: > Message: 9 > Date: Wed, 20 Jun 2012 08:38:58 -0600 > From: Chris Sheffield > To: How to use LiveCode > Subject: Re: Playing Sounds in iOS > Message-ID: <40FFFF72-D477-42C7-BC36-0DC45EE0BAA2 at me.com> > Content-Type: text/plain; CHARSET=US-ASCII > > Roger, > > When using mobilePlaySoundOnChannel, I've always had to build the full path to the file for it to work correctly. So if you've verified that it's copying correctly into the app bundle and, assuming it's not in a sub folder of the bundle, try something like this: > > if the environment is "mobile" then > put specialFolderPath("engine") & "/mySnd.wav" into tPath > mobilePlaySoundOnChannel tPath, "current", "now" > else > play "mySnd.wav" > end if > > Hopefully that'll work for you. If you have the sound file in a sub folder in the bundle, simply make sure to include that in the path. > > Chris Sheffield > > > On Jun 20, 2012, at 7:46 AM, Roger Guay wrote: > >> Hi all, >> >> I'm trying to play a sound in iOS. >> >> My code: if the environment is "mobile" then mobilePlaySoundOnChannel "mySnd.wav", "current", "now" >> else play "mySnd.wav" >> >> I've imported mySnd.wav to the stack and I've copied it to the "Non-stack files in the application" of the Standalone Application Settings. >> >> it works in the IDE but not in the simulator nor my iPad. >> >> Any help please? >> >> Thanks! >> Roger > From dochawk at gmail.com Wed Jun 20 14:56:18 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 11:56:18 -0700 Subject: simple (?): how to test menus after building them Message-ID: I've found the Menu Builder tool, and set up a menu. I can even preview it from within the tool. Is there any way to test it (Mac) short of building a standalone? I would think this would have been in the recent academy videos, or something easily googled, but I can't find it! -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From lc at pbh.on-rev.com Wed Jun 20 15:06:27 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Wed, 20 Jun 2012 12:06:27 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: References: Message-ID: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> Your menus should work in "Run" mode, i.e. When you choose the Browse tool (you may need to click on the title bar of your app window first). But another way to test your menus is to use the "Suspend Development Tools" under the Development menu. The Application Menu may look a little different and will still say LiveCode. Quit will also quit LiveCode, not just your app, so that's one to watch for, but you could add a condition to check for the Development Environment, save before testing. HTH Paul On 2012-06-20, at 11:56 AM, Dr. Hawkins wrote: > I've found the Menu Builder tool, and set up a menu. I can even preview it > from within the tool. > > Is there any way to test it (Mac) short of building a standalone? > > I would think this would have been in the recent academy videos, or > something easily googled, but I can't find it! > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 20 15:12:03 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 20 Jun 2012 20:12:03 +0100 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> Message-ID: Nice idea but the xml file itself isn't accessible within the Finder and dragging the file into Terminal from within the Text Wrangler Disk Browser returns only the enclosing file's path. I've also tried changing the file extension to .app to see if OSX would then allow 'Show Package Contents', but sadly, no. There may be another file-level flag that governs this behaviour - I'll do some more digging. Best, Keith.. On 20 Jun 2012, at 19:10, Colin Holgate wrote: > One thing you could try is to open Terminal and drag the xml file into the window. It will then show you the path to that file. Might give some clues to what is going on. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 20 15:14:11 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 20 Jun 2012 13:14:11 -0600 Subject: Playing Sounds in iOS In-Reply-To: <9ED114C2-2347-4D16-98B2-EB9140C1BC62@mac.com> References: <9ED114C2-2347-4D16-98B2-EB9140C1BC62@mac.com> Message-ID: Your code seems okay as far as I can tell. I'm guessing the path is not getting set correctly. Are you running this in the simulator or on a device? One really quick way to verify the path of a file, especially if you're running in the simulator, is to simply place an answer command right before the call to mobilePlaySoundOnChannel to check the existence of the file you're trying to play. So something like: answer there is a file tSoundFile This will return true if the file exists, false otherwise. If your app is built for a device and you want to make sure the file are copying into the bundle correctly, in the Finder, right click on the bundle and choose Show Package Contents. Your files will either be right inside that folder or inside a sub folder. So just make sure to set the path accordingly. You can also verify the path by looking at the path as it's listed in Standalone Application Settings. If there are any folder names as part of the path, those folders will be created inside your app bundle and need to be included when building paths for the sound files. So if you've verified the path and things are still not working, the only other thing I can think of is that you've got files that are not compatible with iOS for whatever reason, though I believe those file types are. Chris On Jun 20, 2012, at 12:44 PM, Roger Guay wrote: > I'm sorry, I forgot to include the Subject > > Thanks, Chris. I tried a number of variations of your suggestion to no avail! > > I tried these code snippets: > > put the engine folder & "/assets/mySnd.caf" into tSoundFile > or put specialFolderPath("engine") & "/mySnd.caf" into tSoundFile > > mobilePlaySoundOnChannel tSoundFile, "current", "now" > > I tried these for both wav and caf file formats, again all to no avail. > > I copied sound files directly into the "non-stack files in the application" of the Standalone Application Settings. I'm sure I'm doing something stupid (again), but I can't figure it out. I would greatly appreciate any more help you might provide. > > BTW, you suggest verifying "that it's copying correctly in the app bundle". How do I do that? > > Thanks, > Roger > > > > > On Jun 20, 2012, at 10:00 AM, use-livecode-request at lists.runrev.com wrote: > >> Message: 9 >> Date: Wed, 20 Jun 2012 08:38:58 -0600 >> From: Chris Sheffield >> To: How to use LiveCode >> Subject: Re: Playing Sounds in iOS >> Message-ID: <40FFFF72-D477-42C7-BC36-0DC45EE0BAA2 at me.com> >> Content-Type: text/plain; CHARSET=US-ASCII >> >> Roger, >> >> When using mobilePlaySoundOnChannel, I've always had to build the full path to the file for it to work correctly. So if you've verified that it's copying correctly into the app bundle and, assuming it's not in a sub folder of the bundle, try something like this: >> >> if the environment is "mobile" then >> put specialFolderPath("engine") & "/mySnd.wav" into tPath >> mobilePlaySoundOnChannel tPath, "current", "now" >> else >> play "mySnd.wav" >> end if >> >> Hopefully that'll work for you. If you have the sound file in a sub folder in the bundle, simply make sure to include that in the path. >> >> Chris Sheffield >> >> >> On Jun 20, 2012, at 7:46 AM, Roger Guay wrote: >> >>> Hi all, >>> >>> I'm trying to play a sound in iOS. >>> >>> My code: if the environment is "mobile" then mobilePlaySoundOnChannel "mySnd.wav", "current", "now" >>> else play "mySnd.wav" >>> >>> I've imported mySnd.wav to the stack and I've copied it to the "Non-stack files in the application" of the Standalone Application Settings. >>> >>> it works in the IDE but not in the simulator nor my iPad. >>> >>> Any help please? >>> >>> Thanks! >>> 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 dochawk at gmail.com Wed Jun 20 15:14:58 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 12:14:58 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> Message-ID: On Wed, Jun 20, 2012 at 12:06 PM, Paul Hibbert wrote: > > Your menus should work in "Run" mode, i.e. When you choose the Browse tool > (you may need to click on the title bar of your app window first). But > another way to test your menus is to use the "Suspend Development Tools" > under the Development menu. Thanks. That's what I was expecting to happen, but it didn't. I was in a substack when I did it. Once I went into the main stack, and clicked a couple of times, it appeared. Thanks hmm, can I re-use this same menubar from the substacks, or do I have to duplicated it for each one? (the latter would seem to be asking for maintenance problems!) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From matthias_livecode_150811 at m-r-d.de Wed Jun 20 15:31:26 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 20 Jun 2012 21:31:26 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Hi Klaus, i think you were right about that experience. The server on which Runrev.com is hosted had some problems today at about that time. Regards, Matthias Am 20.06.2012 um 12:55 schrieb Klaus on-rev: > Hi friends, > > anyone also see this? > The RunRev form is LAME, LAME, LAME! > > > > I have a fast DSL connection but most of the time it takes up to 10 seconds before > I get connected to the forum. > > Navigating from posting to posting sometimes even takes longer :-/ > And this has been this way for a long time... > > > 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 mwieder at ahsoftware.net Wed Jun 20 15:38:32 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 12:38:32 -0700 Subject: Rev Online In-Reply-To: References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> Message-ID: <197532132609.20120620123832@ahsoftware.net> Andre- Wednesday, June 20, 2012, 5:57:26 AM, you wrote: > calls and one for calls that send password. Given time, I think I may be > able to build a alternative uploader. The issue isn't whether you or any other third party can come up with an alternative... it looks bad for the official company-sponsored way to share content and show off what can be done with their flagship product to be broken for over six months, and no response from them about fixing things or even acknowledging a problem. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Jun 20 15:54:27 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 12:54:27 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE1E305.2070803@fourthworld.com> References: <4FE1678F.7010501@gmail.com> <4FE1E305.2070803@fourthworld.com> Message-ID: <59533087921.20120620125427@ahsoftware.net> Richard- You are, I think, missing the point. The issue is more about announcing a new initiative, getting users started down that path, and then abandoning things. When was the last time the broken on-rev client got updated? I can't imagine anyone on the team taking the time to revisit this. Nor do I think I'd want them to - I'd rather see it open-sourced to free up the team's resources for other things, but the current situation is a bit embarassing. Do you really expect to see a linux build of the revBrowser? That carrot's been dangling in front of us for years. What about the linux build of the web plugin? Speaking of web plugins, my web build of the PowerDebug walkthrough, which I thought was a great way to demonstrate its functionality, broke with the last build of the plugin. I can deploy locally and it runs fine, but not when I upload it to on-rev ("streaming problem"). At this point I don't really care if that gets fixed, but again it's been years since an update came out and I haven't seen any sign of ongoing work. And again, I'd rather see the team spending their time on other things, but this process of abandoning users is getting annoying. -- -Mark Wieder mwieder at ahsoftware.net From tolistim at me.com Wed Jun 20 16:18:11 2012 From: tolistim at me.com (Tim Jones) Date: Wed, 20 Jun 2012 13:18:11 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <59533087921.20120620125427@ahsoftware.net> References: <4FE1678F.7010501@gmail.com> <4FE1E305.2070803@fourthworld.com> <59533087921.20120620125427@ahsoftware.net> Message-ID: I don't mean to play "Obvious Man" here, but has anyone actually contacted Heather, et al and asked for it to be fixed? Tim On Jun 20, 2012, at 12:54 PM, Mark Wieder wrote: > Richard- > > You are, I think, missing the point. The issue is more about > announcing a new initiative, getting users started down that path, and > then abandoning things. From keith.clarke at clarkeandclarke.co.uk Wed Jun 20 16:22:32 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 20 Jun 2012 21:22:32 +0100 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> Message-ID: Further digging reveals that the OSX feature 'Show Package Contents' is available for all packages - not just applications. Visibility seems to be controlled by bundle flags set on the file extension in the Launch.Services database, such as this entry for a coda plugin uti: com.panic.coda.plugin description: Coda Plug-in flags: imported inactive untrusted icon: Contents/Resources/plug-ins.icns conforms to: com.apple.bundle , com.apple.package tags: .codaplugin The MindManager 9 for Mac entries lack these flags and so, no package behaviour. Unfortunately, these flags at file level to unlock a single file and I wouldn't trust my Terminal skills to even attempt to go hacking into the Launch.Services database (or rebuild it after hacking the associated plists). So, I think for now, the first step of my utility is a mandraulic copy & paste of the XML file's content into a LiveCode source file dump field for post-processing - where the fun stuff begins ;-) Best, Keith.. On 20 Jun 2012, at 20:12, Keith Clarke wrote: > Nice idea but the xml file itself isn't accessible within the Finder and dragging the file into Terminal from within the Text Wrangler Disk Browser returns only the enclosing file's path. > > I've also tried changing the file extension to .app to see if OSX would then allow 'Show Package Contents', but sadly, no. > > There may be another file-level flag that governs this behaviour - I'll do some more digging. > Best, > Keith.. > > On 20 Jun 2012, at 19:10, Colin Holgate wrote: > >> One thing you could try is to open Terminal and drag the xml file into the window. It will then show you the path to that file. Might give some clues to what is going on. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Jun 20 16:26:47 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 20 Jun 2012 17:26:47 -0300 Subject: Rev Online In-Reply-To: <197532132609.20120620123832@ahsoftware.net> References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> <197532132609.20120620123832@ahsoftware.net> Message-ID: On Wed, Jun 20, 2012 at 4:38 PM, Mark Wieder wrote: > Andre- > > Wednesday, June 20, 2012, 5:57:26 AM, you wrote: > > > calls and one for calls that send password. Given time, I think I may be > > able to build a alternative uploader. > > The issue isn't whether you or any other third party can come up with > an alternative... it looks bad for the official company-sponsored way > to share content and show off what can be done with their flagship > product to be broken for over six months, and no response from them > about fixing things or even acknowledging a problem. > > Oh Mark, I completely agree with you and I too have my own bag of corporate insane bugs here. I know we should have them working on it but if I could provide an alternative uploader for the interval between today and they fixing things, I think it would be good. There is something that we need that is beyond "revonline updater". We need a community patch system where we could patch the broken parts of the IDE. In the webOS world there is something called Preware, its like an alternative app store but it serves you with more than apps, it has patches and enhancements. Since all the system is written in Javascript, they can provide these small patches that fix important stuff while HP is busy killing the company that Bill and Dave started. Preware is a beautiful system and even though I have both an iPhone and an Nexus S, my OLD Palm Pre2 is my favorite phone, not thanks to HP but to the fine folks at webOS-Internals that came up with Preware. Now LiveCode IDE is basically LiveCode. There are a lot of things broken in the IDE, a lot of room for enhancements and a lot of customizations that some people would really enjoy but we can't do all this stuff because we can't share it. If I change my version of the script editor template and you change yours, there is no way for us to share our works except if we merge it by hand. But instead of suffering from paralysis by analysis, we can use the best solution which is positioning some clever frontScripts to trap and replace broken stuff. If you think about it the most atomic thing on LiveCode is the handler. If you place a frontscript you can intercept built-in IDE stuff and replace it with better stuff. I don't mean completely replacing the IDE because that would be recreating GLX2 and tREV but solving small issues such as why the hell my script editor keeps opening in the ghost second monitor, it should check the resolution before opening in a monitor that is no longer attached... As you said, we as a community lack traction and opportunity to reach the users but if we just had a little patch system in place we could start fixing things and then things would get traction. (or we could all go to Metacard IDE and just use RevNet and forget the little bugs of LC IDE and RevOnline) > -- > -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 keith.clarke at clarkeandclarke.co.uk Wed Jun 20 16:27:11 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 20 Jun 2012 21:27:11 +0100 Subject: How to open an XML file within an OSX bundle? In-Reply-To: References: <73A455C5-8464-4642-B48A-13CC3447E045@clarkeandclarke.co.uk> <808631A4-7C11-4446-9601-FD14229CCEA9@verizon.net> <06B814F4-21B6-4A56-9776-7BBFEA3894D8@major.on-rev.com> <635BABBD-E47F-4C64-9265-E576090E0E37@major.on-rev.com> <1C90C19C-A0F6-4BE6-8003-5BFDA2044E9E@verizon.net> Message-ID: Sorry, poor proof-reading. Penultimate sentence should have read... Unfortunately, whilst a 'Bundle bit' can be set in the file's properties, it doesn't seem to override these application-level bundle/package flags to unlock a single file and I wouldn't trust my Terminal skills to even attempt to go hacking into the Launch.Services database (or rebuild it after hacking the associated plists). Best, Keith.. On 20 Jun 2012, at 21:22, Keith Clarke wrote: > Further digging reveals that the OSX feature 'Show Package Contents' is available for all packages - not just applications. Visibility seems to be controlled by bundle flags set on the file extension in the Launch.Services database, such as this entry for a coda plugin > > uti: com.panic.coda.plugin > description: Coda Plug-in > flags: imported inactive untrusted > icon: Contents/Resources/plug-ins.icns > conforms to: com.apple.bundle , com.apple.package > tags: .codaplugin > > The MindManager 9 for Mac entries lack these flags and so, no package behaviour. > > Unfortunately, these flags at file level to unlock a single file and I wouldn't trust my Terminal skills to even attempt to go hacking into the Launch.Services database (or rebuild it after hacking the associated plists). > > So, I think for now, the first step of my utility is a mandraulic copy & paste of the XML file's content into a LiveCode source file dump field for post-processing - where the fun stuff begins ;-) > Best, > Keith.. > > On 20 Jun 2012, at 20:12, Keith Clarke wrote: From mwieder at ahsoftware.net Wed Jun 20 16:42:14 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 20:42:14 +0000 (UTC) Subject: Somewhat OT: Windows Phone 8 Message-ID: As announced this morning in San Francisco: Windows phone 8 (due out "later this year") won't run on Windows 7 phones. If you're thinking of buying the hardware now, it's a dead end. Has a Siri-like feature that, during the demo, thought "Play Game of Thrones" meant "St. Louis Missouri". ...ah... demos... has anything ever gone right during a demo? -- Mark Wieder mwieder at ahsoftware.net From klaus at major.on-rev.com Wed Jun 20 16:55:26 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 22:55:26 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Hi Matthias, Am 20.06.2012 um 21:31 schrieb Matthias Rebbe: > Hi Klaus, > > i think you were right about that experience. The server on which Runrev.com is hosted had some problems today at about that time. aha! Thank you very much for this info! Some folks here on the list already started to throw mistrustful looks in my direction and asked me to do strange things like "tracerouting"! Whatever that means I'm sure that's something naughty! :-D > Regards, > > Matthias > > Am 20.06.2012 um 12:55 schrieb Klaus on-rev: > >> Hi friends, >> >> anyone also see this? >> The RunRev form is LAME, LAME, LAME! >> >> I have a fast DSL connection but most of the time it takes up to 10 seconds before >> I get connected to the forum. >> Navigating from posting to posting sometimes even takes longer :-/ >> And this has been this way for a long time... Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bonnmike at gmail.com Wed Jun 20 16:58:45 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 20 Jun 2012 14:58:45 -0600 Subject: RunRev forum LAME par excellence! In-Reply-To: References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Not mistrustful. :) Just a guy who lives in BFE where routes between me and thee that go flaky lots. (not isp, not end point, usually something crashing and burning in the middle) On Wed, Jun 20, 2012 at 2:55 PM, Klaus on-rev wrote: > Hi Matthias, > > Am 20.06.2012 um 21:31 schrieb Matthias Rebbe: > > > Hi Klaus, > > > > i think you were right about that experience. The server on which > Runrev.com is hosted had some problems today at about that time. > > aha! Thank you very much for this info! > > Some folks here on the list already started to throw mistrustful looks in > my direction > and asked me to do strange things like "tracerouting"! Whatever that means > I'm > sure that's something naughty! :-D > > > Regards, > > > > Matthias > > > > Am 20.06.2012 um 12:55 schrieb Klaus on-rev: > > > >> Hi friends, > >> > >> anyone also see this? > >> The RunRev form is LAME, LAME, LAME! > >> > >> I have a fast DSL connection but most of the time it takes up to 10 > seconds before > >> I get connected to the forum. > >> Navigating from posting to posting sometimes even takes longer :-/ > >> And this has been this way for a long time... > > 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 jacque at hyperactivesw.com Wed Jun 20 17:00:04 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2012 16:00:04 -0500 Subject: simple (?): how to test menus after building them In-Reply-To: References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> Message-ID: <4FE239D4.8070805@hyperactivesw.com> On 6/20/12 2:14 PM, Dr. Hawkins wrote: > hmm, can I re-use this same menubar from the substacks, or do I have > to duplicated it for each one? (the latter would seem to be asking > for maintenance problems!) Yes, just use the Object menu to place the menu group on the cards in the substack. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From klaus at major.on-rev.com Wed Jun 20 17:10:48 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Wed, 20 Jun 2012 23:10:48 +0200 Subject: RunRev forum LAME par excellence! In-Reply-To: References: <1CAEFCBF-7B22-4EE5-A3E1-E190AE1A5EB8@major.on-rev.com> Message-ID: Am 20.06.2012 um 22:58 schrieb Mike Bonner: > Not mistrustful. :) Just a guy who lives in BFE where routes between me and > thee that go flaky lots. (not isp, not end point, usually something > crashing and burning in the middle) Sure, Mike! :-) > On Wed, Jun 20, 2012 at 2:55 PM, Klaus on-rev wrote: > >> Hi Matthias, >> Am 20.06.2012 um 21:31 schrieb Matthias Rebbe: >>> Hi Klaus, >>> >>> i think you were right about that experience. The server on which >>> Runrev.com is hosted had some problems today at about that time. >> >> aha! Thank you very much for this info! >> >> Some folks here on the list already started to throw mistrustful looks in >> my direction and asked me to do strange things like "tracerouting"! >> Whatever that means I'm sure that's something naughty! :-D >> >>> Regards, >>> >>> Matthias >>> ... Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bobs at twft.com Wed Jun 20 17:52:39 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 20 Jun 2012 14:52:39 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: <4FE1678F.7010501@gmail.com> <4FE1E305.2070803@fourthworld.com> <59533087921.20120620125427@ahsoftware.net> Message-ID: Yes, but even if they had not, they posted to the quality center which is actually where they are supposed to. They are saying that no response has come to those posts. It would be better if someone came back and said, "We really do not have time at present to address this issue." or else, "We plan on fixing that within the next six months." Bob On Jun 20, 2012, at 1:18 PM, Tim Jones wrote: > I don't mean to play "Obvious Man" here, but has anyone actually contacted Heather, et al and asked for it to be fixed? > > Tim > > On Jun 20, 2012, at 12:54 PM, Mark Wieder wrote: > >> Richard- >> >> You are, I think, missing the point. The issue is more about >> announcing a new initiative, getting users started down that path, and >> then abandoning things. > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 20 18:01:55 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 22:01:55 +0000 (UTC) Subject: Rev Online References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> <197532132609.20120620123832@ahsoftware.net> Message-ID: Andre Garzia writes: > I completely agree with you and I too have my own bag of corporate insane > bugs here. I know we should have them working on it but if I could provide > an alternative uploader for the interval between today and they fixing > things, I think it would be good. I don't mean to dissuade you from doing this... > Pre2 is my favorite phone, not thanks to HP but to the fine folks at > webOS-Internals that came up with Preware. The best thing HP did recently was to open-source WebOS. Now that I have Preware loaded I can dual-boot into Android ICS as desired. > Now LiveCode IDE is basically LiveCode. There are a lot of things broken in > the IDE, a lot of room for enhancements and a lot of customizations that > some people would really enjoy but we can't do all this stuff because we > can't share it. If I change my version of the script editor template and > you change yours, there is no way for us to share our works except if we > merge it by hand. But instead of suffering from paralysis by analysis, we > can use the best solution which is positioning some clever frontScripts to > trap and replace broken stuff. That's basically what the PowerPlug stack in the glx2 distribution does. It's an ongoing process of a bunch of utilities and patches that are loaded into a frontscript and so various useful things in the IDE. Double-clicking on a label to edit its contents, for example, or providing text explanations for numeric error codes, or "put the functions of button 4 of card 3". -- Mark Wieder mwieder at ahsoftware.net From curry at pair.com Wed Jun 20 18:10:08 2012 From: curry at pair.com (Curry Kenworthy) Date: Wed, 20 Jun 2012 17:10:08 -0500 Subject: ANN: PreOrder FieldTrip, the Rich Text Editor In-Reply-To: References: Message-ID: <4FE24A40.5050707@pair.com> LiveCode 5.5 offers incredible new text styling features...if only you had a convenient rich text editor field to drop into your stacks for desktop and mobile apps and make all those features instantly available, right? Help is here! FieldTrip will let your end users easily edit and style text in word-processor fashion, and all the features are as available and easy to access on mobile as they are on desktop. With a styling toolbar similar to your favorite word processor, your users can edit text conveniently and quickly. This project is a collaboration between Maarten Koopmans and myself. The editor will be used in an iOS app right off the bat, so we'll make sure the Apple store likes it too. What we offer is the chance to easily and affordably take advantage of all the amazing text editing features of the new LiveCode on all platforms. What we need is a bit more funding to beef up the first release! So to all lively LiveCoders, please catch a great price and support the effort by preordering this essential editing field; be part of a momentous occasion, be the very first (besides myself and Maarten) to try this spiffy new editor, have the coolest apps, and help us make FieldTrip the very best it can be. It will be customizable and skinnable for a great look whatever the OS, with multiple instances, so that you can have one field in your interface or use several fields as part of a larger content layout. If you choose, your end users can move and resize fields too. This makes FieldTrip suitable for a wide range of purposes. Major text formatting features of LiveCode, including advanced features introduced in 5.5, will be represented for styling in style. Some of the capabilities long supported by LiveCode but not quite convenient to access, such as inserting images and creating hyperlinks, will be easier than ever. And how about a tab bar? You'll want to use FieldTrip for your own rich text styling, as well as offering it to your end users! The more preorders we get, the more features we can include in the first release. We need at least 50 orders, but we're hoping for a hundred or more. The special price for ordering now is $20 USD, and there are also options to pay a higher amount if you'd like to be a hero and help enrich text in apps all over the LiveCode world. (Of course, those who give more will have more influence on features.) We're using PayPal for maximum convenience anywhere in the world. Along with FieldTrip for rich editing, WordLib 2.0 and WordOut 1.0 will be on the scene soon with support for LiveCode 5.5's field features, and will work together smoothly to bring more word processing power than ever to LiveCode apps on all platforms. To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From mark.rauterkus at gmail.com Wed Jun 20 18:12:20 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Wed, 20 Jun 2012 18:12:20 -0400 Subject: Thanks for all your help so far. Global recap / thinking it through. Message-ID: Hi Pros, Zooming ahead here now that I can build a script without quotes around the cardname of another stack. Golly. Navigation is working -- check, I'm setting custom props in fields and stacks -- check. Plugging along with 3 weeks until camp begins. Next I'm going to figure out links to photos on the students' cards. Today I'd love to hear thoughts on VERSION CONTROL of a database that must be kept on various computers at different sites that may not have internet. Example, the campers go to a park. No wifi or internet there. We still need to have the campers emergency contact info on a PC and take attendance. The LC app can help to insure everyone leaves the park for the return to the home school. And, we use it for performance notes, etc. Next season this LC app can be with hot spots and web data, but I'm too rushed now and without all the tech elements just yet it seems. So, I'm going to build the app with build in LC data and not any external DB just yet. So, I expect up to 5 PCs (laptops) running WIN LC stand-alone custom LC application throughout the day. After camp ends, I need to merge the data. Then the next day everyone starts with the up to date data. WiFi is available at the main school. Q1: Does LC still run on a flash drive? Best practice and pointers for building an export / refresh system. (I won't do what was asked in 4th World's rant on the topic.) Landscape: Of 200 records, some cards may not change each day. Most fields (Name, address, etc.) on all cards won't change much after entry. Two fields will get heavy use each day, Attendance and Performance Notes. I'll have one card a sub stack keep track of version numbers and date / time stamps. A custom property on start up will record all the student records and each version # for the student's card. All records have a version # / date / time stamp as to the last changes. On shut-down, a fresh version custom property routine determines what cards were added (new ones) and what cards have had data changes. (Time stamp of recent change not matching the custom properties.) New cards have all data exported. Cards with new data have all data exported. Both frequently changed fields always have the data exported. Photo folder is watched for new images too. One administrator has to suck in the changes from each computer every day and make an up to date program that needs to be distributed to each camp leader PC for the next day. So, if YESTERDAY's version is used, then don't allow direct DB changes except for an email / export change to most of the data Allow updated attendance and performance notes as those fields need a different merge operation. Sorry for thinking out loud. Should come back with specific issues soon enough. -- 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 bobs at twft.com Wed Jun 20 18:37:59 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 20 Jun 2012 15:37:59 -0700 Subject: ANN: PreOrder FieldTrip, the Rich Text Editor In-Reply-To: <4FE24A40.5050707@pair.com> References: <4FE24A40.5050707@pair.com> Message-ID: <9F9310DF-6C56-42D8-8553-15B18274FA75@twft.com> Done, but I think you need to put something on the web page to define what the different levels actually get you. I almost went with FieldTripper, but I didn't see anyplace where I could quantify the advantage over just pre-purchasing. Bob From curry at pair.com Wed Jun 20 19:20:07 2012 From: curry at pair.com (Curry Kenworthy) Date: Wed, 20 Jun 2012 18:20:07 -0500 Subject: ANN: PreOrder FieldTrip, the Rich Text Editor In-Reply-To: References: Message-ID: <4FE25AA7.8080904@pair.com> Thanks Robert! The higher levels give us extra support, and in return give you more influence in product features. Kind of like hiring me to work on the product, so that you can give some input about where to focus. - Thanks again to those of you who have already registered - awesome!! :-) Best wishes, Curry K. =========== > Done, but I think you need to put something on the web page to define what the different levels actually get you. I almost went with FieldTripper, but I didn't see anyplace where I could quantify the advantage over just pre-purchasing. > > Bob From alex at tweedly.net Wed Jun 20 19:58:00 2012 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 21 Jun 2012 00:58:00 +0100 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE117E6.5050007@fourthworld.com> References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> Message-ID: <4FE26388.7070307@tweedly.net> On 20/06/2012 01:23, Richard Gaskin wrote: > In LiveCode, see Development->Plugins->GoRevNet, and once there see > the Stacks section. > > RevNet was the first community-based stack sharing service, later > somewhat displaced by the advent of RevOnline two years later. > > It all still works, and I would be happy to work with anyone here to > expand it to be even more useful. Richard, you are absolutely correct - RevNet is exactly the kind of thing I was thinking of, I'd simply forgotten about it because it got "pushed aside" by revonline. Most of the stacks available through RevNet have been, or still are, here on my system. I think it could benefit from some additional features (mostly seeon on revonline, such as finer granularity of categories, or keyword tags, or search by author, or ....) (and I'll email you off-list about spending some of my copious spare time on those). But RevNet also needs three other things: - publicity. It needs to become common to see a posting on the use-list (or in the forums) that says "I've just posted a little stack to RevNet to do ..." - it needs to become slightly less imposing. It was always clear that revonline was for everyone to use - and many people would post things on there. RevNet looks a little bit too much like "only experts put stuff there". It's probably a combination of the style, and maybe the language (e.g. calling them resources rather than sample stacks) and probably just gathering more usage. - more stacks. So - unless a better alternative appears in the next day or two - I'd urge everyone who has posted stacks to revonline to also add them to RevNet. I'll be doing that with the stacks I used to have on revonline (though I'll probably take the opportunity to tidy them up a bit first -some of them are a bit old :-). -- Alex. From alex at tweedly.net Wed Jun 20 20:01:44 2012 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 21 Jun 2012 01:01:44 +0100 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE1E305.2070803@fourthworld.com> References: <4FE1678F.7010501@gmail.com> <4FE1E305.2070803@fourthworld.com> Message-ID: <4FE26468.3000108@tweedly.net> On 20/06/2012 15:49, Richard Gaskin wrote: > On-Rev is still in business as a shared hosting alternative with > RevServer preinstalled, and RevServer itself is kinda nifty and also > remains available, currently at v5.0.1 (understandable that it's not > using 5.5 since most of the additions are for the field object and > mobile, neither of which is particularly useful on a server). > But it's a pain having RevServer stuck in an older version, because the stack format changed. If you have library stacks that you use in both desktop apps and revServer (and of course that's one of the advantages of Livecode), then you need to remember which version of LiveCode to use when editing them. In theory you can just always remember to "Save As ..." and change the format - but I know from experience how easy it is to forget that :-) -- Alex. From dochawk at gmail.com Wed Jun 20 20:11:32 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 17:11:32 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: <4FE239D4.8070805@hyperactivesw.com> References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> <4FE239D4.8070805@hyperactivesw.com> Message-ID: On Wed, Jun 20, 2012 at 2:00 PM, J. Landman Gay wrote: > Yes, just use the Object menu to place the menu group on the cards in the > substack. Thanks But isn't this going to give me a copy of the menu in every substack, so that I have to change all of them? -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From lc at pbh.on-rev.com Wed Jun 20 20:28:45 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Wed, 20 Jun 2012 17:28:45 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> <4FE239D4.8070805@hyperactivesw.com> Message-ID: <1D426110-BF2B-44E2-862A-CDC4B104D9B2@pbh.on-rev.com> On 2012-06-20, at 5:11 PM, Dr. Hawkins wrote: > On Wed, Jun 20, 2012 at 2:00 PM, J. Landman Gay > wrote: >> Yes, just use the Object menu to place the menu group on the cards in the >> substack. > > Thanks > > But isn't this going to give me a copy of the menu in every substack, > so that I have to change all of them? > No, if you use 'Place Group' it will put a 'referenced copy' of the menu group on the card, so any edits to the group will show on all cards that it is placed on. Paul From chipp at chipp.com Wed Jun 20 20:40:51 2012 From: chipp at chipp.com (Chipp Walters) Date: Wed, 20 Jun 2012 19:40:51 -0500 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: Message-ID: Ugh. Here we go again. First MS declares 'there is no market for tablets' and disbands the development team, then kills the skunkworks Courier tablet saying tablets will never survive. Of course Steve Jobs convinces the world we all NEED tablets, and in typical Microsoft "copy copy copy" mode they introduce a lame product too expensive, too late, and mark my word, this thing is stillborn on introduction. What, the didn't even let the press touch them? And no pricing? Shades of when MS bought Danger for $500 million only to take years and reportedly over a billion dollars to redesign the two facebook friendly phones they called Kin. The sales after the first weekend launch was in the low hundreds. They killed the project shortly thereafter. Even worse than the Zune fiasco. Who's running this show? Oh yeah, Balmer. MS is dead until they get rid of that guy. Please RR, don't spend any time trying to compile for that thing! From curry at pair.com Wed Jun 20 20:42:28 2012 From: curry at pair.com (Curry Kenworthy) Date: Wed, 20 Jun 2012 19:42:28 -0500 Subject: ANN: PreOrder FieldTrip (16%) In-Reply-To: References: Message-ID: <4FE26DF4.1090001@pair.com> We're now at 16% of the funding we need for the first release. Thank you very much to those who ordered! We'll be keeping you posted on progress over the next several weeks. If you ordered a higher level above the base price, be sure to let us know what features are most important to you, and I'll consider it a priority according to the funding. However, we still must get another few dozen orders to accomplish what the field needs initially. If you want to see a rockin' rich text editor for LiveCode on desktop and mobile, don't hesitate to preorder. You need it and we need you! To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From coiin at verizon.net Wed Jun 20 20:45:46 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 20 Jun 2012 20:45:46 -0400 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: Message-ID: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> All of your points aside, there are a couple of neat things about the Microsoft tablet. Also, if they said to RunRev "here's a billion dollars, can you publish for Windows 8?", we would all benefit. From rjb at robelko.com Wed Jun 20 20:48:29 2012 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 21 Jun 2012 02:48:29 +0200 Subject: simple (?): how to test menus after building them In-Reply-To: <1D426110-BF2B-44E2-862A-CDC4B104D9B2@pbh.on-rev.com> References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> <4FE239D4.8070805@hyperactivesw.com> <1D426110-BF2B-44E2-862A-CDC4B104D9B2@pbh.on-rev.com> Message-ID: On 20.06.2012 at 17:28 Uhr -0700 Paul Hibbert apparently wrote: > > But isn't this going to give me a copy of the menu in every substack, >> so that I have to change all of them? >> > >No, if you use 'Place Group' it will put a 'referenced copy' of the >menu group on the card, so any edits to the group will show on all >cards that it is placed on. > >Paul This is true if placing groups on different cards of the same stack, but I think the original poster meant reusing a menu group in different stacks/substacks. The answer is to create a menu group in yet another substack, which does nothing else, and activate it from any stack/substack that you want to use it with. Unfortunately, I can't give you the required commands at this time. Robert From mwieder at ahsoftware.net Wed Jun 20 21:44:46 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 18:44:46 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> Message-ID: <114554106421.20120620184446@ahsoftware.net> Andre- Tuesday, June 19, 2012, 11:01:09 PM, you wrote: > Weeks??? I have pet bugs that have been sitting there for YEARS!!!! I just looked, and my earliest still-waiting-to-be-confirmed bug report is from early 2004. -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Wed Jun 20 21:54:12 2012 From: chipp at chipp.com (Chipp Walters) Date: Wed, 20 Jun 2012 20:54:12 -0500 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> Message-ID: Curious, what are the neat points? And certainly even if Palm gave RR a billion dollars (or a bit less), we would all benefit! On Wednesday, June 20, 2012, Colin Holgate wrote: > All of your points aside, there are a couple of neat things about the > Microsoft tablet. Also, if they said to RunRev "here's a billion dollars, > can you publish for Windows 8?", we would all benefit. > > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 roger.e.eller at sealedair.com Wed Jun 20 22:01:28 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 20 Jun 2012 22:01:28 -0400 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> Message-ID: It has an intel Ivy Bridge processor, and runs Windows 8. Doesn't that mean that LiveCode will "just work" on this thing? ~Roger On Wed, Jun 20, 2012 at 9:54 PM, Chipp Walters wrote: > Curious, what are the neat points? And certainly even if Palm gave RR a > billion dollars (or a bit less), we would all benefit! > > On Wednesday, June 20, 2012, Colin Holgate wrote: > > > All of your points aside, there are a couple of neat things about the > > Microsoft tablet. Also, if they said to RunRev "here's a billion dollars, > > can you publish for Windows 8?", we would all benefit. > > > > -- > Chipp Walters > CEO, Altuit, Inc. > > From mwieder at ahsoftware.net Wed Jun 20 22:18:44 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2012 19:18:44 -0700 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> Message-ID: <76556144843.20120620191844@ahsoftware.net> Roger- Wednesday, June 20, 2012, 7:01:28 PM, you wrote: > It has an intel Ivy Bridge processor, and runs Windows 8. Doesn't that > mean that LiveCode will "just work" on this thing? No, it runs Windows Phone 8, which "shares a core" with Windows 8. In theory you can write code once for W8 and WP8, but I've heard that story somewhere before... -- -Mark Wieder mwieder at ahsoftware.net From curry at pair.com Wed Jun 20 22:21:02 2012 From: curry at pair.com (Curry Kenworthy) Date: Wed, 20 Jun 2012 21:21:02 -0500 Subject: ANN: PreOrder FieldTrip (31%) In-Reply-To: References: Message-ID: <4FE2850E.70108@pair.com> We're now almost a third of the way on funding the most essential features for FieldTrip! My heartiest thanks to this wonderful community. That's extremely encouraging. We still have the larger portion yet to be raised. This will be a powerful text editing solution to bring out the best in any app that needs more than plain text, and with a design equally suited to mobile and desktop! Please preorder to pave the way and ensure that this rich text editor addon can be available soon with the most useful features. To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From jacque at hyperactivesw.com Wed Jun 20 22:33:20 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2012 21:33:20 -0500 Subject: simple (?): how to test menus after building them In-Reply-To: References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> <4FE239D4.8070805@hyperactivesw.com> <1D426110-BF2B-44E2-862A-CDC4B104D9B2@pbh.on-rev.com> Message-ID: <4FE287F0.3070201@hyperactivesw.com> On 6/20/12 7:48 PM, Robert Brenstein wrote: > On 20.06.2012 at 17:28 Uhr -0700 Paul Hibbert apparently wrote: >> > But isn't this going to give me a copy of the menu in every substack, >>> so that I have to change all of them? >>> >> >> No, if you use 'Place Group' it will put a 'referenced copy' of the >> menu group on the card, so any edits to the group will show on all >> cards that it is placed on. >> >> Paul > > This is true if placing groups on different cards of the same stack, but > I think the original poster meant reusing a menu group in different > stacks/substacks. Actually, you can share groups from a mainstack to any of its substacks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From andre at andregarzia.com Wed Jun 20 22:49:02 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 20 Jun 2012 23:49:02 -0300 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: Message-ID: On Wed, Jun 20, 2012 at 9:40 PM, Chipp Walters wrote: > Oh yeah, Balmer. MS is dead until they get rid of that guy. Please RR, > don't spend any time trying to compile for that thing! > I don't know who I like less: Balmer or Leo... -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From coiin at verizon.net Wed Jun 20 22:51:26 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 20 Jun 2012 22:51:26 -0400 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> Message-ID: <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> I have an iPad cover, and it sort of can act like a stand, but it's not so strong, especially after a few months. The Microsoft tablet has a cover that doubles as a keyboard, and it has a separate flat to prop up the screen. From andre at andregarzia.com Wed Jun 20 22:51:33 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 20 Jun 2012 23:51:33 -0300 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: <76556144843.20120620191844@ahsoftware.net> References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> <76556144843.20120620191844@ahsoftware.net> Message-ID: On Wed, Jun 20, 2012 at 11:18 PM, Mark Wieder wrote: > No, it runs Windows Phone 8, which "shares a core" with Windows 8. In > theory you can write code once for W8 and WP8, but I've heard that > story somewhere before... > Actually there are two versions of the Surface tablet. One is an ARM version running Windows RT which looks like Windows Phone 8 and runs the same apps and the other runs on x86 probably ivy bridge and runs Window 8 "real windows" and can run anything any windows machine can run... The ARM thing will be priced like tablets and the x86 thing will be priced like Ultrabooks. So it is dead because it is expensive. -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From dochawk at gmail.com Wed Jun 20 22:54:25 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 19:54:25 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: <4FE287F0.3070201@hyperactivesw.com> References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> <4FE239D4.8070805@hyperactivesw.com> <1D426110-BF2B-44E2-862A-CDC4B104D9B2@pbh.on-rev.com> <4FE287F0.3070201@hyperactivesw.com> Message-ID: On Wednesday, June 20, 2012, J. Landman Gay wrote: > > > Actually, you can share groups from a mainstack to any of its substacks. > > Which is exactly what I want to do--but how? I created in the main sack, but it doesn't paper when try to use the menu object->place , it isn't there as an option. I tried "place group mcp_menu of car 1 of stack mcp onto this card" but it couldn't resolve it. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From dochawk at gmail.com Wed Jun 20 22:56:52 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 19:56:52 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <114554106421.20120620184446@ahsoftware.net> References: <4FE112C8.8050403@tweedly.net> <4FE117E6.5050007@fourthworld.com> <89465196765.20120619180256@ahsoftware.net> <114554106421.20120620184446@ahsoftware.net> Message-ID: On Wednesday, June 20, 2012, Mark Wieder wrote: > > I just looked, and my earliest still-waiting-to-be-confirmed bug > report is from early 2004. > I got bit in 1999 by a bug in MS word on windows that existed in 1.0 Mac (almost blank page when footnote miscalculated). It's still there, for all I know . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From dochawk at gmail.com Wed Jun 20 23:00:20 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 20 Jun 2012 20:00:20 -0700 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: Message-ID: On Wednesday, June 20, 2012, Chipp Walters wrote: > Shades of when MS bought Danger for $500 million only to take years and > reportedly over a billion dollars to redesign the two facebook friendly > phones they called Kin. The sales after the first weekend launch was in the > low hundreds. They killed the project shortly thereafter. Even worse than > the Zune fiasco. > I once met someone who had owned a copy of Ms Bob . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From mark.rauterkus at gmail.com Wed Jun 20 23:11:17 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Wed, 20 Jun 2012 23:11:17 -0400 Subject: Does a LC standalone run from a flash drive on a WIN PC Message-ID: Hi, Does a Livecode standalone application run on a PC with WIN from a flash drive? Wondering. In the past, it did, I think. But that was a while ago. -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com From chipp at chipp.com Wed Jun 20 23:13:32 2012 From: chipp at chipp.com (Chipp Walters) Date: Wed, 20 Jun 2012 22:13:32 -0500 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> <76556144843.20120620191844@ahsoftware.net> Message-ID: Still, I doubt it runs LC out of the box. Remember, LC never did work properly on Win Tablet that I'm aware. Just too many different types of controls. On Wed, Jun 20, 2012 at 9:51 PM, Andre Garzia wrote: > Windows RT which looks like Windows Phone 8 and runs the > same apps and the other runs on x86 probably ivy bridge and runs Window 8 > "real windows" and can run anything any windows machine can run.. From jacque at hyperactivesw.com Wed Jun 20 23:14:01 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2012 22:14:01 -0500 Subject: simple (?): how to test menus after building them In-Reply-To: References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> <4FE239D4.8070805@hyperactivesw.com> <1D426110-BF2B-44E2-862A-CDC4B104D9B2@pbh.on-rev.com> <4FE287F0.3070201@hyperactivesw.com> Message-ID: <4FE29179.6020506@hyperactivesw.com> On 6/20/12 9:54 PM, Dr. Hawkins wrote: > On Wednesday, June 20, 2012, J. Landman Gay wrote: >> >> >> Actually, you can share groups from a mainstack to any of its substacks. >> >> Which is exactly what I want to do--but how? > > I created in the main sack, but it doesn't paper when try to use the menu > object->place , it isn't there as an option. I tried "place group mcp_menu > of car 1 of stack mcp onto this card" but it couldn't resolve it. You and Ben are right, I misspoke. I was thinking of setting the menubar of a stack. If you're on a Mac then that works; if you're on Windows then you do need to reproduce the menu on the substack in order to place it. In the message box: set the menubar of stack "mySubstack" to "Menubar 1" The actual group doesn't appear on the card, which is why it doesn't work on Windows. On a Mac the system menu will show the correct menu. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Wed Jun 20 23:18:39 2012 From: chipp at chipp.com (Chipp Walters) Date: Wed, 20 Jun 2012 22:18:39 -0500 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> Message-ID: I never was too crazy on those new magnetic iPad covers. I like mine more: http://www.speckproducts.com/tablet-ipad-cases/magfolio-for-ipad2.html And, I don't know if a flex keyboard will work, but this one seems to, so perhaps MS's will: http://www.kickstarter.com/projects/740785012/touchfire-the-screen-top-keyboard-for-ipad On Wed, Jun 20, 2012 at 9:51 PM, Colin Holgate wrote: > I have an iPad cover, and it sort of can act like a stand, but it's not so > strong, especially after a few months. The Microsoft tablet has a cover > that doubles as a keyboard, and it has a separate flat to prop up the > screen. > > From curry at pair.com Wed Jun 20 23:26:01 2012 From: curry at pair.com (Curry Kenworthy) Date: Wed, 20 Jun 2012 22:26:01 -0500 Subject: Does a LC standalone run from a flash drive on a WIN PC In-Reply-To: References: Message-ID: <4FE29449.2030307@pair.com> It still works for me! Best wishes, Curry K. From charles at buchwald.ca Wed Jun 20 23:37:12 2012 From: charles at buchwald.ca (Charles E Buchwald) Date: Wed, 20 Jun 2012 22:37:12 -0500 Subject: Does a LC standalone run from a flash drive on a WIN PC In-Reply-To: References: Message-ID: <9F947607-3C7A-44CE-9167-BFBBB07AC69F@buchwald.ca> Hi Mark, I've been testing this way for the last several weeks, so... yes. - Charles On 2012-06-20, at 10:11 PM, Mark Rauterkus wrote: > Hi, > > Does a Livecode standalone application run on a PC with WIN from a flash drive? > > Wondering. > > In the past, it did, I think. But that was a while ago. > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus 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 dunbarx at aol.com Wed Jun 20 23:49:50 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 20 Jun 2012 23:49:50 -0400 (EDT) Subject: Corrupt and stubborn Datagrids In-Reply-To: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> References: <3A369006-4D96-435A-BF52-529E2E4C978A@pbh.on-rev.com> Message-ID: <8CF1D780AE06437-1514-C051@web-mmc-m03.sysops.aol.com> I have a data grid that once held eight columns, all named. I deleted one of the columns in the inspector, and now only seven show there, as well, of course, in the DG itself. My problem is that if I ask for the dgData of that DG, I see that old eigth named column still in the array . Refreshing does nothing. Does not deleting a column in the inspector delete that column and update the dataGrid Templates stack? And if not, how do I clean house? On another note. I found a datagrid that, when I refresh it from the inspector, empties all cells of data. I threw it out. Anyone else ever see this? thanks, Craig Newman From terry.judd at unimelb.edu.au Thu Jun 21 00:00:26 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 21 Jun 2012 04:00:26 +0000 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> Message-ID: On 21/06/2012, at 01:18 PM, Chipp Walters wrote: I never was too crazy on those new magnetic iPad covers. I like mine more: http://www.speckproducts.com/tablet-ipad-cases/magfolio-for-ipad2.html STM Skinny. And, I don't know if a flex keyboard will work, but this one seems to, so perhaps MS's will: http://www.kickstarter.com/projects/740785012/touchfire-the-screen-top-keyboard-for-ipad It sits over the screen though. For mine, the keyboard/cover is the one really good idea that the Surface brings to the tablet space. Apparently the hinge arrangement is flexible enough to allow the cover to be folded to the back of the device, and when in this position the keys are disabled. Perhaps Apple could counter with an Air with a touch screen and a removable keyboard that could be snapped over the back of the screen when not in use. Add in the ability to run virtualised iOS apps and I'll definitely buy one. Terry... Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From rene.micout at numericable.com Thu Jun 21 03:09:27 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Thu, 21 Jun 2012 09:09:27 +0200 Subject: Rev Online In-Reply-To: <197532132609.20120620123832@ahsoftware.net> References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> <197532132609.20120620123832@ahsoftware.net> Message-ID: Le 20 juin 2012 ? 21:38, Mark Wieder a ?crit : > The issue isn't whether you or any other third party can come up with > an alternative... it looks bad for the official company-sponsored way > to share content and show off what can be done with their flagship > product to be broken for over six months, and no response from them > about fixing things or even acknowledging a problem. Hello, December/09/2011 17:06:42 HNEC I had this response : [Ticket#2011120810003644] Re: RevOnline Dear Ren? Micout, Thank you for your request. We are taking a look at this, we will get back to you. Regards, Karthik Sukumaran -- RunRev Support Team ~ http://www.runrev.com LiveCode ? Realize fast, compile-free coding -- december/08/2011 16:39 - Ren? Micout wrote: > Good evening, > I have some difficulties to upload a stack on RevOnline... > Can you look if there is some problem with it ? > Thank you > Ren? Micout From rolf.kocherhans at id.uzh.ch Thu Jun 21 03:20:36 2012 From: rolf.kocherhans at id.uzh.ch (Rolf Kocherhans) Date: Thu, 21 Jun 2012 09:20:36 +0200 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: Message-ID: <0BE6953D-5341-4E6B-8ED8-2C71D7B566D1@id.uzh.ch> Hello Tim Yes ! We probably all have ! My last try was yesterday ! This is the response I got one months ago: -------------------- Ticket#2012050910000326 Hello Rolf, Hopefully I will be tackling this issue with revOnline soon, but unfortunately I can't give you any estimate or assurances as to when it's going to be fixed. We do of course want everyone to be able to use revOnline, so with a bit of luck I'll be able to return it to normal working order sometime in the near future. Regards -------------------- Am 21.06.2012 um 00:12 schrieb use-livecode-request at lists.runrev.com: > I don't mean to play "Obvious Man" here, but has anyone actually contacted Heather, et al and asked for it to be fixed? > > Tim From richmondmathewson at gmail.com Thu Jun 21 05:47:46 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 21 Jun 2012 12:47:46 +0300 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <0BE6953D-5341-4E6B-8ED8-2C71D7B566D1@id.uzh.ch> References: <0BE6953D-5341-4E6B-8ED8-2C71D7B566D1@id.uzh.ch> Message-ID: <4FE2EDC2.3080205@gmail.com> On 21/06/12 10:20, Rolf Kocherhans wrote: > Hello Tim > > Yes ! > We probably all have ! > My last try was yesterday ! > > > This is the response I got one months ago: > > -------------------- > Ticket#2012050910000326 > > Hello Rolf, > > Hopefully I will be tackling this issue with revOnline soon, but unfortunately I > can't give you any estimate or assurances as to when it's going to be fixed. We do > of course want everyone to be able to use revOnline, so with a bit of luck I'll be > able to return it to normal working order sometime in the near future. 'estimates or assurances'; well, perhaps somebody should put their money where their mouth is. "We do of course want everyone to be able to use revOnline" oddly enough, I'm starting to believe that less and less as actions (or the lack thereof) speak louder than words. That word 'luck' is a bit disingenuous. Surely what is needed is WORK and COMMITMENT. I would characterise RunRev as a company that produces a super product, but is signally bad at follow-up with bug reports and maintenance of components (such as Rev-Online and RevNet) that involve interaction between their product installed on end-user's machines and RunRev's own machines. I remember being informed that all the material on 'old' RevOnline would be transferred to 'new' RevOnline: it hasn't, so all those stacks which developers uploaded for the greater good of the much vaunted 'developer community' which RunRev protests it supports are now unavailable unless you happen to have RR version 2.x to be able access it (and, when last I looked, the stacks are no longer downloadable). I am trying to save up money to buy a more current version of Livecode than 4.5; but am starting to wonder whether I wouldn't be better buying a really decent copy of the supplement to the Old Testament Pseudepigrapha instead (having spent an arm and a leg on the 2 volume Charleworth edition of the Old Testament Pseudepigrapha it would be nice to have James Davila's work on my bookshelf - even if only for the simple reason that his house is across the road from mine in St Andrews)., as they come in at about the same price. Davila's book does not feature anything online that can get broken at a later date. > > Regards > -------------------- > > > Am 21.06.2012 um 00:12 schrieb use-livecode-request at lists.runrev.com: > >> I don't mean to play "Obvious Man" here, but has anyone actually contacted Heather, et al and asked for it to be fixed? >> >> 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 m.schonewille at economy-x-talk.com Thu Jun 21 07:11:16 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 21 Jun 2012 13:11:16 +0200 Subject: Does a LC standalone run from a flash drive on a WIN PC In-Reply-To: References: Message-ID: Mark, I had a case where a limited user was using Windows 7 and was unable to start any executable from anywhere other than the C drive. The funny thing was that this user could copy the executable to the desktop and run it, but it was impossible to run it from the flash drive. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 21 jun 2012, at 05:11, Mark Rauterkus wrote: > Hi, > > Does a Livecode standalone application run on a PC with WIN from a flash drive? > > Wondering. > > In the past, it did, I think. But that was a while ago. > -- > Ta. > > > Mark Rauterkus Mark.Rauterkus at gmail.com From sschvarstein at gmail.com Thu Jun 21 07:12:34 2012 From: sschvarstein at gmail.com (Sergio Schvarstein) Date: Thu, 21 Jun 2012 13:12:34 +0200 Subject: Setting the volume of a video in iOS Message-ID: Hi, I am developing an iPad app which includes several videos which are shown always and only in full screen mode. I used the usual iPhoneControl Player methods for displaying the videos, but as they are ONLY displayed in full screen mode, I had to create and program a custom set of buttons for playing, rewinding, sliding, etc., to avoid some of the standard library controllers, which have non sense if the videos just play in full screen mode. I had no trouble in programming any of these buttons, except the sound volume of the video. I could not find any way for controlling this property for an iPhoneControl video, nor for controlling the general system volume (the playLoudness seems not working in iOS, or maybe I made a syntax error, because I could not make it work). So, two questions: 1. Is there any way for controlling the volume of an iPhoneControl Player video via script ? 2. My final app would be hybrid: iOS, MacOS/Windows. So, I will also program these same functions for QuickTime videos in separate cards, depending on the platform. I've tried to use the QuickTime way in iOS but the videos didn't appear on screen. So, is there any way for displaying the videos in the QuickTime way in iOS or the only way is the iPhoneControl Player (or Browser) way ? Thanks for any help or suggestion. ______________________________ Sergio Schvarstein ______________________________ From sc at sahores-conseil.com Thu Jun 21 07:35:29 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Thu, 21 Jun 2012 13:35:29 +0200 Subject: Setting the volume of a video in iOS In-Reply-To: References: Message-ID: <598A7BAD-7402-4611-BF5D-AB68F33BE471@sahores-conseil.com> It works fine in my iOS own apps as : set the playLoudness to [0-10] but in case of full screen video playback, only the harware sounds buttons may be available (untested) what seems a pretty good way to go in about general ergonomics of mobile apps/devices. HTH, Le 21 juin 2012 ? 13:12, Sergio Schvarstein a ?crit : > I could not find any way for controlling this property for an iPhoneControl video, nor for controlling the general system volume (the playLoudness seems not working in iOS, or maybe I made a syntax error, because I could not make it work). -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From ambassador at fourthworld.com Thu Jun 21 10:12:43 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 07:12:43 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: <4FE287F0.3070201@hyperactivesw.com> References: <4FE287F0.3070201@hyperactivesw.com> Message-ID: <4FE32BDB.8060003@fourthworld.com> J. Landman Gay wrote: > Actually, you can share groups from a mainstack to any of its substacks. How? I've been wanting to do that for years, so we could get something close to Gain Momentum's "View" objects but haven't been able to do it. Back in the day I asked Dr. Raney, and he told me it couldn't be done but that he might consider it for the future. Has that future arrived? I just tried it again in v4.6.4 and v5.5.1, with a mainstack "a" and a substack "b", in which "a" has a group named "x" and ran this in the Message Box with "b" topmost: place grp "x" of cd 1 of stack "a" into this cd It threw this error: Message execution error: Error description: place: group is not in this stack or is already on this card What's the secret? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From ambassador at fourthworld.com Thu Jun 21 10:25:50 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 07:25:50 -0700 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: Message-ID: <4FE32EEE.4090003@fourthworld.com> Andre Garzia wrote: > I don't know who I like less: Balmer or Leo... You might want to add Larry Ellison to that list, a true contender for the Most FUBAR CEO award, with special achievements in the area of Annoying the Open Source Community with his Open Office shenanigans, and in the Wasteful Litigation category with his multimillion dollar attack on Android. His monkeying with Open Office ultimately prompted all the major distros to fund the now-much-better fork, Libre Office. And with Android, rather than the billions he was hoping for it looks like he'll be paying Google's court costs. Annoying that many people and wasting so much money isn't an easy thing to do, possibly warranting a special Lifetime Achievement Award. What else would we expect from a company that makes its living not from innovation, but from a single product it made many years ago which they've successfully lobbied, and traded personnel with, the major auditing firms to support his DB exclusively, so big corps have no alternative but to risk failing audits. On second thought, while that may not be the sort of innovation we normally expect from a tech company, it is a most inventive strategy. ;) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From bill at bluewatermaritime.com Thu Jun 21 10:37:04 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 21 Jun 2012 10:37:04 -0400 Subject: Archiving Eudora? In-Reply-To: References: <15469849.post@talk.nabble.com> Message-ID: Who is supporting Frederic Rinaldi's stuff like FastMailBase? That is such an excellent program but it was made into an app that wasn't universal. I'd like to update my copy. From ambassador at fourthworld.com Thu Jun 21 10:55:12 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 07:55:12 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE2EDC2.3080205@gmail.com> References: <4FE2EDC2.3080205@gmail.com> Message-ID: <4FE335D0.8070701@fourthworld.com> Richmond wrote: > I would characterise RunRev as a company that produces a super > product, but is signally bad at follow-up with bug reports and > maintenance of components (such as Rev-Online and RevNet)... To clarify, RevNet is not a product of RunRev Ltd., but was created and is maintained by myself and others who contribute to it from time to time. Like the other third-party plugins included with the LiveCode IDE, RunRev Ltd. has no support obligation for those plugins. I've not had bug reports for RevNet for a few years, but if you've come across an issue with it please email me and let me know so I can address it. Thanks - -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From mkoob at rogers.com Thu Jun 21 11:00:23 2012 From: mkoob at rogers.com (Martin Koob) Date: Thu, 21 Jun 2012 08:00:23 -0700 (PDT) Subject: [OT]: Travelling to RunRev Live - advice re VPN services Message-ID: <1340290823357-4651047.post@n4.nabble.com> Hi I am going to to be travelling to RunRev Live and will be using wifi onsite and offsite to avoid roaming data charges (Canadian ISPs roaming charges are expensive! $10 for 1 day for 10 MB) I have been thinking of using a VPN service to secure my public wifi connections. I am looking at couple of options. One is a software package that runs on iOS or Mac OS X called HotSpot Shield. http://hotspotshield.com/hss1/ The second are VPN services like some of the ones listed here that use PPTP. http://www.bestvpnservice.com/blog/best-iphone-vpn-service-top-10-vpn Do any of you seasoned world travellers have any advice on which way to go? Thanks Martin -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/OT-Travelling-to-RunRev-Live-advice-re-VPN-services-tp4651047.html Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Thu Jun 21 11:03:10 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 08:03:10 -0700 Subject: Does a LC standalone run from a flash drive on a WIN PC In-Reply-To: References: Message-ID: <4FE337AE.3040409@fourthworld.com> Mark Rauterkus wrote: > Does a Livecode standalone application run on a PC with WIN from a flash drive? Indeed it does. LiveCode apps are generally self-contained, with everything they need in a single folder, so they can be run from nearly anything. In fact, one of the products I manage has an option to install to either the user's hard drive or to a USB flash drive, so the user can take not only their data with them anywhere they go, but also the application so they can work on any machine available to them. Works from network-mounted volumes as well. One of the most frequent support questions I get from IT staff where our products are deployed is about configuration: they simply can't believe that all they need to do is share the volume and it all just works. They keep expecting some need to install DLLs all over the user's system, and they just won't accept our simple installation guide at face value. They call, and I explain that's all there is to it, and once they try it they're amazed. We take such simplicity for granted, but apparently Win apps are still to this day so commonly replete with DLL hell that the beautifully self-contained nature of LiveCode apps is a rare thing, rare enough to confuse even the most experience IT staff who insist that it must be more difficult than we describe. :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From tolistim at me.com Thu Jun 21 11:04:36 2012 From: tolistim at me.com (Tim Jones) Date: Thu, 21 Jun 2012 08:04:36 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: References: <4FE1678F.7010501@gmail.com> <4FE1E305.2070803@fourthworld.com> <59533087921.20120620125427@ahsoftware.net> Message-ID: Not what I meant - it's easy to "miss" reports in a feedback system. I was asking if you've contacted one of the staff directly. Much harder to miss such a request. Tim On Jun 20, 2012, at 2:52 PM, Bob Sneidar wrote: > Yes, but even if they had not, they posted to the quality center which is actually where they are supposed to. They are saying that no response has come to those posts. It would be better if someone came back and said, "We really do not have time at present to address this issue." or else, "We plan on fixing that within the next six months." > > Bob > > > On Jun 20, 2012, at 1:18 PM, Tim Jones wrote: > >> I don't mean to play "Obvious Man" here, but has anyone actually contacted Heather, et al and asked for it to be fixed? From lc at pbh.on-rev.com Thu Jun 21 11:24:09 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Thu, 21 Jun 2012 08:24:09 -0700 Subject: Rev Online In-Reply-To: References: <9FFF73AF-D447-4A19-9A6C-3E3172281D0C@superstudent.net> <14486915515.20120620000455@ahsoftware.net> <4E10B0CB-25E5-432A-AADB-F51F7CB1E355@superstudent.net> <197532132609.20120620123832@ahsoftware.net> Message-ID: <5122A7F9-AB8B-427A-9112-4B2E8E246966@pbh.on-rev.com> I've never tried uploading to RevOnline before, mainly because I didn't have anything worthwhile to contribute. After reading so many reports that it was broken I decided to see if I could log on and see where the issues are, then at least I would know what people were talking about. I couldn't log on initially with my normal Rev user/password, so I used the 'Forgot your password?' option and soon received a new password, then I could Log-in OK. I built a very small test stack to try the upload and it failed with an error that told me it couldn't report the error because the script was locked! So not wanting to be beaten I tried a few different things and eventually it worked. The mistake I was making originally was to try to add an image at the same time as uploading the stack, so once I uploaded a stack first and then used 'Edit Stack' to add the preview image everything worked fine. If the upload failed RevOnline seemed to throw a wobbly, so I did log out and log back in again after each failed attempt. I am currently using a 2009 iMac on Lion 10.7.4 and LC 5.5.1 on a very slow cable connection. The stack was very small (9.3KB) and the preview image is a Jpeg file. Maybe something was fixed recently (I know I'm much happier with some of the bug fixes in LC 5.5.1), but if anybody is waiting to upload stacks to RevOnline it could be worth trying again. I hope this helps someone. Paul -- On 2012-06-21, at 12:09 AM, Ren? Micout wrote: > > Le 20 juin 2012 ? 21:38, Mark Wieder a ?crit : > >> The issue isn't whether you or any other third party can come up with >> an alternative... it looks bad for the official company-sponsored way >> to share content and show off what can be done with their flagship >> product to be broken for over six months, and no response from them >> about fixing things or even acknowledging a problem. > > Hello, > December/09/2011 17:06:42 HNEC I had this response : > > [Ticket#2011120810003644] Re: RevOnline > > Dear Ren? Micout, > Thank you for your request. > We are taking a look at this, we will get back to you. > Regards, > > Karthik Sukumaran > -- > RunRev Support Team ~ http://www.runrev.com > LiveCode ? Realize fast, compile-free coding > -- > > december/08/2011 16:39 - Ren? Micout wrote: > >> Good evening, >> I have some difficulties to upload a stack on RevOnline... >> Can you look if there is some problem with it ? >> Thank you >> Ren? Micout > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 11:25:31 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 08:25:31 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE26468.3000108@tweedly.net> References: <4FE26468.3000108@tweedly.net> Message-ID: <4FE33CEB.7030701@fourthworld.com> Alex Tweedly wrote: > On 20/06/2012 15:49, Richard Gaskin wrote: >> On-Rev is still in business as a shared hosting alternative with >> RevServer preinstalled, and RevServer itself is kinda nifty and also >> remains available, currently at v5.0.1 (understandable that it's not >> using 5.5 since most of the additions are for the field object and >> mobile, neither of which is particularly useful on a server). >> > But it's a pain having RevServer stuck in an older version, because the > stack format changed. If you have library stacks that you use in both > desktop apps and revServer (and of course that's one of the advantages > of Livecode), then you need to remember which version of LiveCode to use > when editing them. In theory you can just always remember to "Save As > ..." and change the format - but I know from experience how easy it is > to forget that :-) True, dat. Being a lazy person I updated the Save button in my devo palette so that it now looks for a stack property called "ufwStackFileVersion", and if present uses that value to set the stackFileVersion global property to save the stack, restoring the default when it's done. There aren't many stacks I work on which need to go backwards, but at least using this allows me to set it once and forget about it, a bit of extra work but less so than trying to remember to use "Save As...". FWIW the latest version of the 4wDevolution tool palette is available in the Stack section of RevNet, but be forewarned: it was originally designed for use within the MetaCard IDE, and when using it with LiveCode it's not fully functional and may at times throw an error when it expects to find MC-specific stacks. When I get some spare time (yeah, right, that'll happen soon) I'll update it for full LiveCode compatibility, but in the meantime at least some of it is useful now. Well, at least Andre seems to like it. :) -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From curry at pair.com Thu Jun 21 11:30:59 2012 From: curry at pair.com (Curry Kenworthy) Date: Thu, 21 Jun 2012 10:30:59 -0500 Subject: ANN: PreOrder FieldTrip (62%) In-Reply-To: References: Message-ID: <4FE33E33.8050408@pair.com> Wow! I woke up to find us 62% of the way toward our crucial funding. Thanks to one and all, and extra thanks to those who bought at the FieldTripper and BigFan levels. There's still a third to go, and this is all still in the crucial stage of funding, not just the "nice to have" but the "gotta have" features! To make this field just as good for word processing on mobile as it is on desktop adds to the challenge, and we have our work cut out for us to stylishly support all those amazing LiveCode 5.5 text features! So if you still haven't preordered, here's your chance. This field and toolbar is almost like having your own little MS Word or Pages interface to drop in your app. For yourself, for your end users...either way it'll spruce up content like never before! If you've ordered at the entry level and would like to upgrade to a FieldTripper or above to have more input, it's not too late...just PayPal me the difference to my email address. And we still don't have anyone at the RichTextHero level...that could be you! (We do have a BigFan, whom we greatly appreciate.) Those who order at higher levels, be sure to let us know which features are most important to you. Big or small, we appreciate every order and we will enjoy delivering a top-notch addon to our preorder customers. To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From jacque at hyperactivesw.com Thu Jun 21 11:54:25 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2012 10:54:25 -0500 Subject: simple (?): how to test menus after building them In-Reply-To: <4FE32BDB.8060003@fourthworld.com> References: <4FE287F0.3070201@hyperactivesw.com> <4FE32BDB.8060003@fourthworld.com> Message-ID: <4FE343B1.8030306@hyperactivesw.com> On 6/21/12 9:12 AM, Richard Gaskin wrote: > J. Landman Gay wrote: >> Actually, you can share groups from a mainstack to any of its substacks. > > How? I've been wanting to do that for years You've probably already seen my retraction. Last year I worked on a stack that shared a menu bar with multiple substacks, and that's what I was thinking of. I had to go look -- I was setting the default menubar, not placing a menu group. Ergo, thinko. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Thu Jun 21 12:11:45 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 09:11:45 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE26388.7070307@tweedly.net> References: <4FE26388.7070307@tweedly.net> Message-ID: <4FE347C1.50602@fourthworld.com> Alex Tweedly wrote: > On 20/06/2012 01:23, Richard Gaskin wrote: >> In LiveCode, see Development->Plugins->GoRevNet, and once there see >> the Stacks section. >> >> RevNet was the first community-based stack sharing service, later >> somewhat displaced by the advent of RevOnline two years later. >> >> It all still works, and I would be happy to work with anyone here to >> expand it to be even more useful. > > Richard, > > you are absolutely correct - RevNet is exactly the kind of thing I was > thinking of, I'd simply forgotten about it because it got "pushed aside" > by revonline. Most of the stacks available through RevNet have been, or > still are, here on my system. > > I think it could benefit from some additional features (mostly seeon on > revonline, such as finer granularity of categories, or keyword tags, or > search by author, or ....) (and I'll email you off-list about spending > some of my copious spare time on those). Thanks - I've just added a new section for RevNet to the LiveCode Journal forums: I hope you don't mind, but I've taken the liberty of copying your post there to kick off that discussion. The LiveCode Journal forums are new and still not linked into the main site yet - I need to do that, but first I need to revamp the main menu buttons using x-plat tools (I made those with Fireworks but now I spend more time with Linux and since LC now has nice graphic effects I prefer to make such things in LC), and then link them in, and all of that will have to wait until I finish some client projects (been an unusually busy season here). So for now just use , or the link above, and I'll link it in proper as soon as I get some time to do that. Alternatively, if anyone here wants to help webmaster the LiveCode Journal site, let's talk. There's a section in those forums for LiveCode Journal itself. > But RevNet also needs three other things: > > - publicity. It needs to become common to see a posting on the > use-list (or in the forums) that says "I've just posted a little stack > to RevNet to do ..." > > - it needs to become slightly less imposing. It was always clear that > revonline was for everyone to use - and many people would post things on > there. RevNet looks a little bit too much like "only experts put stuff > there". It's probably a combination of the style, and maybe the language > (e.g. calling them resources rather than sample stacks) and probably > just gathering more usage. > > - more stacks. > > So - unless a better alternative appears in the next day or two - I'd > urge everyone who has posted stacks to revonline to also add them to > RevNet. I'll be doing that with the stacks I used to have on revonline > (though I'll probably take the opportunity to tidy them up a bit first > -some of them are a bit old :-). All good suggestions, but to be honest once RevOnline was born I started thinking about RevNet in different ways, moving beyond the stack-sharing that RevOnline is focused on into other types of resources useful to developers. As long as RevOnline exists, it simply needs to be fixed. It's the most popular solution for sharing stacks, and I would only put a lot of time into RevNet's "Stacks" section if RevOnline were to become EOL'd. While there may be some merit to double-posting to RevNet in addition to RevOnline, in truth that's only because RevOnline needs to be fixed; once fixed, that section of RevNet becomes a redundancy. So the key here is to try to get a realistic estimate from RunRev about when RevOnline will be fixed, or whether it will be EOL'd. I've written Support this morning to find out. That said, there are other ways RevNet can be useful to the community. They key element is time: so far it's been just me with occasional help from a few others (like Chipp and Jerry who've helped in the past). There is some foundational work which could/should arguably be done to simplify how it downloads stacks - I've learned a lot since I first launched RevNet on Christmas day in 2002. But again, the key is time. Right now I'm committed to client projects, which must take priority over volunteer efforts like RevNet. So while I have some ambitious plans and a fair amount of prep work done for new RevNet features in the future, for now moving it forward will have to rely on contributions from others in the community, at least until the end of summer when my schedule begins to lighten up. Anyone interested is welcome to join the discussion in the LiveCode Journal forum: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From mark.rauterkus at gmail.com Thu Jun 21 12:15:43 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Thu, 21 Jun 2012 12:15:43 -0400 Subject: What about image file names with a space -- will that be a problem later? Message-ID: Hi, Building the camp attendance application with LC Win and wonder about the use of a space in a file name of an image. Is that going to cause troubles later? I've got the record for each student as a two words with a space between. That then becomes the "card name." (example, Roberto Clemente). I'll take photos of the kids and then rename the file, from the digital camera, "imagex.jpg" to "Roberto Clemente.jpg". Then I'll get the photo of the person and have it show in the record, etc. Am I going to run into problems with the finder or such with that "space" between the FirstName and LastName? Should I do something else, like name the files with an UNDERLINE character? Does anyone have a LC card or button routine that can surf a directory of photos and rename the file names. Image #25 is "Sally Smith." --> filename changed to Sally Smith.jpg. -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com From ambassador at fourthworld.com Thu Jun 21 12:30:04 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 09:30:04 -0700 Subject: simple (?): how to test menus after building them In-Reply-To: <4FE343B1.8030306@hyperactivesw.com> References: <4FE343B1.8030306@hyperactivesw.com> Message-ID: <4FE34C0C.6040600@fourthworld.com> J. Landman Gay wrote: > On 6/21/12 9:12 AM, Richard Gaskin wrote: >> J. Landman Gay wrote: >>> Actually, you can share groups from a mainstack to any of its substacks. >> >> How? I've been wanting to do that for years > > You've probably already seen my retraction. Last year I worked on a > stack that shared a menu bar with multiple substacks, and that's what I > was thinking of. I had to go look -- I was setting the default menubar, > not placing a menu group. Ergo, thinko. Damn. I was hoping I'd misunderstood that post. Being able to place groups on other stacks would be way cool. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From bobs at twft.com Thu Jun 21 12:36:11 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 21 Jun 2012 09:36:11 -0700 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> Message-ID: <8D4D1FF4-912E-4D39-B55F-F993740FD13B@twft.com> My niece got me a cover like that for my iPad. The inserts were made of cardboard however, and it fell to pieces in 6 to 8 months and I didn't use it all that hard. Bob On Jun 20, 2012, at 7:51 PM, Colin Holgate wrote: > I have an iPad cover, and it sort of can act like a stand, but it's not so strong, especially after a few months. The Microsoft tablet has a cover that doubles as a keyboard, and it has a separate flat to prop up the screen. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 12:39:12 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 09:39:12 -0700 Subject: Linux: answer file always shows hidden files? Message-ID: <4FE34E30.50605@fourthworld.com> It seems that LiveCode's "answer file" command on Linux (Ubuntu 12.04) always shows hidden files, regardless of whether I have that setting turned on in the file manager. Is there some secret param I can use to turn that off? If not, I'll file a bug report. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From mwieder at ahsoftware.net Thu Jun 21 12:55:00 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2012 16:55:00 +0000 (UTC) Subject: Linux: answer file always shows hidden files? References: <4FE34E30.50605@fourthworld.com> Message-ID: Richard Gaskin writes: > > It seems that LiveCode's "answer file" command on Linux (Ubuntu 12.04) > always shows hidden files, regardless of whether I have that setting > turned on in the file manager. The "file manager" is an application. Changing its preferences shouldn't change the behavior of linux itself. > > Is there some secret param I can use to turn that off? put the files into tFiles filter tFiles without ".*" then put tFiles into a custom Answer File dialog > If not, I'll file a bug report. I don't think this qualifies as a bug. It doesn't seem that any application should rely on the preferences of a different application. -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Jun 21 13:03:35 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2012 17:03:35 +0000 (UTC) Subject: What about image file names with a space -- will that be a =?utf-8?b?cHJvYmxlbQlsYXRlcj8=?= References: Message-ID: Mark Rauterkus writes: > I've got the record for each student as a two words with a space > between. That then becomes the "card name." (example, Roberto > Clemente). > ...Should I do something else Yes. It's bad database design to have real data used as an index. What if you happen to end up over time with two students named "Roberto Clemente"? What if someone makes a mistake in spelling when creating the card in the first place and then later on you have to correct not just the card but all the files you just created based on the card name? If you're going to use cards as a database (not a bad idea until you get too many to deal with in a realistic time frame), and you want to index by card name, then consider giving each new student a unique ID and naming the card by that ID. Then have one card with the list of IDs/student names, and you can look them up that way. Personally, I would use a database for this type of application, but... -- Mark Wieder mwieder at ahsoftware.net From bvg at mac.com Thu Jun 21 13:05:04 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 21 Jun 2012 19:05:04 +0200 Subject: ANN: PreOrder FieldTrip (62%) In-Reply-To: <4FE33E33.8050408@pair.com> References: <4FE33E33.8050408@pair.com> Message-ID: <70E16B89-13B3-4AE0-B499-C2E46930536F@mac.com> Hi I am theoretically interested, but I feel underinformed to actually do a buy decision. Can you show some more screenshots, or maybe talk a bit more about features of the GUI, how they're done, and what that might be expected but probably missing in 1.0? thanks Bj?rnke On 21.06.2012, at 17:30, Curry Kenworthy wrote: > > Wow! I woke up to find us 62% of the way toward our crucial funding. Thanks to one and all, and extra thanks to those who bought at the FieldTripper and BigFan levels. > > There's still a third to go, and this is all still in the crucial stage of funding, not just the "nice to have" but the "gotta have" features! To make this field just as good for word processing on mobile as it is on desktop adds to the challenge, and we have our work cut out for us to stylishly support all those amazing LiveCode 5.5 text features! > > So if you still haven't preordered, here's your chance. This field and toolbar is almost like having your own little MS Word or Pages interface to drop in your app. For yourself, for your end users...either way it'll spruce up content like never before! > > If you've ordered at the entry level and would like to upgrade to a FieldTripper or above to have more input, it's not too late...just PayPal me the difference to my email address. > > And we still don't have anyone at the RichTextHero level...that could be you! (We do have a BigFan, whom we greatly appreciate.) Those who order at higher levels, be sure to let us know which features are most important to you. Big or small, we appreciate every order and we will enjoy delivering a top-notch addon to our preorder customers. > > To reserve your copy of FieldTrip, click here: > > > > Thank you. > > Best wishes, > > Curry Kenworthy > (Author of WordLib, WordReport, SpreadLib, 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 an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From warren at warrensweb.us Thu Jun 21 13:05:15 2012 From: warren at warrensweb.us (Warren Samples) Date: Thu, 21 Jun 2012 12:05:15 -0500 Subject: Linux: answer file always shows hidden files? In-Reply-To: <4FE34E30.50605@fourthworld.com> References: <4FE34E30.50605@fourthworld.com> Message-ID: <4FE3544B.20400@warrensweb.us> On 06/21/2012 11:39 AM, Richard Gaskin wrote: > It seems that LiveCode's "answer file" command on Linux (Ubuntu 12.04) > always shows hidden files, regardless of whether I have that setting > turned on in the file manager. > > Is there some secret param I can use to turn that off? > > If not, I'll file a bug report. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys Hidden files are not shown here openSUSE, Livecode 5.5.1. Warren From warren at warrensweb.us Thu Jun 21 13:09:33 2012 From: warren at warrensweb.us (Warren Samples) Date: Thu, 21 Jun 2012 12:09:33 -0500 Subject: Linux: answer file always shows hidden files? In-Reply-To: <4FE34E30.50605@fourthworld.com> References: <4FE34E30.50605@fourthworld.com> Message-ID: <4FE3554D.1080207@warrensweb.us> On 06/21/2012 11:39 AM, Richard Gaskin wrote: > It seems that LiveCode's "answer file" command on Linux (Ubuntu 12.04) > always shows hidden files, regardless of whether I have that setting > turned on in the file manager. > > Is there some secret param I can use to turn that off? > > If not, I'll file a bug report. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > to expand a tiny bit... I have my file manager, Dolphin in KDE, set to show hidden files but they do not appear in the file selector dialog displayed by "answer file". Warren From stephenREVOLUTION2 at barncard.com Thu Jun 21 13:11:56 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 21 Jun 2012 10:11:56 -0700 Subject: Archiving Eudora? In-Reply-To: References: <15469849.post@talk.nabble.com> Message-ID: nice to see a 4 year old thread pop up. This is OP when I was still using Eudora, before I discovered the spam filters in gMail. An app like this could be valuable in the future if people want to recover their old mail records from gMail (and of course old Eudora data ) and want to move somewhere else. William - Rinaldi is on this list sometimes, or visits the forums. He might sell/give/license his old code. I'm sure you could find his direct email without too much trouble - he posted to this list only a couple of months ago.... and there is an email link at http://rinaldicollection.free.fr. I could speak volumes about Frederick Rinaldi - how his externals (like ListSelect and Serial ) saved my corporate bacon back in 1989 and enabled the creation of an odd hardware-software rube-goldberg machine called "A&M Tape Copy ". This guy gives back a lot to the Mac community. On Thu, Jun 21, 2012 at 7:37 AM, william humphrey < bill at bluewatermaritime.com> wrote: > FastMailBase -- Stephen Barncard San Francisco Ca. USA more about sqb From sc at sahores-conseil.com Thu Jun 21 13:25:04 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Thu, 21 Jun 2012 19:25:04 +0200 Subject: Archiving Eudora? In-Reply-To: References: <15469849.post@talk.nabble.com> Message-ID: <2DA9DFC6-7666-4FF4-9470-DC012D1D8349@sahores-conseil.com> And Fred is a really a gentle and amazing person, even if he use, time ago, to work teen years for Apple France ;-))) Fred, if you are around on list ;D Pierre Le 21 juin 2012 ? 19:11, stephen barncard a ?crit : > nice to see a 4 year old thread pop up. This is OP when I was still using > Eudora, before I discovered the spam filters in gMail. > > An app like this could be valuable in the future if people want to recover > their old mail records from gMail (and of course old Eudora data ) and want > to move somewhere else. > > William - Rinaldi is on this list sometimes, or visits the forums. He might > sell/give/license his old code. I'm sure you could find his direct email > without too much trouble - he posted to this list only a couple of months > ago.... and there is an email link at http://rinaldicollection.free.fr. > > I could speak volumes about Frederick Rinaldi - how his externals (like > ListSelect and Serial ) saved my corporate bacon back in 1989 and enabled > the creation of an odd hardware-software rube-goldberg machine called "A&M > Tape Copy ". This guy > gives back a lot to the Mac community. > > On Thu, Jun 21, 2012 at 7:37 AM, william humphrey < > bill at bluewatermaritime.com> wrote: > >> FastMailBase > > > > > -- > > > > 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 richmondmathewson at gmail.com Thu Jun 21 13:31:37 2012 From: richmondmathewson at gmail.com (Richmond) Date: Thu, 21 Jun 2012 20:31:37 +0300 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE335D0.8070701@fourthworld.com> References: <4FE2EDC2.3080205@gmail.com> <4FE335D0.8070701@fourthworld.com> Message-ID: <4FE35A79.5050002@gmail.com> On 06/21/2012 05:55 PM, Richard Gaskin wrote: > Richmond wrote: > > > I would characterise RunRev as a company that produces a super > > product, but is signally bad at follow-up with bug reports and > > maintenance of components (such as Rev-Online and RevNet)... > > To clarify, RevNet is not a product of RunRev Ltd., but was created > and is maintained by myself and others who contribute to it from time > to time. Aah; well that puts a diferent perspective on revNet altogether, and for that I retract my criticism on that point. > > Like the other third-party plugins included with the LiveCode IDE, > RunRev Ltd. has no support obligation for those plugins. > > I've not had bug reports for RevNet for a few years, but if you've > come across an issue with it please email me and let me know so I can > address it. Nothing is intrinsically wrong with RevNet, it is just very out-of-date. > > Thanks - > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/FourthWorldSys > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 13:39:23 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 10:39:23 -0700 Subject: LiveCodeOnline [Was: Re: Rev Online] In-Reply-To: <4FE35A79.5050002@gmail.com> References: <4FE35A79.5050002@gmail.com> Message-ID: <4FE35C4B.3010700@fourthworld.com> Richmond wrote: > Nothing is intrinsically wrong with RevNet, it is just very out-of-date. Agreed. It could use some pruning of the stacks it has access to, and a freshened appearance. Those and more are on my to-do list, but client work pays for that so I must continue to give priority to shipping those client projects for now, in hopes of a nifty new revamp for RevNet toward the end of summer. If anyone wants to contribute to either RevNet or LiveCode Journal, both are community efforts and your participation is welcome: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From irog at mac.com Thu Jun 21 13:43:08 2012 From: irog at mac.com (Roger Guay) Date: Thu, 21 Jun 2012 10:43:08 -0700 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: Thanks so much for you patience, Chris . . . I'm learning a lot from you, but unfortunately, I'm still not able to play sounds in iOS. In answer to your questions and points: I am not able to play sounds in either the simulator nor my iPad. The answer command you suggest (very clever!) returns false in the simulator and on my iPad. Yet, I have verified the files are sitting in plain site of Show Package Contents folder of the standalone You mention that "You can also verify the path by looking at the path as it's listed in Standalone Application Settings". Where is that? I can't seem to find anything except the "Default build folder", which in my case is my desktop. Doesn't the "engine folder" take care of path automatically when running on the device? Thanks again, Roger On Jun 20, 2012, at 3:12 PM, use-livecode-request at lists.runrev.com wrote: > Message: 10 > Date: Wed, 20 Jun 2012 13:14:11 -0600 > From: Chris Sheffield > To: How to use LiveCode > Subject: Re: Playing Sounds in iOS > Message-ID: > Content-Type: text/plain; CHARSET=US-ASCII > > Your code seems okay as far as I can tell. I'm guessing the path is not getting set correctly. Are you running this in the simulator or on a device? > > One really quick way to verify the path of a file, especially if you're running in the simulator, is to simply place an answer command right before the call to mobilePlaySoundOnChannel to check the existence of the file you're trying to play. So something like: > > answer there is a file tSoundFile > > This will return true if the file exists, false otherwise. If your app is built for a device and you want to make sure the file are copying into the bundle correctly, in the Finder, right click on the bundle and choose Show Package Contents. Your files will either be right inside that folder or inside a sub folder. So just make sure to set the path accordingly. You can also verify the path by looking at the path as it's listed in Standalone Application Settings. If there are any folder names as part of the path, those folders will be created inside your app bundle and need to be included when building paths for the sound files. > > So if you've verified the path and things are still not working, the only other thing I can think of is that you've got files that are not compatible with iOS for whatever reason, though I believe those file types are. > > Chris From bill at bluewatermaritime.com Thu Jun 21 13:48:55 2012 From: bill at bluewatermaritime.com (william humphrey) Date: Thu, 21 Jun 2012 13:48:55 -0400 Subject: Archiving Eudora? In-Reply-To: <2DA9DFC6-7666-4FF4-9470-DC012D1D8349@sahores-conseil.com> References: <15469849.post@talk.nabble.com> <2DA9DFC6-7666-4FF4-9470-DC012D1D8349@sahores-conseil.com> Message-ID: Thanks. I was worried about him as his websites all stop at 2004 On Thu, Jun 21, 2012 at 1:25 PM, Pierre Sahores wrote: > And Fred is a really a gentle and amazing person, even if he use, time > ago, to work teen years for Apple France ;-))) > > Fred, if you are around on list ;D > > Pierre > > Le 21 juin 2012 ? 19:11, stephen barncard a ?crit : > > > nice to see a 4 year old thread pop up. This is OP when I was still using > > Eudora, before I discovered the spam filters in gMail. > > > > An app like this could be valuable in the future if people want to > recover > > their old mail records from gMail (and of course old Eudora data ) and > want > > to move somewhere else. > > > > William - Rinaldi is on this list sometimes, or visits the forums. He > might > > sell/give/license his old code. I'm sure you could find his direct email > > without too much trouble - he posted to this list only a couple of months > > ago.... and there is an email link at http://rinaldicollection.free.fr. > > > > I could speak volumes about Frederick Rinaldi - how his externals (like > > ListSelect and Serial ) saved my corporate bacon back in 1989 and enabled > > the creation of an odd hardware-software rube-goldberg machine called > "A&M > > Tape Copy ". This guy > > gives back a lot to the Mac community. > > > > On Thu, Jun 21, 2012 at 7:37 AM, william humphrey < > > bill at bluewatermaritime.com> wrote: > > > >> FastMailBase > > > > > > > > > > -- > > > > > > > > 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 ambassador at fourthworld.com Thu Jun 21 13:50:59 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 10:50:59 -0700 Subject: Linux: answer file always shows hidden files? In-Reply-To: References: Message-ID: <4FE35F03.9010705@fourthworld.com> Mark Wieder wrote: > put the files into tFiles > filter tFiles without ".*" > > then put tFiles into a custom Answer File dialog That allows me to alter the results of the dialog, but doesn't affect the non-standard appearance of the files within it. My goal is to have a UI consistent with others on Ubuntu, and most of them do not show hidden files unless you specifically select an option to do that. > I don't think this qualifies as a bug. It doesn't seem that any > application should rely on the preferences of a different application. Actually, it seems to be somewhat common on Ubuntu, and possibly other Debian-based systems. There's a subsystem designed specifically for that, gconf on older systems and later replaced with dconf, so that apps can interoperate. But whether the LiveCode call to the "answer file" dialog uses dconf isn't as important to me as that it simply exhibit behavior that more closely matches the de facto conventions on that platform. Ideally it could provide a flag for us to determine whether we want to give the user access to hidden files, so we can use it for more normal productivity apps and also for apps that may modify config files. Warren Samples wrote: > Hidden files are not shown here openSUSE, Livecode 5.5.1. > ...I have my file manager, Dolphin in KDE, set to show hidden > files but they do not appear in the file selector dialog > displayed by "answer file". Very helpful. Looks like it's specific to Ubuntu, or perhaps to all Debian-based distros, or maybe to Gnome, but at least we can distinguish openSUSE and/or KDE. Before I file a feature request for this it would be helpful to get input from others: If any of you are using Linux it would be helpful to know which distro and version, which desktop environment, and whether using the "answer file" command shows hidden files in its listing. Thanks - -- 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 devin_asay at byu.edu Thu Jun 21 14:16:54 2012 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 21 Jun 2012 18:16:54 +0000 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: <992FA676-EF2C-4E3E-A097-D1F1260E89A2@byu.edu> Roger, Maybe you've done this, but keep in mind that the iOS file system is case sensitive, unlike the OS X file system. Could there be case mismatches in your file paths and/or names? Devin On Jun 21, 2012, at 11:43 AM, Roger Guay wrote: > Thanks so much for you patience, Chris . . . I'm learning a lot from you, but unfortunately, I'm still not able to play sounds in iOS. In answer to your questions and points: > > I am not able to play sounds in either the simulator nor my iPad. > > The answer command you suggest (very clever!) returns false in the simulator and on my iPad. Yet, I have verified the files are sitting in plain site of Show Package Contents folder of the standalone > > You mention that "You can also verify the path by looking at the path as it's listed in Standalone Application Settings". Where is that? I can't seem to find anything except the "Default build folder", which in my case is my desktop. Doesn't the "engine folder" take care of path automatically when running on the device? > > Thanks again, > > Roger > > > On Jun 20, 2012, at 3:12 PM, use-livecode-request at lists.runrev.com wrote: > >> Message: 10 >> Date: Wed, 20 Jun 2012 13:14:11 -0600 >> From: Chris Sheffield >> To: How to use LiveCode >> Subject: Re: Playing Sounds in iOS >> Message-ID: >> Content-Type: text/plain; CHARSET=US-ASCII >> >> Your code seems okay as far as I can tell. I'm guessing the path is not getting set correctly. Are you running this in the simulator or on a device? >> >> One really quick way to verify the path of a file, especially if you're running in the simulator, is to simply place an answer command right before the call to mobilePlaySoundOnChannel to check the existence of the file you're trying to play. So something like: >> >> answer there is a file tSoundFile >> >> This will return true if the file exists, false otherwise. If your app is built for a device and you want to make sure the file are copying into the bundle correctly, in the Finder, right click on the bundle and choose Show Package Contents. Your files will either be right inside that folder or inside a sub folder. So just make sure to set the path accordingly. You can also verify the path by looking at the path as it's listed in Standalone Application Settings. If there are any folder names as part of the path, those folders will be created inside your app bundle and need to be included when building paths for the sound files. >> >> So if you've verified the path and things are still not working, the only other thing I can think of is that you've got files that are not compatible with iOS for whatever reason, though I believe those file types are. >> >> Chris > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 mikekann at yahoo.com Thu Jun 21 14:28:25 2012 From: mikekann at yahoo.com (Michael Kann) Date: Thu, 21 Jun 2012 11:28:25 -0700 (PDT) Subject: What about image file names with a space -- will that be a problem later? In-Reply-To: Message-ID: <1340303305.78338.YahooMailClassic@web161605.mail.bf1.yahoo.com> Mark, Best to stay away from spaces. Underscore would be better. You might want to divide the names up into first name, last name. When you sort you probably want to sort on the last name anyway. I don't like to use capital letters in file names either, but that might not be too bad. If you ever want to move your data to a Linux environment the capital letters are treated as different letters, which might cause problems. I checked out your water polo website. Looks like a great program. Mike --- On Thu, 6/21/12, Mark Rauterkus wrote: From: Mark Rauterkus Subject: What about image file names with a space -- will that be a problem later? To: use-livecode at lists.runrev.com Date: Thursday, June 21, 2012, 11:15 AM Hi, Building the camp attendance application with LC Win and wonder about the use of a space in a file name of an image. Is that going to cause troubles later? I've got the record for each student as a two words with a space between. That then becomes the "card name." (example, Roberto Clemente). I'll take photos of the kids and then rename the file, from the digital camera, "imagex.jpg" to "Roberto Clemente.jpg". Then I'll get the photo of the person and have it show in the record, etc. Am I going to run into problems with the finder or such with that "space" between the FirstName and LastName? Should I do something else, like name the files with an UNDERLINE character? Does anyone have a LC card or button routine that can surf a directory of photos and rename the file names. Image #25 is "Sally Smith." --> filename changed to Sally Smith.jpg. -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus 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 From bobs at twft.com Thu Jun 21 14:32:06 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 21 Jun 2012 11:32:06 -0700 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: References: <2F9017BD-622E-426D-BF99-5E733914F0EA@verizon.net> <66E8DC17-CB3D-4C3F-9991-EA0AA82045B5@verizon.net> Message-ID: <9BEB1BD3-0F68-4C0E-8032-69BCA8D43845@twft.com> I have said before, but it bears repeating, the thing that makes mobile devices appealing to use with a touch interface, is that the apps do not have nearly the functionality that a full blown laptop or workstation does, and therefore less things to "touch". Using a touch interface in OS X or Windows will tire someone out in a hurry, if the task requires a lot of interaction. I think a touchair would be a mistake on Apple's part. Bob On Jun 20, 2012, at 9:00 PM, Terry Judd wrote: > > On 21/06/2012, at 01:18 PM, Chipp Walters wrote: > > I never was too crazy on those new magnetic iPad covers. I like mine more: > http://www.speckproducts.com/tablet-ipad-cases/magfolio-for-ipad2.html > > STM Skinny. > > And, I don't know if a flex keyboard will work, but this one seems to, so > perhaps MS's will: > http://www.kickstarter.com/projects/740785012/touchfire-the-screen-top-keyboard-for-ipad > > It sits over the screen though. > > For mine, the keyboard/cover is the one really good idea that the Surface brings to the tablet space. Apparently the hinge arrangement is flexible enough to allow the cover to be folded to the back of the device, and when in this position the keys are disabled. > > Perhaps Apple could counter with an Air with a touch screen and a removable keyboard that could be snapped over the back of the screen when not in use. Add in the ability to run virtualised iOS apps and I'll definitely buy one. > > Terry... > > Dr Terry Judd > Senior Lecturer in Medical Education > Medical Eduction Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 14:46:25 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2012 13:46:25 -0500 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: <4FE36C01.6030001@hyperactivesw.com> On 6/21/12 12:43 PM, Roger Guay wrote: > I am not able to play sounds in either the simulator nor my iPad. I looked back in the thread and saw you are using sound files of type ".caf". Try a different format and see if it works. From the Apple developer notes: The audio technologies in iOS support the following audio formats: AAC Apple Lossless (ALAC) A-law IMA/ADPCM (IMA4) Linear PCM ?-law DVI/Intel IMA ADPCM Microsoft GSM 6.10 AES3-2003 -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Jun 21 14:52:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 21 Jun 2012 11:52:57 -0700 Subject: Playing Sounds in iOS In-Reply-To: <992FA676-EF2C-4E3E-A097-D1F1260E89A2@byu.edu> References: <992FA676-EF2C-4E3E-A097-D1F1260E89A2@byu.edu> Message-ID: That is not entirely accurate. The Mac file system can be formatted as case sensitive or not. The default is not, and there probably isn't a single person in the world who uses case sensitivity, but hey, I'm in developer mode. Bob On Jun 21, 2012, at 11:16 AM, Devin Asay wrote: > Roger, > > Maybe you've done this, but keep in mind that the iOS file system is case sensitive, unlike the OS X file system. Could there be case mismatches in your file paths and/or names? > > Devin From coiin at verizon.net Thu Jun 21 15:00:29 2012 From: coiin at verizon.net (Colin Holgate) Date: Thu, 21 Jun 2012 15:00:29 -0400 Subject: Playing Sounds in iOS In-Reply-To: <4FE36C01.6030001@hyperactivesw.com> References: <4FE36C01.6030001@hyperactivesw.com> Message-ID: <5BABCCCD-497B-4926-B62B-9AC9969CB1EC@verizon.net> He did say that he was trying WAV too, which ought to come under the Linear PCM ability. On Jun 21, 2012, at 2:46 PM, J. Landman Gay wrote: > >I looked back in the thread and saw you are using sound files of type ".caf". Try a different format and see if it works. From mwieder at ahsoftware.net Thu Jun 21 15:01:10 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2012 19:01:10 +0000 (UTC) Subject: Linux: answer file always shows hidden files? References: <4FE35F03.9010705@fourthworld.com> Message-ID: Richard Gaskin writes: > If any of you are using Linux it would be helpful to know which distro > and version, which desktop environment, and whether using the "answer > file" command shows hidden files in its listing. After caffeine, I realize that the answer file dialog does indeed invoke the File Manager, and so you're quite correct in that the File Manager preferences should be respected. It is working as designed on Fedora 16/xfce spin, where the hidden files are not shown if I disable them from the File Manager. Getting "the files" does give the entire list, including the hidden files. So it appears that Ubuntu is at fault here. -- Mark Wieder mwieder at ahsoftware.net From curry at pair.com Thu Jun 21 15:13:53 2012 From: curry at pair.com (Curry Kenworthy) Date: Thu, 21 Jun 2012 14:13:53 -0500 Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: References: Message-ID: <4FE37271.8090007@pair.com> > I am theoretically interested, but I feel underinformed to actually do a buy decision. Can you show some more screenshots, or maybe talk a bit more about features of the GUI, how they're done, and what that might be expected but probably missing in 1.0? Howdy Bj?rnke, Thanks for the question! FieldTrip is a rich text editor that is basically a word processor field, revealing the LiveCode text styling features with a nice toolbar. Of course it has all the B I U simple styling, paragraph alignment and so on, and it will have a tab bar for tabs and margins, and list support. Working on mobile is a major focus, we've got it running on our tablets and it also allows the end user to resize and move the field easily on mobile, if that's relevant to your app and you enable that feature. We're planning flexible options for skinning. What features exactly will be in 1.0 and what will be still to do depend entirely on this preorder drive, so that's as far as I'm going at the moment. We greatly appreciate the preorders and I am committed to giving our precustomers something truly special, such as prior access a month before anyone else, or extra features; still to be determined, but definitely they will have perks! Those who order above the base level will also be able to specify the features important to them, and I will commit a corresponding amount of time to those features. So, I encourage you to order during this phase and be one of our extra-cool special customers! :) To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From pete at lcsql.com Thu Jun 21 15:18:18 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 21 Jun 2012 12:18:18 -0700 Subject: Archiving Eudora? In-Reply-To: References: <15469849.post@talk.nabble.com> Message-ID: I hadn't come across this collection before and the names of the downloads are enticing! I downloaded "CreateAlias" and "CopyFolder", expanded them with Stuffit Expander, and they came out as Unix executable files, even thought the "RR" column is checked which I thought meant they were Revolution/Livecode script files. I'm obviously missing something here and hope someone can enlighhten me. Pete lcSQL Software On Thu, Jun 21, 2012 at 10:11 AM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > William - Rinaldi is on this list sometimes, or visits the forums. He might > sell/give/license his old code. I'm sure you could find his direct email > without too much trouble - he posted to this list only a couple of months > ago.... and there is an email link at http://rinaldicollection.free.fr. > From pete at lcsql.com Thu Jun 21 15:31:00 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 21 Jun 2012 12:31:00 -0700 Subject: Table field Message-ID: Bill Vlahos' lcTaskList and the Bernd's table stack have inspired me to play around with tables more than I have in the past. I've implemented coloring of alternate rows but I noticed that the highlighting of the alternate rows starts a few pixels in from the left side of the line and stops a few pixels short of the vertical scrollbar at the right side of the line. Any suggestions as to how to make the highlight extend across the full width of a line? Thanks, Pete lcSQL Software From klaus at major.on-rev.com Thu Jun 21 15:33:18 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Thu, 21 Jun 2012 21:33:18 +0200 Subject: Archiving Eudora? In-Reply-To: References: <15469849.post@talk.nabble.com> Message-ID: <048F3AAF-E4CE-4297-90E3-9ED3967D6727@major.on-rev.com> Hi Pete, Am 21.06.2012 um 21:18 schrieb Peter Haworth: > I hadn't come across this collection before and the names of the downloads > are enticing! I downloaded "CreateAlias" and "CopyFolder", expanded them > with Stuffit Expander, and they came out as Unix executable files, even > thought the "RR" column is checked which I thought meant they were > Revolution/Livecode script files. > > I'm obviously missing something here yep, that fact that these are PPC externals, as indicated on that page ;-) I don't think you can use them with a recent version of LiveCode. The column "RR" means that these externals have been part of earlier distributions of "Revolution", at least 10 years ago :-D > and hope someone can enlighhten me. > > Pete > lcSQL Software > > > > On Thu, Jun 21, 2012 at 10:11 AM, stephen barncard < > stephenREVOLUTION2 at barncard.com> wrote: > >> William - Rinaldi is on this list sometimes, or visits the forums. He might >> sell/give/license his old code. I'm sure you could find his direct email >> without too much trouble - he posted to this list only a couple of months >> ago.... and there is an email link at http://rinaldicollection.free.fr. Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From cmsheffield at me.com Thu Jun 21 15:48:08 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Thu, 21 Jun 2012 13:48:08 -0600 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: <93E8FDEC-BEFE-4CEF-BBF5-058025DCD03B@me.com> Roger, Try this. Open the Standalone Application Settings dialog. Click on Copy Files. Look at your list of files and/or folders. Did you add files individually? Did you add an entire folder of files? Check the paths of these files/folders? Do these paths contain any subfolders relative to your stack file? For example, if you added an entire folder containing sound files, it might be listed as "[some folder]/*". If you added individual files, they might be listed as "[some folder]/mySound.wav". If that's the case, you have to include those folder names in your code when creating the path to the files. Using "the engine folder" will not automatically add those sub folder names. So that's the first thing to check. If that all looks good, make a slight mod to the answer command so that it's "answer tSoundFile". This way you can verify the path is what you expect it to be. In the simulator, that path will be fairly long most likely. If that path looks okay, then it may just be that the files are not compatible. Do they play okay on your computer? Verify that it's a supported file type on iOS using the list Jacque provided. Hopefully I'm being helpful and not just causing more confusion. Sometimes I'm not very good at explaining things. Let me know if you still have questions. Also, like Devin said, the iOS file system is case sensitive, where the Mac OS file system may or may not be. So make sure file and folder names in your code match case exactly as it is on disk. I've gotten bit by that a few times. Chris On Jun 21, 2012, at 11:43 AM, Roger Guay wrote: > Thanks so much for you patience, Chris . . . I'm learning a lot from you, but unfortunately, I'm still not able to play sounds in iOS. In answer to your questions and points: > > I am not able to play sounds in either the simulator nor my iPad. > > The answer command you suggest (very clever!) returns false in the simulator and on my iPad. Yet, I have verified the files are sitting in plain site of Show Package Contents folder of the standalone > > You mention that "You can also verify the path by looking at the path as it's listed in Standalone Application Settings". Where is that? I can't seem to find anything except the "Default build folder", which in my case is my desktop. Doesn't the "engine folder" take care of path automatically when running on the device? > > Thanks again, > > Roger > > > On Jun 20, 2012, at 3:12 PM, use-livecode-request at lists.runrev.com wrote: > >> Message: 10 >> Date: Wed, 20 Jun 2012 13:14:11 -0600 >> From: Chris Sheffield >> To: How to use LiveCode >> Subject: Re: Playing Sounds in iOS >> Message-ID: >> Content-Type: text/plain; CHARSET=US-ASCII >> >> Your code seems okay as far as I can tell. I'm guessing the path is not getting set correctly. Are you running this in the simulator or on a device? >> >> One really quick way to verify the path of a file, especially if you're running in the simulator, is to simply place an answer command right before the call to mobilePlaySoundOnChannel to check the existence of the file you're trying to play. So something like: >> >> answer there is a file tSoundFile >> >> This will return true if the file exists, false otherwise. If your app is built for a device and you want to make sure the file are copying into the bundle correctly, in the Finder, right click on the bundle and choose Show Package Contents. Your files will either be right inside that folder or inside a sub folder. So just make sure to set the path accordingly. You can also verify the path by looking at the path as it's listed in Standalone Application Settings. If there are any folder names as part of the path, those folders will be created inside your app bundle and need to be included when building paths for the sound files. >> >> So if you've verified the path and things are still not working, the only other thing I can think of is that you've got files that are not compatible with iOS for whatever reason, though I believe those file types are. >> >> Chris > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 15:56:50 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 21 Jun 2012 12:56:50 -0700 Subject: Archiving Eudora? In-Reply-To: <048F3AAF-E4CE-4297-90E3-9ED3967D6727@major.on-rev.com> References: <15469849.post@talk.nabble.com> <048F3AAF-E4CE-4297-90E3-9ED3967D6727@major.on-rev.com> Message-ID: Thanks Klaus. Pete lcSQL Software On Thu, Jun 21, 2012 at 12:33 PM, Klaus on-rev wrote: > Hi Pete, > > Am 21.06.2012 um 21:18 schrieb Peter Haworth: > > > I hadn't come across this collection before and the names of the > downloads > > are enticing! I downloaded "CreateAlias" and "CopyFolder", expanded them > > with Stuffit Expander, and they came out as Unix executable files, even > > thought the "RR" column is checked which I thought meant they were > > Revolution/Livecode script files. > > > > I'm obviously missing something here > > yep, that fact that these are PPC externals, as indicated on that page ;-) > I don't think you can use them with a recent version of LiveCode. > > The column "RR" means that these externals have been part of earlier > distributions of "Revolution", at least 10 years ago :-D > > > and hope someone can enlighhten me. > > > > Pete > > lcSQL Software > > > > > > > > On Thu, Jun 21, 2012 at 10:11 AM, stephen barncard < > > stephenREVOLUTION2 at barncard.com> wrote: > > > >> William - Rinaldi is on this list sometimes, or visits the forums. He > might > >> sell/give/license his old code. I'm sure you could find his direct > email > >> without too much trouble - he posted to this list only a couple of > months > >> ago.... and there is an email link at http://rinaldicollection.free.fr. > > 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 bvg at mac.com Thu Jun 21 15:57:32 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 21 Jun 2012 21:57:32 +0200 Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: <4FE37271.8090007@pair.com> References: <4FE37271.8090007@pair.com> Message-ID: <4F24579C-9925-46A2-925C-22A826530667@mac.com> I guess my questions where too general, so here some specifics. It's ok to say "no idea about that, it's too early" of course :) How much is the minimal amount of the buttons at the top for desktop, in pixels and in amount of buttons? Will there be buttons for usual file handling like "open", "save" and "print"? Do you plan that people could make their own buttons and functionality for the toolbar? Can the user add or remove buttons from the toolbar (like Word used to have before the ribbon)? Will the toolbar be like old Word, or more like the modern Ribbon? Can I show and hide parts or all of the toolbar per script? Can the field still be used by my own code, for example for code coloring and intendation? Still would prefer some screenshots. Will you be at the conference next week? Maybe you can simple show your stuff to me there, and then I can decide :) On 21.06.2012, at 21:13, Curry Kenworthy wrote: > >> I am theoretically interested, but I feel underinformed to actually do a buy decision. Can you show some more screenshots, or maybe talk a bit more about features of the GUI, how they're done, and what that might be expected but probably missing in 1.0? > > Howdy Bj?rnke, > > Thanks for the question! FieldTrip is a rich text editor that is basically a word processor field, revealing the LiveCode text styling features with a nice toolbar. > > Of course it has all the B I U simple styling, paragraph alignment and so on, and it will have a tab bar for tabs and margins, and list support. > > Working on mobile is a major focus, we've got it running on our tablets and it also allows the end user to resize and move the field easily on mobile, if that's relevant to your app and you enable that feature. We're planning flexible options for skinning. > > What features exactly will be in 1.0 and what will be still to do depend entirely on this preorder drive, so that's as far as I'm going at the moment. > > We greatly appreciate the preorders and I am committed to giving our precustomers something truly special, such as prior access a month before anyone else, or extra features; still to be determined, but definitely they will have perks! > > Those who order above the base level will also be able to specify the features important to them, and I will commit a corresponding amount of time to those features. > > So, I encourage you to order during this phase and be one of our extra-cool special customers! :) > > To reserve your copy of FieldTrip, click here: > > > > Thank you. > > Best wishes, > > Curry Kenworthy > (Author of WordLib, WordReport, SpreadLib, 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 an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From francois.chaplais at mines-paristech.fr Thu Jun 21 16:05:29 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Thu, 21 Jun 2012 22:05:29 +0200 Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: <4F24579C-9925-46A2-925C-22A826530667@mac.com> References: <4FE37271.8090007@pair.com> <4F24579C-9925-46A2-925C-22A826530667@mac.com> Message-ID: <20E98D60-7A9E-45B3-82D7-5C40C62EB31F@mines-paristech.fr> Last but not the least, do you have a planned price for those who prefer to wait for this to get real? In other words, how much can one *expect* to gain by buying in advance? It can be a very good selling point. cheers, Fran?ois Le 21 juin 2012 ? 21:57, Bj?rnke von Gierke a ?crit : > I guess my questions where too general, so here some specifics. It's ok to say "no idea about that, it's too early" of course :) > > How much is the minimal amount of the buttons at the top for desktop, in pixels and in amount of buttons? > > Will there be buttons for usual file handling like "open", "save" and "print"? > > Do you plan that people could make their own buttons and functionality for the toolbar? > > Can the user add or remove buttons from the toolbar (like Word used to have before the ribbon)? > > Will the toolbar be like old Word, or more like the modern Ribbon? > > Can I show and hide parts or all of the toolbar per script? > > Can the field still be used by my own code, for example for code coloring and intendation? > > Still would prefer some screenshots. > > Will you be at the conference next week? Maybe you can simple show your stuff to me there, and then I can decide :) > > On 21.06.2012, at 21:13, Curry Kenworthy wrote: > From irog at mac.com Thu Jun 21 16:48:37 2012 From: irog at mac.com (Roger Guay) Date: Thu, 21 Jun 2012 13:48:37 -0700 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: Heaps of praise be unto Devin! It was a case mismatch that caused my problem. Interesting though that the "answer there is a tSoundFIle" command is still returning false?? On Jun 21, 2012, at 12:57 PM, use-livecode-request at lists.runrev.com wrote: > Message: 12 > Date: Thu, 21 Jun 2012 18:16:54 +0000 > From: Devin Asay > To: How to use LiveCode > Subject: Re: Playing Sounds in iOS > Message-ID: <992FA676-EF2C-4E3E-A097-D1F1260E89A2 at byu.edu> > Content-Type: text/plain; charset="us-ascii" > > Roger, > > Maybe you've done this, but keep in mind that the iOS file system is case sensitive, unlike the OS X file system. Could there be case mismatches in your file paths and/or names? > > Devin > From ambassador at fourthworld.com Thu Jun 21 16:51:15 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2012 13:51:15 -0700 Subject: Somewhat OT: Windows Phone 8 In-Reply-To: <9BEB1BD3-0F68-4C0E-8032-69BCA8D43845@twft.com> References: <9BEB1BD3-0F68-4C0E-8032-69BCA8D43845@twft.com> Message-ID: <4FE38943.9020405@fourthworld.com> Bob Sneidar wrote: > I have said before, but it bears repeating, the thing that makes > mobile devices appealing to use with a touch interface, is that > the apps do not have nearly the functionality that a full blown > laptop or workstation does, and therefore less things to "touch". > Using a touch interface in OS X or Windows will tire someone out > in a hurry, if the task requires a lot of interaction. > > I think a touchair would be a mistake on Apple's part. At one time I felt the same way. Then I got the Asus Transformer. It's well-named: it totally transformed my expectations for touch devices. As both a tablet and a netbook in a single device, it's become my favorite in both categories. Months of much enjoyment with it later, now and then when I'm using my regular laptop I find myself touching the screen, only to be disappointed that I get no response. Personally, I see a TouchAir as inevitable, every bit as much as the eventual merging of OS X and iOS into a single omni-device OS, much like Win8 and Ubuntu today. As form factors continue to diversify, the capabilities of what is currently seen as two categories of devices will continue to overlap and merge, eventually reaching the point where such division will no longer have any meaning. If Apple doesn't have a plan for this, they'll find themselves playing catch-up with wearables or whatever the next big form factor frenzy is. But I suspect they already do. In March they took out another patent related to wearables. The future belongs to single-OS ecosystems, which are nimble, scalable, and adaptable across a wider range of devices than we see today. The tablet is not the end of the road, but just a mid-point to increasing ubiquity of computing and the Internet.... -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From warren at warrensweb.us Thu Jun 21 16:56:56 2012 From: warren at warrensweb.us (Warren Samples) Date: Thu, 21 Jun 2012 15:56:56 -0500 Subject: Linux: answer file always shows hidden files? In-Reply-To: References: <4FE35F03.9010705@fourthworld.com> Message-ID: <4FE38A98.6030709@warrensweb.us> On 06/21/2012 02:01 PM, Mark Wieder wrote: > Richard Gaskin writes: > >> If any of you are using Linux it would be helpful to know which distro >> and version, which desktop environment, and whether using the "answer >> file" command shows hidden files in its listing. > > After caffeine, I realize that the answer file dialog does indeed invoke the > File Manager, and so you're quite correct in that the File Manager preferences > should be respected. It is working as designed on Fedora 16/xfce spin, where the > hidden files are not shown if I disable them from the File Manager. Getting "the > files" does give the entire list, including the hidden files. So it appears that > Ubuntu is at fault here. > Like so many other things Linux, it may be a little more complicated than that. Under KDE (on my system) the file selector used by Livecode is not the default KDE one. Rather, it's the GTK one, which makes sense and (some) other GTK apps, such as AbiWord use it as well. There is no way I find to toggle the display of hidden files although they can be found by toggling the search bar in the dialog and typing ".". I installed Thunar and setting its prefs to display hidden files has no effect on this behavior. The KDE file selector can be evoked from the shell, with arguments and could be offered to KDE users of Livecode apps as a preference. ('if there is a file "/usr/bin/kdialog" then give them a choice') This dialog has a setting to toggle hidden files it operated independently of Dolphin's settings, in my experiments. The shell call 'put shell("kdialog --getopenfilename .")' returns three lines of sausage making and a fourth line that is the file selected - again, on my system. More info on 'kdialog' is here: It appears you can use many if not all these available dialogs within Livecode using shell(), including the password dialog which returns the value entered to Livecode. (This is the only other one I tried :D). The only thing to keep in mind would be that the dialogs will lock up your app until they are dismissed because of the blocking nature of the shell() function. Warren From irog at mac.com Thu Jun 21 16:57:16 2012 From: irog at mac.com (Roger Guay) Date: Thu, 21 Jun 2012 13:57:16 -0700 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: Thanks, Chris. Au contraire, your posts are very clear and not the least confusing. Interesting though that the answer command that you suggested is still returning false. I'm finding that paying attention to the case sensitivity solved my and .wav files work in the IDE, the simulator and my iPad Thanks to all who responded to my problem. I don't ordinarilly even think about case sensitivity!! Cheers, Roger On Jun 21, 2012, at 12:57 PM, use-livecode-request at lists.runrev.com wrote: > Message: 23 > Date: Thu, 21 Jun 2012 13:48:08 -0600 > From: Chris Sheffield > To: How to use LiveCode > Subject: Re: Playing Sounds in iOS > Message-ID: <93E8FDEC-BEFE-4CEF-BBF5-058025DCD03B at me.com> > Content-Type: text/plain; CHARSET=US-ASCII > > Roger, > > Try this. Open the Standalone Application Settings dialog. Click on Copy Files. Look at your list of files and/or folders. Did you add files individually? Did you add an entire folder of files? Check the paths of these files/folders? Do these paths contain any subfolders relative to your stack file? For example, if you added an entire folder containing sound files, it might be listed as "[some folder]/*". If you added individual files, they might be listed as "[some folder]/mySound.wav". If that's the case, you have to include those folder names in your code when creating the path to the files. Using "the engine folder" will not automatically add those sub folder names. So that's the first thing to check. > > If that all looks good, make a slight mod to the answer command so that it's "answer tSoundFile". This way you can verify the path is what you expect it to be. In the simulator, that path will be fairly long most likely. If that path looks okay, then it may just be that the files are not compatible. Do they play okay on your computer? Verify that it's a supported file type on iOS using the list Jacque provided. > > Hopefully I'm being helpful and not just causing more confusion. Sometimes I'm not very good at explaining things. Let me know if you still have questions. Also, like Devin said, the iOS file system is case sensitive, where the Mac OS file system may or may not be. So make sure file and folder names in your code match case exactly as it is on disk. I've gotten bit by that a few times. > > Chris From niggemann at uni-wh.de Thu Jun 21 17:01:37 2012 From: niggemann at uni-wh.de (BNig) Date: Thu, 21 Jun 2012 14:01:37 -0700 (PDT) Subject: Table field In-Reply-To: References: Message-ID: <1340312497461-4651090.post@n4.nabble.com> Hi Peter, here is my take on the alternating Lines. It uses a graphic with a fillgradient that is behind the non-opaque table field. I made a demo stack: berndniggemann.on-rev.com/alternatingLines/alternatingLines.livecode.zip Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651090.html Sent from the Revolution - User mailing list archive at Nabble.com. From mcgrath3 at mac.com Thu Jun 21 17:05:12 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Thu, 21 Jun 2012 17:05:12 -0400 Subject: ANN: PreOrder FieldTrip (31%) In-Reply-To: <4FE2850E.70108@pair.com> References: <4FE2850E.70108@pair.com> Message-ID: <067C459D-ED6B-4DBF-8972-EC27D56663E2@mac.com> Done, can't wait to see it in action. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 20, 2012, at 10:21 PM, Curry Kenworthy wrote: > > We're now almost a third of the way on funding the most essential features for FieldTrip! My heartiest thanks to this wonderful community. That's extremely encouraging. > > We still have the larger portion yet to be raised. This will be a powerful text editing solution to bring out the best in any app that needs more than plain text, and with a design equally suited to mobile and desktop! Please preorder to pave the way and ensure that this rich text editor addon can be available soon with the most useful features. > > To reserve your copy of FieldTrip, click here: > > > > Thank you. > > Best wishes, > > Curry Kenworthy > (Author of WordLib, WordReport, SpreadLib, 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 cmsheffield at me.com Thu Jun 21 17:08:49 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Thu, 21 Jun 2012 15:08:49 -0600 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: <182935C7-2A67-42D0-AA96-FC58F8699B7B@me.com> Glad it's working for you now. Chris On Jun 21, 2012, at 2:57 PM, Roger Guay wrote: > Thanks, Chris. > > Au contraire, your posts are very clear and not the least confusing. > > Interesting though that the answer command that you suggested is still returning false. > > I'm finding that paying attention to the case sensitivity solved my and .wav files work in the IDE, the simulator and my iPad > > Thanks to all who responded to my problem. I don't ordinarilly even think about case sensitivity!! > > Cheers, > Roger > > > On Jun 21, 2012, at 12:57 PM, use-livecode-request at lists.runrev.com wrote: > >> Message: 23 >> Date: Thu, 21 Jun 2012 13:48:08 -0600 >> From: Chris Sheffield >> To: How to use LiveCode >> Subject: Re: Playing Sounds in iOS >> Message-ID: <93E8FDEC-BEFE-4CEF-BBF5-058025DCD03B at me.com> >> Content-Type: text/plain; CHARSET=US-ASCII >> >> Roger, >> >> Try this. Open the Standalone Application Settings dialog. Click on Copy Files. Look at your list of files and/or folders. Did you add files individually? Did you add an entire folder of files? Check the paths of these files/folders? Do these paths contain any subfolders relative to your stack file? For example, if you added an entire folder containing sound files, it might be listed as "[some folder]/*". If you added individual files, they might be listed as "[some folder]/mySound.wav". If that's the case, you have to include those folder names in your code when creating the path to the files. Using "the engine folder" will not automatically add those sub folder names. So that's the first thing to check. >> >> If that all looks good, make a slight mod to the answer command so that it's "answer tSoundFile". This way you can verify the path is what you expect it to be. In the simulator, that path will be fairly long most likely. If that path looks okay, then it may just be that the files are not compatible. Do they play okay on your computer? Verify that it's a supported file type on iOS using the list Jacque provided. >> >> Hopefully I'm being helpful and not just causing more confusion. Sometimes I'm not very good at explaining things. Let me know if you still have questions. Also, like Devin said, the iOS file system is case sensitive, where the Mac OS file system may or may not be. So make sure file and folder names in your code match case exactly as it is on disk. I've gotten bit by that a few times. >> >> Chris > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 17:12:02 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 21 Jun 2012 14:12:02 -0700 Subject: Table field In-Reply-To: <1340312497461-4651090.post@n4.nabble.com> References: <1340312497461-4651090.post@n4.nabble.com> Message-ID: Another approach would be to have a group of rectangles, and a script that would resize it and rearrange it so that the rows of rectangles always aligned with the rows. That way you could resize both the table field and the font, size and row height and the color grid would adapt. But what would be even better is if someone could make a grid object, called, oh I don't know, a gridwithdata, or wait! A DATA GRID! erm... never mind! ;-) Bob On Jun 21, 2012, at 2:01 PM, BNig wrote: > Hi Peter, > > here is my take on the alternating Lines. It uses a graphic with a > fillgradient that is behind the non-opaque table field. > I made a demo stack: > > berndniggemann.on-rev.com/alternatingLines/alternatingLines.livecode.zip > > Kind regards > > Bernd > > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651090.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 livfoss at mac.com Thu Jun 21 17:22:40 2012 From: livfoss at mac.com (Graham Samuel) Date: Thu, 21 Jun 2012 23:22:40 +0200 Subject: LiveCode 5.5.1 Released In-Reply-To: References: Message-ID: Nice to see some progress, but when are we going to get some help from the IDE on debugging for iOS? I find the "put" thing (writes to the Console) pretty much a blunt instrument - or have others evolved a more sophisticated debugging strategy? Before you suggest it, I think I've got beyond testing in desktop mode just to as to be able to trace the execution of my code, since most of the important stuff relates directly to iOS. If I did try to prolong testing within the LC IDE then I would have to rethink my code pretty drastically, writing handlers that hide/simulate anything that can only be executed in iOS. I just hope I don't have to rethink my code design in this way for the next app - I really want to see debugging info coming directly out of apps running on the iOS Simulator. I don't see why the next version can't be engineered to (at least) trap execution errors and output meaningful text about them to the console. Ah well, next time?? Graham On Wed, 20 Jun 2012 14:52:29 +01000, Heather Nagey wrote: > > Dear List Folks, > > I'm delighted to announce that 5.5.1 has been released today. This > release marks the start of our partnership with inneractive: > > http://inner-active.com/ > > bringing you in-app advertising for iOS and Android. Now you can > easily embed advertising in your mobile apps, and earn extra revenue. > Track the performance of your ads, optimize, collect user data and more. > > We've also added a number of new features in this version. Address > Book access for both iOS and Android, and several additions for > Android, continuing our drive to bring this platform in line with iOS: > > * Media Picker > * Save images to the user's photo album > * Native scroller control > * Native player control > * Native field controls > > As usual we got the flyswatter out and squished as many bugs as > possible, if you were waiting for a specific fix, please check the > release notes: > > iOS > http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1-iOS.pdf > > Android > http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1-Android.pdf > > Desktop > http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1.pdf > > If you already have a 5.5 license, this will be a free upgrade for you > on the platforms you own. If you don't already have 5.5, to upgrade > please visit your account: > > http://www.runrev.com/store/account/products/ > > Warm Regards, > > Heather > > > Heather Nagey > Customer Services Manager > http://www.runrev.com/ > LiveCode - Unleash Your Killer App From pmbrig at gmail.com Thu Jun 21 17:25:03 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Thu, 21 Jun 2012 17:25:03 -0400 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: <3E23C57B-B27B-4153-9B98-1EDC9EE18014@gmail.com> I think this ought to be "answer there is a file tSoundFile" -- does that work? May be moot now that you've solved your problem.... -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 21, 2012, at 4:48 PM, Roger Guay wrote: > Interesting though that the "answer there is a tSoundFIle" command is still returning false?? From pete at lcsql.com Thu Jun 21 17:29:09 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 21 Jun 2012 14:29:09 -0700 Subject: Table field In-Reply-To: <1340312497461-4651090.post@n4.nabble.com> References: <1340312497461-4651090.post@n4.nabble.com> Message-ID: Thanks Bernd, that looks very nice. Pete lcSQL Software On Thu, Jun 21, 2012 at 2:01 PM, BNig wrote: > Hi Peter, > > here is my take on the alternating Lines. It uses a graphic with a > fillgradient that is behind the non-opaque table field. > I made a demo stack: > > berndniggemann.on-rev.com/alternatingLines/alternatingLines.livecode.zip > > Kind regards > > Bernd > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651090.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 Thu Jun 21 17:29:09 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 21 Jun 2012 14:29:09 -0700 Subject: Table field In-Reply-To: <1340312497461-4651090.post@n4.nabble.com> References: <1340312497461-4651090.post@n4.nabble.com> Message-ID: Thanks Bernd, that looks very nice. Pete lcSQL Software On Thu, Jun 21, 2012 at 2:01 PM, BNig wrote: > Hi Peter, > > here is my take on the alternating Lines. It uses a graphic with a > fillgradient that is behind the non-opaque table field. > I made a demo stack: > > berndniggemann.on-rev.com/alternatingLines/alternatingLines.livecode.zip > > Kind regards > > Bernd > > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651090.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 Thu Jun 21 17:33:31 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 21 Jun 2012 14:33:31 -0700 Subject: LiveCode 5.5.1 Released In-Reply-To: References: Message-ID: Could be worse Graham - you could be a desktop developer who got nothing in this release. Pete lcSQL Software On Thu, Jun 21, 2012 at 2:22 PM, Graham Samuel wrote: > Nice to see some progress, but when are we going to get some help from the > IDE on debugging for iOS? I find the "put" thing (writes to the Console) > pretty much a blunt instrument - or have others evolved a more > sophisticated debugging strategy? Before you suggest it, I think I've got > beyond testing in desktop mode just to as to be able to trace the execution > of my code, since most of the important stuff relates directly to iOS. If I > did try to prolong testing within the LC IDE then I would have to rethink > my code pretty drastically, writing handlers that hide/simulate anything > that can only be executed in iOS. I just hope I don't have to rethink my > code design in this way for the next app - I really want to see debugging > info coming directly out of apps running on the iOS Simulator. I don't see > why the next version can't be engineered to (at least) trap execution > errors and output meaningful text about them to the console. > > Ah well, next time?? > > Graham > > On Wed, 20 Jun 2012 14:52:29 +01000, Heather Nagey > wrote: > > > > Dear List Folks, > > > > I'm delighted to announce that 5.5.1 has been released today. This > > release marks the start of our partnership with inneractive: > > > > http://inner-active.com/ > > > > bringing you in-app advertising for iOS and Android. Now you can > > easily embed advertising in your mobile apps, and earn extra revenue. > > Track the performance of your ads, optimize, collect user data and more. > > > > We've also added a number of new features in this version. Address > > Book access for both iOS and Android, and several additions for > > Android, continuing our drive to bring this platform in line with iOS: > > > > * Media Picker > > * Save images to the user's photo album > > * Native scroller control > > * Native player control > > * Native field controls > > > > As usual we got the flyswatter out and squished as many bugs as > > possible, if you were waiting for a specific fix, please check the > > release notes: > > > > iOS > > > http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1-iOS.pdf > > > > Android > > > http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1-Android.pdf > > > > Desktop > > http://www.runrev.com/downloads/livecode/5_5_1/LiveCodeNotes-5_5_1.pdf > > > > If you already have a 5.5 license, this will be a free upgrade for you > > on the platforms you own. If you don't already have 5.5, to upgrade > > please visit your account: > > > > http://www.runrev.com/store/account/products/ > > > > Warm Regards, > > > > Heather > > > > > > Heather Nagey > > Customer Services Manager > > http://www.runrev.com/ > > LiveCode - Unleash Your Killer App > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 21 17:34:37 2012 From: ken at kencorey.com (Ken Corey) Date: Thu, 21 Jun 2012 22:34:37 +0100 Subject: LiveCode 5.5.1 Released In-Reply-To: References: Message-ID: <4FE3936D.2070101@kencorey.com> Here, here. I'd definitely vote for this. I mean, it's *so* bloody close: 1) Drop a label on your app that's inactive so you can see it, but it doesn't block events. 2) Define an error handler that prints the error message to the label (and truncates the label at xx lines). All of this is possible in the existing Livecode, it's just translating the gobbeldygook into english that's troublesome. I've got a permanent bookmark to http://runrev.info/error.html, and it's pathetic that a third party needs to support such a tool. If it can be done in the IDE, why can't that code be a library that's loaded for debugging in the device, and not loaded for release? -Ken On 21/06/2012 22:22, Graham Samuel wrote: > Nice to see some progress, but when are we going to get some help > from the IDE on debugging for iOS? I find the "put" thing (writes to > the Console) pretty much a blunt instrument - or have others evolved > a more sophisticated debugging strategy? Before you suggest it, I > think I've got beyond testing in desktop mode just to as to be able > to trace the execution of my code, since most of the important stuff > relates directly to iOS. If I did try to prolong testing within the > LC IDE then I would have to rethink my code pretty drastically, > writing handlers that hide/simulate anything that can only be > executed in iOS. I just hope I don't have to rethink my code design > in this way for the next app - I really want to see debugging info > coming directly out of apps running on the iOS Simulator. I don't see > why the next version can't be engineered to (at least) trap execution > errors and output meaningful text about them to the console. > > Ah well, next time?? From curry at pair.com Thu Jun 21 17:52:58 2012 From: curry at pair.com (Curry Kenworthy) Date: Thu, 21 Jun 2012 16:52:58 -0500 Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: References: Message-ID: <4FE397BA.6080200@pair.com> > Will you be at the conference next week? Maybe you can simple show your stuff to me there, and then I can decide :) > do you have a planned price for those who prefer to wait for this to get real? Thanks Guys, O ye of little faith. :) Yes the price will be more later, and yes it just might hopefully make an appearance at a demonstration in the conference. But I'm committed that preorder folks will absolutely be the first to get their own copy of this, possibly a few weeks before anyone else, so there won't be a demo to download for a while. It is indeed a preorder and believers will be rewarded with some perks! To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From jacque at hyperactivesw.com Thu Jun 21 17:55:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2012 16:55:55 -0500 Subject: LiveCode 5.5.1 Released In-Reply-To: References: Message-ID: <4FE3986B.4020902@hyperactivesw.com> On 6/21/12 4:22 PM, Graham Samuel wrote: > I find the "put" thing (writes to > the Console) pretty much a blunt instrument - or have others evolved > a more sophisticated debugging strategy? Keep an eye on the conference session on debugging for mobile. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Jun 21 17:56:47 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 21 Jun 2012 14:56:47 -0700 Subject: LiveCode 5.5.1 Released In-Reply-To: References: Message-ID: We got a bug fix that caused a crash to desktop under certain circumstances. (See beta test of flcDatePicker). Hey here's an idea! How about RunRev offering qualified developers room and board to go to Scotland for 6 months and help in bug squashing development? Developer pays for travel and other expenses (like beer). People get to visit Scotland for an extended period on the cheap, don't have to worry about food and lodging, and RunRev gets cheap help! Now THAT is revolutionary! Bob On Jun 21, 2012, at 2:33 PM, Peter Haworth wrote: > Could be worse Graham - you could be a desktop developer who got nothing in > this release. > Pete > lcSQL Software From palcibiades-first at yahoo.co.uk Thu Jun 21 18:05:15 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 21 Jun 2012 15:05:15 -0700 (PDT) Subject: Linux: answer file always shows hidden files? In-Reply-To: <4FE34E30.50605@fourthworld.com> References: <4FE34E30.50605@fourthworld.com> Message-ID: <1340316315712-4651102.post@n4.nabble.com> Debian Testing, with thunar as the file manager, no gnome or kde desktop, only fluxbox, but gtk is installed. Though thunar is set not to display hidden files, using the answer file dialog it does. I seem to recall noticing this before in a different context but can't put my finger on where just now. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Linux-answer-file-always-shows-hidden-files-tp4651058p4651102.html Sent from the Revolution - User mailing list archive at Nabble.com. From palcibiades-first at yahoo.co.uk Thu Jun 21 18:09:34 2012 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 21 Jun 2012 23:09:34 +0100 Subject: Installing linux difficulty - solved Message-ID: <201206212309.34536.palcibiades-first@yahoo.co.uk> It was indeed that ia32libs was not installed. On installing them, and gtk, everything went in without problems. Dunno whether gtk was needed, because I did it without thinking before trying just with ia32. Peter From mark.rauterkus at gmail.com Thu Jun 21 19:45:39 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Thu, 21 Jun 2012 19:45:39 -0400 Subject: Works sometimes -- but not other times Message-ID: Hi Pros, I have a sub stack that has 1 card with a FIND field that user types in a name. As one types in the names of the students, the results shrink to the results of those in the class using a custom field property so that one person, (Firstname Lastname) appears. Then when the results are ONE person, I want to show a photo of that person. For now, 3 beeps is enough. I must not be using the right handler. Now deploying, poorly, the "on Idle" handler. So, when I first go to the stack, it does not work. But, after going to the script of the field "Filtered_Results", and I don't change anything except push the green arrow key, it runs. And then thereafter it runs without any problems. Upon arrival the first time, the fancy script does not work. Here are the scripts. Filed "Filtered_Results" on idle tUsermame -- to avoid a loop with an idle: if the cFlagPhotoGet of field "Type_Name_to_Find" of stack "QuickieFinder" is "true" then Get the number of words of me if it is two then beep 3 -- More goes here to set the photo set the cFlagPhotoGet of field "Type_Name_to_Find" of stack "QuickieFinder" to "" end if end if end idle - - - - Script for Field "Type_Name_to_Find" on keyDown var, temp, pKey -- MR: This avoids a loop on the other field with an on idle script. set the cFlagPhotoGet of field "Type_Name_to_Find" of stack "QuickieFinder" to true -- MR: below works fine: get the cNewmanResults of stack "Kids" put it into temp put var after me filter temp with "*" & me & "*" put temp into fld "Filtered_Results" -- MR: After a backspace to nothing, clear the other field. if pKey is a number then pass keyDown send "exitField" to field "Type_Name_to_Find" end if end keyDown on exitField -- remove visual signs that the field is being edited put "" into field "Filtered_Results" put "" into field "Type_Name_to_Find" end exitField - - - I'm not doing well at using the backspace key as well. I'd like to get rid off all the content in the results field if the backspace key takes the field to empty. -- 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 lvhdgc7 at gmail.com Thu Jun 21 23:01:11 2012 From: lvhdgc7 at gmail.com (tbodine) Date: Thu, 21 Jun 2012 20:01:11 -0700 (PDT) Subject: ANN: PreOrder FieldTrip (31%) In-Reply-To: <4FE2850E.70108@pair.com> References: <4FE2850E.70108@pair.com> Message-ID: <1340334071636-4651105.post@n4.nabble.com> I'm on board. Sounds like a great time-saver. -- Tom Bodine -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-PreOrder-FieldTrip-31-tp4651021p4651105.html Sent from the Revolution - User mailing list archive at Nabble.com. From curry at pair.com Fri Jun 22 00:25:22 2012 From: curry at pair.com (Curry Kenworthy) Date: Thu, 21 Jun 2012 23:25:22 -0500 Subject: ANN: PreOrder FieldTrip (100%) In-Reply-To: References: Message-ID: <4FE3F3B2.6000900@pair.com> Thank You LiveCoders, We now have reached over 100% of what I estimated was the critical funding necessary to ensure the birth of FieldTrip! Yay! Among many entry level purchasers, that also includes 7 FieldTrippers, 2 BigFans, and 1 awesome RichTextHero! For these ten special people who went above and beyond, I will spend the corresponding amount of time on features that each of them considers most important. Thanks to all who preordered at every level, development can now proceed with confidence and we'll be looking forward to delivering the first version. I'll try to keep everyone posted around once a week on progress. I'm trying to also have a portion of FieldTrip features ready to be demonstrated at the LiveCode Conference...if I succeed in time, it will be presented by the excellent Ken Ray who kindly offered to include it in his speech. Thank you very much Ken! And we'll continue to welcome preorders at least through the conference, for those who see it there and want to try it. The preorder entry level price will increase to $25 starting Monday. I'm committed to giving our preorder customers a great big thank you, especially the early ones during this initial drive. The extra perks for those who preorder are yet to be determined but I'm leaning toward access to the first version a few weeks ahead of anyone else as one of them. So rest assured that you'll be the very first to receive it, with exclusive access! For those who still haven't preordered, it's still not too late to catch the initial entry level price of $20 which increases after the weekend and again after the conference. It's also not too late to join the ranks of FieldTrippers, BigFans, and Heros whose preferences will be partially directing the focus of initial development! The more preorders we get, the more features we will deliver. This field and toolbar will be almost like having your own little MS Word or Pages interface to drop in your app. Simply too good to pass up. If you've ordered at the entry level and would like to upgrade to a FieldTripper or above to have more input, you can...just PayPal me the difference to my email address. The same is true if you had any trouble with the PayPal button (this can happen with a PayPal browser cookie error); you can clear the PayPal cookies, or just send PayPal to my email. Thanks once again from the heart to all who participated...I am overjoyed that the success of this addon is now ensured! To reserve your copy of FieldTrip, click here: Thank you. Best wishes, Curry Kenworthy (Author of WordLib, WordReport, SpreadLib, etc. ...) From ken at kencorey.com Fri Jun 22 01:54:04 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 22 Jun 2012 06:54:04 +0100 Subject: Works sometimes -- but not other times In-Reply-To: References: Message-ID: <4FE4087C.2080106@kencorey.com> Uh...why are you using the on idle handler? Searching and showing a picture isn't something you're going to want to do a lot of times, it's something that is directly tied to keystrokes...and you're only going to want to do it once per keystroke. Also you feel it's causing a race condition...and if that is the case it's always best to not code yourself into that corner if you can help it. That said, I'd guess that there's a problem with 'me' not being set to what you'd expect in the on idle handler. But again, why can't this all be done in the keyDown handler? Fill the list, check for the end condition, display the photo if needed, done. (I'd write some code, but haven't had my coffee yet...:^) on idle gets called regularly (how regularly is icontrolled by idleRate/idleTicks). Is the list of users going to change in any way other than a keystroke? -Ken On 22/06/2012 00:45, Mark Rauterkus wrote: > I must not be using the right handler. Now deploying, poorly, the "on > Idle" handler. From ludovic.thebault at laposte.net Fri Jun 22 03:34:38 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Fri, 22 Jun 2012 09:34:38 +0200 Subject: iphoneSetNotificationBadgeValue Message-ID: Hello, With the localnotification it is possible to display a recurrent message automatically on the device, even if the app is closed. But i want to just change the value of the notificationBadge. It is possible ? It seem we can just set manually the notificationBadge. Thanks. From m.schonewille at economy-x-talk.com Fri Jun 22 03:40:46 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 22 Jun 2012 09:40:46 +0200 Subject: iphoneSetNotificationBadgeValue In-Reply-To: References: Message-ID: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> Hi Ludovic, I made an external, which does what you want. It is listed here http://qery.us/2ae and you can access it after making a contribution. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 22 jun 2012, at 09:34, Ludovic Th?bault wrote: > Hello, > > With the localnotification it is possible to display a recurrent message automatically on the device, even if the app is closed. But i want to just change the value of the notificationBadge. > It is possible ? > It seem we can just set manually the notificationBadge. > > Thanks. From dixonja at hotmail.co.uk Fri Jun 22 04:02:33 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 22 Jun 2012 09:02:33 +0100 Subject: iphoneSetNotificationBadgeValue In-Reply-To: References: Message-ID: Application icon badge support (p.50 iOS 5.5.1 release notes.) The badge is the number that appears on the top right of you applications icon and is used to signify the number of pending activities. To set the badge value, use the command iphoneSetNotificationBadgeValue passing an the integer value you want to appear in the badge. > From: ludovic.thebault at laposte.net > Subject: iphoneSetNotificationBadgeValue > Date: Fri, 22 Jun 2012 09:34:38 +0200 > To: use-livecode at lists.runrev.com > > Hello, > > With the localnotification it is possible to display a recurrent message automatically on the device, even if the app is closed. But i want to just change the value of the notificationBadge. > It is possible ? > It seem we can just set manually the notificationBadge. > > 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 toolbook at kestner.de Fri Jun 22 04:45:23 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2012 10:45:23 +0200 Subject: can't check "behave like a background" Message-ID: <003001cd5053$5d70e5c0$1852b140$@de> Hello, working with LC 4.6.2 I can't check manually the group property "behave like a background". Actually I can check the property, but with leaving the property panel the check is gone again. "set the backgroundbehavior of grp foo to true" works like expected What am I missing? Tiemo From igor at superstudent.net Fri Jun 22 05:31:58 2012 From: igor at superstudent.net (Igor de Oliveira Couto) Date: Fri, 22 Jun 2012 19:31:58 +1000 Subject: Works sometimes -- but not other times In-Reply-To: <4FE4087C.2080106@kencorey.com> References: <4FE4087C.2080106@kencorey.com> Message-ID: <8901FD7A-2529-4652-A175-2A62A2EAA124@superstudent.net> On 22/06/2012, at 3:54 PM, Ken Corey wrote: > But again, why can't this all be done in the keyDown handler? ...or, if you are using the current version of LiveCode, you can use a 'textChanged' handler on the FIND field, which may give you even less worries! :-) The algorithm, if I understood your description correctly, would be something like this: on textChanged -- find the students that match the text in the find field -- if the number of matches is 1, then display photo end textChanged I hope this helps! -- Igor Couto Sydney, Australia From effendi at wanadoo.fr Fri Jun 22 07:04:27 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 22 Jun 2012 13:04:27 +0200 Subject: Apply command at the head of a displayed Script in the IDE Message-ID: Hi from Beautiful Brittany, Recently during a endless loop in one of my scripts, I used my traditional "Panic Management" response, hitting all the keys on my keyboard with both hands (recently likened to a Booker T Hammond play sequence). I must have hit a combination, beacause the "apply" command at the top of the script display had simply disappeared. I went into LiveCode Preferences to try and get it back, but was unable to find the related option. I finally solved the problem by clicking "Reset all Preferences to Default", and the "Apply" command came back. But I am curious. Which "preference" option allows me to add or subtract this Script Header command ? On this Script header, we find, with the "Apply" command, three debug arrows, but I see no Debug options in LiveCode Preferences. -Francis From m.schonewille at economy-x-talk.com Fri Jun 22 07:10:10 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 22 Jun 2012 13:10:10 +0200 Subject: Apply command at the head of a displayed Script in the IDE In-Reply-To: References: Message-ID: <088235E3-1BB7-4C35-9A0C-C438CE05717E@economy-x-talk.com> Hi Francis, There is a little triangle in a circle in the rop-right of the scripti editor. This shows and hides the Apply button and a few other controls. I don't know of any user preference options to change this. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 22 jun 2012, at 13:04, Francis Nugent Dixon wrote: > Hi from Beautiful Brittany, > > Recently during a endless loop in one of my scripts, > I used my traditional "Panic Management" response, > hitting all the keys on my keyboard with both hands > (recently likened to a Booker T Hammond play sequence). > I must have hit a combination, beacause the "apply" > command at the top of the script display had simply > disappeared. I went into LiveCode Preferences to > try and get it back, but was unable to find the > related option. > > I finally solved the problem by clicking "Reset all > Preferences to Default", and the "Apply" command > came back. > > But I am curious. Which "preference" option allows > me to add or subtract this Script Header command ? > On this Script header, we find, with the "Apply" > command, three debug arrows, but I see no Debug options > in LiveCode Preferences. > > -Francis From brianjwis at gmail.com Fri Jun 22 07:42:30 2012 From: brianjwis at gmail.com (Brian Wis) Date: Fri, 22 Jun 2012 06:42:30 -0500 Subject: iOS 6 Compile Message-ID: <7FEC9D0E-1A91-4925-A740-4C3350CD1DCE@gmail.com> Made the mistake of moving to iOS 6, not realizing that my LC apps would not open. Fortunately I have some other iOS devices in the house that I can continue to work with, but can anyone point me to any news regarding when LC will be able to compile for iOS 6? Thank you, Brian From bonnmike at gmail.com Fri Jun 22 08:06:15 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Fri, 22 Jun 2012 06:06:15 -0600 Subject: can't check "behave like a background" In-Reply-To: <003001cd5053$5d70e5c0$1852b140$@de> References: <003001cd5053$5d70e5c0$1852b140$@de> Message-ID: Its a bug in that version (think its in 4.6.1 also) setting it with the message box is the answer. Its fixed in later versions. On Fri, Jun 22, 2012 at 2:45 AM, Tiemo Hollmann TB wrote: > Hello, > > working with LC 4.6.2 I can't check manually the group property "behave > like > a background". Actually I can check the property, but with leaving the > property panel the check is gone again. > > "set the backgroundbehavior of grp foo to true" works like expected > > What am I missing? > > 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 ludovic.thebault at laposte.net Fri Jun 22 08:07:10 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Fri, 22 Jun 2012 14:07:10 +0200 Subject: iphoneSetNotificationBadgeValue In-Reply-To: References: Message-ID: <4CFAE019-82C9-4B40-A249-0453976368E9@laposte.net> Le 22 juin 2012 ? 10:02, John Dixon a ?crit : > > > Application icon badge support (p.50 iOS 5.5.1 release notes.) > > The badge is the number that appears on the top right of you applications icon and is used to signify > the number of pending activities. To set the badge value, use the command iphoneSetNotificationBadgeValue passing an the integer > value you want to appear in the badge. Yes, but you cannot tell iOS to change this badge in 2 days for example, when the app is closed (without display an local notification). I've tried the external of Mark, but she doesn't work, i've an error in iOS (compiled with Livecode 5.5.1, the documentation of the external talk about the version 4.6.4). From m.schonewille at economy-x-talk.com Fri Jun 22 08:14:34 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 22 Jun 2012 14:14:34 +0200 Subject: iphoneSetNotificationBadgeValue In-Reply-To: <4CFAE019-82C9-4B40-A249-0453976368E9@laposte.net> References: <4CFAE019-82C9-4B40-A249-0453976368E9@laposte.net> Message-ID: Hi Ludovic, If you write me off-list, maybe we can sort out what isn't working for you. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 22 jun 2012, at 14:07, Ludovic Th?bault wrote: > > Le 22 juin 2012 ? 10:02, John Dixon a ?crit : > >> >> >> Application icon badge support (p.50 iOS 5.5.1 release notes.) >> >> The badge is the number that appears on the top right of you applications icon and is used to signify >> the number of pending activities. To set the badge value, use the command iphoneSetNotificationBadgeValue passing an the integer >> value you want to appear in the badge. > > Yes, but you cannot tell iOS to change this badge in 2 days for example, when the app is closed (without display an local notification). > > I've tried the external of Mark, but she doesn't work, i've an error in iOS (compiled with Livecode 5.5.1, the documentation of the external talk about the version 4.6.4). From coiin at verizon.net Fri Jun 22 08:31:43 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 22 Jun 2012 08:31:43 -0400 Subject: iphoneSetNotificationBadgeValue In-Reply-To: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> References: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> Message-ID: He was asking for something to work even if the app was closed. How would your external change the badge, without opening the app that has the external? On Jun 22, 2012, at 3:40 AM, Mark Schonewille wrote: > >I made an external, which does what you want. It is listed here http://qery.us/2ae and you can access it after making a contribution. From coiin at verizon.net Fri Jun 22 08:36:14 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 22 Jun 2012 08:36:14 -0400 Subject: iOS 6 Compile In-Reply-To: <7FEC9D0E-1A91-4925-A740-4C3350CD1DCE@gmail.com> References: <7FEC9D0E-1A91-4925-A740-4C3350CD1DCE@gmail.com> Message-ID: Have you ever thought about signing up with one of the developer options for LiveCode? You get early access to some fixes, though I suppose that doesn't give you permission to tell others about the fix! So, I'll make sure not to do that. If your question isn't answered by Tuesday, then anyone at the conference can ask for an update on the situation. On Jun 22, 2012, at 7:42 AM, Brian Wis wrote: > >Made the mistake of moving to iOS 6, not realizing that my LC apps would not open. Fortunately I have some other iOS devices in the house that I can continue to work with, but can anyone point me to any news regarding when LC will be able to compile for iOS 6? From m.schonewille at economy-x-talk.com Fri Jun 22 08:36:30 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 22 Jun 2012 14:36:30 +0200 Subject: iphoneSetNotificationBadgeValue In-Reply-To: References: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> Message-ID: <8810D058-8EE4-4CF8-B847-C43A53150ED7@economy-x-talk.com> Hi Colin, Where did he write that? He wrote "But i want to just change the value of the notificationBadge" and what's what the external does. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 22 jun 2012, at 14:31, Colin Holgate wrote: > He was asking for something to work even if the app was closed. How would your external change the badge, without opening the app that has the external? From coiin at verizon.net Fri Jun 22 08:41:00 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 22 Jun 2012 08:41:00 -0400 Subject: iphoneSetNotificationBadgeValue In-Reply-To: <8810D058-8EE4-4CF8-B847-C43A53150ED7@economy-x-talk.com> References: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> <8810D058-8EE4-4CF8-B847-C43A53150ED7@economy-x-talk.com> Message-ID: You should have also quoted the few word earlier than the ones you did: "even if the app is closed. But i want to just change the value of the notificationBadge. " On Jun 22, 2012, at 8:36 AM, Mark Schonewille wrote: > > >Where did he write that? He wrote "But i want to just change the value of the notificationBadge" and what's what the external does. From m.schonewille at economy-x-talk.com Fri Jun 22 08:42:26 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 22 Jun 2012 14:42:26 +0200 Subject: iphoneSetNotificationBadgeValue In-Reply-To: References: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> <8810D058-8EE4-4CF8-B847-C43A53150ED7@economy-x-talk.com> Message-ID: Colin, That was only a description of the built-in function. It wasn't part of the specifications he needs. He should have been more clear about his requirements. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 22 jun 2012, at 14:41, Colin Holgate wrote: > You should have also quoted the few word earlier than the ones you did: > > "even if the app is closed. But i want to just change the value of the notificationBadge. " > > > On Jun 22, 2012, at 8:36 AM, Mark Schonewille wrote: > >> >>> Where did he write that? He wrote "But i want to just change the value of the notificationBadge" and what's what the external does. From ludovic.thebault at laposte.net Fri Jun 22 08:55:30 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Fri, 22 Jun 2012 14:55:30 +0200 Subject: iphoneSetNotificationBadgeValue In-Reply-To: References: <39F79AE5-0CF4-4F02-BE51-4348761E2E10@economy-x-talk.com> <8810D058-8EE4-4CF8-B847-C43A53150ED7@economy-x-talk.com> Message-ID: <9EB5159B-2396-4C0D-A1D3-8FC99E3CE94D@laposte.net> Le 22 juin 2012 ? 14:42, Mark Schonewille a ?crit : > Colin, > > That was only a description of the built-in function. It wasn't part of the specifications he needs. He should have been more clear about his requirements. > Yes, i wanted to modify the notificationbadge, even if the app is closed, like we can display an notification (but my english doesn't help me to describe this !). If it is not possible, then i'll use the local notifications. No worries if your external doesn't do this job, you have others stacks which have interest, and the small amount i spent, this is nothing compared to your help on this forum ! Ludovic From cmsheffield at me.com Fri Jun 22 10:33:34 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Fri, 22 Jun 2012 08:33:34 -0600 Subject: iOS 6 Compile In-Reply-To: <7FEC9D0E-1A91-4925-A740-4C3350CD1DCE@gmail.com> References: <7FEC9D0E-1A91-4925-A740-4C3350CD1DCE@gmail.com> Message-ID: <0A3BD845-AB24-4575-93A3-555D339D244C@me.com> Brian, LiveCode 5.5.1 was officially released a couple days ago. It should include support for iOS 6, including testing in the simulator (if you have Xcode 4.5 installed) and a fix for apps that crash under iOS 6. Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On Jun 22, 2012, at 5:42 AM, Brian Wis wrote: > Made the mistake of moving to iOS 6, not realizing that my LC apps would not open. Fortunately I have some other iOS devices in the house that I can continue to work with, but can anyone point me to any news regarding when LC will be able to compile for iOS 6? > > Thank you, > > Brian > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Fri Jun 22 11:40:48 2012 From: irog at mac.com (Roger Guay) Date: Fri, 22 Jun 2012 08:40:48 -0700 Subject: Playing Sounds in iOS In-Reply-To: References: Message-ID: Thanks Peter, that works. Everything is right again in my world!! On Jun 22, 2012, at 4:04 AM, use-livecode-request at lists.runrev.com wrote: > Message: 11 > Date: Thu, 21 Jun 2012 17:25:03 -0400 > From: "Peter M. Brigham" > To: How to use LiveCode > Subject: Re: Playing Sounds in iOS > Message-ID: <3E23C57B-B27B-4153-9B98-1EDC9EE18014 at gmail.com> > Content-Type: text/plain; charset=us-ascii > > I think this ought to be "answer there is a file tSoundFile" -- does that work? May be moot now that you've solved your problem.... > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > On Jun 21, 2012, at 4:48 PM, Roger Guay wrote: > >> Interesting though that the "answer there is a tSoundFIle" command is still returning false?? > From livfoss at mac.com Fri Jun 22 12:22:47 2012 From: livfoss at mac.com (Graham Samuel) Date: Fri, 22 Jun 2012 18:22:47 +0200 Subject: LiveCode 5.5.1 Released In-Reply-To: References: Message-ID: <5C668C5A-AD37-4A23-8A3E-377D6F44432F@mac.com> I'm not sure I'm going to get to see any output from the conference, as I didn't take up any of the offers. Although I attended just one conference (in Malta) and enjoyed it, since then I haven't been able to stretch my finances that far? maybe eventually there will be a reasonably priced DVD. Graham On Thu, 21 Jun 2012 16:55:55 -0500, "J. Landman Gay" wrote: > On 6/21/12 4:22 PM, Graham Samuel wrote: >> I find the "put" thing (writes to >> the Console) pretty much a blunt instrument - or have others evolved >> a more sophisticated debugging strategy? > > Keep an eye on the conference session on debugging for mobile. :) > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From jhurley0305 at sbcglobal.net Fri Jun 22 12:30:31 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Fri, 22 Jun 2012 09:30:31 -0700 Subject: ANN: Stars Message-ID: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> As LiveCode announcements go, this one is pretty low key. All "Stars" does is provide the code for drawing a star. But there is a lesson for LiveCode to learn from the lowly five-pointed star, the one on the US flag. A star may be viewed in two ways: 1) Analytical Cartesian Geometry: A collection of 10 connected points (5 outside points, and 5 inside) in a Cartesian coordinate system. 2) Euclidian Geometry: A collection of lines and angles without reference to place or orientation. The first is the Cartesian picture where the computation to draw the star is executed using algebra, trigonometry, and/or analytic geometry. The other picture is that of a figure in Euclidean space and the construction is carried out geometrically, drawing lines with a given angular relation to one another. LiveCode favors the Cartesian picture employing its analytic tools to generate a list of 10 points and presenting the list as a graphic by setting the graphic to these points. Here is how that code might look using those tools to draw a star in a Cartesian coordinate system: > --FIrst, define the angles and lengths in the figure to be drawn > put 36 into gamma > put 18 into alpha > put 200 into L > --Next some trig. Not trivial. > > --Let r1 be the distance from the center of the star to the inner vertices. > put L*sine(alpha) /sine(gamma) into r1 > > --Let r2 be the distance from the center to the outer vertices > put L*cosine(alpha) + r1 * cosine(gamma) into r2 > > --Start at the top of the star at a polar angle of 90 degrees > put 90 into a > --Circle around the ten verticies of the star > --in increments of 360/10 = 36 degree, the polar angle between vertices. > put 36 into da > repeat with i = 1 to 10 > if i mod 2 = 1 then > put r2* cosine(a) into x > put r2* sine(a) into y > put round(x+ x0) into x > put round(-y+y0) into y > put x,y & cr after tPoints--outer points > else > put r1* cosine(a) into x > put r1* sine(a) into y > put round(x+ x0) into x > put round(-y+y0) into y > put x,y & cr after tPoints--inner points > end if > add da to a -- next vertex > --If you want to see the star form line by line. > set the points of grc "Star" to tPoints > end repeat > --Close the loop > put results & line 1 of results into tPoints > set the points of grc "Star" to tPoints And here is what the loop might look like if the star were expressed as a geometrical figure: > put 2*360/5 into tAngle -- Pretty simple geometry here. > put 200 into L > repeat with i = 1 to 5 > forward L > right tAngle --at an exterior point > forward L > left tAngle/2 --at an interior point > end repeat (After LC has been taught how to execute "forward", "right", and "left".) There has been talk for some time of promoting LC in education, even in K-12. Great idea. There has also been talk, more broadly, of rejuvenating the teaching of mathematics --See the TED talk by Conrad Wolfram at: http://www.ted.com/talks/lang/en/conrad_wolfram_teaching_kids_real_math_with_computers.htmlConrad Wolfram (Ken Ray will enjoy the stick figures at the end of the talk.) From Wolfram's talk: "I believe that correctly using computers is the silver bullet for making math education work." He cites particularly the use of the computer in modeling and simulation. He anticipates scientists (geologist, biologists, engineers) programing these simulations. LiveCode has all the necessary analytical tools for such modeling and simulation, but it lacks the geometric tools, specifically Sprite Geometry (aka Turtle Graphics.) For some years I have been promoting (spoken to Kevin on several occasions) the addition of Sprite geometry into LC. I believe it would add significantly to LC's penetration into the education market. It would allow kids to tackle problems that are much too difficult using Cartesian analytical tools, but quite straight forward when presented as problems in geometry--witness the "Star" above. It would also allow them easy access to game programming. The loop to set a Fox graphic (control) chasing a Rabbit graphic (control) would look like this: > repeat until the mouseClick > tell "hare" > --Move Hare in a circle. > forward 2 > left 1 > put theLocation() into theHareLocation > tell "fox" > setheading direction(theHareLocation) > forward 1 > end repeat The Fox and Hare and treated as Sprites and Sprite geometry can talk to any LC control, a drawing sprite with penDown or not drawing with penUp. Many are put off by Turtle Graphics. There is a perception that it is just for kids. But it goes well beyond simple ways to draw polygons. (See the book by Professor Harold Ableson of MIT titled: Turtle Geometry: The Computer as a Medium for Exploring Mathematics (Artificial Intelligence, at Amazon: http://www.amazon.com/Turtle-Geometry-Mathematics-Artificial-Intelligence/dp/0262510375/ref=sr_1_1?s=books&ie=UTF8&qid=1340373015&sr=1-1&keywords=Turtle+geometry . ) TG is also useful in graphically solving trajectory equations (differential equations) for the path of a projectile, or the motion of the Earth around the Sun. Or the surprising physics behind the rainbow--TG is quite straight forward in representing light rays in general, for they are quite simply lines that turn through angles. Sprite geometry is wonderfully suited to doing calculus, differential and integral, both in formulating the problems geometrically and in coming up with quantitative solutions. As such it is a valuable educational tool. As a trivial example of the advantage of Geometry over Analytics, I have illustrated these two approaches (Euclidian geometry vs. analytic geometry) in drawing the star at: go url "http://jamesphurley.com/RunRev/Stars.livecode" The scripts there demonstrate the handicap that LiveCode faces in this very simple problem in geometry. LC has a problem. The fault, dear Brutus, may lie in our stars after all. From mcgrath3 at mac.com Fri Jun 22 13:02:25 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Fri, 22 Jun 2012 13:02:25 -0400 Subject: ANN: Stars In-Reply-To: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> Message-ID: <478DF982-0969-461A-8B3D-4D32A8E3273F@mac.com> Thanks Jim, More information than I thought I needed to know about stars, but now I'm better informed. Very nice. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 22, 2012, at 12:30 PM, Jim Hurley wrote: > As LiveCode announcements go, this one is pretty low key. All "Stars" does is provide the code for drawing a star. > > But there is a lesson for LiveCode to learn from the lowly five-pointed star, the one on the US flag. > > A star may be viewed in two ways: > > 1) Analytical Cartesian Geometry: A collection of 10 connected points (5 outside points, and 5 inside) in a Cartesian coordinate system. > > 2) Euclidian Geometry: A collection of lines and angles without reference to place or orientation. > > The first is the Cartesian picture where the computation to draw the star is executed using algebra, trigonometry, and/or analytic geometry. > > The other picture is that of a figure in Euclidean space and the construction is carried out geometrically, drawing lines with a given angular relation to one another. > > LiveCode favors the Cartesian picture employing its analytic tools to generate a list of 10 points and presenting the list as a graphic by setting the graphic to these points. > > Here is how that code might look using those tools to draw a star in a Cartesian coordinate system: > >> --FIrst, define the angles and lengths in the figure to be drawn >> put 36 into gamma >> put 18 into alpha >> put 200 into L >> --Next some trig. Not trivial. >> >> --Let r1 be the distance from the center of the star to the inner vertices. >> put L*sine(alpha) /sine(gamma) into r1 >> >> --Let r2 be the distance from the center to the outer vertices >> put L*cosine(alpha) + r1 * cosine(gamma) into r2 >> >> --Start at the top of the star at a polar angle of 90 degrees >> put 90 into a >> --Circle around the ten verticies of the star >> --in increments of 360/10 = 36 degree, the polar angle between vertices. >> put 36 into da >> repeat with i = 1 to 10 >> if i mod 2 = 1 then >> put r2* cosine(a) into x >> put r2* sine(a) into y >> put round(x+ x0) into x >> put round(-y+y0) into y >> put x,y & cr after tPoints--outer points >> else >> put r1* cosine(a) into x >> put r1* sine(a) into y >> put round(x+ x0) into x >> put round(-y+y0) into y >> put x,y & cr after tPoints--inner points >> end if >> add da to a -- next vertex >> --If you want to see the star form line by line. >> set the points of grc "Star" to tPoints >> end repeat >> --Close the loop >> put results & line 1 of results into tPoints >> set the points of grc "Star" to tPoints > > > > And here is what the loop might look like if the star were expressed as a geometrical figure: > >> put 2*360/5 into tAngle -- Pretty simple geometry here. >> put 200 into L >> repeat with i = 1 to 5 >> forward L >> right tAngle --at an exterior point >> forward L >> left tAngle/2 --at an interior point >> end repeat > > > (After LC has been taught how to execute "forward", "right", and "left".) > > There has been talk for some time of promoting LC in education, even in K-12. Great idea. > > There has also been talk, more broadly, of rejuvenating the teaching of mathematics --See the TED talk by Conrad Wolfram at: > > http://www.ted.com/talks/lang/en/conrad_wolfram_teaching_kids_real_math_with_computers.htmlConrad Wolfram > > (Ken Ray will enjoy the stick figures at the end of the talk.) > > From Wolfram's talk: "I believe that correctly using computers is the silver bullet for making math education work." He cites particularly the use of the computer in modeling and simulation. He anticipates scientists (geologist, biologists, engineers) programing these simulations. > > LiveCode has all the necessary analytical tools for such modeling and simulation, but it lacks the geometric tools, specifically Sprite Geometry (aka Turtle Graphics.) > > For some years I have been promoting (spoken to Kevin on several occasions) the addition of Sprite geometry into LC. I believe it would add significantly to LC's penetration into the education market. It would allow kids to tackle problems that are much too difficult using Cartesian analytical tools, but quite straight forward when presented as problems in geometry--witness the "Star" above. > > It would also allow them easy access to game programming. The loop to set a Fox graphic (control) chasing a Rabbit graphic (control) would look like this: > >> repeat until the mouseClick >> tell "hare" >> --Move Hare in a circle. >> forward 2 >> left 1 >> put theLocation() into theHareLocation >> tell "fox" >> setheading direction(theHareLocation) >> forward 1 >> end repeat > > > The Fox and Hare and treated as Sprites and Sprite geometry can talk to any LC control, a drawing sprite with penDown or not drawing with penUp. > > Many are put off by Turtle Graphics. There is a perception that it is just for kids. But it goes well beyond simple ways to draw polygons. (See the book by Professor Harold Ableson of MIT titled: Turtle Geometry: The Computer as a Medium for Exploring Mathematics (Artificial Intelligence, at Amazon: http://www.amazon.com/Turtle-Geometry-Mathematics-Artificial-Intelligence/dp/0262510375/ref=sr_1_1?s=books&ie=UTF8&qid=1340373015&sr=1-1&keywords=Turtle+geometry . ) > > TG is also useful in graphically solving trajectory equations (differential equations) for the path of a projectile, or the motion of the Earth around the Sun. Or the surprising physics behind the rainbow--TG is quite straight forward in representing light rays in general, for they are quite simply lines that turn through angles. > > Sprite geometry is wonderfully suited to doing calculus, differential and integral, both in formulating the problems geometrically and in coming up with quantitative solutions. As such it is a valuable educational tool. > > As a trivial example of the advantage of Geometry over Analytics, I have illustrated these two approaches (Euclidian geometry vs. analytic geometry) in drawing the star at: > > go url "http://jamesphurley.com/RunRev/Stars.livecode" > > The scripts there demonstrate the handicap that LiveCode faces in this very simple problem in geometry. LC has a problem. The fault, dear Brutus, may lie in our stars after all. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 22 13:09:44 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 22 Jun 2012 19:09:44 +0200 Subject: ANN: Stars In-Reply-To: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> Message-ID: Your debate is pointless since you cannot do computer geometry without numbers, e.g. cartesian, or polar coordinates, or whatever. Besides, using angles requires a euclidian space, i.e. a space with an inner product, which is implemented in general by performing computations on coordinates. Now, if you have a miracle solution for drawing Bezier curves in LiveCode, I am convinced (based on previous posts) that many (including me) will be happy to use it, as it is something that LC *cannot* do easily. Best regards Fran?ois Chaplais Le 22 juin 2012 ? 18:30, Jim Hurley a ?crit : > As LiveCode announcements go, this one is pretty low key. All "Stars" does is provide the code for drawing a star. > > But there is a lesson for LiveCode to learn from the lowly five-pointed star, the one on the US flag. > > A star may be viewed in two ways: > > 1) Analytical Cartesian Geometry: A collection of 10 connected points (5 outside points, and 5 inside) in a Cartesian coordinate system. > > 2) Euclidian Geometry: A collection of lines and angles without reference to place or orientation. > > The first is the Cartesian picture where the computation to draw the star is executed using algebra, trigonometry, and/or analytic geometry. > > The other picture is that of a figure in Euclidean space and the construction is carried out geometrically, drawing lines with a given angular relation to one another. > > LiveCode favors the Cartesian picture employing its analytic tools to generate a list of 10 points and presenting the list as a graphic by setting the graphic to these points. > > Here is how that code might look using those tools to draw a star in a Cartesian coordinate system: > >> --FIrst, define the angles and lengths in the figure to be drawn >> put 36 into gamma >> put 18 into alpha >> put 200 into L >> --Next some trig. Not trivial. >> >> --Let r1 be the distance from the center of the star to the inner vertices. >> put L*sine(alpha) /sine(gamma) into r1 >> >> --Let r2 be the distance from the center to the outer vertices >> put L*cosine(alpha) + r1 * cosine(gamma) into r2 >> >> --Start at the top of the star at a polar angle of 90 degrees >> put 90 into a >> --Circle around the ten verticies of the star >> --in increments of 360/10 = 36 degree, the polar angle between vertices. >> put 36 into da >> repeat with i = 1 to 10 >> if i mod 2 = 1 then >> put r2* cosine(a) into x >> put r2* sine(a) into y >> put round(x+ x0) into x >> put round(-y+y0) into y >> put x,y & cr after tPoints--outer points >> else >> put r1* cosine(a) into x >> put r1* sine(a) into y >> put round(x+ x0) into x >> put round(-y+y0) into y >> put x,y & cr after tPoints--inner points >> end if >> add da to a -- next vertex >> --If you want to see the star form line by line. >> set the points of grc "Star" to tPoints >> end repeat >> --Close the loop >> put results & line 1 of results into tPoints >> set the points of grc "Star" to tPoints > > > > And here is what the loop might look like if the star were expressed as a geometrical figure: > >> put 2*360/5 into tAngle -- Pretty simple geometry here. >> put 200 into L >> repeat with i = 1 to 5 >> forward L >> right tAngle --at an exterior point >> forward L >> left tAngle/2 --at an interior point >> end repeat > > > (After LC has been taught how to execute "forward", "right", and "left".) > > There has been talk for some time of promoting LC in education, even in K-12. Great idea. > > There has also been talk, more broadly, of rejuvenating the teaching of mathematics --See the TED talk by Conrad Wolfram at: > > http://www.ted.com/talks/lang/en/conrad_wolfram_teaching_kids_real_math_with_computers.htmlConrad Wolfram > > (Ken Ray will enjoy the stick figures at the end of the talk.) > > From Wolfram's talk: "I believe that correctly using computers is the silver bullet for making math education work." He cites particularly the use of the computer in modeling and simulation. He anticipates scientists (geologist, biologists, engineers) programing these simulations. > > LiveCode has all the necessary analytical tools for such modeling and simulation, but it lacks the geometric tools, specifically Sprite Geometry (aka Turtle Graphics.) > > For some years I have been promoting (spoken to Kevin on several occasions) the addition of Sprite geometry into LC. I believe it would add significantly to LC's penetration into the education market. It would allow kids to tackle problems that are much too difficult using Cartesian analytical tools, but quite straight forward when presented as problems in geometry--witness the "Star" above. > > It would also allow them easy access to game programming. The loop to set a Fox graphic (control) chasing a Rabbit graphic (control) would look like this: > >> repeat until the mouseClick >> tell "hare" >> --Move Hare in a circle. >> forward 2 >> left 1 >> put theLocation() into theHareLocation >> tell "fox" >> setheading direction(theHareLocation) >> forward 1 >> end repeat > > > The Fox and Hare and treated as Sprites and Sprite geometry can talk to any LC control, a drawing sprite with penDown or not drawing with penUp. > > Many are put off by Turtle Graphics. There is a perception that it is just for kids. But it goes well beyond simple ways to draw polygons. (See the book by Professor Harold Ableson of MIT titled: Turtle Geometry: The Computer as a Medium for Exploring Mathematics (Artificial Intelligence, at Amazon: http://www.amazon.com/Turtle-Geometry-Mathematics-Artificial-Intelligence/dp/0262510375/ref=sr_1_1?s=books&ie=UTF8&qid=1340373015&sr=1-1&keywords=Turtle+geometry . ) > > TG is also useful in graphically solving trajectory equations (differential equations) for the path of a projectile, or the motion of the Earth around the Sun. Or the surprising physics behind the rainbow--TG is quite straight forward in representing light rays in general, for they are quite simply lines that turn through angles. > > Sprite geometry is wonderfully suited to doing calculus, differential and integral, both in formulating the problems geometrically and in coming up with quantitative solutions. As such it is a valuable educational tool. > > As a trivial example of the advantage of Geometry over Analytics, I have illustrated these two approaches (Euclidian geometry vs. analytic geometry) in drawing the star at: > > go url "http://jamesphurley.com/RunRev/Stars.livecode" > > The scripts there demonstrate the handicap that LiveCode faces in this very simple problem in geometry. LC has a problem. The fault, dear Brutus, may lie in our stars after all. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 22 13:18:10 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 22 Jun 2012 19:18:10 +0200 Subject: Apply command at the head of a displayed Script in the IDE Message-ID: <78F9BFAB-E7FC-4731-A63E-3277CD7712FB@wanadoo.fr> Hi from B B (you know where it is !) Mark Schonewille wrote : > There is a little triangle in a circle in the rop-right > of the script editor. This shows and hides the Apply > button and a few other controls. Mark, I knew you would know, simply because you have NEVER been unable to answer my questions ! I must admit that this script-editor function control is not easy to find. I think I spent more than an hour trying to find out how it worked, ?? and failed ?.. ! Thanks again ! -Francis "Progress is just a series of monumental f***-ups !" From effendi at wanadoo.fr Fri Jun 22 13:44:13 2012 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 22 Jun 2012 19:44:13 +0200 Subject: Stars Message-ID: <43E6D7FC-250F-4009-A04A-377B6BECD395@wanadoo.fr> Hi from B - B, Jim Hurley wrote (amongst other things) : > A star may be viewed in two ways: My math (or rather the non-understanding of it) was the main reason for me dropping out of physics and becoming a telecommunications engineer. The road to atomic physics was for ever barred to me, but I could handle (and made it a career) data transmission without getting lost in Math (I cleverly steered around the math). So did I grab your gentle introduction to star building. Thanks for that ! -Francis From capellan2000 at gmail.com Fri Jun 22 14:08:32 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Fri, 22 Jun 2012 11:08:32 -0700 (PDT) Subject: ANN: Stars In-Reply-To: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> Message-ID: <1340388512249-4651134.post@n4.nabble.com> Hi Jim, Recently, I posted about my experience teaching a spanish version of the course MetaTalk Programmer: http://lists.runrev.com/pipermail/use-livecode/2012-June/173891.html Could you tell us about your experience teaching Turtle Graphics in the classroom? How old were your students? Did they have too much difficulty learning and applying the course content? I have read somewhere that experienced Abacus users are able to make calculations in their mind, by visualising their hands manipulating the Abacus in their imagination. Could Turtle graphics students learn to visualise problem solving in the same way, that is, using only their imagination without using a computer simulation? Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651134.html Sent from the Revolution - User mailing list archive at Nabble.com. From ken at kencorey.com Fri Jun 22 14:10:57 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 22 Jun 2012 19:10:57 +0100 Subject: ANN: Stars In-Reply-To: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> Message-ID: <4FE4B531.8000500@kencorey.com> Lovely analysis, and most accessible... ...but...you've provided great examples of turtle graphics in your stack. Why should Mr. Miller and crew implement turtle graphics when it's quite possible for an enterprising teacher such as yourself to provide a library that does the same thing? (At least for the people you teach.) Now, there'd be extra points for the RunRev team if they pushed a little harder on instructions for how to make a library to put into RevOnline, so future students could learn from it. And I understand that there's trouble with RevOnline and uploading for them to work on too. I'd rather they spent the time it would take to make native turtle graphics and spent it fixing RevOnline, and making sure we can all share. -Ken From bobs at twft.com Fri Jun 22 14:15:01 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 22 Jun 2012 11:15:01 -0700 Subject: ANN: Stars In-Reply-To: <4FE4B531.8000500@kencorey.com> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <4FE4B531.8000500@kencorey.com> Message-ID: <07F8C87A-7AB7-477E-AE52-1C15C65074FD@twft.com> Amen brother! Bob On Jun 22, 2012, at 11:10 AM, Ken Corey wrote: > Lovely analysis, and most accessible... > > ...but...you've provided great examples of turtle graphics in your stack. > > Why should Mr. Miller and crew implement turtle graphics when it's quite possible for an enterprising teacher such as yourself to provide a library that does the same thing? (At least for the people you teach.) > > Now, there'd be extra points for the RunRev team if they pushed a little harder on instructions for how to make a library to put into RevOnline, so future students could learn from it. > > And I understand that there's trouble with RevOnline and uploading for them to work on too. > > I'd rather they spent the time it would take to make native turtle graphics and spent it fixing RevOnline, and making sure we can all share. > > -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 mikeythek at gmail.com Fri Jun 22 15:28:20 2012 From: mikeythek at gmail.com (Mikey) Date: Fri, 22 Jun 2012 15:28:20 -0400 Subject: Mobile Screen Design Without MobGUI Message-ID: So since the future of MG seems to be completely uncertain, and I have not gotten a single one of my support requests answered since February, for those of you that were not using it to develop applications, what were you doing? How were you getting the gradients and the like to make your apps look more like they belonged on iOS, for instance? From jacque at hyperactivesw.com Fri Jun 22 15:19:21 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2012 14:19:21 -0500 Subject: LiveCode 5.5.1 Released In-Reply-To: <5C668C5A-AD37-4A23-8A3E-377D6F44432F@mac.com> References: <5C668C5A-AD37-4A23-8A3E-377D6F44432F@mac.com> Message-ID: <4FE4C539.6020606@hyperactivesw.com> On 6/22/12 11:22 AM, Graham Samuel wrote: > I'm not sure I'm going to get to see any output from the conference, > as I didn't take up any of the offers. I'm sure the info will be available afterward, possibly even on this list. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From cmsheffield at me.com Fri Jun 22 15:35:36 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Fri, 22 Jun 2012 13:35:36 -0600 Subject: Mobile Screen Design Without MobGUI In-Reply-To: References: Message-ID: <981ADB32-6D7F-45AA-A672-18949BF73A09@me.com> Check out Scott Rossi's tmControl. Excellent tool. And great support too! http://tmtools.tactilemedia.com/tmcontrol/ Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On Jun 22, 2012, at 1:28 PM, Mikey wrote: > So since the future of MG seems to be completely uncertain, and I have not > gotten a single one of my support requests answered since February, for > those of you that were not using it to develop applications, what were you > doing? How were you getting the gradients and the like to make your apps > look more like they belonged on iOS, for instance? > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 22 15:49:06 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Fri, 22 Jun 2012 20:49:06 +0100 Subject: Mobile Screen Design Without MobGUI In-Reply-To: References: Message-ID: Roll your own designs... make use of graphic effects... after all that's what mobGUI does...:-) I do not think that the future of mobGUI is uncertain, I am sure John Craig will be in touch about what is happening with his product very soon. Dixie > From: mikeythek at gmail.com > So since the future of MG seems to be completely uncertain, and I have not > gotten a single one of my support requests answered since February, for > those of you that were not using it to develop applications, what were you > doing? How were you getting the gradients and the like to make your apps > look more like they belonged on iOS, for instance? From dochawk at gmail.com Fri Jun 22 16:47:04 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 22 Jun 2012 13:47:04 -0700 Subject: The encryption (or is it?) of the saved stand-alone Message-ID: I started removing unused stacks, and the incorrect message on an "ask" stack went away. I've successfully exported. I can see from an editor that my scripts aren't dumped in plain text . Is this a one-way process, or is it possible for people to retrieve anything? If I understand this correctly, the password is to be able to use the stack at all. I'm ready to release samples to a couple of prospective users, but need to make sure I'm not handing out the keys to the castle . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From bobs at twft.com Fri Jun 22 17:04:38 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 22 Jun 2012 14:04:38 -0700 Subject: The encryption (or is it?) of the saved stand-alone In-Reply-To: References: Message-ID: There are always ways to decompile an application, if you have the right tools and expertise. If you are asking if the security is absolute, then no, but then neither is it for Microsoft Word or anything else. You can download cracked versions of major software on torrents all over the globe. Security is only to make it difficult enough on a criminal that there is either time to catch him in the act, or else frustrate him enough to inspire him to find easier fish. Some developers release library utilities which allow someone to execute their code, but not alter or even view it. sqlYoga does this, but that is not a compiled application. I am not sure how this works for standalone applications where your mainstack is the application. I don't know if the applications is actually encrypted in the classic sense of the word. The password certainly is. I do not think I would password protect a standalone application with a GUI. That wouldn't make sense to me. If however your mainstack is only a splash screen and your GUI app was a substack of that, then these are (at least on a Mac) included in the application bundle. I do not know what would prevent someone who knew what they were doing to open the bundle and extract your actual application. I suppose one solution would be to include your nuts and bolts code in a locked library stack, which then would be inaccessible without the password. I think that is what most developers do. If you are only demonstrating a proof of concept, it may not be necessary to take such measures. Bob On Jun 22, 2012, at 1:47 PM, Dr. Hawkins wrote: > I started removing unused stacks, and the incorrect message on an > "ask" stack went away. I've successfully exported. > > I can see from an editor that my scripts aren't dumped in plain text . > > Is this a one-way process, or is it possible for people to retrieve anything? > > If I understand this correctly, the password is to be able to use the > stack at all. > > I'm ready to release samples to a couple of prospective users, but > need to make sure I'm not handing out the keys to the castle . . . > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 22 17:11:39 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 22 Jun 2012 23:11:39 +0200 Subject: Mobile Screen Design Without MobGUI In-Reply-To: References: Message-ID: Mikey, There are a few iOS elements available in the private section of Economy-x-Talk's homepage at http://qery.us/13b which might help you to get started with your own design. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 22 jun 2012, at 21:28, Mikey wrote: > So since the future of MG seems to be completely uncertain, and I have not > gotten a single one of my support requests answered since February, for > those of you that were not using it to develop applications, what were you > doing? How were you getting the gradients and the like to make your apps > look more like they belonged on iOS, for instance? From mcgrath3 at mac.com Fri Jun 22 17:14:04 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Fri, 22 Jun 2012 17:14:04 -0400 Subject: Mobile Screen Design Without MobGUI In-Reply-To: <981ADB32-6D7F-45AA-A672-18949BF73A09@me.com> References: <981ADB32-6D7F-45AA-A672-18949BF73A09@me.com> Message-ID: I use tmControl for ALL of my standard iOS controls. For the rest I roll my own. Excellent support and updates from Scott too. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 22, 2012, at 3:35 PM, Chris Sheffield wrote: > Check out Scott Rossi's tmControl. Excellent tool. And great support too! > > http://tmtools.tactilemedia.com/tmcontrol/ > > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > > > On Jun 22, 2012, at 1:28 PM, Mikey wrote: > >> So since the future of MG seems to be completely uncertain, and I have not >> gotten a single one of my support requests answered since February, for >> those of you that were not using it to develop applications, what were you >> doing? How were you getting the gradients and the like to make your apps >> look more like they belonged on iOS, for instance? >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Fri Jun 22 17:15:28 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Fri, 22 Jun 2012 17:15:28 -0400 Subject: Mobile Screen Design Without MobGUI In-Reply-To: References: Message-ID: Be advised: My comments are only speculation, but here's what I think... Based on the disappearance on John Craig, and RunRev posting demo videos that imply building for mobile is as easy as dragging OS-specific controls onto a canvas (and it looks like MobGUI being used), I think it is being absorbed into the LiveCode base. I would even expect the possibility of such being announced at the conference. But this is only me guessing. ~Roger On Fri, Jun 22, 2012 at 3:49 PM, John Dixon wrote: > > Roll your own designs... make use of graphic effects... after all that's > what mobGUI does...:-) I do not think that the future of mobGUI is > uncertain, I am sure John Craig will be in touch about what is happening > with his product very soon. > > Dixie > > > From: mikeythek at gmail.com > > > So since the future of MG seems to be completely uncertain, and I have > not > > gotten a single one of my support requests answered since February, for > > those of you that were not using it to develop applications, what were > you > > doing? How were you getting the gradients and the like to make your apps > > look more like they belonged on iOS, for instance? > From mcgrath3 at mac.com Fri Jun 22 17:23:47 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Fri, 22 Jun 2012 17:23:47 -0400 Subject: Mobile Screen Design Without MobGUI In-Reply-To: References: Message-ID: <0832A805-92D0-4F95-A625-A3B1F0CD451C@mac.com> I certainly hope not. I bought and used MobGUI and had nothing but problems with it. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 22, 2012, at 5:15 PM, Roger Eller wrote: > Be advised: My comments are only speculation, but here's what I think... > > Based on the disappearance on John Craig, and RunRev posting demo videos > that imply building for mobile is as easy as dragging OS-specific controls > onto a canvas (and it looks like MobGUI being used), I think it is being > absorbed into the LiveCode base. I would even expect the possibility of > such being announced at the conference. But this is only me guessing. > > ~Roger > > > On Fri, Jun 22, 2012 at 3:49 PM, John Dixon wrote: > >> >> Roll your own designs... make use of graphic effects... after all that's >> what mobGUI does...:-) I do not think that the future of mobGUI is >> uncertain, I am sure John Craig will be in touch about what is happening >> with his product very soon. >> >> Dixie >> >>> From: mikeythek at gmail.com >> >>> So since the future of MG seems to be completely uncertain, and I have >> not >>> gotten a single one of my support requests answered since February, for >>> those of you that were not using it to develop applications, what were >> you >>> doing? How were you getting the gradients and the like to make your apps >>> look more like they belonged on iOS, for instance? >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From capellan2000 at gmail.com Fri Jun 22 18:06:54 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Fri, 22 Jun 2012 15:06:54 -0700 (PDT) Subject: ANN: Stars In-Reply-To: <4FE4B531.8000500@kencorey.com> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <4FE4B531.8000500@kencorey.com> Message-ID: <1340402814868-4651147.post@n4.nabble.com> Hi Ken, Look at this website published by Jim Hurley: http://home.infostations.net/jhurley/ Ken Corey wrote > > [snip] > Why should Mr. Miller and crew implement turtle graphics when it's quite > possible for an enterprising teacher such as yourself to provide a > library that does the same thing? (At least for the people you teach.) > [snip] > I found really interesting that Jim wrote that learning Turtle Graphics could be useful for anybody, not just children... Where I could take an online Turtle Graphics course? Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651147.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Fri Jun 22 18:10:09 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2012 17:10:09 -0500 Subject: The encryption (or is it?) of the saved stand-alone In-Reply-To: References: Message-ID: <4FE4ED41.7090805@hyperactivesw.com> On 6/22/12 3:47 PM, Dr. Hawkins wrote: > I started removing unused stacks, and the incorrect message on an > "ask" stack went away. I've successfully exported. > > I can see from an editor that my scripts aren't dumped in plain text . > > Is this a one-way process, or is it possible for people to retrieve anything? > > If I understand this correctly, the password is to be able to use the > stack at all. Not exactly. Passwords do not prohibit the use of a stack or a standalone, they just disallow viewing the scripts. If you've built a standalone, then there isn't much a user can inspect under the hood, scripts or otherwise. If you distribute a password-protected stack, then anything that doesn't require script access can be viewed or modified if the user has a copy of the IDE. Basically, if it's a stack, everything is open except the scripts. Standalones are more locked down and are pretty much immutable and uninspectable. If you want to prohibit use without authorization then you need to implement a registration scheme of some type. There's one such system in the Rev Store... ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ken at kencorey.com Fri Jun 22 18:43:43 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 22 Jun 2012 23:43:43 +0100 Subject: ANN: Stars In-Reply-To: <1340402814868-4651147.post@n4.nabble.com> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <4FE4B531.8000500@kencorey.com> <1340402814868-4651147.post@n4.nabble.com> Message-ID: <4FE4F51F.5080303@kencorey.com> Even better: several Turtle graphics libraries, bezier graphics, and more. Thanks for the link, I might never have found his website. This proves my point completely. RunRev shouldn't bother re-implementing the stuff Jim (and you) have done. They should make sure it's easier to share it in the first place (by making sure RevOnline is easy to use to share). I would have found resources in RevOnline. In fact, the first thing I did when I saw Jim's post was to go to RevOnline and see if anyone had uploaded information about a Turtle library...and of course they hadn't. Apple (and Google and soon Microsoft) has been showing everyone that built-in stores are important. It'd be a shame to let this one that RunRev has built, and people have started to use, languish. On 22/06/2012 23:06, Alejandro Tejada wrote: > Look at this website published by Jim Hurley: > http://home.infostations.net/jhurley/ [...] > I found really interesting that Jim wrote that learning Turtle Graphics > could be useful for anybody, not just children... > > Where I could take an online Turtle Graphics course? I can't help but feel I'm the butt of a joke I don't understand here. You can't google "turtle graphics course"? -Ken From pete at lcsql.com Fri Jun 22 21:43:26 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 22 Jun 2012 18:43:26 -0700 Subject: Stack Version Comparison Tool Message-ID: I've been working on a tool to compare two versions of a stack file and display the differences and plan to make it available as shareware. I'm interested in some ideas about what it could do. So far, the workflow is: - Define an Application (just a name) - Define a version of an application (app name, version string, path to stack file) - Specify an app version and have the tool load info about it - Repeat previous step for other app versions - Request comparison of two versions of the same Application The compare tool allows selection of differences of objects, scripts, and properties. In each case you can request things in V1 that are not in V2, things that are in V2 that are not in V1, or things that are in both versions but different in each one. For properties, you can further select either built-in or custom properties, or both. For scripts, I'm just listing the objects whose scripts qualify. When a scipt is present in both versions, I plan to allow selection of an object's script, display both versions of it , and also hand them off to a diff run to list the differences. I know I can make that work on OS X, not sure how to do it on Windows or Linux. For datagrids, I ignore all controls (but record the dgProps of the datagrid) but record the the objects, scripts, and properties of the datagrid's row template. It handles password protected stacks by givingh you thr choice of ignoring them or prompting for the password. If you have any ideas about other things I could implement, please let me know. I have a feeling it would be possible to recreate a stack file but I also have a feeling that would be opening up a huge can of worms so not planning on going down that road just yet! I'll be looking for a few folks to do some beta testing on it for me soon. Pete lcSQL Software From dochawk at gmail.com Fri Jun 22 22:04:50 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Fri, 22 Jun 2012 19:04:50 -0700 Subject: Is there a serious garbage collection problem Message-ID: I haven't seen anything like this for several years. Is there a *serious* garbage collection problem with livecode? When I delete cards from my output stack, the response time is measured in seconds. For a half dozen cards, it's long enough for me to get annoyed, and actually launch another program. There is also the occasional long delay from out of the blue during which the thing is completely non-responsive. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From bvlahos at mac.com Fri Jun 22 23:03:00 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 22 Jun 2012 20:03:00 -0700 Subject: Stack Version Comparison Tool In-Reply-To: References: Message-ID: <7DD716D4-F014-4882-8F04-C441FDF8F53E@mac.com> Pete, This sounds like a fantastic tool. It is difficult to track all the little changes I make and if something gets broken I can roll back to a previous version but recreating the changes I want to keep is hard. Sign me up. Bill Vlahos Sent from my iPad On Jun 22, 2012, at 6:43 PM, Peter Haworth wrote: > I've been working on a tool to compare two versions of a stack file and > display the differences and plan to make it available as shareware. I'm > interested in some ideas about what it could do. > > So far, the workflow is: > > - Define an Application (just a name) > - Define a version of an application (app name, version string, path to > stack file) > - Specify an app version and have the tool load info about it > - Repeat previous step for other app versions > - Request comparison of two versions of the same Application > > The compare tool allows selection of differences of objects, scripts, and > properties. In each case you can request things in V1 that are not in V2, > things that are in V2 that are not in V1, or things that are in both > versions but different in each one. For properties, you can further select > either built-in or custom properties, or both. > > For scripts, I'm just listing the objects whose scripts qualify. When a > scipt is present in both versions, I plan to allow selection of an object's > script, display both versions of it , and also hand them off to a diff run > to list the differences. I know I can make that work on OS X, not sure how > to do it on Windows or Linux. > > For datagrids, I ignore all controls (but record the dgProps of the > datagrid) but record the the objects, scripts, and properties of the > datagrid's row template. > > It handles password protected stacks by givingh you thr choice of ignoring > them or prompting for the password. > > If you have any ideas about other things I could implement, please let me > know. I have a feeling it would be possible to recreate a stack file but I > also have a feeling that would be opening up a huge can of worms so not > planning on going down that road just yet! > > I'll be looking for a few folks to do some beta testing on it for me soon. > > 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 Fri Jun 22 23:15:11 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 22 Jun 2012 20:15:11 -0700 Subject: Stack Version Comparison Tool In-Reply-To: <7DD716D4-F014-4882-8F04-C441FDF8F53E@mac.com> References: <7DD716D4-F014-4882-8F04-C441FDF8F53E@mac.com> Message-ID: Thanks Bill - you're the first name on the list! Pete lcSQL Software On Fri, Jun 22, 2012 at 8:03 PM, Bill Vlahos wrote: > Pete, > > This sounds like a fantastic tool. It is difficult to track all the > little changes I make and if something gets broken I can roll back to a > previous version but recreating the changes I want to keep is hard. > > Sign me up. > > Bill Vlahos > > Sent from my iPad > > On Jun 22, 2012, at 6:43 PM, Peter Haworth wrote: > > > I've been working on a tool to compare two versions of a stack file and > > display the differences and plan to make it available as shareware. I'm > > interested in some ideas about what it could do. > > > > So far, the workflow is: > > > > - Define an Application (just a name) > > - Define a version of an application (app name, version string, path to > > stack file) > > - Specify an app version and have the tool load info about it > > - Repeat previous step for other app versions > > - Request comparison of two versions of the same Application > > > > The compare tool allows selection of differences of objects, scripts, and > > properties. In each case you can request things in V1 that are not in > V2, > > things that are in V2 that are not in V1, or things that are in both > > versions but different in each one. For properties, you can further > select > > either built-in or custom properties, or both. > > > > For scripts, I'm just listing the objects whose scripts qualify. When a > > scipt is present in both versions, I plan to allow selection of an > object's > > script, display both versions of it , and also hand them off to a diff > run > > to list the differences. I know I can make that work on OS X, not sure > how > > to do it on Windows or Linux. > > > > For datagrids, I ignore all controls (but record the dgProps of the > > datagrid) but record the the objects, scripts, and properties of the > > datagrid's row template. > > > > It handles password protected stacks by givingh you thr choice of > ignoring > > them or prompting for the password. > > > > If you have any ideas about other things I could implement, please let me > > know. I have a feeling it would be possible to recreate a stack file > but I > > also have a feeling that would be opening up a huge can of worms so not > > planning on going down that road just yet! > > > > I'll be looking for a few folks to do some beta testing on it for me > soon. > > > > 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 Sat Jun 23 00:10:17 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2012 23:10:17 -0500 Subject: Is there a serious garbage collection problem In-Reply-To: References: Message-ID: <4FE541A9.4000202@hyperactivesw.com> On 6/22/12 9:04 PM, Dr. Hawkins wrote: > I haven't seen anything like this for several years. > > Is there a *serious* garbage collection problem with livecode? > > When I delete cards from my output stack, the response time is > measured in seconds. For a half dozen cards, it's long enough for me > to get annoyed, and actually launch another program. > > There is also the occasional long delay from out of the blue during > which the thing is completely non-responsive. I've never seen this. I've deleted hundreds of cards in a repeat loop that took only a second or two. It sounds like something else is going on in the background. Are you deleting the cards by script? If so, have you tried locking messages? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dick.kriesel at mail.com Sat Jun 23 01:47:18 2012 From: dick.kriesel at mail.com (Dick Kriesel) Date: Fri, 22 Jun 2012 22:47:18 -0700 Subject: Stack Version Comparison Tool In-Reply-To: References: Message-ID: On Jun 22, 2012, at 6:43 PM, Peter Haworth wrote: > ... opening up a huge can of worms ... Hi, Peter. Significant differences between versions can happen at least a few more places: 1) multi-dimensional arrays stored in custom properties (for example, app settings) 2) the object hierarchy 3) name changes for stacks, objects, and custom properties 4) id changes for objects 5) stack hierarchies The use-list has many messages about version control that could help you identify the worms and the people who know how to deal with them. If and when you become interested in diffs for multi-dimensional arrays, let me know. -- Dick From phil at liverpool.ac.uk Sat Jun 23 03:54:58 2012 From: phil at liverpool.ac.uk (Phil Jimmieson) Date: Sat, 23 Jun 2012 08:54:58 +0100 Subject: Is there a serious garbage collection problem In-Reply-To: References: Message-ID: Is this a stack on a Windows box and being saved to a network drive? I've seen major slowdowns saving stacks to non-local disk in some situations. When it first happened to me I thought my application had seized up. Fortunately I was distracted by something else and when I looked back at the PC the application was working again... On 23 Jun 2012, at 03:04, Dr. Hawkins wrote: > I haven't seen anything like this for several years. > > Is there a *serious* garbage collection problem with livecode? > > When I delete cards from my output stack, the response time is > measured in seconds. For a half dozen cards, it's long enough for me > to get annoyed, and actually launch another program. > > There is also the occasional long delay from out of the blue during > which the thing is completely non-responsive. > > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Sat Jun 23 07:46:40 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Sat, 23 Jun 2012 07:46:40 -0400 Subject: Works sometimes -- but not other times In-Reply-To: References: Message-ID: <6EF63F5F-2AA6-499A-846F-8ABD40867550@gmail.com> Another problem is that in the field script your keydown handler is mis-constructed. You have "on keyDown var, temp, pKey" This is the same problem you were having before in your mouseup handler. What you have to understand is that when trapping system messages like mouseup or keydown (or openfield, or enterinfield, or mouseleave, or..., etc) you are not free to use any parameter list you want. Each system message is accompanied by a specific parameter or parameters (or maybe no parameters at all), and the dictionary tells you what they are. The keydown message carries with it only one parameter, the keyName. if you start a keydown handler with "on keydown a,b,c" then the keyname will be inserted into the first parameter variable "a" and the variables b and c will be empty. Because of the fact that you put the contents of your first parameter, "var," into the field, you get what you expect from this. The other parameters start out empty and then you load them with values. There is no point in listing them as parameters in the "on keydown" line, since the keydown message is accompanied by only one parameter. A cleaner version of your keydown handler would start out: on keyDown pKey set the cFlagPhotoGet of field "Type_Name_to_Find" \ of stack "QuickieFinder" to true put the cNewmanResults of stack "Kids" into temp put pKey after me filter temp with "*" & me & "*" put temp into fld "Filtered_Results" Also, further down you have a "pass keydown" line and then a "send" command. You should be aware that if you "pass" the message you have trapped, your handler is immediately exited, and nothing later will be executed. And -- never never never trap the idle message. It ties up too much processing time, since idle is sent multiple times per second. There is **always** a better way to do whatever you're trying to do. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 21, 2012, at 7:45 PM, Mark Rauterkus wrote: > Hi Pros, > > I have a sub stack that has 1 card with a FIND field that user types > in a name. As one types in the names of the students, the results > shrink to the results of those in the class using a custom field > property so that one person, (Firstname Lastname) appears. > > Then when the results are ONE person, I want to show a photo of that > person. For now, 3 beeps is enough. > > I must not be using the right handler. Now deploying, poorly, the "on > Idle" handler. > > So, when I first go to the stack, it does not work. But, after going > to the script of the field "Filtered_Results", and I don't change > anything except push the green arrow key, it runs. And then thereafter > it runs without any problems. Upon arrival the first time, the fancy > script does not work. > > Here are the scripts. > > Filed "Filtered_Results" > > on idle tUsermame > -- to avoid a loop with an idle: > if the cFlagPhotoGet of field "Type_Name_to_Find" of stack > "QuickieFinder" is "true" > > then > Get the number of words of me > if it is two then > beep 3 > -- More goes here to set the photo > > set the cFlagPhotoGet of field "Type_Name_to_Find" of stack > "QuickieFinder" to "" > end if > end if > end idle > > > - - - - > > > Script for Field "Type_Name_to_Find" > on keyDown var, temp, pKey > > -- MR: This avoids a loop on the other field with an on idle script. > set the cFlagPhotoGet of field "Type_Name_to_Find" of stack > "QuickieFinder" to true > > -- MR: below works fine: > get the cNewmanResults of stack "Kids" > put it into temp > put var after me > filter temp with "*" & me & "*" > put temp into fld "Filtered_Results" > > -- MR: After a backspace to nothing, clear the other field. > if pKey is a number then > pass keyDown > send "exitField" to field "Type_Name_to_Find" > end if > > end keyDown > > on exitField -- remove visual signs that the field is being edited > put "" into field "Filtered_Results" > put "" into field "Type_Name_to_Find" > end exitField > > > - - - > I'm not doing well at using the backspace key as well. I'd like to get > rid off all the content in the results field if the backspace key > takes the field to empty. > > > > -- > 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 23 08:27:17 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 23 Jun 2012 14:27:17 +0200 Subject: Is there a serious garbage collection problem In-Reply-To: References: Message-ID: Hello Richard, There is no garbage collecting problem in LiveCode 4.5 and 5.0.x. I don't know about 5.5.x yet, but I don't expect it. There might be some scripts running after you delete a card. To prevent this, lock messages before deleting the card: lock messages delete card unlock messages This will probably faster than whatever you're doing now. There are probably reasons why LiveCode goes non-responsive. A possibility might be a problem in a stackResized handler. This consitently locks up LiveCode. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 23 jun 2012, at 04:04, Dr. Hawkins wrote: > I haven't seen anything like this for several years. > > Is there a *serious* garbage collection problem with livecode? > > When I delete cards from my output stack, the response time is > measured in seconds. For a half dozen cards, it's long enough for me > to get annoyed, and actually launch another program. > > There is also the occasional long delay from out of the blue during > which the thing is completely non-responsive. > From etcawley at fastmail.fm Sat Jun 23 08:39:10 2012 From: etcawley at fastmail.fm (Clambuster) Date: Sat, 23 Jun 2012 05:39:10 -0700 (PDT) Subject: Animated gif in iPad Message-ID: <1340455150883-4651159.post@n4.nabble.com> I am having a problem getting an animated gif to run on a standalone. It works fine on the desktop but it doesn't run on the simulator. On the desktop it starts when it is loaded on the simulator it just opens but does not run. I'm running lion and the most recent upgrades of livecode. -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Animated-gif-in-iPad-tp4651159.html Sent from the Revolution - User mailing list archive at Nabble.com. From coiin at verizon.net Sat Jun 23 09:11:47 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 23 Jun 2012 09:11:47 -0400 Subject: Animated gif in iPad In-Reply-To: <1340455150883-4651159.post@n4.nabble.com> References: <1340455150883-4651159.post@n4.nabble.com> Message-ID: I'm not able to get an animated gif to not animate, but I am able to get it to run slowly. This is one case where using the accelerated graphics works against you. If you have this line in preopenstack: set the acceleratedRendering of this stack to true try commenting that out. From coiin at verizon.net Sat Jun 23 09:20:12 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 23 Jun 2012 09:20:12 -0400 Subject: Animated gif in iPad In-Reply-To: References: <1340455150883-4651159.post@n4.nabble.com> Message-ID: I did find though that changing the compositorType away from the default got the performance back. That can give slightly irregular animation, so using the redraw interval feature helps too. This was a good combination: on preopenstack iphoneSetRedrawInterval 1 set the compositorType of this stack to "coregraphics" set the acceleratedRendering of this stack to true end preopenstack From bvg at mac.com Sat Jun 23 09:28:47 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 23 Jun 2012 15:28:47 +0200 Subject: Table field In-Reply-To: References: <1340312497461-4651090.post@n4.nabble.com> Message-ID: <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> To cook yourself the perfect scrolling field, you need: A graphic: 32 pixels high at least 1 pixel wide (or more for easier handling, width doesn't matter) upper 16 pixels white lower half very light blue or very light grey Also a list type field (dontwrap= true) with: textHeight = 16 fixedLineHeight = True margins (on the "text formatting" part of the inspector): 8,4,8,8 set the backgroundPatter of this field to the image. Result: Perfect scrolling list of entries, where the background colors scroll along with the text. Tip: a textHeight of 16 with the default 11 textSize looks a bit cramped, you can adjust the hight of the lines and the hight of the graphic for other linesizes. On 21.06.2012, at 23:29, Peter Haworth wrote: > Thanks Bernd, that looks very nice. > Pete > lcSQL Software > > > > On Thu, Jun 21, 2012 at 2:01 PM, BNig wrote: > >> Hi Peter, >> >> here is my take on the alternating Lines. It uses a graphic with a >> fillgradient that is behind the non-opaque table field. >> I made a demo stack: >> >> berndniggemann.on-rev.com/alternatingLines/alternatingLines.livecode.zip >> >> Kind regards >> >> Bernd >> >> >> -- >> View this message in context: >> http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651090.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 >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 bvg at mac.com Sat Jun 23 09:30:06 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 23 Jun 2012 15:30:06 +0200 Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: <4FE397BA.6080200@pair.com> References: <4FE397BA.6080200@pair.com> Message-ID: I don't think I allowed you to jsut ignore all my questions besides the last one... bad Curry, no buy :P On 21.06.2012, at 23:52, Curry Kenworthy wrote: > >> Will you be at the conference next week? Maybe you can simple show your stuff to me there, and then I can decide :) > >> do you have a planned price for those who prefer to wait for this to get real? > > Thanks Guys, > > O ye of little faith. :) > > Yes the price will be more later, and yes it just might hopefully make an appearance at a demonstration in the conference. > > But I'm committed that preorder folks will absolutely be the first to get their own copy of this, possibly a few weeks before anyone else, so there won't be a demo to download for a while. It is indeed a preorder and believers will be rewarded with some perks! > > To reserve your copy of FieldTrip, click here: > > > > Thank you. > > Best wishes, > > Curry Kenworthy > (Author of WordLib, WordReport, SpreadLib, 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 an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From bvg at mac.com Sat Jun 23 09:37:25 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 23 Jun 2012 15:37:25 +0200 Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: References: <4FE397BA.6080200@pair.com> Message-ID: Ah crap, I wanted to send this offlist :( On 23.06.2012, at 15:30, Bj?rnke von Gierke wrote: > I don't think I allowed you to jsut ignore all my questions besides the last one... bad Curry, no buy :P -- Use an alternative Dictionary viewer: http://bjoernke.com/bvgdocu/ Chat with other RunRev developers: http://bjoernke.com/chatrev/ From capellan2000 at gmail.com Sat Jun 23 09:42:15 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sat, 23 Jun 2012 06:42:15 -0700 (PDT) Subject: ANN: Stars In-Reply-To: References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> Message-ID: <1340458935035-4651165.post@n4.nabble.com> Hi Francois, Fran?ois Chaplais-3 wrote > > [snip] > Now, if you have a miracle solution for drawing Bezier curves in LiveCode, > I am convinced (based on previous posts) that many (including me) will be > happy to use it, as it is something that LC *cannot* do easily. > [snip] > Actually, Jim have published a stack that draw Bezier curves in LiveCode: http://www.jamesphurley.com/jhurleyFolder/BezierLine.rev http://www.jamesphurley.com/jhurleyFolder/BezierCurves.rev and myself have published many handlers to draw Bezier and Quadratic curves (like those that Adobe Flash uses): http://andregarzia.on-rev.com/alejandro/stacks/newPentoolScript_v02.zip http://at.livecodejournal.com/stacks/newPentoolScript_v02.zip http://andregarzia.on-rev.com/alejandro/stacks/CurvedDrawingPen_v01.zip http://at.livecodejournal.com/stacks/CurvedDrawingPen_v01.zip Many Thanks to Andre Garzia and Richard Gaskin for sharing space in their servers for these stacks. :-) Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651165.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Sat Jun 23 10:24:22 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sat, 23 Jun 2012 07:24:22 -0700 (PDT) Subject: ANN: PreOrder FieldTrip (Features) In-Reply-To: References: <4FE37271.8090007@pair.com> <4FE397BA.6080200@pair.com> Message-ID: <1340461462790-4651166.post@n4.nabble.com> Hi Bjornke, Read this same thread in Nabble: http://runtime-revolution.278305.n4.nabble.com/Re-ANN-PreOrder-FieldTrip-Features-td4651078.html I find really funny the contrast between your smiling photo and your message: > Ah crap, I wanted to send this offlist :( :-D Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Re-ANN-PreOrder-FieldTrip-Features-tp4651078p4651166.html Sent from the Revolution - User mailing list archive at Nabble.com. From mark.rauterkus at gmail.com Sat Jun 23 10:28:55 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Sat, 23 Jun 2012 10:28:55 -0400 Subject: Works sometimes -- but not other times Message-ID: Hi, Follow up. Some triggering issues / observations: The handler, on textChange does NOT seem to work if a script puts content into a field. When a user types into the fields, the messages gets passed well and all is fine with my scripts. I've gotten away from the "on idle" to look for changes in the fields. So, I'm now just doing on keyDown handler with the original input field. on keyDown var, temp, tWordCount, tNumberOfWords -- Ta. Mark Rauterkus ? ? ? Mark.Rauterkus at gmail.com From capellan2000 at gmail.com Sat Jun 23 11:16:17 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sat, 23 Jun 2012 08:16:17 -0700 (PDT) Subject: ANN: Stars In-Reply-To: <4FE4F51F.5080303@kencorey.com> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <4FE4B531.8000500@kencorey.com> <1340402814868-4651147.post@n4.nabble.com> <4FE4F51F.5080303@kencorey.com> Message-ID: <1340464577551-4651168.post@n4.nabble.com> Hi Ken, Ken Corey wrote > > Even better: several Turtle graphics libraries, bezier graphics, and > more. Thanks for the link, I might never have found his website. > Many years ago, when I started using this platform, one of my first self-assignments was to download and read the complete mail list archive: http://lists.runrev.com/pipermail/use-livecode/ I decompressed the archives and keep them in a folder where Notepad plus could search them, but after a while it was easier to make my own stack to search and display the messages: http://andregarzia.on-rev.com/alejandro/stacks/Mailbox_browser.zip http://at.livecodejournal.com/stacks/Mailbox_browser.zip I am sure that there is a similar stack, published some time ago. Ken Corey wrote > > On 22/06/2012 23:06, Alejandro Tejada wrote: >> I found really interesting that Jim wrote that learning Turtle Graphics >> could be useful for anybody, not just children... >> Where I could take an online Turtle Graphics course? > > I can't help but feel I'm the butt of a joke I don't understand here. > You can't google "turtle graphics course"? > Actually, Jim have the practical experience to separate the wheat from the chaff. He could tell us which course is useful for this specific purpose. Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651168.html Sent from the Revolution - User mailing list archive at Nabble.com. From andre at andregarzia.com Sat Jun 23 11:54:48 2012 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 23 Jun 2012 12:54:48 -0300 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time Message-ID: Hey Folks, Tomorrow I will begin the long journey towards immigration insanity and the U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if anyone is arriving at smiliar time and heading towards the conference. =) Cheers andre -- http://www.andregarzia.com -- All We Do Is Code. http://fon.nu -- minimalist url shortening service. From mwieder at ahsoftware.net Sat Jun 23 12:03:22 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 23 Jun 2012 09:03:22 -0700 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: <37778426265.20120623090322@ahsoftware.net> Andre- I'm taking the train down from Philadelphia late Monday afternoon. -- -Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Sat Jun 23 12:03:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 09:03:19 -0700 Subject: Table field In-Reply-To: <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Thank you Bjornke, that's another great solution. I guess my attempt to do this with a repeat loop to set the background of each line to either empty or a color was way too simplistic. I have to say that, now I'm learning more about what can be done with tables, I'm less and less inclined to use datagrids. Thanks to all the recent input, I now have a table with alternating colored rows, resizable columns, drag and drop reordering of lines, and I've added a field at the top of my tables to hold headings and allow the columns to be sorted by clicking on them. Datagrid tables still have their place if you need to have an option menu/checkbox/radio button in a column and the LC tables can't emulate a datagrid form but for simple, straightforward display of data, the tables seem easier to use. Pete lcSQL Software On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke wrote: > To cook yourself the perfect scrolling field, you need: > > A graphic: > 32 pixels high > at least 1 pixel wide (or more for easier handling, width doesn't matter) > upper 16 pixels white > lower half very light blue or very light grey > > Also a list type field (dontwrap= true) with: > textHeight = 16 > fixedLineHeight = True > margins (on the "text formatting" part of the inspector): 8,4,8,8 > set the backgroundPatter of this field to the image. > > > Result: > Perfect scrolling list of entries, where the background colors scroll > along with the text. > > > Tip: a textHeight of 16 with the default 11 textSize looks a bit cramped, > you can adjust the hight of the lines and the hight of the graphic for > other linesizes. > > > > On 21.06.2012, at 23:29, Peter Haworth wrote: > > > Thanks Bernd, that looks very nice. > > Pete > > lcSQL Software > > > > > > > > On Thu, Jun 21, 2012 at 2:01 PM, BNig wrote: > > > >> Hi Peter, > >> > >> here is my take on the alternating Lines. It uses a graphic with a > >> fillgradient that is behind the non-opaque table field. > >> I made a demo stack: > >> > >> > berndniggemann.on-rev.com/alternatingLines/alternatingLines.livecode.zip > >> > >> Kind regards > >> > >> Bernd > >> > >> > >> -- > >> View this message in context: > >> > http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651090.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 > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 dochawk at gmail.com Sat Jun 23 12:17:21 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 23 Jun 2012 09:17:21 -0700 Subject: Works sometimes -- but not other times In-Reply-To: References: Message-ID: On Sat, Jun 23, 2012 at 7:28 AM, Mark Rauterkus wrote: > > does NOT seem to work if a script puts content into a field. When a > user types into the fields, the messages gets passed well and all is > fine with my scripts. According to what little docs exist, it isn't supposed to. User action, paste, drag/drop, and the type command. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dochawk at gmail.com Sat Jun 23 12:25:36 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 23 Jun 2012 09:25:36 -0700 Subject: Can't install the webplugin in my main account Message-ID: having sent trial versions off for people to play with on mac & windows, I'm trying the web. However, I can't successfully install the plugin. I get, "Installation failed due to ' Failed to create wklcplugin.webplugin shortcut.' Please visit the LiveCode Player Installation Troubleshooting Guide for more information. The link, though, is a dead link, and loads a LiveCode 5.0 announcement. Google reports no hits for "wklcplugin", nor for " LiveCode Player Installation Troubleshooting" When I run the installer again, it claims that it's already installed, and offers to reinstall--with the same results. When I try the test page generated again from building the standalone, it still tells me to install. This is on Lion I created a new account, and it installed without the eror, but when I slapped the revlet on a web server and tried to load it, it just treated it as a file. Finally, find . | grep wklc from my home directory has no hits. hmm, could this thing be trying to run as a user other than me? I generally have everything set at permissions 700--but the other account is 755, which shouldn't allow anythign else to write, either. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From m.schonewille at economy-x-talk.com Sat Jun 23 12:35:54 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 23 Jun 2012 18:35:54 +0200 Subject: Can't install the webplugin in my main account In-Reply-To: References: Message-ID: <943D2F0B-C609-47B2-BAD1-9C9F73886ED3@economy-x-talk.com> Richard, Do you start your browser in 32-bit mode? The plugin doesn't work in 64-bit mode. Frankly, I would just forget about the web browser plugin. RunRev hasn't updated it in a very, very long time and I doubt that they ever will, because HTML5 has the future. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 23 jun 2012, at 18:25, Dr. Hawkins wrote: > having sent trial versions off for people to play with on mac & windows, > I'm trying the web. > > However, I can't successfully install the plugin. > > I get, "Installation failed due to ' Failed to create > wklcplugin.webplugin shortcut.' > > Please visit the LiveCode Player Installation Troubleshooting Guide > for more information. > > > The link, though, is a dead link, and loads a LiveCode 5.0 announcement. > > Google reports no hits for "wklcplugin", nor for " LiveCode Player > Installation Troubleshooting" > > When I run the installer again, it claims that it's already installed, and > offers to reinstall--with the same results. > > When I try the test page generated again from building the standalone, it > still tells me to install. > > This is on Lion > > I created a new account, and it installed without the eror, but when I > slapped the revlet on a web server and tried to load it, it just treated it > as a file. > > Finally, > > find . | grep wklc > > from my home directory has no hits. > > hmm, could this thing be trying to run as a user other than me? I > generally have everything set at permissions 700--but the other account is > 755, which shouldn't allow anythign else to write, either. > From coiin at verizon.net Sat Jun 23 12:39:48 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 23 Jun 2012 12:39:48 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <37778426265.20120623090322@ahsoftware.net> References: <37778426265.20120623090322@ahsoftware.net> Message-ID: <946710EF-EC5C-4629-8410-6C9E8E608EA3@verizon.net> I'm going by train too, changing in Philadelphia, but I don't depart until after a full day of work in NYC! Will get to the hotel a little after 10pm. From pete at lcsql.com Sat Jun 23 12:47:02 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 09:47:02 -0700 Subject: Stack Version Comparison Tool In-Reply-To: References: Message-ID: Thanks for the input Dick. I'm assuming they are made in the context of trying to recreate a stack from within the tool, although you do point out some issues I'm trying to figure out solutions for. I've emebedded a few comments in the text of your email below. Pete lcSQL Software On Fri, Jun 22, 2012 at 10:47 PM, Dick Kriesel wrote: > Hi, Peter. > > Significant differences between versions can happen at least a few more > places: > 1) multi-dimensional arrays stored in custom properties (for example, app > settings) > The tool will identify that changes occurred in any custom property, no matter what is stored in them. But I'm glad you reminded me that cp's can contain something other than plain text. I will probably have to add a feature to display the contents of a cp in several different formats other than plain text - array, image,pdf, etc. > 2) the object hierarchy > I assume you mean a change in the grouping of objects? That's an excellent point and not something I had thought of. I will add that to the list. 3) name changes for stacks, objects, and custom properties > My "keys' for cards and controls is their ID, not their name. I'm currently trying to decide what to about stacks since the stack name isn't a reliable way to uniquley identify them across stack versions. My options appear to be to use the altID property and assign a value to each stack when the first stack version is loaded in to the tool, or to install a custom property of my own in each stack. There's not much I can do about custom property name changes other than report that the old name disappeared between versions and the new name appeared. 4) id changes for objects > I'm aware that it's now possible to change an object ID by script but I'm hoping that's not something that most people would do. If it is, I would probably have to add a cp of my own to every control the first time it is loaded into the tool. > 5) stack hierarchies > I'm not clear what you mean by this - perhaps changing the main stack? If so, I currently don't distinguish between main and substacks specifically, just whether a stack appeared or disappered between versions. However I would rpert a change to the mainstack property of a stack. > > The use-list has many messages about version control that could help you > identify the worms and the people who know how to deal with them. If and > when you become interested in diffs for multi-dimensional arrays, let me > know. > Thanks, I'll check the archives. It's quite possible I will be interested in multi-dimensional array diffs at some point so thanks for the offer. I should clarify that I don't regard this tool as a version control system. It doesn't have any functions to check versions in/out or any of the other features of a version control system in a multi-user environment. It's simply a way of identifying what changed between two versions of a stack file. I am thinking that at some point in the future I will integrate my home grown bug tracking stack with the diff tool, but first things first. From jhurley0305 at sbcglobal.net Sat Jun 23 12:48:54 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Sat, 23 Jun 2012 09:48:54 -0700 Subject: ANN: Stars In-Reply-To: References: Message-ID: <37B9EF32-3902-4C60-9BF3-5E75AD1B11B7@sbcglobal.net> Hi Alejandro, I never taught such a course. I did write a book some time back: Turtle Physics, Holt, Reinhard, and Winston, 1985. Also in Spanish: Fisica con Logo. That implementation of TG was in LOGO, not LiveCode. LOGO was a product of the MIT multimedia lab and was an outgrowth of an MIT project based on Seymor Paper's work. LOGO was based on LISP, the language of choice at MIT computer science dept. It works well for work for AI. It was all about list processing. So much so that the only repeat structure was tail recursion. Recursion drove most teachers nuts. The link on my web site to "Programing for science students" was an early effort to translate Turtle Physics into LiveCode, nee Transcript. Jim On Jun 23, 2012, at 4:46 AM, use-livecode-request at lists.runrev.com wrote: > Message: 5 > Date: Fri, 22 Jun 2012 11:08:32 -0700 (PDT) > From: Alejandro Tejada > To: use-revolution at lists.runrev.com > Subject: Re: ANN: Stars > Message-ID: <1340388512249-4651134.post at n4.nabble.com> > Content-Type: text/plain; charset=us-ascii > > Hi Jim, > > Recently, I posted about my experience teaching a spanish > version of the course MetaTalk Programmer: > http://lists.runrev.com/pipermail/use-livecode/2012-June/173891.html > > Could you tell us about your experience teaching > Turtle Graphics in the classroom? > > How old were your students? From dochawk at gmail.com Sat Jun 23 13:16:47 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 23 Jun 2012 10:16:47 -0700 Subject: Can't install the webplugin in my main account In-Reply-To: <943D2F0B-C609-47B2-BAD1-9C9F73886ED3@economy-x-talk.com> References: <943D2F0B-C609-47B2-BAD1-9C9F73886ED3@economy-x-talk.com> Message-ID: On Sat, Jun 23, 2012 at 9:35 AM, Mark Schonewille wrote: > Do you start your browser in 32-bit mode? The plugin doesn't work in > 64-bit mode. Firefox announces that it needs to do this in the other account, but it doesn't sow anything afterwards. However, I don't even get that far in my regular account; it simply fails to install > Frankly, I would just forget about the web browser plugin. RunRev hasn't > updated it in a very, very long time and I doubt that they ever will, > because HTML5 has the future. Wait a minute--are the webplugin and the server package distinct things, then? What I'm trying to achieve is the program executing & storing data on a server. Am I looking at the wrong parts? thanks -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From m.schonewille at economy-x-talk.com Sat Jun 23 13:44:21 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 23 Jun 2012 19:44:21 +0200 Subject: Can't install the webplugin in my main account In-Reply-To: References: <943D2F0B-C609-47B2-BAD1-9C9F73886ED3@economy-x-talk.com> Message-ID: Hi, If you want to create a website that looks like a website and works like a website and works as an executable on the server, which can store files on that server and write data to e.g. a MySQL database, then you need a license for RevServer. If you want to run a stack, also called RevLet, inside a browser window, the same way it runs on your desktop machine, which can store files and that machine, then you need to use the RevWeb plugin. RevServer runs without a GUI, but you can create a GUI by a script that generates the HTML necessary to display that GUI in a browser. A RevLet runs with a GUI that was created in the LiveCode 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 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 23 jun 2012, at 19:16, Dr. Hawkins wrote: > On Sat, Jun 23, 2012 at 9:35 AM, Mark Schonewille > wrote: > > >> Do you start your browser in 32-bit mode? The plugin doesn't work in >> 64-bit mode. > > Firefox announces that it needs to do this in the other account, but > it doesn't sow anything afterwards. > > However, I don't even get that far in my regular account; it simply > fails to install > >> Frankly, I would just forget about the web browser plugin. RunRev hasn't >> updated it in a very, very long time and I doubt that they ever will, >> because HTML5 has the future. > > Wait a minute--are the webplugin and the server package distinct things, then? > > What I'm trying to achieve is the program executing & storing data on a server. > > Am I looking at the wrong parts? > > thanks From ambassador at fourthworld.com Sat Jun 23 13:56:50 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 23 Jun 2012 10:56:50 -0700 Subject: Can't install the webplugin in my main account In-Reply-To: References: Message-ID: <4FE60362.3040804@fourthworld.com> Dr. Hawkins wrote: > Wait a minute--are the webplugin and the server package distinct things, then? > > What I'm trying to achieve is the program executing & storing data on a server. > > Am I looking at the wrong parts? I think so. The RevWeb plugin is a nifty thing in the browsers that support 32-bit plugins, but like any client-side media the stacks it displays are a copy of what's on the server, and once copied have no direct connection with anything on the server after that. You can program the server side with a CGI to accept requests for storing data, and for that you can use LiveCode Server. Given the limitations that a growing number of browsers have with 32-bit plugins, you may want to consider either native HTML and JavaScript for the client side, or a native LiveCode-based standalone. Standalones make it dirt-simple to download stacks using web protocols: go stack "http://mydomain.com/somestack.livecode" If the stacks are large you may want to indicate download progress; see the libUrlSetStatusCallback command in the LiveCode Dictionary on how to handle that easily. With standalones that download stacks in this way you're effectively making a custom browser, with all the benefits of a browser plugin but in a user interface in which you control every aspect of the design (no more worrying about what to do when the user clicks the Back button). As with the browser plugin, the stacks your users interact with can be hosted on any web server, so they always get the latest version of your stacks automatically each time they launch your app. Some organizations may require a zero-install browser-native delivery, and for that neither a standalone or a browser plugin will suffice, since both require a one-time install. For such requirements the only scripting language supported natively in browsers is JavaScript, but fortunately it's not that hard to learn and there are plenty of great resources for that. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From dochawk at gmail.com Sat Jun 23 14:00:42 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 23 Jun 2012 11:00:42 -0700 Subject: Can't install the webplugin in my main account In-Reply-To: References: <943D2F0B-C609-47B2-BAD1-9C9F73886ED3@economy-x-talk.com> Message-ID: On Sat, Jun 23, 2012 at 10:44 AM, Mark Schonewille wrote: > If you want to create a website that looks like a website and works like a >website and works as an executable on the server, which can store files on that > server and write data to e.g. a MySQL database, then you need a license >for RevServer. I have the license (I have the "Complete" package), but I sure can't find the docs. How much code can I share? The cards in my stack gather data field, process it, stuff it in a database as they go along, and generate 60-90 pages, which is then turned to pdf. Ideally, I want to use the same code for both. > If you want to run a stack, also called RevLet, inside a browser window, the same > way it runs on your desktop machine, which can store files and that machine, >then you need to use the RevWeb plugin. Which won't install in my main account :( I'm not worried about local storage when using the browser; I want it to be remote. > > RevServer runs without a GUI, but you can create a GUI by a script that >generates the HTML necessary to display that GUI in a browser. But can this "automatically" happen as I continue developing the desktop version? >A RevLet runs with a GUI that was created in the LiveCode IDE. A piece I understand! :) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From jhurley0305 at sbcglobal.net Sat Jun 23 14:01:23 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Sat, 23 Jun 2012 11:01:23 -0700 Subject: ANN: Stars In-Reply-To: References: Message-ID: Alejandro, I can't imagine where that (infostations) web address came from--times long gone by. My current RunRev web address is: http://jamesphurley.com/Revolution.html There are lots of books that teach TG, but they all use LOGO or LISP. Jim On Jun 23, 2012, at 4:46 AM, use-livecode-request at lists.runrev.com wrote: > Message: 18 > Date: Fri, 22 Jun 2012 15:06:54 -0700 (PDT) > From: Alejandro Tejada > To: use-revolution at lists.runrev.com > Subject: Re: ANN: Stars > Message-ID: <1340402814868-4651147.post at n4.nabble.com> > Content-Type: text/plain; charset=us-ascii > > Hi Ken, > > Look at this website published by Jim Hurley: > http://home.infostations.net/jhurley/ > > > Ken Corey wrote >> >> [snip] >> Why should Mr. Miller and crew implement turtle graphics when it's quite >> possible for an enterprising teacher such as yourself to provide a >> library that does the same thing? (At least for the people you teach.) >> [snip] >> > > I found really interesting that Jim wrote that learning Turtle Graphics > could be useful for anybody, not just children... > > Where I could take an online Turtle Graphics course? > > Al From jhurley0305 at sbcglobal.net Sat Jun 23 14:02:10 2012 From: jhurley0305 at sbcglobal.net (Jim Hurley) Date: Sat, 23 Jun 2012 11:02:10 -0700 Subject: ANN: Stars In-Reply-To: References: Message-ID: <0CED3605-F1B6-466E-9390-B989BC34A65C@sbcglobal.net> Hi Ken, I agree with you about RevOnline being a priority. Surly, if they haven't the time for that, they haven't the time to promote LC in education. If that should ever happen, I believe TG would have to be integral to LC, if it is to be taken seriously. Libraries do not provide the visibility needed. Jim On Jun 23, 2012, at 4:46 AM, use-livecode-request at lists.runrev.com wrote: > Message: 6 > Date: Fri, 22 Jun 2012 19:10:57 +0100 > From: Ken Corey > To: use-livecode at lists.runrev.com > Subject: Re: ANN: Stars > Message-ID: <4FE4B531.8000500 at kencorey.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Lovely analysis, and most accessible... > > ...but...you've provided great examples of turtle graphics in your stack. > > Why should Mr. Miller and crew implement turtle graphics when it's quite > possible for an enterprising teacher such as yourself to provide a > library that does the same thing? (At least for the people you teach.) > > Now, there'd be extra points for the RunRev team if they pushed a little > harder on instructions for how to make a library to put into RevOnline, > so future students could learn from it. > > And I understand that there's trouble with RevOnline and uploading for > them to work on too. > > I'd rather they spent the time it would take to make native turtle > graphics and spent it fixing RevOnline, and making sure we can all share. > > -Ken From capellan2000 at gmail.com Sat Jun 23 14:20:46 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sat, 23 Jun 2012 11:20:46 -0700 (PDT) Subject: ANN: Stars In-Reply-To: <37B9EF32-3902-4C60-9BF3-5E75AD1B11B7@sbcglobal.net> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <37B9EF32-3902-4C60-9BF3-5E75AD1B11B7@sbcglobal.net> Message-ID: <1340475646424-4651184.post@n4.nabble.com> Hi Jim, Looks like LOGO is alive and kickiing... I just received this link :-O http://www.cs.berkeley.edu/~bh/logo.html 3 complete books to read! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651184.html Sent from the Revolution - User mailing list archive at Nabble.com. From jacque at hyperactivesw.com Sat Jun 23 14:39:16 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2012 13:39:16 -0500 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: <4FE60D54.6070709@hyperactivesw.com> On 6/23/12 10:54 AM, Andre Garzia wrote: > Hey Folks, > > Tomorrow I will begin the long journey towards immigration insanity and the > U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if > anyone is arriving at smiliar time and heading towards the conference. And I'm meeting Mark Wieder -- I'll be arriving at 2:30 PM on Monday. If you can wait for me, we could take the train together to where Mark will be, and all 3 of us can go from there. If anyone else is coming in around the same time, let's make a party of it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 23 14:48:34 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2012 13:48:34 -0500 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <4FE60D54.6070709@hyperactivesw.com> References: <4FE60D54.6070709@hyperactivesw.com> Message-ID: <4FE60F82.8010306@hyperactivesw.com> On 6/23/12 1:39 PM, J. Landman Gay wrote: > On 6/23/12 10:54 AM, Andre Garzia wrote: >> Hey Folks, >> >> Tomorrow I will begin the long journey towards immigration insanity >> and the >> U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if >> anyone is arriving at smiliar time and heading towards the conference. > > And I'm meeting Mark Wieder -- I'll be arriving at 2:30 PM on Monday. If > you can wait for me, we could take the train together to where Mark will > be, and all 3 of us can go from there. If anyone else is coming in > around the same time, let's make a party of it. > Oops, we can't meet at the airport, I'm coming into the Philadelphia airport, not the Newark one. But we could all meet Mark at the 30th Street Station and go from there. Anyone else arriving at the Philly airport? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From francois.chaplais at mines-paristech.fr Sat Jun 23 15:47:21 2012 From: francois.chaplais at mines-paristech.fr (=?iso-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sat, 23 Jun 2012 21:47:21 +0200 Subject: ANN: Stars In-Reply-To: <1340458935035-4651165.post@n4.nabble.com> References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <1340458935035-4651165.post@n4.nabble.com> Message-ID: Thanks Alejandro. The actual link is http://www.jamesphurley.com/RunRev/BezierLine.rev I will have a deep look at the stack and how it relates to interpolation. Best regards Fran?ois Le 23 juin 2012 ? 15:42, Alejandro Tejada a ?crit : > Hi Francois, > > > Fran?ois Chaplais-3 wrote >> >> [snip] >> Now, if you have a miracle solution for drawing Bezier curves in LiveCode, >> I am convinced (based on previous posts) that many (including me) will be >> happy to use it, as it is something that LC *cannot* do easily. >> [snip] >> > > Actually, Jim have published a stack that draw Bezier curves in LiveCode: > > http://www.jamesphurley.com/jhurleyFolder/BezierLine.rev > http://www.jamesphurley.com/jhurleyFolder/BezierCurves.rev > > and myself have published many handlers to draw Bezier and Quadratic > curves (like those that Adobe Flash uses): > > http://andregarzia.on-rev.com/alejandro/stacks/newPentoolScript_v02.zip > http://at.livecodejournal.com/stacks/newPentoolScript_v02.zip > > http://andregarzia.on-rev.com/alejandro/stacks/CurvedDrawingPen_v01.zip > http://at.livecodejournal.com/stacks/CurvedDrawingPen_v01.zip > > Many Thanks to Andre Garzia and Richard Gaskin for sharing space > in their servers for these stacks. :-) > > Al > > -- > View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651165.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 Sat Jun 23 15:59:39 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 12:59:39 -0700 Subject: MouseWithin Message-ID: It would appear that a mouseWithin handler can't be used in a behavior script? The mouseWithin message seems to be sent to the button containing the behavior script, not the control that references the behavior button. Am I misunderstanding? If not, any suggestions for how to overcome this? I am using the mouseWithin message to figure out which line/column of a table control the mouse is over so I can build an appropriate tooltip. Thanks, Pete lcSQL Software From dochawk at gmail.com Sat Jun 23 16:03:50 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 23 Jun 2012 13:03:50 -0700 Subject: Is there a serious garbage collection problem In-Reply-To: References: Message-ID: On Sat, Jun 23, 2012 at 5:27 AM, Mark Schonewille wrote: > > There might be some scripts running after you delete a card. To prevent this, lock messages before deleting the card: > > lock messages > delete card > unlock messages > > This will probably faster than whatever you're doing now. Uh, wow. Yeah. >From 5.699 seconds to .011 . . . Thank you. My nerves are better already . . . Hmm, maybe this can speed the build, too . . . time to learn about locking messages . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From dunbarx at aol.com Sat Jun 23 17:07:35 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Sat, 23 Jun 2012 17:07:35 -0400 (EDT) Subject: MouseWithin In-Reply-To: References: Message-ID: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> Peter. I might help test this just for the exercise, but why not use one of the handful of terrific mouseHover functions, like "mouseLine()" or "mouseChunk()"? Craig Newman -----Original Message----- From: Peter Haworth To: How to use LiveCode Sent: Sat, Jun 23, 2012 4:00 pm Subject: MouseWithin It would appear that a mouseWithin handler can't be used in a behavior script? The mouseWithin message seems to be sent to the button containing the behavior script, not the control that references the behavior button. Am I misunderstanding? If not, any suggestions for how to overcome this? I am using the mouseWithin message to figure out which line/column of a table control the mouse is over so I can build an appropriate tooltip. 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 Sat Jun 23 17:12:38 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Sat, 23 Jun 2012 17:12:38 -0400 (EDT) Subject: Is there a serious garbage collection problem In-Reply-To: References: Message-ID: <8CF1F9C0CC92E97-1880-E365@webmail-m140.sysops.aol.com> Don't forget about locking the screen or the recents. I made a "lockall" handler in, oh, about 1988. Use it all the time. You have to be careful, though, since sometimes you expect messages to pass transparently. By transparent, I mean in ones brain. Don't get caught the other way around. Craig Newman -----Original Message----- From: Dr. Hawkins To: How to use LiveCode Sent: Sat, Jun 23, 2012 4:04 pm Subject: Re: Is there a serious garbage collection problem On Sat, Jun 23, 2012 at 5:27 AM, Mark Schonewille wrote: > > There might be some scripts running after you delete a card. To prevent this, lock messages before deleting the card: > > lock messages > delete card > unlock messages > > This will probably faster than whatever you're doing now. Uh, wow. Yeah. >From 5.699 seconds to .011 . . . Thank you. My nerves are better already . . . Hmm, maybe this can speed the build, too . . . time to learn about locking messages . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 23 17:51:21 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 14:51:21 -0700 Subject: [OT] Google Chrome Resource Hog? Message-ID: For some time now, I have been noticing massive activity on my wireless router for a few minutes several times a day. Today I decided it was time to figure out what's going on. I started by doing a virus scan which came out clean. This is all on OS X Lion. So I started looking at Activity Monitor. First thing I noticed is that Google Chrome is using up around 35-40% of my CPU time even when I'm not doing any browsing. I switched off all the Chrome extensions I have but the CPU usage stayed at the same level. On the network display, I see outbound traffic at between 10-20kb/sec and inbound at 0.5-1.5kb/sec. Disk Activity shows writes around 2mb/sec. This is all with no activity in any user programs other than me typing this email. If I quit Chrome, the Disk activity drops to mostly zero with the occasional blip of a few bytes, There's nothing using the CPU more than 6% (interestingly, that's Livecode), and the network activity drops to zero unless I actually access the web with, e.g., Safari. I've deleted Chrome, downloaded a new version and installed it but still get the same issue. Obviously, I've stopped using Chrome for now but I'm curious if any others are experiencing similar issues with Chrome. Pete lcSQL Software From pete at lcsql.com Sat Jun 23 18:00:40 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 15:00:40 -0700 Subject: MouseWithin In-Reply-To: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> References: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> Message-ID: Hi Craig, I'm actually using the mouseLine function in my mouseWithin handler. Since I wrote my email, I found that I can use the mouseMove message in a behavior and all works fine so life is good. By the way, I don't see a mouseHover message in the dictionary - were you just using it as a generic term? Thanks, Pete lcSQL Software On Sat, Jun 23, 2012 at 2:07 PM, wrote: > Peter. > > > I might help test this just for the exercise, but why not use one of the > handful of terrific mouseHover functions, like "mouseLine()" or > "mouseChunk()"? > > > Craig Newman > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Sat, Jun 23, 2012 4:00 pm > Subject: MouseWithin > > > It would appear that a mouseWithin handler can't be used in a behavior > script? The mouseWithin message seems to be sent to the button containing > the behavior script, not the control that references the behavior button. > > Am I misunderstanding? If not, any suggestions for how to overcome this? > I am using the mouseWithin message to figure out which line/column of a > table control the mouse is over so I can build an appropriate tooltip. > > 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 jhj at jhj.com Sat Jun 23 18:13:09 2012 From: jhj at jhj.com (Jerry Jensen) Date: Sat, 23 Jun 2012 15:13:09 -0700 Subject: [OT] Google Chrome Resource Hog? In-Reply-To: References: Message-ID: <614BE9CE-16D6-48F0-954B-77F5690F0E13@jhj.com> I rarely if ever use Chrome, but I have it handy. My habit is to use Safari, since I have to support it for others, until it makes me mad, then I use FireFox. I launched Chrome just now to see if I had the same problem, but no. It doesn't seem to eat any resources while its just sitting on a simple page. Chrome v. 19.0.1084.56 OS X 10.7.4 .Jerry On Jun 23, 2012, at 2:51 PM, Peter Haworth wrote: > For some time now, I have been noticing massive activity on my wireless > router for a few minutes several times a day. Today I decided it was time > to figure out what's going on. > > I started by doing a virus scan which came out clean. This is all on OS X > Lion. > > So I started looking at Activity Monitor. First thing I noticed is that > Google Chrome is using up around 35-40% of my CPU time even when I'm not > doing any browsing. I switched off all the Chrome extensions I have but > the CPU usage stayed at the same level. On the network display, I see > outbound traffic at between 10-20kb/sec and inbound at 0.5-1.5kb/sec. Disk > Activity shows writes around 2mb/sec. This is all with no activity in any > user programs other than me typing this email. > > If I quit Chrome, the Disk activity drops to mostly zero with the > occasional blip of a few bytes, There's nothing using the CPU more than 6% > (interestingly, that's Livecode), and the network activity drops to zero > unless I actually access the web with, e.g., Safari. > > I've deleted Chrome, downloaded a new version and installed it but still > get the same issue. > > Obviously, I've stopped using Chrome for now but I'm curious if any others > are experiencing similar issues with Chrome. > > 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 Jun 23 18:21:03 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 23 Jun 2012 15:21:03 -0700 Subject: MouseWithin In-Reply-To: References: Message-ID: <4FE6414F.2030505@fourthworld.com> Peter Haworth wrote: > It would appear that a mouseWithin handler can't be used in a behavior > script? The mouseWithin message seems to be sent to the button containing > the behavior script, not the control that references the behavior button. > > Am I misunderstanding? If not, any suggestions for how to overcome this? > I am using the mouseWithin message to figure out which line/column of a > table control the mouse is over so I can build an appropriate tooltip. The mouseWithin message is a bit of an anomaly among mouse messages so this comes up from time to time. Oddly enough, the last time it did was almost exactly a year ago, on June 24 2011 - here's an explanation of why it's funky and some alternatives which may be useful: -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From matthias_livecode_150811 at m-r-d.de Sat Jun 23 18:31:59 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 24 Jun 2012 00:31:59 +0200 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: <8F43506E-C946-41BD-AD7D-6A69942A46BC@m-r-d.de> Oh you lucky ones. You can?t imagine how i envy you all. Have a good time at the conference. I will keep an eye on you through the simulcast. Matthias Am 23.06.2012 um 17:54 schrieb Andre Garzia: > Hey Folks, > > Tomorrow I will begin the long journey towards immigration insanity and the > U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if > anyone is arriving at smiliar time and heading towards the conference. > > =) > > 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 pete at lcsql.com Sat Jun 23 18:33:44 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 15:33:44 -0700 Subject: MouseWithin In-Reply-To: <4FE6414F.2030505@fourthworld.com> References: <4FE6414F.2030505@fourthworld.com> Message-ID: Thanks Richard. As noted in my reply to Craig, I found a solution by using mouseMove in the behavior instead of mouseWithin. There is still an anomaly though in that the mouseMove handler fires when the mouse is over the button containing the behavior script so I had to take steps to avoid that. My simplistic method of avoidance was to check the first word of the abbrev name of me for "field" since the behavior in question will alwyas be used by a field. Pete lcSQL Software On Sat, Jun 23, 2012 at 3:21 PM, Richard Gaskin wrote: > Peter Haworth wrote: > >> It would appear that a mouseWithin handler can't be used in a behavior >> script? The mouseWithin message seems to be sent to the button containing >> the behavior script, not the control that references the behavior button. >> >> Am I misunderstanding? If not, any suggestions for how to overcome this? >> I am using the mouseWithin message to figure out which line/column of a >> table control the mouse is over so I can build an appropriate tooltip. >> > > The mouseWithin message is a bit of an anomaly among mouse messages so > this comes up from time to time. > > Oddly enough, the last time it did was almost exactly a year ago, on June > 24 2011 - here's an explanation of why it's funky and some alternatives > which may be useful: > > > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Jun 23 18:35:37 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 15:35:37 -0700 Subject: [OT] Google Chrome Resource Hog? In-Reply-To: <614BE9CE-16D6-48F0-954B-77F5690F0E13@jhj.com> References: <614BE9CE-16D6-48F0-954B-77F5690F0E13@jhj.com> Message-ID: Thanks Jerry. I hate to not use Chrome but I have no choice right now until I can figure out what's going on. And of course, "support" and Google" don;t really belong in the same sentence! Pete lcSQL Software On Sat, Jun 23, 2012 at 3:13 PM, Jerry Jensen wrote: > I rarely if ever use Chrome, but I have it handy. My habit is to use > Safari, since I have to support it for others, until it makes me mad, then > I use FireFox. > > I launched Chrome just now to see if I had the same problem, but no. It > doesn't seem to eat any resources while its just sitting on a simple page. > > Chrome v. 19.0.1084.56 OS X 10.7.4 > > .Jerry > > On Jun 23, 2012, at 2:51 PM, Peter Haworth wrote: > > > For some time now, I have been noticing massive activity on my wireless > > router for a few minutes several times a day. Today I decided it was > time > > to figure out what's going on. > > > > I started by doing a virus scan which came out clean. This is all on OS > X > > Lion. > > > > So I started looking at Activity Monitor. First thing I noticed is that > > Google Chrome is using up around 35-40% of my CPU time even when I'm not > > doing any browsing. I switched off all the Chrome extensions I have but > > the CPU usage stayed at the same level. On the network display, I see > > outbound traffic at between 10-20kb/sec and inbound at 0.5-1.5kb/sec. > Disk > > Activity shows writes around 2mb/sec. This is all with no activity in > any > > user programs other than me typing this email. > > > > If I quit Chrome, the Disk activity drops to mostly zero with the > > occasional blip of a few bytes, There's nothing using the CPU more than > 6% > > (interestingly, that's Livecode), and the network activity drops to zero > > unless I actually access the web with, e.g., Safari. > > > > I've deleted Chrome, downloaded a new version and installed it but still > > get the same issue. > > > > Obviously, I've stopped using Chrome for now but I'm curious if any > others > > are experiencing similar issues with Chrome. > > > > 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 andre at andregarzia.com Sat Jun 23 18:36:45 2012 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 23 Jun 2012 19:36:45 -0300 Subject: [OT] Google Chrome Resource Hog? In-Reply-To: References: Message-ID: Pete, Are you using Chrome Canary or enrolled into any testing/feedback program? If you agreed to something along the lines of "let us help to improve chrome by sending anonymous usage statistics" bla bla bla... On Sat, Jun 23, 2012 at 6:51 PM, Peter Haworth wrote: > For some time now, I have been noticing massive activity on my wireless > router for a few minutes several times a day. Today I decided it was time > to figure out what's going on. > > I started by doing a virus scan which came out clean. This is all on OS X > Lion. > > So I started looking at Activity Monitor. First thing I noticed is that > Google Chrome is using up around 35-40% of my CPU time even when I'm not > doing any browsing. I switched off all the Chrome extensions I have but > the CPU usage stayed at the same level. On the network display, I see > outbound traffic at between 10-20kb/sec and inbound at 0.5-1.5kb/sec. Disk > Activity shows writes around 2mb/sec. This is all with no activity in any > user programs other than me typing this email. > > If I quit Chrome, the Disk activity drops to mostly zero with the > occasional blip of a few bytes, There's nothing using the CPU more than 6% > (interestingly, that's Livecode), and the network activity drops to zero > unless I actually access the web with, e.g., Safari. > > I've deleted Chrome, downloaded a new version and installed it but still > get the same issue. > > Obviously, I've stopped using Chrome for now but I'm curious if any others > are experiencing similar issues with Chrome. > > 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 bornstein at designeq.com Sat Jun 23 18:41:39 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Sat, 23 Jun 2012 15:41:39 -0700 Subject: [OT] Google Chrome Resource Hog? In-Reply-To: References: Message-ID: I often see Google Chrome Renderer (multiple instances) using anywhere from 30% to 100% of my CPU time and I have no idea why. :-( -- Regards, Howard Bornstein ----------------------- www.designeq.com From dochawk at gmail.com Sat Jun 23 19:06:32 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Sat, 23 Jun 2012 16:06:32 -0700 Subject: Is there a serious garbage collection problem In-Reply-To: <8CF1F9C0CC92E97-1880-E365@webmail-m140.sysops.aol.com> References: <8CF1F9C0CC92E97-1880-E365@webmail-m140.sysops.aol.com> Message-ID: On Sat, Jun 23, 2012 at 2:12 PM, wrote: > Don't forget about locking the screen or the recents. Oh, yes. Locking the screen made a *huge* difference in building the output (dozens upon dozens of fields being placed, moved, and filled . . .) It still takes about 15 seconds to generate 22 pages. But then, in 1989, I could process about 1 card of *data* a second while building, with several to a page, on an SE/30. Hm, I should have more than a 10 to 1 speedup! :) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From pete at lcsql.com Sat Jun 23 19:20:02 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 16:20:02 -0700 Subject: [OT] Google Chrome Resource Hog? In-Reply-To: References: Message-ID: Hi Andre, Yes, I thought of that but as far as I can remember, I haven't enrolled in any feedback programs. I will go look at my Google account - I assume I should be able to tell from there. I am syncing various things with my Google account but I logged out of my Google account from within Chrome and the network activity still continues. Pete lcSQL Software On Sat, Jun 23, 2012 at 3:36 PM, Andre Garzia wrote: > Pete, > > Are you using Chrome Canary or enrolled into any testing/feedback program? > If you agreed to something along the lines of "let us help to improve > chrome by sending anonymous usage statistics" bla bla bla... > > > > On Sat, Jun 23, 2012 at 6:51 PM, Peter Haworth wrote: > > > For some time now, I have been noticing massive activity on my wireless > > router for a few minutes several times a day. Today I decided it was > time > > to figure out what's going on. > > > > I started by doing a virus scan which came out clean. This is all on OS > X > > Lion. > > > > So I started looking at Activity Monitor. First thing I noticed is that > > Google Chrome is using up around 35-40% of my CPU time even when I'm not > > doing any browsing. I switched off all the Chrome extensions I have but > > the CPU usage stayed at the same level. On the network display, I see > > outbound traffic at between 10-20kb/sec and inbound at 0.5-1.5kb/sec. > Disk > > Activity shows writes around 2mb/sec. This is all with no activity in > any > > user programs other than me typing this email. > > > > If I quit Chrome, the Disk activity drops to mostly zero with the > > occasional blip of a few bytes, There's nothing using the CPU more than > 6% > > (interestingly, that's Livecode), and the network activity drops to zero > > unless I actually access the web with, e.g., Safari. > > > > I've deleted Chrome, downloaded a new version and installed it but still > > get the same issue. > > > > Obviously, I've stopped using Chrome for now but I'm curious if any > others > > are experiencing similar issues with Chrome. > > > > 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. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 23 19:23:13 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 23 Jun 2012 17:23:13 -0600 Subject: MouseWithin In-Reply-To: References: <4FE6414F.2030505@fourthworld.com> Message-ID: Disable the button and you won't have to worry about it. On Sat, Jun 23, 2012 at 4:33 PM, Peter Haworth wrote: > Thanks Richard. As noted in my reply to Craig, I found a solution by using > mouseMove in the behavior instead of mouseWithin. There is still an > anomaly though in that the mouseMove handler fires when the mouse is over > the button containing the behavior script so I had to take steps to avoid > that. My simplistic method of avoidance was to check the first word of the > abbrev name of me for "field" since the behavior in question will alwyas be > used by a field. > > Pete > lcSQL Software > > > From pete at lcsql.com Sat Jun 23 20:57:28 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 17:57:28 -0700 Subject: MouseWithin In-Reply-To: References: <4FE6414F.2030505@fourthworld.com> Message-ID: Of course, I should have thought of that - thanks Mike. Pete lcSQL Software On Sat, Jun 23, 2012 at 4:23 PM, Mike Bonner wrote: > Disable the button and you won't have to worry about it. > > On Sat, Jun 23, 2012 at 4:33 PM, Peter Haworth wrote: > > > Thanks Richard. As noted in my reply to Craig, I found a solution by > using > > mouseMove in the behavior instead of mouseWithin. There is still an > > anomaly though in that the mouseMove handler fires when the mouse is over > > the button containing the behavior script so I had to take steps to avoid > > that. My simplistic method of avoidance was to check the first word of > the > > abbrev name of me for "field" since the behavior in question will alwyas > be > > used by a field. > > > > 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 devin_asay at byu.edu Sat Jun 23 21:29:12 2012 From: devin_asay at byu.edu (Devin Asay) Date: Sun, 24 Jun 2012 01:29:12 +0000 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: <078C8307-E4C0-4289-AFB9-9083D6E846D0@byu.edu> Andre, I'm flying into Newark but won't be there until 4:00. I'm happy to give you a ride if you want to wait 5 hours. ;-P Devin On Jun 23, 2012, at 9:54 AM, Andre Garzia wrote: > Hey Folks, > > Tomorrow I will begin the long journey towards immigration insanity and the > U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if > anyone is arriving at smiliar time and heading towards the conference. > > =) > > 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 Devin Asay Humanities Technology and Research Support Center Brigham Young University From coiin at verizon.net Sat Jun 23 21:39:13 2012 From: coiin at verizon.net (Colin Holgate) Date: Sat, 23 Jun 2012 21:39:13 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <078C8307-E4C0-4289-AFB9-9083D6E846D0@byu.edu> References: <078C8307-E4C0-4289-AFB9-9083D6E846D0@byu.edu> Message-ID: Are you getting a car to go down there? Getting to Atlantic City is surprisingly hard. I could rent a car, but it would be a shame for it to be sat there for four days unused. Flying down would takw all day, and a bus trip is long and uncomfortable. I ended up getting a train via Philadelphia, it's not as cheap as the bus, or as cheap as the train that also changes at Trenton, but it'll be more relaxing. On Jun 23, 2012, at 9:29 PM, Devin Asay wrote: > I'm flying into Newark but won't be there until 4:00. I'm happy to give you a ride if you want to wait 5 hours. ;-P From pete at lcsql.com Sat Jun 23 21:43:46 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 18:43:46 -0700 Subject: Table field In-Reply-To: <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Bjornke, My grpahic skills being pretty much nonexistent, how do you do this? I made a graphic rectangle on my card and I'm assuming that the different colors are achieved by using a gradient but try as I might, I cannot make it work. Any instructions greatly appreciated! Thanks, Pete lcSQL Software On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke wrote: > A graphic: > 32 pixels high > at least 1 pixel wide (or more for easier handling, width doesn't matter) > upper 16 pixels white > lower half very light blue or very light grey > From capellan2000 at gmail.com Sat Jun 23 22:08:59 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sat, 23 Jun 2012 19:08:59 -0700 (PDT) Subject: ANN: Stars In-Reply-To: References: <75944D76-D6A5-4097-BFB6-EC91D1160A4C@sbcglobal.net> <1340458935035-4651165.post@n4.nabble.com> Message-ID: <1340503739872-4651208.post@n4.nabble.com> Hi Francois, Fran?ois Chaplais-3 wrote > > Thanks Alejandro. The actual link is > http://www.jamesphurley.com/RunRev/BezierLine.rev > I will have a deep look at the stack and how it relates to interpolation. > Best regards > I used these 3 different Bezier drawing handlers in this stack: http://andregarzia.on-rev.com/alejandro/stacks/Eps_Import_V04.zip One handler is based in Don Lancaster's code, other handler uses Matrices and another handler uses the very first code that I published many, many years ago... Could you guess which is faster? :-) Although I have not looked in detail, the stack SVGL must have different handlers to draw Quadratic and Bezier curves. http://revonline2.runrev.com/stack/112/SVGL NOTE: global varBezierSegment contains a series of coordinates points that draw the graphic on the card. for example: 145,234 146,236 148,239 149,241 150,244 etc... global variables named a,b,c,d contains four coordinates points of the bezier segment for example: A segment of an Adobe illustrator file: 96 62 m 96 69 101 1555 107 1555 C a = 96,62 b = 96,69 c = 101,1555 d = 107,1555 The field named fld "BezierResolution" and the variable named "cde" should contain a number from 16 to 800. This is the number of rectilinear segments in a bezier segment... on bezier1 global varBezierSegment,a,b,c,d put the first item of a into x1 put the first item of d into x2 put the first item of b into xa put the first item of c into xb put the second item of a into y1 put the second item of d into y2 put the second item of b into ya put the second item of c into yb put 0 into v1 if there is a fld "BezierResolution" then put fld "BezierResolution" into cde if cde is not a number then put "32" into cde Repeat with i = 1 to cde -- a number from 16 to 800 put i * ( 1 / cde ) into v1 put 1 - v1 into v2 put (x1 * (v2 ^ 3) + (3 * xa * v1 * v2 * v2) + (3 * xb * v1 * v1 * v2) + (x2 * (v1 ^ 3))) into x put (y1 * (v2 ^ 3) + (3 * ya * v1 * v2 * v2) + (3 * yb * v1 * v1 * v2) + (y2 * (v1 ^ 3))) into y if varBezierSegment is not empty then put last line of varBezierSegment into varTemp if x div 1,y div 1 <> varTemp then put x div 1,y div 1 & return after varBezierSegment end repeat end bezier1 ---------------------------------------------------------------- on bezier2 /* this is the custom property bm1 1,1 -1 1,2 3 1,3 -3 1,4 1 2,1 3 2,2 -6 2,3 3 2,4 0 3,1 -3 3,2 3 3,3 0 3,4 0 4,1 1 4,2 0 4,3 0 4,4 0 */ /* this is the custom property bm2 [p0] [p1] [p2] [p3] 1,1 0 1,2 0 1,3 0 1,4 0 */ /* this is the custom property bm3 1,1 0 2,1 0 3,1 0 4,1 0 */ global varBezierSegment,a,b,c,d put the first item of a into x1 put the second item of a into y1 put the first item of b into xa put the second item of b into ya put the first item of c into xb put the second item of c into yb put the first item of d into x2 put the second item of d into y2 put 0 into v1 put the bm1 of me into qwe12 split qwe12 by return and space put the bm2 of me into qwy12 put the bm2 of me into qwx12 put x2 into word 2 of line 1 of qwx12 put xb into word 2 of line 2 of qwx12 put xa into word 2 of line 3 of qwx12 put x1 into word 2 of line 4 of qwx12 put y2 into word 2 of line 1 of qwy12 put yb into word 2 of line 2 of qwy12 put ya into word 2 of line 3 of qwy12 put y1 into word 2 of line 4 of qwy12 split qwx12 by return and space split qwy12 by return and space if there is a fld "BezierResolution" then put fld "BezierResolution" into cde if cde is not a number then put "32" into cde Repeat with i = 1 TO cde put i * (1/cde) into v1 put 1 - v1 into v2 put the bm3 of me into qws12 put v2^3 into word 2 of line 1 of qws12 put v2^2 into word 2 of line 2 of qws12 put v2 into word 2 of line 3 of qws12 put 1 into word 2 of line 4 of qws12 split qws12 by return and space put matrixMultiply(qwe12,qws12) into qwz12 put matrixMultiply(qwx12,qwz12) into pX put matrixMultiply(qwy12,qwz12) into pY combine pX using space combine pY using space if varBezierSegment is not empty then put last line of varBezierSegment into varTemp if pX div 1,pY div 1 <> varTemp then put pX div 1,pY div 1 & return after varBezierSegment end repeat end bezier2 ---------------------------------------------------------------- on bezier3 global varBezierSegment,a,b,c,d put the first item of a into x3 put the second item of a into y3 put the first item of b into x2 put the second item of b into y2 put the first item of c into x1 put the second item of c into y1 put the first item of d into x0 put the second item of d into y0 put 0 into v1 put (x3 - 3 * x2 + 3 * x1 - x0) into A put (3 * x2 - 6 * x1 + 3 * x0) into B put (3 * x1 - 3 * x0) into C put (x0) into D put (y3 - 3 * y2 + 3 * y1 - y0) into E put (3*y2 - 6 * y1 + 3 * y0) into F put (3 * y1 - 3 * y0) into G put (y0) into H if there is a fld "BezierResolution" then put fld "BezierResolution" into cde if cde is not a number then put "32" into cde Repeat with i = 1 to cde -- a number from 16 to 800 put i * ( 1 / cde ) into v1 put 1 - v1 into t put ((((A * t) + B)* t) + C) * t + D into x put ((((E* t) + F)* t) + G) * t + H into y if varBezierSegment is not empty then put last line of varBezierSegment into varTemp if x div 1,y div 1 <> varTemp then put x div 1,y div 1 & return after varBezierSegment end repeat end bezier3 Have a nice weekend! Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/ANN-Stars-tp4651129p4651208.html Sent from the Revolution - User mailing list archive at Nabble.com. From dunbarx at aol.com Sat Jun 23 22:09:34 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Sat, 23 Jun 2012 22:09:34 -0400 (EDT) Subject: MouseWithin In-Reply-To: References: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> Message-ID: <8CF1FC58852DE35-1880-EE75@webmail-m140.sysops.aol.com> What? No mouseHover? I meant mouseLurk. Craig -----Original Message----- From: Peter Haworth To: How to use LiveCode Sent: Sat, Jun 23, 2012 6:01 pm Subject: Re: MouseWithin Hi Craig, I'm actually using the mouseLine function in my mouseWithin handler. Since I wrote my email, I found that I can use the mouseMove message in a behavior and all works fine so life is good. By the way, I don't see a mouseHover message in the dictionary - were you just using it as a generic term? Thanks, Pete lcSQL Software On Sat, Jun 23, 2012 at 2:07 PM, wrote: > Peter. > > > I might help test this just for the exercise, but why not use one of the > handful of terrific mouseHover functions, like "mouseLine()" or > "mouseChunk()"? > > > Craig Newman > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Sat, Jun 23, 2012 4:00 pm > Subject: MouseWithin > > > It would appear that a mouseWithin handler can't be used in a behavior > script? The mouseWithin message seems to be sent to the button containing > the behavior script, not the control that references the behavior button. > > Am I misunderstanding? If not, any suggestions for how to overcome this? > I am using the mouseWithin message to figure out which line/column of a > table control the mouse is over so I can build an appropriate tooltip. > > 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 devin_asay at byu.edu Sat Jun 23 22:21:48 2012 From: devin_asay at byu.edu (Devin Asay) Date: Sun, 24 Jun 2012 02:21:48 +0000 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <078C8307-E4C0-4289-AFB9-9083D6E846D0@byu.edu> Message-ID: Yes, I'll have a car. I came to the same conclusion re other transportation to Atlantic City. Devin On Jun 23, 2012, at 7:39 PM, Colin Holgate wrote: > Are you getting a car to go down there? Getting to Atlantic City is surprisingly hard. I could rent a car, but it would be a shame for it to be sat there for four days unused. Flying down would takw all day, and a bus trip is long and uncomfortable. > > I ended up getting a train via Philadelphia, it's not as cheap as the bus, or as cheap as the train that also changes at Trenton, but it'll be more relaxing. > > > On Jun 23, 2012, at 9:29 PM, Devin Asay wrote: > >> I'm flying into Newark but won't be there until 4:00. I'm happy to give you a ride if you want to wait 5 hours. ;-P > > _______________________________________________ > use-livecode mailing list > use-livecode 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 pete at lcsql.com Sun Jun 24 02:07:35 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 23 Jun 2012 23:07:35 -0700 Subject: MouseWithin In-Reply-To: <8CF1FC58852DE35-1880-EE75@webmail-m140.sysops.aol.com> References: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> <8CF1FC58852DE35-1880-EE75@webmail-m140.sysops.aol.com> Message-ID: I just discovered the mouseTrap message but I think I can make a better one with an external. Pete lcSQL Software On Sat, Jun 23, 2012 at 7:09 PM, wrote: > What? No mouseHover? I meant mouseLurk. > > > Craig > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Sat, Jun 23, 2012 6:01 pm > Subject: Re: MouseWithin > > > Hi Craig, > I'm actually using the mouseLine function in my mouseWithin handler. Since > I wrote my email, I found that I can use the mouseMove message in a > behavior and all works fine so life is good. > > By the way, I don't see a mouseHover message in the dictionary - were you > just using it as a generic term? > > Thanks, > > Pete > lcSQL Software > > > > On Sat, Jun 23, 2012 at 2:07 PM, wrote: > > > Peter. > > > > > > I might help test this just for the exercise, but why not use one of the > > handful of terrific mouseHover functions, like "mouseLine()" or > > "mouseChunk()"? > > > > > > Craig Newman > > > > > > > > -----Original Message----- > > From: Peter Haworth > > To: How to use LiveCode > > Sent: Sat, Jun 23, 2012 4:00 pm > > Subject: MouseWithin > > > > > > It would appear that a mouseWithin handler can't be used in a behavior > > script? The mouseWithin message seems to be sent to the button > containing > > the behavior script, not the control that references the behavior button. > > > > Am I misunderstanding? If not, any suggestions for how to overcome this? > > I am using the mouseWithin message to figure out which line/column of a > > table control the mouse is over so I can build an appropriate tooltip. > > > > 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 scott at elementarysoftware.com Sun Jun 24 05:29:40 2012 From: scott at elementarysoftware.com (Scott Morrow) Date: Sun, 24 Jun 2012 02:29:40 -0700 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <4FE60F82.8010306@hyperactivesw.com> References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> Message-ID: Hello Jacque, I'm also flying into the Philly airport at 2:30 PM on Monday. I had planned to catch a shuttle but if you and Mark wouldn't mind the company I'd love to tag along. Getting to Atlantic City seems more of an adventure than I would have imagined. 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 Jun 23, 2012, at 11:48 AM, J. Landman Gay wrote: > On 6/23/12 1:39 PM, J. Landman Gay wrote: >> On 6/23/12 10:54 AM, Andre Garzia wrote: >>> Hey Folks, >>> >>> Tomorrow I will begin the long journey towards immigration insanity >>> and the >>> U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if >>> anyone is arriving at smiliar time and heading towards the conference. >> >> And I'm meeting Mark Wieder -- I'll be arriving at 2:30 PM on Monday. If >> you can wait for me, we could take the train together to where Mark will >> be, and all 3 of us can go from there. If anyone else is coming in >> around the same time, let's make a party of it. >> > > Oops, we can't meet at the airport, I'm coming into the Philadelphia airport, not the Newark one. But we could all meet Mark at the 30th Street Station and go from there. > > Anyone else arriving at the Philly airport? > > -- > 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 don40 at bigpond.com Sun Jun 24 08:51:09 2012 From: don40 at bigpond.com (Don Williams) Date: Sun, 24 Jun 2012 20:51:09 +0800 Subject: Mobile Screen Design Without MobGUI In-Reply-To: References: Message-ID: <9F1C038D-3D92-4548-B683-85C03C47A86B@bigpond.com> Me too ? Don Williams On 23/06/2012, at 19:46 , Tom McGrath III wrote: > > I certainly hope not. I bought and used MobGUI and had nothing but problems with it. > > > On Jun 22, 2012, at 5:15 PM, Roger Eller wrote: > >> Be advised: My comments are only speculation, but here's what I think... >> >> Based on the disappearance on John Craig, and RunRev posting demo videos >> that imply building for mobile is as easy as dragging OS-specific controls >> onto a canvas (and it looks like MobGUI being used), I think it is being >> absorbed into the LiveCode base. I would even expect the possibility of >> such being announced at the conference. But this is only me guessing. >> >> ~Roger From toolbook at kestner.de Sun Jun 24 09:29:43 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Sun, 24 Jun 2012 15:29:43 +0200 Subject: AW: can't check "behave like a background" In-Reply-To: References: <003001cd5053$5d70e5c0$1852b140$@de> Message-ID: <002d01cd520d$6b145700$413d0500$@de> Thanks Mike, To know that helps, not getting nuts :) Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Mike Bonner > Gesendet: Freitag, 22. Juni 2012 14:06 > An: How to use LiveCode > Betreff: Re: can't check "behave like a background" > > Its a bug in that version (think its in 4.6.1 also) setting it with the > message box is the answer. Its fixed in later versions. > From pmbrig at gmail.com Sun Jun 24 09:31:38 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Sun, 24 Jun 2012 09:31:38 -0400 Subject: Works sometimes -- but not other times In-Reply-To: References: Message-ID: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> On Jun 23, 2012, at 10:28 AM, Mark Rauterkus wrote: > Hi, > > Follow up. Some triggering issues / observations: > > The handler, > on textChange > > > does NOT seem to work if a script puts content into a field. When a > user types into the fields, the messages gets passed well and all is > fine with my scripts. I've gotten away from the "on idle" to look for > changes in the fields. So, I'm now just doing on keyDown handler with > the original input field. > > on keyDown var, temp, tWordCount, tNumberOfWords No. Again, you aren't understanding how system messages work. When the user presses a key and the insertion point is in a field, a "keydown x" message is sent to the field. The one parameter that is sent with the message is the key that was pressed (eg, "x"). If there is no "on keydown" handler in the field, the message is sent up the message path and if there are no "on keydown" handlers further up the message path then it finally reaches the engine, which then allows "x" to be placed in the field. When you construct an "on keydown" handler as above, with 4 parameters, then when the message is received by the field, the one parameter that is passed as part of the message will be placed into your first parameter ("var"), and the other three will be left empty. It's as though you were told to expect one guest in a hotel but you prepared 4 rooms. The dictionary tells you what and how many parameters are sent along with what message. You have no control over this -- you have to pay attention to what parameters will be arriving and then handle them accordingly. Which may mean ignoring them entirely. For instance, look at the mouseup message, which is accompanied by one parameter, the mouseButtonNbr (1 = left, 2 = middle, 3 = right) So you could do this: on mouseup tBtn hide me end mouseup if you want to hide the button (or field, or image...) with any mouseclick, no matter what. In this case, tBtn will contain 1, 2, or 3, but you are not using it. So you could just as well do: on mouseup hide me end mouseup and not bother to store the parameter in a variable at all, since you don't intend to use it. Think of the parameters of a system message handler ("on mouseup tBtnNbr" or "on movestack newStackH, newStackV") as initially empty baskets that are filled sequentially with packages that accompany the message. You can put out fewer baskets or none at all if you don't plan to use some parameters, but there's no point it putting out 4 baskets when you know that you will only be receiving one package -- which will end up in the first basket, if you've put out too many. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From mwieder at ahsoftware.net Sun Jun 24 10:28:04 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 24 Jun 2012 07:28:04 -0700 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> Message-ID: <118859107703.20120624072804@ahsoftware.net> Scott- Sunday, June 24, 2012, 2:29:40 AM, you wrote: > Hello Jacque, > I'm also flying into the Philly airport at 2:30 PM on Monday. I > had planned to catch a shuttle but if you and Mark wouldn't mind the > company I'd love to tag along. Getting to Atlantic City seems more > of an adventure than I would have imagined. Yay! Now we've got Scott as well. The train station at the airport is right behind the baggage claim area at Terminal A. It's hot and humid in Philadelphia and I expect it is in Atlantic City as well. -- -Mark Wieder mwieder at ahsoftware.net From capellan2000 at gmail.com Sun Jun 24 11:34:39 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sun, 24 Jun 2012 08:34:39 -0700 (PDT) Subject: Stack Version Comparison Tool In-Reply-To: References: Message-ID: <1340552079586-4651217.post@n4.nabble.com> Hi Peter, Peter Haworth wrote > > [snip] > I should clarify that I don't regard this tool as a version control > system. > It doesn't have any functions to check versions in/out or any of the > other > features of a version control system in a multi-user environment. It's > simply a way of identifying what changed between two versions of a stack > file. > > I am thinking that at some point in the future I will integrate my home > grown bug tracking stack with the diff tool, but first things first. > Could this tool be used as an "undo/Redo" system? Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Stack-Version-Comparison-Tool-tp4651150p4651217.html Sent from the Revolution - User mailing list archive at Nabble.com. From capellan2000 at gmail.com Sun Jun 24 11:44:33 2012 From: capellan2000 at gmail.com (Alejandro Tejada) Date: Sun, 24 Jun 2012 08:44:33 -0700 (PDT) Subject: [NOT] From my Yahoo Spam box: mtp.mc In-Reply-To: <4FE0B797.4060003@gmail.com> References: <4FE00A78.9030205@gmail.com> <1340126679255-4650911.post@n4.nabble.com> <4FE0B797.4060003@gmail.com> Message-ID: <1340552673134-4651218.post@n4.nabble.com> Hi Richmond, I forgot to include this link to the MetaTalk Programmer's Teacher Guide: http://www.canelasoftware.com/mc/metacard24/mtpguide.mc This Guide stack is really important for teachers. By the way, How are doing your students in this course? Al -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/NOT-From-my-Yahoo-Spam-box-mtp-mc-tp4650877p4651218.html Sent from the Revolution - User mailing list archive at Nabble.com. From mcgrath3 at mac.com Sun Jun 24 11:49:23 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Sun, 24 Jun 2012 11:49:23 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <118859107703.20120624072804@ahsoftware.net> References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <118859107703.20120624072804@ahsoftware.net> Message-ID: <09126C9A-8888-4F47-B41E-2878407C8AE2@mac.com> My wife and I will be driving to the event. I plan on leaving Pittsburgh around 7 AM so I expect to arrive around 2 PM. I don't think I will be going by Newark though. Sorry, otherwise I would pick you guys up on the way. I'll see you there?. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 24, 2012, at 10:28 AM, Mark Wieder wrote: > Scott- > > Sunday, June 24, 2012, 2:29:40 AM, you wrote: > >> Hello Jacque, > >> I'm also flying into the Philly airport at 2:30 PM on Monday. I >> had planned to catch a shuttle but if you and Mark wouldn't mind the >> company I'd love to tag along. Getting to Atlantic City seems more >> of an adventure than I would have imagined. > > Yay! Now we've got Scott as well. The train station at the airport is > right behind the baggage claim area at Terminal A. It's hot and humid > in Philadelphia and I expect it is in Atlantic City as well. > > -- > -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 harrison at all-auctions.com Sun Jun 24 12:05:56 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 24 Jun 2012 12:05:56 -0400 Subject: Copy/Paste in LC & iOS. In-Reply-To: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> References: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> Message-ID: <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com> Hi there, I was wanting to do a simple copy and paste using Livecode and iOS and couldn't figure out how to get it done. I consulted the documentation and found the following on copy/paste. Keyboard Input ? The auto-capitalization, auto-correction, copy/paste, undo/redo and selection point magnification features that are present in standard iPhone text entry fields are not supported. Does anyone have a workaround for this? How will I let my users perform this simple task? Or is everyone SOL? Thanks in advance. Rick From pete at lcsql.com Sun Jun 24 12:26:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 24 Jun 2012 09:26:47 -0700 Subject: Stack Version Comparison Tool In-Reply-To: <1340552079586-4651217.post@n4.nabble.com> References: <1340552079586-4651217.post@n4.nabble.com> Message-ID: That's a pretty broad statement but I think it could have some functionality in that area. Yesterday, I finished the module that shows two scripts side by side and colorizes the differences between them. It would be possible to add a function that would change the script in one of the stack files to be the same as the equivalent script in the other stack file. Pete lcSQL Software On Sun, Jun 24, 2012 at 8:34 AM, Alejandro Tejada wrote: > Could this tool be used as an "undo/Redo" system? > > Al > From pete at lcsql.com Sun Jun 24 12:26:47 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 24 Jun 2012 09:26:47 -0700 Subject: Stack Version Comparison Tool In-Reply-To: <1340552079586-4651217.post@n4.nabble.com> References: <1340552079586-4651217.post@n4.nabble.com> Message-ID: That's a pretty broad statement but I think it could have some functionality in that area. Yesterday, I finished the module that shows two scripts side by side and colorizes the differences between them. It would be possible to add a function that would change the script in one of the stack files to be the same as the equivalent script in the other stack file. Pete lcSQL Software On Sun, Jun 24, 2012 at 8:34 AM, Alejandro Tejada wrote: > Could this tool be used as an "undo/Redo" system? > > Al > From guglielmo at braguglia.ch Sun Jun 24 12:30:31 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sun, 24 Jun 2012 18:30:31 +0200 Subject: Copy/Paste in LC & iOS. In-Reply-To: <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com> References: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com> Message-ID: <4FE740A7.4090004@braguglia.ch> Hi Rick, if you use the "native" iOS controls, the standard iOS cut/copy/paste work fine ;-) Guglielmo On 24.06.2012 18:05, Rick Harrison wrote: > Hi there, > > I was wanting to do a simple copy and paste using Livecode and iOS > and couldn't figure out how to get it done. I consulted the documentation > and found the following on copy/paste. > > Keyboard Input > ? > The auto-capitalization, auto-correction, copy/paste, undo/redo and selection point magnification features that are present in standard iPhone text entry fields are not supported. > > > Does anyone have a workaround for this? How will I let my users perform this simple task? Or is everyone SOL? > > Thanks in advance. > > 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 pete at lcsql.com Sun Jun 24 12:30:40 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 24 Jun 2012 09:30:40 -0700 Subject: Datagrid Field Editor Question Message-ID: I have a datagrid with straightforward text cells and I'm using the various messages/handlers provided by the datagrid to allow cells to be edited and update the underlying data. I would like to have an "Apply Changes" button outside of the datagrid so the user can confirm that it's OK to go ahead with the changes. In order to do that, I have to get the data that is in the current field editor but I can't figure out how to do that. Any ideas? Pete lcSQL Software From harrison at all-auctions.com Sun Jun 24 12:35:59 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 24 Jun 2012 12:35:59 -0400 Subject: Copy/Paste in LC & iOS. In-Reply-To: <4FE740A7.4090004@braguglia.ch> References: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com> <4FE740A7.4090004@braguglia.ch> Message-ID: <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com> Hi Guglielmo, That's what I'm trying to do, use native iOS controls! So far it doesn't work. Do you have an example that works? Thanks, Rick On Jun 24, 2012, at 12:30 PM, Guglielmo Braguglia wrote: > Hi Rick, > if you use the "native" iOS controls, the standard iOS cut/copy/paste work fine ;-) > > Guglielmo From jacque at hyperactivesw.com Sun Jun 24 13:06:21 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 24 Jun 2012 12:06:21 -0500 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> Message-ID: <4FE7490D.9060005@hyperactivesw.com> On 6/24/12 4:29 AM, Scott Morrow wrote: > Hello Jacque, > > I'm also flying into the Philly airport at 2:30 PM on Monday. I had > planned to catch a shuttle but if you and Mark wouldn't mind the > company I'd love to tag along. Getting to Atlantic City seems more of > an adventure than I would have imagined. Let's do it. I'll write you off list. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From guglielmo at braguglia.ch Sun Jun 24 13:09:02 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sun, 24 Jun 2012 19:09:02 +0200 Subject: Copy/Paste in LC & iOS. In-Reply-To: <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com> References: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com> <4FE740A7.4090004@braguglia.ch> <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com> Message-ID: <4FE749AE.6050305@braguglia.ch> Hi Rick, but ... what you try to do ? Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? Guglielmo On 24.06.2012 18:35, Rick Harrison wrote: > Hi Guglielmo, > > That's what I'm trying to do, use native iOS controls! > So far it doesn't work. > > Do you have an example that works? > > Thanks, > > Rick > > On Jun 24, 2012, at 12:30 PM, Guglielmo Braguglia wrote: > >> Hi Rick, >> if you use the "native" iOS controls, the standard iOS cut/copy/paste work fine ;-) >> >> 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 harrison at all-auctions.com Sun Jun 24 14:11:00 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 24 Jun 2012 14:11:00 -0400 Subject: Copy/Paste in LC & iOS. In-Reply-To: <4FE749AE.6050305@braguglia.ch> References: <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com> <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com> <4FE740A7.4090004@braguglia.ch> <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com> <4FE749AE.6050305@braguglia.ch> Message-ID: <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com> Hi again Guglielmo, Here is an example stack I was trying to work with: http://forums.runrev.com/phpBB2/viewtopic.php?f=49&t=6876 Make the field focusable and unlock the text so it can be selected and changed. (So I'm trying to use a list of scrolling text that bounces and can be edited.) Then try to do the standard iOS copy/paste by holding the selection. If you can get that example to work that way I'll be as happy as a clam. Thanks in advance! Rick On Jun 24, 2012, at 1:09 PM, Guglielmo Braguglia wrote: > Hi Rick, > but ... what you try to do ? > > Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... > > Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? > > Guglielmo From dixonja at hotmail.co.uk Sun Jun 24 14:25:48 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sun, 24 Jun 2012 19:25:48 +0100 Subject: Copy/Paste in LC & iOS. In-Reply-To: <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com> References: , <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com>, <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com>, <4FE740A7.4090004@braguglia.ch>, <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com>, <4FE749AE.6050305@braguglia.ch>, <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com> Message-ID: Rick... You cite an example stack that was put together by Bernd Niggeman... whew! a long time ago it seems. It does not use a 'native' iOS field so you are unable to use the iOS 'cut,copy,paste,select, select all' routines.... Have you tried using a multiline input control UITextview ? Dixie > Subject: Re: Copy/Paste in LC & iOS. > From: harrison at all-auctions.com > Date: Sun, 24 Jun 2012 14:11:00 -0400 > To: use-livecode at lists.runrev.com > > Hi again Guglielmo, > > Here is an example stack I was trying to work with: > > http://forums.runrev.com/phpBB2/viewtopic.php?f=49&t=6876 > > Make the field focusable and unlock the text so it can > be selected and changed. (So I'm trying to use a list > of scrolling text that bounces and can be edited.) > > Then try to do the standard iOS copy/paste by holding the selection. > > If you can get that example to work that way I'll be as happy > as a clam. > > Thanks in advance! > > Rick > > > On Jun 24, 2012, at 1:09 PM, Guglielmo Braguglia wrote: > > > Hi Rick, > > but ... what you try to do ? > > > > Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... > > > > Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? > > > > 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 jacques.hausser at unil.ch Sun Jun 24 14:40:13 2012 From: jacques.hausser at unil.ch (Jacques Hausser) Date: Sun, 24 Jun 2012 20:40:13 +0200 Subject: Table field In-Reply-To: References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Hi Peter, I followed this thread with interest (I am still intimidate by Datagrid's complexities) and for the graphic, I simply did it with another application (Pixelmator). Works great ! Thanks to Bj?rnke ! Jacques Le 24 juin 2012 ? 03:43, Peter Haworth a ?crit : > Bjornke, > My grpahic skills being pretty much nonexistent, how do you do this? I > made a graphic rectangle on my card and I'm assuming that the different > colors are achieved by using a gradient but try as I might, I cannot make > it work. Any instructions greatly appreciated! > Thanks, > Pete > lcSQL Software > > > > On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke wrote: > >> A graphic: >> 32 pixels high >> at least 1 pixel wide (or more for easier handling, width doesn't matter) >> upper 16 pixels white >> lower half very light blue or very light grey >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode ****************************************** Prof. Jacques Hausser Department of Ecology and Evolution Biophore / Sorge University of Lausanne CH 1015 Lausanne please use my private address: 6 route de Burtigny CH-1269 Bassins tel: ++ 41 22 366 19 40 mobile: ++ 41 79 757 05 24 E-Mail: jacques.hausser at unil.ch ******************************************* From harrison at all-auctions.com Sun Jun 24 14:53:40 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 24 Jun 2012 14:53:40 -0400 Subject: Copy/Paste in LC & iOS. In-Reply-To: References: , <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com>, <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com>, <4FE740A7.4090004@braguglia.ch>, <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com>, <4FE749AE.6050305@braguglia.ch>, <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com> Message-ID: Hi Dixie, UITextview shows one line at a time doesn't it? If that's true, I don't think that will cut it. I need Multi-line capabilities. Can't someone just point me to a good example which works correctly with LiveCode? Thanks, Rick On Jun 24, 2012, at 2:25 PM, John Dixon wrote: > > > Rick... You cite an example stack that was put together by Bernd Niggeman... whew! a long time ago it seems. It does not use a 'native' iOS field so you are unable to use the iOS 'cut,copy,paste,select, select all' routines.... Have you tried using a multiline input control UITextview ? > > Dixie > >> Subject: Re: Copy/Paste in LC & iOS. >> From: harrison at all-auctions.com >> Date: Sun, 24 Jun 2012 14:11:00 -0400 >> To: use-livecode at lists.runrev.com >> >> Hi again Guglielmo, >> >> Here is an example stack I was trying to work with: >> >> http://forums.runrev.com/phpBB2/viewtopic.php?f=49&t=6876 >> >> Make the field focusable and unlock the text so it can >> be selected and changed. (So I'm trying to use a list >> of scrolling text that bounces and can be edited.) >> >> Then try to do the standard iOS copy/paste by holding the selection. >> >> If you can get that example to work that way I'll be as happy >> as a clam. >> >> Thanks in advance! >> >> Rick >> >> >> On Jun 24, 2012, at 1:09 PM, Guglielmo Braguglia wrote: >> >>> Hi Rick, >>> but ... what you try to do ? >>> >>> Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... >>> >>> Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? >>> >>> 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 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 24 15:04:18 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Sun, 24 Jun 2012 20:04:18 +0100 Subject: Copy/Paste in LC & iOS. In-Reply-To: References: , , <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com>, , <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com>, , <4FE740A7.4090004@braguglia.ch>, , <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com>, , <4FE749AE.6050305@braguglia.ch>, , <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com>, , Message-ID: Rick... look at p.73 of the iOS release notes to read about the 'multiline' UITextView... I think that this will get you out of trouble...:-) Dixie > UITextview shows one line at a time doesn't it? > If that's true, I don't think that will cut it. > I need Multi-line capabilities. > > Can't someone just point me to a good example which works correctly > with LiveCode? > > Thanks, > > Rick > > On Jun 24, 2012, at 2:25 PM, John Dixon wrote: > > > > > > > Rick... You cite an example stack that was put together by Bernd Niggeman... whew! a long time ago it seems. It does not use a 'native' iOS field so you are unable to use the iOS 'cut,copy,paste,select, select all' routines.... Have you tried using a multiline input control UITextview ? > > > > Dixie > > > >> Subject: Re: Copy/Paste in LC & iOS. > >> From: harrison at all-auctions.com > >> Date: Sun, 24 Jun 2012 14:11:00 -0400 > >> To: use-livecode at lists.runrev.com > >> > >> Hi again Guglielmo, > >> > >> Here is an example stack I was trying to work with: > >> > >> http://forums.runrev.com/phpBB2/viewtopic.php?f=49&t=6876 > >> > >> Make the field focusable and unlock the text so it can > >> be selected and changed. (So I'm trying to use a list > >> of scrolling text that bounces and can be edited.) > >> > >> Then try to do the standard iOS copy/paste by holding the selection. > >> > >> If you can get that example to work that way I'll be as happy > >> as a clam. > >> > >> Thanks in advance! > >> > >> Rick > >> > >> > >> On Jun 24, 2012, at 1:09 PM, Guglielmo Braguglia wrote: > >> > >>> Hi Rick, > >>> but ... what you try to do ? > >>> > >>> Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... > >>> > >>> Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? > >>> > >>> 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 > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 24 15:55:16 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 24 Jun 2012 12:55:16 -0700 Subject: Table field In-Reply-To: References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Hi Jacques, Thanks for the tip! Pete lcSQL Software On Sun, Jun 24, 2012 at 11:40 AM, Jacques Hausser wrote: > Hi Peter, > > I followed this thread with interest (I am still intimidate by Datagrid's > complexities) and for the graphic, I simply did it with another application > (Pixelmator). Works great ! Thanks to Bj?rnke ! > > Jacques > > > Le 24 juin 2012 ? 03:43, Peter Haworth a ?crit : > > > Bjornke, > > My grpahic skills being pretty much nonexistent, how do you do this? I > > made a graphic rectangle on my card and I'm assuming that the different > > colors are achieved by using a gradient but try as I might, I cannot make > > it work. Any instructions greatly appreciated! > > Thanks, > > Pete > > lcSQL Software > > > > > > > > On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke wrote: > > > >> A graphic: > >> 32 pixels high > >> at least 1 pixel wide (or more for easier handling, width doesn't > matter) > >> upper 16 pixels white > >> lower half very light blue or very light grey > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > ****************************************** > Prof. Jacques Hausser > Department of Ecology and Evolution > Biophore / Sorge > University of Lausanne > CH 1015 Lausanne > please use my private address: > 6 route de Burtigny > CH-1269 Bassins > tel: ++ 41 22 366 19 40 > mobile: ++ 41 79 757 05 24 > E-Mail: jacques.hausser at unil.ch > ******************************************* > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 24 16:27:20 2012 From: harrison at all-auctions.com (Rick Harrison) Date: Sun, 24 Jun 2012 16:27:20 -0400 Subject: Copy/Paste in LC & iOS. In-Reply-To: References: , , <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com>, , <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com>, , <4FE740A7.4090004@braguglia.ch>, , <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com>, , <4FE749AE.6050305@braguglia.ch>, , <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com>, , Message-ID: Hi again, Ok, I'm looking at the information. I'll see if that will accomplish what I need. Thanks for your help! Rick On Jun 24, 2012, at 3:04 PM, John Dixon wrote: > > > > Rick... > look at p.73 of the iOS release notes to read about the 'multiline' UITextView... I think that this will get you out of trouble...:-) > > Dixie > >> UITextview shows one line at a time doesn't it? >> If that's true, I don't think that will cut it. >> I need Multi-line capabilities. >> >> Can't someone just point me to a good example which works correctly >> with LiveCode? >> >> Thanks, >> >> Rick >> >> On Jun 24, 2012, at 2:25 PM, John Dixon wrote: >> >>> >>> >>> Rick... You cite an example stack that was put together by Bernd Niggeman... whew! a long time ago it seems. It does not use a 'native' iOS field so you are unable to use the iOS 'cut,copy,paste,select, select all' routines.... Have you tried using a multiline input control UITextview ? >>> >>> Dixie >>> >>>> Subject: Re: Copy/Paste in LC & iOS. >>>> From: harrison at all-auctions.com >>>> Date: Sun, 24 Jun 2012 14:11:00 -0400 >>>> To: use-livecode at lists.runrev.com >>>> >>>> Hi again Guglielmo, >>>> >>>> Here is an example stack I was trying to work with: >>>> >>>> http://forums.runrev.com/phpBB2/viewtopic.php?f=49&t=6876 >>>> >>>> Make the field focusable and unlock the text so it can >>>> be selected and changed. (So I'm trying to use a list >>>> of scrolling text that bounces and can be edited.) >>>> >>>> Then try to do the standard iOS copy/paste by holding the selection. >>>> >>>> If you can get that example to work that way I'll be as happy >>>> as a clam. >>>> >>>> Thanks in advance! >>>> >>>> Rick >>>> >>>> >>>> On Jun 24, 2012, at 1:09 PM, Guglielmo Braguglia wrote: >>>> >>>>> Hi Rick, >>>>> but ... what you try to do ? >>>>> >>>>> Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... >>>>> >>>>> Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? >>>>> >>>>> 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 >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 24 16:35:57 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Sun, 24 Jun 2012 22:35:57 +0200 Subject: Copy/Paste in LC & iOS. In-Reply-To: References: , , <6E1D94FC-278A-40BA-99F3-EEAAAA7C86A2@gmail.com>, , <0914EB7F-C49C-4FC2-AC63-43673F9069B1@all-auctions.com>, , <4FE740A7.4090004@braguglia.ch>, , <96D88321-39AF-4DF9-B2D4-E093F418E05E@all-auctions.com>, , <4FE749AE.6050305@braguglia.ch>, , <583D8E59-C5F9-4BBC-AFE0-3F87E2EDEC13@all-auctions.com>, , Message-ID: <4FE77A2D.4080205@braguglia.ch> Hi Rick, yes, as Dixie say, to have the REAL iOS functionality ... you have to use REAL iOS control (/so ... you can't use standard LiveCode fields, but you have to use the iOS extensions/). ;-) Guglielmo On 24.06.2012 22:27, Rick Harrison wrote: > Hi again, > > Ok, I'm looking at the information. I'll see if that > will accomplish what I need. > > Thanks for your help! > > Rick > > On Jun 24, 2012, at 3:04 PM, John Dixon wrote: > >> >> >> Rick... >> look at p.73 of the iOS release notes to read about the 'multiline' UITextView... I think that this will get you out of trouble...:-) >> >> Dixie >> >>> UITextview shows one line at a time doesn't it? >>> If that's true, I don't think that will cut it. >>> I need Multi-line capabilities. >>> >>> Can't someone just point me to a good example which works correctly >>> with LiveCode? >>> >>> Thanks, >>> >>> Rick >>> >>> On Jun 24, 2012, at 2:25 PM, John Dixon wrote: >>> >>>> >>>> Rick... You cite an example stack that was put together by Bernd Niggeman... whew! a long time ago it seems. It does not use a 'native' iOS field so you are unable to use the iOS 'cut,copy,paste,select, select all' routines.... Have you tried using a multiline input control UITextview ? >>>> >>>> Dixie >>>> >>>>> Subject: Re: Copy/Paste in LC & iOS. >>>>> From: harrison at all-auctions.com >>>>> Date: Sun, 24 Jun 2012 14:11:00 -0400 >>>>> To: use-livecode at lists.runrev.com >>>>> >>>>> Hi again Guglielmo, >>>>> >>>>> Here is an example stack I was trying to work with: >>>>> >>>>> http://forums.runrev.com/phpBB2/viewtopic.php?f=49&t=6876 >>>>> >>>>> Make the field focusable and unlock the text so it can >>>>> be selected and changed. (So I'm trying to use a list >>>>> of scrolling text that bounces and can be edited.) >>>>> >>>>> Then try to do the standard iOS copy/paste by holding the selection. >>>>> >>>>> If you can get that example to work that way I'll be as happy >>>>> as a clam. >>>>> >>>>> Thanks in advance! >>>>> >>>>> Rick >>>>> >>>>> >>>>> On Jun 24, 2012, at 1:09 PM, Guglielmo Braguglia wrote: >>>>> >>>>>> Hi Rick, >>>>>> but ... what you try to do ? >>>>>> >>>>>> Because ... when I say that work fine, I means that, if the user touch and maintain the finger on a "native" field, the standard iOS black popup appear asking to "select/select all" or to "cut/copy", NOT that you can use the clipboard functions of Livecode ... >>>>>> >>>>>> Do you need just to have the iOS functionality or ... you need to control these functionality from LiveCode ? >>>>>> >>>>>> 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 >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 24 16:41:19 2012 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 24 Jun 2012 17:41:19 -0300 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <4FE7490D.9060005@hyperactivesw.com> References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> Message-ID: Folks, I want to meet you all at the train station, is that the train station at "Philadelphia 30th Street Station"? What train are you guys taking? My idea is to go from Newark to Trenton then to Philadelphia 30th Street Station. I should arrive there at about 2:30 or something. =) On Sun, Jun 24, 2012 at 2:06 PM, J. Landman Gay wrote: > On 6/24/12 4:29 AM, Scott Morrow wrote: > >> Hello Jacque, >> >> I'm also flying into the Philly airport at 2:30 PM on Monday. I had >> planned to catch a shuttle but if you and Mark wouldn't mind the >> company I'd love to tag along. Getting to Atlantic City seems more of >> an adventure than I would have imagined. >> > > Let's do it. I'll write you off list. > > > -- > 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 coiin at verizon.net Sun Jun 24 17:05:37 2012 From: coiin at verizon.net (Colin Holgate) Date: Sun, 24 Jun 2012 17:05:37 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> Message-ID: It would cost you more, but you can take Amtrak from Newark to Philadelphia. Would cut out the changing of trains in Trenton. Also, there is a train from Philadelphia to Absecon, just over two miles from the hotel. From jacque at hyperactivesw.com Sun Jun 24 17:06:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 24 Jun 2012 16:06:55 -0500 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> Message-ID: <4FE7816F.7010007@hyperactivesw.com> On 6/24/12 3:41 PM, Andre Garzia wrote: > Folks, > > I want to meet you all at the train station, is that the train station at > "Philadelphia 30th Street Station"? What train are you guys taking? > > My idea is to go from Newark to Trenton then to Philadelphia 30th Street > Station. I should arrive there at about 2:30 or something. > > =) Yes, that would be great! The 30th street station is the right place. I won't be getting there until around 3:30 I think, so wait for me. Find Mark. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mikedoub at gmail.com Sun Jun 24 17:18:44 2012 From: mikedoub at gmail.com (Michael Doub) Date: Sun, 24 Jun 2012 17:18:44 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> Message-ID: I am planning of leaving between 4 and 4:30 AM and anticipate a 10.5 hr drive. I am happy to pick up folks along the way. I plan to take the unmodified route on google maps from Waterloo, ON and Dolce Seaview Hotel, Atlantic City NJ. It looks like it takes me thru Philadelphia I will be monitoring my mike (at) doub dot com email during the trip. mike.doub.com has my phone number if you want to connect tonight. Regards, Mike On Jun 24, 2012, at 4:41 PM, Andre Garzia wrote: > Folks, > > I want to meet you all at the train station, is that the train station at > "Philadelphia 30th Street Station"? What train are you guys taking? > > My idea is to go from Newark to Trenton then to Philadelphia 30th Street > Station. I should arrive there at about 2:30 or something. > > =) > > > > On Sun, Jun 24, 2012 at 2:06 PM, J. Landman Gay wrote: > >> On 6/24/12 4:29 AM, Scott Morrow wrote: >> >>> Hello Jacque, >>> >>> I'm also flying into the Philly airport at 2:30 PM on Monday. I had >>> planned to catch a shuttle but if you and Mark wouldn't mind the >>> company I'd love to tag along. Getting to Atlantic City seems more of >>> an adventure than I would have imagined. >>> >> >> Let's do it. I'll write you off list. >> >> >> -- >> 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. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Sun Jun 24 17:54:28 2012 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 24 Jun 2012 18:54:28 -0300 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> Message-ID: I am at Rio de Janeiro International airport, they are charging USD 9 for a bottle of beer that costs USD 2 on the expensive market next to my aparment.... On Sun, Jun 24, 2012 at 6:18 PM, Michael Doub wrote: > I am planning of leaving between 4 and 4:30 AM and anticipate a 10.5 hr > drive. I am happy to pick up folks along the way. > > I plan to take the unmodified route on google maps from Waterloo, ON and > Dolce Seaview Hotel, Atlantic City NJ. It looks like it takes me thru > Philadelphia > > I will be monitoring my mike (at) doub dot com email during the trip. > mike.doub.com has my phone number if you want to connect tonight. > > Regards, > Mike > > > > On Jun 24, 2012, at 4:41 PM, Andre Garzia wrote: > > > Folks, > > > > I want to meet you all at the train station, is that the train station at > > "Philadelphia 30th Street Station"? What train are you guys taking? > > > > My idea is to go from Newark to Trenton then to Philadelphia 30th Street > > Station. I should arrive there at about 2:30 or something. > > > > =) > > > > > > > > On Sun, Jun 24, 2012 at 2:06 PM, J. Landman Gay < > jacque at hyperactivesw.com>wrote: > > > >> On 6/24/12 4:29 AM, Scott Morrow wrote: > >> > >>> Hello Jacque, > >>> > >>> I'm also flying into the Philly airport at 2:30 PM on Monday. I had > >>> planned to catch a shuttle but if you and Mark wouldn't mind the > >>> company I'd love to tag along. Getting to Atlantic City seems more of > >>> an adventure than I would have imagined. > >>> > >> > >> Let's do it. I'll write you off list. > >> > >> > >> -- > >> 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> > >> > > > > > > > > -- > > 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 Sun Jun 24 20:39:11 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 24 Jun 2012 17:39:11 -0700 Subject: Standalone won't run Message-ID: I just created a standalone for the first time since upgrading to Lion, using LC 5.5. All appeared to go OK but when I try to run it on Lion, the application name comes up in the menu bar then quickly disappears and leaves me back in the Finder with no error message. I also tried it on Snow Leopard with the same result except that I got a Finder error message box telling me the application had "unexpectedly quit". Anyone else had this problem? Trying to get a new version of my SQLiteAdmin tool out there?. Pete lcSQL Software From jiml at netrin.com Sun Jun 24 20:57:50 2012 From: jiml at netrin.com (Jim Lambert) Date: Sun, 24 Jun 2012 17:57:50 -0700 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: Flew into Philly yesterday. It is humid here. See you in Jersey tomorrow. Jim Lambert From monte at sweattechnologies.com Sun Jun 24 21:17:19 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 25 Jun 2012 11:17:19 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) Message-ID: Hi Livecoders I can't make it to the conference this year so I thought I'd celebrate the event in my own way by offering everyone a special deal on mergExt. From now until the end of the month there's $50 off on mergExt with 1 year of access to updates. So instead of US$199 it's only US$149 for all 13 externals and a drop tool. There's more externals and features coming really soon so this is a great opportunity for anyone who has been eying off the suite. For more information and to purchase go to 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 pete at lcsql.com Sun Jun 24 21:24:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Sun, 24 Jun 2012 18:24:19 -0700 Subject: Standalone won't run In-Reply-To: References: Message-ID: Update to this. I created the standalone on my Windows computer and neither the Mac nor the versionswill run so looks like there's a problem with my stack file. It runs OK in the IDE though. Pete lcSQL Software On Sun, Jun 24, 2012 at 5:39 PM, Peter Haworth wrote: > I just created a standalone for the first time since upgrading to Lion, > using LC 5.5. All appeared to go OK but when I try to run it on Lion, the > application name comes up in the menu bar then quickly disappears and > leaves me back in the Finder with no error message. I also tried it on > Snow Leopard with the same result except that I got a Finder error message > box telling me the application had "unexpectedly quit". > > Anyone else had this problem? Trying to get a new version of my > SQLiteAdmin tool out there?. > > > Pete > lcSQL Software > > From ambassador at fourthworld.com Mon Jun 25 00:09:22 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 24 Jun 2012 21:09:22 -0700 Subject: Standalone won't run In-Reply-To: References: Message-ID: <4FE7E472.8090404@fourthworld.com> Peter Haworth wrote: > Update to this. I created the standalone on my Windows computer and > neither the Mac nor the versionswill run so looks like there's a problem > with my stack file. It runs OK in the IDE though. If the stack file runs okay in the IDE the stack file's fine. Sounds like a problem transferring from Win to Mac, since Mac us a Unix which will require an executable bit be set, and Windows has no concept of an executable bit at all. Have you tried using chmod on the executable within the bundle, settings its permissions to 755? -- 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 Mon Jun 25 01:45:42 2012 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 24 Jun 2012 22:45:42 -0700 Subject: lcTaskList 1.0rc3 release candidate 3 available now Message-ID: Thank you to everyone for their encouragement and feedback on the task list IDE plugin. I believe this version (1.0rc3) is feature complete and bug free. Let me know what you think. 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 ken at kencorey.com Mon Jun 25 02:04:22 2012 From: ken at kencorey.com (Ken Corey) Date: Mon, 25 Jun 2012 07:04:22 +0100 Subject: Standalone won't run In-Reply-To: References: Message-ID: <4FE7FF66.2030005@kencorey.com> Does your code get a chance to run at all? If so, you can put alerts in to announce how far the app gets before it's crashing. on preOpenStack answer "preOpenStack" [...regular code...] end preOpenStack on openStack answer "openStack" [...regular...] end openStack and so on. If LiveCode is running at all before crashing, you get a chance to find the bug. I'm finding with my stacks is that the preOpenCard and openCard handlers get run much less in the IDE during development. I'd start by taking a hard look at those. Richard, I don't think it's the executable bit, as the problem seems to be on both platforms, and the computers both are *trying* to run the standalone. That wouldn't happen if the executable bit weren't set. -Ken On 25/06/2012 02:24, Peter Haworth wrote: > Update to this. I created the standalone on my Windows computer and > neither the Mac nor the versionswill run so looks like there's a problem > with my stack file. It runs OK in the IDE though. From terry.judd at unimelb.edu.au Mon Jun 25 05:13:33 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Mon, 25 Jun 2012 09:13:33 +0000 Subject: can the httpproxy setting include a username and password Message-ID: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> When setting the httpproxy property, can you include a username and password in front of it (username:password at host:port) and if so, is it used or ignored? Terry... Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From toolbook at kestner.de Mon Jun 25 06:25:23 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 25 Jun 2012 12:25:23 +0200 Subject: AW: can the httpproxy setting include a username and password In-Reply-To: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> References: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> Message-ID: <004c01cd52bc$d4cf7f30$7e6e7d90$@de> As far as I know, you set the HTTPProxy only to theServerAddress & colon & thePort But you can use the base64Encode(theUserName & colon & thePassword) in the httpHeaders Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- > bounces at lists.runrev.com] Im Auftrag von Terry Judd > Gesendet: Montag, 25. Juni 2012 11:14 > An: How to use LiveCode > Betreff: can the httpproxy setting include a username and password > > When setting the httpproxy property, can you include a username and > password in front of it (username:password at host:port) and if so, is it used > or ignored? > > Terry... > > Dr Terry Judd > Senior Lecturer in Medical Education > Medical Eduction Unit > Faculty of Medicine, Dentistry & Health Sciences The University of > Melbourne > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 25 06:41:55 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 25 Jun 2012 06:41:55 -0400 Subject: Table field In-Reply-To: References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Hey, did Jacques tip help you achieve what you want? If not, here's an image that can be used as a line thingy: http://i.imgur.com/AXVve.png On 24.06.2012, at 15:55, Peter Haworth wrote: > Hi Jacques, > Thanks for the tip! > Pete > lcSQL Software > > > > On Sun, Jun 24, 2012 at 11:40 AM, Jacques Hausser > wrote: > >> Hi Peter, >> >> I followed this thread with interest (I am still intimidate by Datagrid's >> complexities) and for the graphic, I simply did it with another application >> (Pixelmator). Works great ! Thanks to Bj?rnke ! >> >> Jacques >> >> >> Le 24 juin 2012 ? 03:43, Peter Haworth a ?crit : >> >>> Bjornke, >>> My grpahic skills being pretty much nonexistent, how do you do this? I >>> made a graphic rectangle on my card and I'm assuming that the different >>> colors are achieved by using a gradient but try as I might, I cannot make >>> it work. Any instructions greatly appreciated! >>> Thanks, >>> Pete >>> lcSQL Software >>> >>> >>> >>> On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke wrote: >>> >>>> A graphic: >>>> 32 pixels high >>>> at least 1 pixel wide (or more for easier handling, width doesn't >> matter) >>>> upper 16 pixels white >>>> lower half very light blue or very light grey >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> ****************************************** >> Prof. Jacques Hausser >> Department of Ecology and Evolution >> Biophore / Sorge >> University of Lausanne >> CH 1015 Lausanne >> please use my private address: >> 6 route de Burtigny >> CH-1269 Bassins >> tel: ++ 41 22 366 19 40 >> mobile: ++ 41 79 757 05 24 >> E-Mail: jacques.hausser at unil.ch >> ******************************************* >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 terry.judd at unimelb.edu.au Mon Jun 25 06:42:30 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Mon, 25 Jun 2012 10:42:30 +0000 Subject: can the httpproxy setting include a username and password In-Reply-To: <004c01cd52bc$d4cf7f30$7e6e7d90$@de> References: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> <004c01cd52bc$d4cf7f30$7e6e7d90$@de> Message-ID: <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au> Thanks Tiemo - so something like... set the httpHeaders to "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" yeah? Will this have the same effect as setting the web proxy (and supplying a username and password) in the proxies tab of the Network preferences panel on a Mac? Regards, Terry... On 25/06/2012, at 08:25 PM, Tiemo Hollmann TB wrote: > As far as I know, you set the HTTPProxy only to theServerAddress & colon & > thePort > But you can use the base64Encode(theUserName & colon & thePassword) in the > httpHeaders > Tiemo > >> -----Urspr?ngliche Nachricht----- >> Von: use-livecode-bounces at lists.runrev.com [mailto:use-livecode- >> bounces at lists.runrev.com] Im Auftrag von Terry Judd >> Gesendet: Montag, 25. Juni 2012 11:14 >> An: How to use LiveCode >> Betreff: can the httpproxy setting include a username and password >> >> When setting the httpproxy property, can you include a username and >> password in front of it (username:password at host:port) and if so, is it > used >> or ignored? >> >> Terry... >> >> Dr Terry Judd >> Senior Lecturer in Medical Education >> Medical Eduction Unit >> Faculty of Medicine, Dentistry & Health Sciences The University of >> Melbourne >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From bvg at mac.com Mon Jun 25 07:10:35 2012 From: bvg at mac.com (=?iso-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 25 Jun 2012 07:10:35 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> Message-ID: <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> Just so you guys know, all Trains from Philadelphia to Atlantic city stop at Absecon. There's two bus lines nearby that go almost directly to the hotel from Absecon, 508 and 559. Sadly, they stop on opposite sites of the train station. If you go towards east from the station, there's a diner/bar where you ought to be able to get a cab (ca. 12 bucks to the hotel). Or you could walk, it should be about 60 minutes. diner: http://goo.gl/maps/lhrw (proper bus station covered by google popup) When boarding at 30th street, make sure to ask the staff where to wait. I almost missed the train because i cued at the line for track nr 9 instead of 10 :) On 24.06.2012, at 17:05, Colin Holgate wrote: > It would cost you more, but you can take Amtrak from Newark to Philadelphia. Would cut out the changing of trains in Trenton. > > Also, there is a train from Philadelphia to Absecon, just over two miles from the hotel. > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 toolbook at kestner.de Mon Jun 25 07:17:12 2012 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 25 Jun 2012 13:17:12 +0200 Subject: AW: can the httpproxy setting include a username and password In-Reply-To: <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au> References: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> <004c01cd52bc$d4cf7f30$7e6e7d90$@de> <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au> Message-ID: <004d01cd52c4$11fe0460$35fa0d20$@de> > > Thanks Tiemo - so something like... > > set the httpHeaders to "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" > yeah? Yes looks like > > Will this have the same effect as setting the web proxy (and supplying a > username and password) in the proxies tab of the Network preferences panel > on a Mac? I don't know what effects else the proxy settings on a mac do have, but with this settings I get with LC thru a proxy with authentication. And LC doesn't cathches the proxy settings from the machine (at least not on windows), so you HAVE to set the proxy settings by yourself in LC - as far as I know... Tiemo > > Regards, > > Terry... > From terry.judd at unimelb.edu.au Mon Jun 25 07:57:28 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Mon, 25 Jun 2012 11:57:28 +0000 Subject: can the httpproxy setting include a username and password In-Reply-To: <004d01cd52c4$11fe0460$35fa0d20$@de> References: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> <004c01cd52bc$d4cf7f30$7e6e7d90$@de> <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au> <004d01cd52c4$11fe0460$35fa0d20$@de> Message-ID: On 25/06/2012, at 09:17 PM, Tiemo Hollmann TB wrote: Thanks Tiemo - so something like... set the httpHeaders to "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" yeah? Yes looks like Will this have the same effect as setting the web proxy (and supplying a username and password) in the proxies tab of the Network preferences panel on a Mac? I don't know what effects else the proxy settings on a mac do have, but with this settings I get with LC thru a proxy with authentication. And LC doesn't cathches the proxy settings from the machine (at least not on windows), so you HAVE to set the proxy settings by yourself in LC - as far as I know... Tiemo Thanks Tiemo - I'll give it a try. Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From dave.cragg at lacscentre.co.uk Mon Jun 25 10:03:06 2012 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 25 Jun 2012 15:03:06 +0100 Subject: can the httpproxy setting include a username and password In-Reply-To: <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au> References: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> <004c01cd52bc$d4cf7f30$7e6e7d90$@de> <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au> Message-ID: On 25 Jun 2012, at 11:42, Terry Judd wrote: > Thanks Tiemo - so something like... > > set the httpHeaders to "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" yeah? > I think for a proxy, it should look like this: set the httpHeaders to "Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" Cheers Dave From cmsheffield at me.com Mon Jun 25 10:39:11 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Mon, 25 Jun 2012 08:39:11 -0600 Subject: lcTaskList 1.0rc3 release candidate 3 available now In-Reply-To: References: Message-ID: <97A024E5-5FE0-47CA-9C27-BCC4F53421D6@me.com> Yes! Thanks for adding the horizontal scrollbar. I love this thing! On Jun 24, 2012, at 11:45 PM, Bill Vlahos wrote: > Thank you to everyone for their encouragement and feedback on the task list IDE plugin. > > I believe this version (1.0rc3) is feature complete and bug free. Let me know what you think. > > 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) > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 25 10:49:45 2012 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 25 Jun 2012 07:49:45 -0700 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> Message-ID: <175946808765.20120625074945@ahsoftware.net> Bj?rnke- Yes, that's my plan, depending on whether or not it's raining at the time (currently 40% chance of rain at the time we'll arrive). -- -Mark Wieder mwieder at ahsoftware.net From pete at lcsql.com Mon Jun 25 11:53:13 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 25 Jun 2012 08:53:13 -0700 Subject: Standalone won't run In-Reply-To: <4FE7FF66.2030005@kencorey.com> References: <4FE7FF66.2030005@kencorey.com> Message-ID: Richard/Ken, Thanks for the suggestions. I was taken aback by the fact that the standalone quit "silently", no message of any sort except the Finder message on Snow Leopard that the program had quit "unexpectedly". That still seems strange to me but I'm realizing that there are several areas of code that don't get executed in the IDE, only in standalones. I have a startup handler for example and there are also sections of code to do with license checking and checking for updates that I bypass in the IDE so they are prime candidates. I'll be checking into all this later today and will take the opportunity to see if my stack diff tool can help pinpoint any changes in those areas. Pete lcSQL Software On Sun, Jun 24, 2012 at 11:04 PM, Ken Corey wrote: > Does your code get a chance to run at all? If so, you can put alerts in > to announce how far the app gets before it's crashing. > > on preOpenStack > answer "preOpenStack" > [...regular code...] > end preOpenStack > > on openStack > answer "openStack" > [...regular...] > end openStack > > and so on. If LiveCode is running at all before crashing, you get a > chance to find the bug. > > I'm finding with my stacks is that the preOpenCard and openCard handlers > get run much less in the IDE during development. I'd start by taking a > hard look at those. > > Richard, I don't think it's the executable bit, as the problem seems to be > on both platforms, and the computers both are *trying* to run the > standalone. That wouldn't happen if the executable bit weren't set. > > -Ken > > > On 25/06/2012 02:24, Peter Haworth wrote: > >> Update to this. I created the standalone on my Windows computer and >> neither the Mac nor the versionswill run so looks like there's a problem >> with my stack file. It runs OK in the IDE though. >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Jun 25 11:56:33 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 25 Jun 2012 08:56:33 -0700 Subject: Table field In-Reply-To: References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Thanks Bjornke. Jacques' idea wouyld work but I'd prefere a Livecode approach so I can alter it to deal with, e.g., different line heights and colors. I'm glad this came up because it's an opportunity for me to learn yet another area of Livecode - gradients - for which there is precious little published information. Pete lcSQL Software On Mon, Jun 25, 2012 at 3:41 AM, Bj?rnke von Gierke wrote: > Hey, did Jacques tip help you achieve what you want? > > If not, here's an image that can be used as a line thingy: > http://i.imgur.com/AXVve.png > > On 24.06.2012, at 15:55, Peter Haworth wrote: > > > Hi Jacques, > > Thanks for the tip! > > Pete > > lcSQL Software > > > > > > > > On Sun, Jun 24, 2012 at 11:40 AM, Jacques Hausser > > wrote: > > > >> Hi Peter, > >> > >> I followed this thread with interest (I am still intimidate by > Datagrid's > >> complexities) and for the graphic, I simply did it with another > application > >> (Pixelmator). Works great ! Thanks to Bj?rnke ! > >> > >> Jacques > >> > >> > >> Le 24 juin 2012 ? 03:43, Peter Haworth a ?crit : > >> > >>> Bjornke, > >>> My grpahic skills being pretty much nonexistent, how do you do this? I > >>> made a graphic rectangle on my card and I'm assuming that the different > >>> colors are achieved by using a gradient but try as I might, I cannot > make > >>> it work. Any instructions greatly appreciated! > >>> Thanks, > >>> Pete > >>> lcSQL Software > >>> > >>> > >>> > >>> On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke > wrote: > >>> > >>>> A graphic: > >>>> 32 pixels high > >>>> at least 1 pixel wide (or more for easier handling, width doesn't > >> matter) > >>>> upper 16 pixels white > >>>> lower half very light blue or very light grey > >>>> > >>> _______________________________________________ > >>> use-livecode mailing list > >>> use-livecode at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> ****************************************** > >> Prof. Jacques Hausser > >> Department of Ecology and Evolution > >> Biophore / Sorge > >> University of Lausanne > >> CH 1015 Lausanne > >> please use my private address: > >> 6 route de Burtigny > >> CH-1269 Bassins > >> tel: ++ 41 22 366 19 40 > >> mobile: ++ 41 79 757 05 24 > >> E-Mail: jacques.hausser at unil.ch > >> ******************************************* > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at 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 bobs at twft.com Mon Jun 25 12:30:59 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 09:30:59 -0700 Subject: MouseWithin In-Reply-To: References: Message-ID: Try creating a mouseWithin handler in both the table control and the behavior button and put a breakpoint at the beginning of each. See which fires first. Bob On Jun 23, 2012, at 12:59 PM, Peter Haworth wrote: > It would appear that a mouseWithin handler can't be used in a behavior > script? The mouseWithin message seems to be sent to the button containing > the behavior script, not the control that references the behavior button. > > Am I misunderstanding? If not, any suggestions for how to overcome this? > I am using the mouseWithin message to figure out which line/column of a > table control the mouse is over so I can build an appropriate tooltip. > > 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 bobs at twft.com Mon Jun 25 12:33:34 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 09:33:34 -0700 Subject: MouseWithin In-Reply-To: References: <4FE6414F.2030505@fourthworld.com> Message-ID: <8055C4DC-1B01-415B-A181-496FA69282FC@twft.com> I hide my behavior buttons and access the scripts via the Application Browser. Bob On Jun 23, 2012, at 3:33 PM, Peter Haworth wrote: > Thanks Richard. As noted in my reply to Craig, I found a solution by using > mouseMove in the behavior instead of mouseWithin. There is still an > anomaly though in that the mouseMove handler fires when the mouse is over > the button containing the behavior script so I had to take steps to avoid > that. From bobs at twft.com Mon Jun 25 12:35:41 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 09:35:41 -0700 Subject: MouseWithin In-Reply-To: References: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> <8CF1FC58852DE35-1880-EE75@webmail-m140.sysops.aol.com> Message-ID: I have read in another post that you can vastly improve the performance of the mouseTrap function by issuing "set catnap to true". Bob On Jun 23, 2012, at 11:07 PM, Peter Haworth wrote: > I just discovered the mouseTrap message but I think I can make a better one > with an external. > Pete > lcSQL Software > > > > On Sat, Jun 23, 2012 at 7:09 PM, wrote: > >> What? No mouseHover? I meant mouseLurk. >> >> >> Craig >> >> >> >> -----Original Message----- >> From: Peter Haworth >> To: How to use LiveCode >> Sent: Sat, Jun 23, 2012 6:01 pm >> Subject: Re: MouseWithin >> >> >> Hi Craig, >> I'm actually using the mouseLine function in my mouseWithin handler. Since >> I wrote my email, I found that I can use the mouseMove message in a >> behavior and all works fine so life is good. >> >> By the way, I don't see a mouseHover message in the dictionary - were you >> just using it as a generic term? >> >> Thanks, >> >> Pete >> lcSQL Software >> >> >> >> On Sat, Jun 23, 2012 at 2:07 PM, wrote: >> >>> Peter. >>> >>> >>> I might help test this just for the exercise, but why not use one of the >>> handful of terrific mouseHover functions, like "mouseLine()" or >>> "mouseChunk()"? >>> >>> >>> Craig Newman >>> >>> >>> >>> -----Original Message----- >>> From: Peter Haworth >>> To: How to use LiveCode >>> Sent: Sat, Jun 23, 2012 4:00 pm >>> Subject: MouseWithin >>> >>> >>> It would appear that a mouseWithin handler can't be used in a behavior >>> script? The mouseWithin message seems to be sent to the button >> containing >>> the behavior script, not the control that references the behavior button. >>> >>> Am I misunderstanding? If not, any suggestions for how to overcome this? >>> I am using the mouseWithin message to figure out which line/column of a >>> table control the mouse is over so I can build an appropriate tooltip. >>> >>> 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 >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 25 12:37:44 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 25 Jun 2012 12:37:44 -0400 Subject: Getting a URL is working, but not the put -- trying to write to a web file. Troubleshooting needed. Message-ID: Hi, Newbie: This works in a button: on mouseUp put URL "http://www.Rauterkus.com/dreamers/2012/here.html" into field "URL_Catcher" end mouseUp But this does not work in a button -- showing all the failures in all sorts of ways. on mouseUp -- open file URL "http://Rauterkus.com/dreamers/2012/here.txt" -- put "Hello from LiveCode" into URL "http://Rauterkus.com/dreamers/2012/here.txt" -- close file URL "http://Rauterkus.com/dreamers/2012/here.txt" -- not working with permissions at 666 --put field "URL_Catcher2" into URL "http://Rauterkus.com/dreamers/2012/here.txt" --not working with permissions at 666 --put field "URL_Catcher2" into line 1 URL "http://Rauterkus.com/dreamers/2012/here.txt" -- not working testing at permissions 666: -- put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" -- testing failed when there was NOT a file already created. -- open file URL "http://Rauterkus.com/dreamers/2012/here.txt" -- put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" -- close file URL "http://Rauterkus.com/dreamers/2012/here.txt" -- not working -- MR Moved PERMISSIONS on the web for the here.text file to 777 -- put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" open file URL "http://Rauterkus.com/dreamers/2012/here.txt" put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" close file URL "http://Rauterkus.com/dreamers/2012/here.txt" end mouseUp The file Permissions were changed to most liberal: -rwxrwxrwx (777) Before they were 666 too. -- 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 klaus at major.on-rev.com Mon Jun 25 12:44:22 2012 From: klaus at major.on-rev.com (Klaus on-rev) Date: Mon, 25 Jun 2012 18:44:22 +0200 Subject: MouseWithin In-Reply-To: References: <8CF1F9B58FE080F-1880-E322@webmail-m140.sysops.aol.com> <8CF1FC58852DE35-1880-EE75@webmail-m140.sysops.aol.com> Message-ID: <98615336-A692-4E53-B1D6-66C1A4311EEA@major.on-rev.com> Hi Bob, Am 25.06.2012 um 18:35 schrieb Bob Sneidar: > I have read in another post that you can vastly improve the performance of the mouseTrap function by issuing "set catnap to true". :-D :-D :-D > Bob Best Klaus -- Klaus Major http://www.major-k.de klaus at major.on-rev.com From bobs at twft.com Mon Jun 25 12:53:39 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 09:53:39 -0700 Subject: Datagrid Field Editor Question In-Reply-To: References: Message-ID: Can't you just type numToChar(13)? For cancel, type numToChar(27). Bob On Jun 24, 2012, at 9:30 AM, Peter Haworth wrote: > I have a datagrid with straightforward text cells and I'm using the various > messages/handlers provided by the datagrid to allow cells to be edited and > update the underlying data. > > I would like to have an "Apply Changes" button outside of the datagrid so > the user can confirm that it's OK to go ahead with the changes. In order > to do that, I have to get the data that is in the current field editor but > I can't figure out how to do that. > > Any ideas? > > 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 m.schonewille at economy-x-talk.com Mon Jun 25 12:54:36 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2012 18:54:36 +0200 Subject: Getting a URL is working, but not the put -- trying to write to a web file. Troubleshooting needed. In-Reply-To: References: Message-ID: <582FE587-E5E1-40FE-AA4A-552490033A36@economy-x-talk.com> Hi Mark, I wouldn't mess with file permissions if you're not absolutely sure that it is necessary. In your first example, you use put URL "http://www.bla.com/etc" but in your second script you write put file URL "http://..." which is wrong. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 25 jun 2012, at 18:37, Mark Rauterkus wrote: > Hi, > > Newbie: > > This works in a button: > > on mouseUp > put URL "http://www.Rauterkus.com/dreamers/2012/here.html" into > field "URL_Catcher" > end mouseUp > > But this does not work in a button -- showing all the failures in all > sorts of ways. > > on mouseUp > -- open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > -- put "Hello from LiveCode" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > -- close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > -- not working with permissions at 666 > --put field "URL_Catcher2" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > --not working with permissions at 666 > --put field "URL_Catcher2" into line 1 URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > -- not working testing at permissions 666: > -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > -- testing failed when there was NOT a file already created. > -- open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > -- close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > -- not working -- MR Moved PERMISSIONS on the web for the here.text > file to 777 > -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" > close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > > end mouseUp > > > The file Permissions were changed to most liberal: > -rwxrwxrwx (777) > > Before they were 666 too. From scott at tactilemedia.com Mon Jun 25 13:31:09 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 25 Jun 2012 10:31:09 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: Message-ID: Hi Peter: Execute the following in your LiveCode message box: go url "http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev" Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Peter Haworth wrote: > I'm glad this came up because it's an opportunity for me to learn > yet another area of Livecode - gradients - for which there is precious > little published information. From bobs at twft.com Mon Jun 25 13:49:31 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 10:49:31 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: References: Message-ID: <475C53AF-6E15-422F-98F6-6C29BA12170A@twft.com> Scott, that is just a magnificent tool. You never cease to amaze me! Bob On Jun 25, 2012, at 10:31 AM, Scott Rossi wrote: > Hi Peter: > > Execute the following in your LiveCode message box: > > go url > "http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > Recently, Peter Haworth wrote: > >> I'm glad this came up because it's an opportunity for me to learn >> yet another area of Livecode - gradients - for which there is precious >> little published information. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 25 14:56:01 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Mon, 25 Jun 2012 14:56:01 -0400 Subject: Getting a URL is working, but not the put -- trying to write to a web file. Troubleshooting needed. In-Reply-To: References: Message-ID: Hi Mark, I'm nailing it on "wrong." But I'm not able to figure out how to write to a file on a web server yet. Perhaps it is with the server end? Can anyone make a LC script to change this file? http://Rauterkus.com/dreamers/2012/here.txt also known as ftp://ftp.rauterkus.com/public_html/dreamers/2012/here.txt Also faild at: post field "results" to URL "http://rauterkus.com/public_html/dreamers/2012/here.txt" Perhaps it is easier to try to write to a drop box location or else Google Drive? -- 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 On Mon, Jun 25, 2012 at 12:37 PM, Mark Rauterkus wrote: > Hi, > > Newbie: > > This works in a button: > > on mouseUp > ? put URL "http://www.Rauterkus.com/dreamers/2012/here.html" into > field "URL_Catcher" > end mouseUp > > But this does not work in a button -- showing all the failures in all > sorts of ways. > > on mouseUp > ? -- ? open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > ? -- ? put "Hello from LiveCode" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > ? -- ? close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > ? -- not working with permissions at 666 > ? --put field "URL_Catcher2" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > ? --not working with permissions at 666 > ? --put field "URL_Catcher2" into line 1 URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > ? -- not working testing at permissions 666: > ? -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > ? -- testing failed when there was NOT a file already created. > ? -- ? open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > ? -- ? put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > ? -- ? close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > ? -- not working -- MR Moved PERMISSIONS on the web for the here.text > file to 777 > ? -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > ? open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > ? put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" > ? close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > > end mouseUp > > > The file Permissions were changed to most liberal: > ? ? ? ? -rwxrwxrwx (777) > > Before they were 666 too. > > > > > > -- > 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 matthias_livecode_150811 at m-r-d.de Mon Jun 25 15:05:49 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Mon, 25 Jun 2012 21:05:49 +0200 Subject: Getting a URL is working, but not the put -- trying to write to a web file. Troubleshooting needed. In-Reply-To: References: Message-ID: Hi Mark, someone might correct me, but i am pretty sure it is not possible to put something into an http url. And open file only works with files in a local file system. So if you want to write into a file on the web you can either use ftp. example: put "Hello from LiveCode" into URL "ftp://yourftpserver.com/yourpath" or with ftp username and password put "Hello from LiveCode" into URL "ftp://ftpusername:ftppassword at yourftpserver.com/yourpath" But, as already mentioned by others in an other discussion, ftp is not secure. Other possibility is to post data into an url. This data then is processed by a script, which writes the data to the file. Regards, Matthias Am 25.06.2012 um 18:37 schrieb Mark Rauterkus: > Hi, > > Newbie: > > This works in a button: > > on mouseUp > put URL "http://www.Rauterkus.com/dreamers/2012/here.html" into > field "URL_Catcher" > end mouseUp > > But this does not work in a button -- showing all the failures in all > sorts of ways. > > on mouseUp > -- open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > -- put "Hello from LiveCode" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > -- close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > -- not working with permissions at 666 > --put field "URL_Catcher2" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > --not working with permissions at 666 > --put field "URL_Catcher2" into line 1 URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > -- not working testing at permissions 666: > -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > -- testing failed when there was NOT a file already created. > -- open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > -- close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > -- not working -- MR Moved PERMISSIONS on the web for the here.text > file to 777 > -- put "LiveCode lives" into URL > "http://Rauterkus.com/dreamers/2012/here.txt" > > open file URL "http://Rauterkus.com/dreamers/2012/here.txt" > put "LiveCode lives" into URL "http://Rauterkus.com/dreamers/2012/here.txt" > close file URL "http://Rauterkus.com/dreamers/2012/here.txt" > > > end mouseUp > > > The file Permissions were changed to most liberal: > -rwxrwxrwx (777) > > Before they were 666 too. > > > > > > -- > 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 m.schonewille at economy-x-talk.com Mon Jun 25 15:25:42 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2012 21:25:42 +0200 Subject: Getting a URL is working, but not the put -- trying to write to a web file. Troubleshooting needed. In-Reply-To: References: Message-ID: <27EAA11C-C412-49A2-9324-69C55B4FAC35@economy-x-talk.com> Hi Matthias and Mark, There are in fact a few ways to use the put URL command with the http protocol. If the server supports it, you can use "put myVar into url myURL" directly and retrieve the data in PHP. Some time ago, there was a discussion about it on this mailing list. Here's some more info about handling the PUT method in PHP: http://qery.us/2ah . Unfortunately, I don't think this is very relevant for Mark R. Another possibility is to use a PHP (or iRev or CGI) script that uses the GET method on the server. In LiveCode, you can access this with put url ("http://www.bla.com/file.php?var=" & urlEncode(myVar)) This is a kind of cheating because it doesn't really use the PUT method but at least it uses the http protocol. FTP is a good solution too, of course. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 25 jun 2012, at 21:05, Matthias Rebbe wrote: > Hi Mark, > > someone might correct me, but i am pretty sure it is not possible to put something into an http url. > > And open file only works with files in a local file system. > > So if you want to write into a file on the web you can either use ftp. > > example: > put "Hello from LiveCode" into URL "ftp://yourftpserver.com/yourpath" > > or with ftp username and password > put "Hello from LiveCode" into URL "ftp://ftpusername:ftppassword at yourftpserver.com/yourpath" > > But, as already mentioned by others in an other discussion, ftp is not secure. > > Other possibility is to post data into an url. This data then is processed by a script, which writes the data to the file. > > Regards, > > Matthias > From guglielmo at braguglia.ch Mon Jun 25 15:38:02 2012 From: guglielmo at braguglia.ch (Guglielmo Braguglia) Date: Mon, 25 Jun 2012 21:38:02 +0200 Subject: Getting a URL is working, but not the put -- trying to write to a web file. Troubleshooting needed. In-Reply-To: References: Message-ID: <4FE8BE1A.10605@braguglia.ch> If the file that you have to transfer is smaller than 250 MBytes, you can easily use the Dropbox REST API, which uses *https://* protocol. Guglielmo On 25.06.2012 20:56, Mark Rauterkus wrote: > > Perhaps it is easier to try to write to a drop box location or else > Google Drive? > > > -- > Ta. From terry.judd at unimelb.edu.au Mon Jun 25 16:44:14 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Mon, 25 Jun 2012 20:44:14 +0000 Subject: can the httpproxy setting include a username and password In-Reply-To: References: <6D5EDD60-6A76-4044-BB42-DA3B111C815F@unimelb.edu.au> <004c01cd52bc$d4cf7f30$7e6e7d90$@de> <5EB2E25E-AB2B-443E-9BAD-791708EFB62A@unimelb.edu.au>, Message-ID: On 26/06/2012, at 12:04 AM, "Dave Cragg" wrote: > > On 25 Jun 2012, at 11:42, Terry Judd wrote: > >> Thanks Tiemo - so something like... >> >> set the httpHeaders to "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" yeah? >> > > I think for a proxy, it should look like this: > > set the httpHeaders to "Proxy-Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" > > Cheers > Dave > > Thanks Dave - I'll try that. Terry... > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 25 16:51:48 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 25 Jun 2012 16:51:48 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <175946808765.20120625074945@ahsoftware.net> References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> <175946808765.20120625074945@ahsoftware.net> Message-ID: <81F59F5D-38FD-407B-BC67-51FB28BD17A8@mac.com> Finally checked in. Nice place. Found Jo. Red and Black dress. Tom McGrath Lazy River Software www.lazyriversoftware.com On Jun 25, 2012, at 10:49 AM, Mark Wieder wrote: > Bj?rnke- > > Yes, that's my plan, depending on whether or not it's raining at the > time (currently 40% chance of rain at the time we'll arrive). > > -- > -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 coiin at verizon.net Mon Jun 25 17:12:58 2012 From: coiin at verizon.net (Colin Holgate) Date: Mon, 25 Jun 2012 17:12:58 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: <81F59F5D-38FD-407B-BC67-51FB28BD17A8@mac.com> References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> <175946808765.20120625074945@ahsoftware.net> <81F59F5D-38FD-407B-BC67-51FB28BD17A8@mac.com> Message-ID: Sounds good. And what is Jo wearing? On Jun 25, 2012, at 4:51 PM, Thomas McGrath III wrote: > Finally checked in. Nice place. Found Jo. Red and Black dress. From jhj at jhj.com Mon Jun 25 17:24:58 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 25 Jun 2012 14:24:58 -0700 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> <175946808765.20120625074945@ahsoftware.net> <81F59F5D-38FD-407B-BC67-51FB28BD17A8@mac.com> Message-ID: Now I'm really sorry I didn't go! ;-) On Jun 25, 2012, at 2:12 PM, Colin Holgate wrote: > Sounds good. And what is Jo wearing? > > On Jun 25, 2012, at 4:51 PM, Thomas McGrath III wrote: > >> Finally checked in. Nice place. Found Jo. Red and Black dress. From mcgrath3 at mac.com Mon Jun 25 17:34:06 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Mon, 25 Jun 2012 17:34:06 -0400 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> <175946808765.20120625074945@ahsoftware.net> <81F59F5D-38FD-407B-BC67-51FB28BD17A8@mac.com> Message-ID: Now that would be funny. Tom McGrath Lazy River Software www.lazyriversoftware.com On Jun 25, 2012, at 5:12 PM, Colin Holgate wrote: > Sounds good. And what is Jo wearing? > > > On Jun 25, 2012, at 4:51 PM, Thomas McGrath III wrote: > >> Finally checked in. Nice place. Found Jo. Red and Black dress. > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Mon Jun 25 19:17:27 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 25 Jun 2012 16:17:27 -0700 Subject: is evaluation order defined, and evaluation of conditionals Message-ID: Is the order in which expressions will be evaluated defined int LiveCode For example, if I have fields such as live_cats live_dogs and such, some but not others of which have corresponding fields dead_cat, dead_mouse, etc, can if have a construct that comes to switch case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) If it is defined that the leftmost expression is evaluated first, and the right-hand only if needed to resolve the "and," I would expect this to work. If it doesn't, though, things get more difficult: using the exists() within the switch throws me down that path, and only down it can I check bad_smell. -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From pete at lcsql.com Mon Jun 25 19:40:27 2012 From: pete at lcsql.com (Peter Haworth) Date: Mon, 25 Jun 2012 16:40:27 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: Message-ID: If the dead cat does not exist, there will be no check for bad smell. Pete On Jun 25, 2012 4:17 PM, "Dr. Hawkins" wrote: > Is the order in which expressions will be evaluated defined int LiveCode > > For example, if I have fields such as live_cats live_dogs and such, > some but not others of which have corresponding fields dead_cat, > dead_mouse, etc, can if have a construct that comes to > > switch > case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) > > If it is defined that the leftmost expression is evaluated first, and > the right-hand only if needed to resolve the "and," I would expect > this to work. > > If it doesn't, though, things get more difficult: using the exists() > within the switch throws me down that path, and only down it can I > check bad_smell. > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 25 19:44:34 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 16:44:34 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: Message-ID: I believe this was discussed in a thread long ago. To my knowledge, logical expressions are evaluated left to right. Mathematical expressions of course, follow the order of operations found here: http://en.wikipedia.org/wiki/Order_of_operations I will be corrected if I am mistaken. Bob On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: > Is the order in which expressions will be evaluated defined int LiveCode > > For example, if I have fields such as live_cats live_dogs and such, > some but not others of which have corresponding fields dead_cat, > dead_mouse, etc, can if have a construct that comes to > > switch > case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) > > If it is defined that the leftmost expression is evaluated first, and > the right-hand only if needed to resolve the "and," I would expect > this to work. > > If it doesn't, though, things get more difficult: using the exists() > within the switch throws me down that path, and only down it can I > check bad_smell. > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 25 20:13:27 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 25 Jun 2012 17:13:27 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: Message-ID: Note that exists() is only sensible for objects. From the dictionary: "You can also specify a chunk of a container, but in this case the exists function always returns true." .Jerry On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: > Is the order in which expressions will be evaluated defined int LiveCode > > For example, if I have fields such as live_cats live_dogs and such, > some but not others of which have corresponding fields dead_cat, > dead_mouse, etc, can if have a construct that comes to > > switch > case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) > > If it is defined that the leftmost expression is evaluated first, and > the right-hand only if needed to resolve the "and," I would expect > this to work. > > If it doesn't, though, things get more difficult: using the exists() > within the switch throws me down that path, and only down it can I > check bad_smell. > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 25 22:47:36 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Mon, 25 Jun 2012 22:47:36 -0400 (EDT) Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: Message-ID: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> Richard. The case specifies a boolean "and". The order is unimportant in this example. If either argument is false, the case is ignored. It would not matter which was written first. The same would be true for a boolean "or, in that the order is not pertinent. In that sense (though it is trivial) if the first condition fails, the second is ignored. I am not sure that this actually takes place internally, as I do not know how the tokens are parsed. The ability to specify multiple conditionals, including mixed "and", "or" and "not" types, allows for compact and readable code. But these still stand alone, based entirely on their own logic. Though the order of evaluation is still not important, the construction of mixed conditionals, especially "and" mixed with "or" is critical, and must be written with care. Usually lots of parentheses are required. Order of evaluation is intrinsically important in arithmetic expressions, of course. Can you restate your problem? Or are you just exploring the language? Craig Newman -----Original Message----- From: Jerry Jensen To: How to use LiveCode Sent: Mon, Jun 25, 2012 8:14 pm Subject: Re: is evaluation order defined, and evaluation of conditionals Note that exists() is only sensible for objects. From the dictionary: "You can also specify a chunk of a container, but in this case the exists function always returns true." .Jerry On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: > Is the order in which expressions will be evaluated defined int LiveCode > > For example, if I have fields such as live_cats live_dogs and such, > some but not others of which have corresponding fields dead_cat, > dead_mouse, etc, can if have a construct that comes to > > switch > case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) > > If it is defined that the leftmost expression is evaluated first, and > the right-hand only if needed to resolve the "and," I would expect > this to work. > > If it doesn't, though, things get more difficult: using the exists() > within the switch throws me down that path, and only down it can I > check bad_smell. > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 25 23:23:26 2012 From: bobs at twft.com (Bob Sneidar) Date: Mon, 25 Jun 2012 20:23:26 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: Message-ID: <24BFF727-89AD-4E77-A59B-3582A6DF0670@twft.com> Ahgh Peter, imbibing again? Good on ya mate! Bob Sneidar IT Manager Calvary Chapel CM Sent from iPhone On Jun 25, 2012, at 16:40, Peter Haworth wrote: > If the dead cat does not exist, there will be no check for bad smell. > Pete > On Jun 25, 2012 4:17 PM, "Dr. Hawkins" wrote: > >> Is the order in which expressions will be evaluated defined int LiveCode >> >> For example, if I have fields such as live_cats live_dogs and such, >> some but not others of which have corresponding fields dead_cat, >> dead_mouse, etc, can if have a construct that comes to >> >> switch >> case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) >> >> If it is defined that the leftmost expression is evaluated first, and >> the right-hand only if needed to resolve the "and," I would expect >> this to work. >> >> If it doesn't, though, things get more difficult: using the exists() >> within the switch throws me down that path, and only down it can I >> check bad_smell. >> >> -- >> The Hawkins Law Firm >> Richard E. Hawkins, Esq. >> (702) 508-8462 >> HawkinsLawFirm at gmail.com >> 3025 S. Maryland Parkway >> Suite A >> Las Vegas, NV 89109 >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Mon Jun 25 23:27:52 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 25 Jun 2012 20:27:52 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> Message-ID: <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> I'm not Richard, but I'm curious too. Here's an example that may point out his issue: In a button script, or somewhere . . . on mouseUp local tFoo put func1() and func2() into tFoo end mouseUp function func1 return "false" end func1 function func2 put "func2 was called" return "true" end func2 In this example, func2() IS NOT called. If func1 returns "true" instead, func2() IS called. This behavior is guaranteed in the C language, but I don't know about guarantees in LiveCode. In C, similarly if "or" is used instead of "and", if the first part evaluates to "true", the second is NOT called. Again, I dunno about LiveCode. Exercise left to the reader (or somebody who knows!) .Jerry On Jun 25, 2012, at 7:47 PM, dunbarx at aol.com wrote: > Richard. > > > The case specifies a boolean "and". The order is unimportant in this example. If either argument is false, the case is ignored. It would not matter which was written first. The same would be true for a boolean "or, in that the order is not pertinent. > > > > In that sense (though it is trivial) if the first condition fails, the second is ignored. I am not sure that this actually takes place internally, as I do not know how the tokens are parsed. > > > The ability to specify multiple conditionals, including mixed "and", "or" and "not" types, allows for compact and readable code. But these still stand alone, based entirely on their own logic. Though the order of evaluation is still not important, the construction of mixed conditionals, especially "and" mixed with "or" is critical, and must be written with care. Usually lots of parentheses are required. > > > Order of evaluation is intrinsically important in arithmetic expressions, of course. > > > > Can you restate your problem? Or are you just exploring the language? > > > Craig Newman > > > > -----Original Message----- > From: Jerry Jensen > To: How to use LiveCode > Sent: Mon, Jun 25, 2012 8:14 pm > Subject: Re: is evaluation order defined, and evaluation of conditionals > > > Note that exists() is only sensible for objects. From the dictionary: > "You can also specify a chunk of a container, but in this case the exists > function always returns true." > > .Jerry > > On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: > >> Is the order in which expressions will be evaluated defined int LiveCode >> >> For example, if I have fields such as live_cats live_dogs and such, >> some but not others of which have corresponding fields dead_cat, >> dead_mouse, etc, can if have a construct that comes to >> >> switch >> case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) >> >> If it is defined that the leftmost expression is evaluated first, and >> the right-hand only if needed to resolve the "and," I would expect >> this to work. >> >> If it doesn't, though, things get more difficult: using the exists() >> within the switch throws me down that path, and only down it can I >> check bad_smell. >> >> -- >> The Hawkins Law Firm >> Richard E. Hawkins, Esq. >> (702) 508-8462 >> HawkinsLawFirm at gmail.com >> 3025 S. Maryland Parkway >> Suite A >> Las Vegas, NV 89109 From dochawk at gmail.com Mon Jun 25 23:45:59 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 25 Jun 2012 20:45:59 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> Message-ID: On Monday, June 25, 2012, wrote: > > The case specifies a boolean "and". The order is unimportant in this > example. If either argument is false, the case is ignored. It would not > matter which was written first. The same would be true for a boolean "or, > in that the order is not pertinent. If the exists() fails, the comparison on the field that doesn't exist should throw an error if evaluated--that's where my concern is. Can you restate your problem? Or are you just exploring the language? > I have groups of fields on cards. In some cases, auxiliary fields will exist with a related name (a prefix change). If that field both exists and meets certain cipriteria, I want to do something with it. If it exists but doesn't meet the condition, I may want to do something in another branch of my switch. > > In this particular case, I dodged the issue because of the pattern (all auxiliary fields in the group exist), but it's likely to come up again a couple of times. In Fortran, it would be possible for either to be evaluated first, with second not being checked if the first failed, or for both to be checked even though both were false (I think the result is the same in C, but I'm not sure) Here, if the first is checked and failed, if this is used to fail the AND, the needn't be evaluated, as it won't affect the outcome (this is actually what I'd expect from a sophisticated interpreted language). -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From dochawk at gmail.com Mon Jun 25 23:56:44 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 25 Jun 2012 20:56:44 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> Message-ID: On Monday, June 25, 2012, Jerry Jensen wrote: > > This behavior is guaranteed in the C language, but I don't know about > guarantees in LiveCode. In C, similarly if "or" is used instead of "and", > if the first part evaluates to "true", the second is NOT called. Again, I > dunno about LiveCode. Exercise left to the reader (or somebody who knows!) wow. It's guaranteed to not be called? OK, I retract my guess. Then again, I guess that comes to the different purposes of C and modern Fortran (I'm not sure what I said applies to F90; maybe F95 & later). Modern Fortan is designed for massive parallelism for math; offering to do things in order would be counterproductive). -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From dunbarx at aol.com Tue Jun 26 00:18:16 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 26 Jun 2012 00:18:16 -0400 (EDT) Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> Message-ID: <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> Jerry. Fsscinating example. It seems there is in fact an order to the conditionals, at least as constructed your way. The "false" rendered in the left side seems to (un)satisfy the "and", played out in order. Stepping through shows this clearly. Cool. Is this useful? Crig Newman -----Original Message----- From: Jerry Jensen To: How to use LiveCode Sent: Mon, Jun 25, 2012 11:29 pm Subject: Re: is evaluation order defined, and evaluation of conditionals I'm not Richard, but I'm curious too. Here's an example that may point out his issue: In a button script, or somewhere . . . on mouseUp local tFoo put func1() and func2() into tFoo end mouseUp function func1 return "false" end func1 function func2 put "func2 was called" return "true" end func2 In this example, func2() IS NOT called. If func1 returns "true" instead, func2() IS called. This behavior is guaranteed in the C language, but I don't know about guarantees in LiveCode. In C, similarly if "or" is used instead of "and", if the first part evaluates to "true", the second is NOT called. Again, I dunno about LiveCode. Exercise left to the reader (or somebody who knows!) .Jerry On Jun 25, 2012, at 7:47 PM, dunbarx at aol.com wrote: > Richard. > > > The case specifies a boolean "and". The order is unimportant in this example. If either argument is false, the case is ignored. It would not matter which was written first. The same would be true for a boolean "or, in that the order is not pertinent. > > > > In that sense (though it is trivial) if the first condition fails, the second is ignored. I am not sure that this actually takes place internally, as I do not know how the tokens are parsed. > > > The ability to specify multiple conditionals, including mixed "and", "or" and "not" types, allows for compact and readable code. But these still stand alone, based entirely on their own logic. Though the order of evaluation is still not important, the construction of mixed conditionals, especially "and" mixed with "or" is critical, and must be written with care. Usually lots of parentheses are required. > > > Order of evaluation is intrinsically important in arithmetic expressions, of course. > > > > Can you restate your problem? Or are you just exploring the language? > > > Craig Newman > > > > -----Original Message----- > From: Jerry Jensen > To: How to use LiveCode > Sent: Mon, Jun 25, 2012 8:14 pm > Subject: Re: is evaluation order defined, and evaluation of conditionals > > > Note that exists() is only sensible for objects. From the dictionary: > "You can also specify a chunk of a container, but in this case the exists > function always returns true." > > .Jerry > > On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: > >> Is the order in which expressions will be evaluated defined int LiveCode >> >> For example, if I have fields such as live_cats live_dogs and such, >> some but not others of which have corresponding fields dead_cat, >> dead_mouse, etc, can if have a construct that comes to >> >> switch >> case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) >> >> If it is defined that the leftmost expression is evaluated first, and >> the right-hand only if needed to resolve the "and," I would expect >> this to work. >> >> If it doesn't, though, things get more difficult: using the exists() >> within the switch throws me down that path, and only down it can I >> check bad_smell. >> >> -- >> The Hawkins Law Firm >> Richard E. Hawkins, Esq. >> (702) 508-8462 >> HawkinsLawFirm at gmail.com >> 3025 S. Maryland Parkway >> Suite A >> Las Vegas, NV 89109 _______________________________________________ use-livecode mailing list use-livecode at 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 Tue Jun 26 00:25:50 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Mon, 25 Jun 2012 22:25:50 -0600 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> Message-ID: Its useful if you have a processor intensive function (say intersect()). You can do several bounds checks prior to the intersect, if any of them fail the intersect is never done. This was mentioned in the game academy. On Mon, Jun 25, 2012 at 10:18 PM, wrote: > Jerry. > > > Fsscinating example. It seems there is in fact an order to the > conditionals, at least as constructed your way. The "false" rendered in the > left side seems to (un)satisfy the "and", played out in order. Stepping > through shows this clearly. > > > Cool. Is this useful? > > > Crig Newman > > > > -----Original Message----- > From: Jerry Jensen > To: How to use LiveCode > Sent: Mon, Jun 25, 2012 11:29 pm > Subject: Re: is evaluation order defined, and evaluation of conditionals > > > I'm not Richard, but I'm curious too. Here's an example that may point out > his > issue: > > In a button script, or somewhere . . . > > on mouseUp > local tFoo > put func1() and func2() into tFoo > end mouseUp > > function func1 > return "false" > end func1 > > function func2 > put "func2 was called" > return "true" > end func2 > > In this example, func2() IS NOT called. > If func1 returns "true" instead, func2() IS called. > > This behavior is guaranteed in the C language, but I don't know about > guarantees > in LiveCode. In C, similarly if "or" is used instead of "and", if the > first part > evaluates to "true", the second is NOT called. Again, I dunno about > LiveCode. > Exercise left to the reader (or somebody who knows!) > > .Jerry > > On Jun 25, 2012, at 7:47 PM, dunbarx at aol.com wrote: > > > Richard. > > > > > > The case specifies a boolean "and". The order is unimportant in this > example. > If either argument is false, the case is ignored. It would not matter > which was > written first. The same would be true for a boolean "or, in that the order > is > not pertinent. > > > > > > > > In that sense (though it is trivial) if the first condition fails, the > second > is ignored. I am not sure that this actually takes place internally, as I > do not > know how the tokens are parsed. > > > > > > The ability to specify multiple conditionals, including mixed "and", > "or" and > "not" types, allows for compact and readable code. But these still stand > alone, > based entirely on their own logic. Though the order of evaluation is still > not > important, the construction of mixed conditionals, especially "and" mixed > with > "or" is critical, and must be written with care. Usually lots of > parentheses are > required. > > > > > > Order of evaluation is intrinsically important in arithmetic > expressions, of > course. > > > > > > > > Can you restate your problem? Or are you just exploring the language? > > > > > > Craig Newman > > > > > > > > -----Original Message----- > > From: Jerry Jensen > > To: How to use LiveCode > > Sent: Mon, Jun 25, 2012 8:14 pm > > Subject: Re: is evaluation order defined, and evaluation of conditionals > > > > > > Note that exists() is only sensible for objects. From the dictionary: > > "You can also specify a chunk of a container, but in this case the exists > > function always returns true." > > > > .Jerry > > > > On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: > > > >> Is the order in which expressions will be evaluated defined int LiveCode > >> > >> For example, if I have fields such as live_cats live_dogs and such, > >> some but not others of which have corresponding fields dead_cat, > >> dead_mouse, etc, can if have a construct that comes to > >> > >> switch > >> case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) > >> > >> If it is defined that the leftmost expression is evaluated first, and > >> the right-hand only if needed to resolve the "and," I would expect > >> this to work. > >> > >> If it doesn't, though, things get more difficult: using the exists() > >> within the switch throws me down that path, and only down it can I > >> check bad_smell. > >> > >> -- > >> The Hawkins Law Firm > >> Richard E. Hawkins, Esq. > >> (702) 508-8462 > >> HawkinsLawFirm at gmail.com > >> 3025 S. Maryland Parkway > >> Suite A > >> Las Vegas, NV 89109 > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 00:37:59 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 25 Jun 2012 21:37:59 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> Message-ID: Ah, then it must be actualy guaranteed! Thanks! I'd still try to write it out the long way with "if"s for the sake of the poor reader (probably me later under stress), but thats a matter of personal style I suppose. .Jerry On Jun 25, 2012, at 9:25 PM, Mike Bonner wrote: > Its useful if you have a processor intensive function (say intersect()). > You can do several bounds checks prior to the intersect, if any of them > fail the intersect is never done. This was mentioned in the game academy. > > On Mon, Jun 25, 2012 at 10:18 PM, wrote: > >> Jerry. >> >> >> Fsscinating example. It seems there is in fact an order to the >> conditionals, at least as constructed your way. The "false" rendered in the >> left side seems to (un)satisfy the "and", played out in order. Stepping >> through shows this clearly. >> >> >> Cool. Is this useful? >> >> >> Crig Newman >> >> >> >> -----Original Message----- >> From: Jerry Jensen >> To: How to use LiveCode >> Sent: Mon, Jun 25, 2012 11:29 pm >> Subject: Re: is evaluation order defined, and evaluation of conditionals >> >> >> I'm not Richard, but I'm curious too. Here's an example that may point out >> his >> issue: >> >> In a button script, or somewhere . . . >> >> on mouseUp >> local tFoo >> put func1() and func2() into tFoo >> end mouseUp >> >> function func1 >> return "false" >> end func1 >> >> function func2 >> put "func2 was called" >> return "true" >> end func2 >> >> In this example, func2() IS NOT called. >> If func1 returns "true" instead, func2() IS called. >> >> This behavior is guaranteed in the C language, but I don't know about >> guarantees >> in LiveCode. In C, similarly if "or" is used instead of "and", if the >> first part >> evaluates to "true", the second is NOT called. Again, I dunno about >> LiveCode. >> Exercise left to the reader (or somebody who knows!) >> >> .Jerry From dunbarx at aol.com Tue Jun 26 00:38:31 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 26 Jun 2012 00:38:31 -0400 (EDT) Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> Message-ID: <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> Jerry wrote": similarly if "or" is used instead of "and", > if the first part evaluates to "true", the second is NOT called. "or" is a simpler case, as there is never a need to evaluate after a first round "true". Again, at least externally. I changed the "and" to "or" in Jerry's example, and if the left side yields "false" the right side is then evaluated. The language does seem to process booleans from left to right. All this makes sense externally. I don't know why I thought it was somehow preocessed internally, with a boolean decision made at a lower level after parsing the line as a whole, between two already evaluated terms. LC just linearly goes along, merrily, almost, doing its thing step by step. Craig Newman -----Original Message----- From: Dr. Hawkins To: How to use LiveCode Sent: Mon, Jun 25, 2012 11:57 pm Subject: Re: is evaluation order defined, and evaluation of conditionals On Monday, June 25, 2012, Jerry Jensen wrote: > > This behavior is guaranteed in the C language, but I don't know about > guarantees in LiveCode. In C, similarly if "or" is used instead of "and", > if the first part evaluates to "true", the second is NOT called. Again, I > dunno about LiveCode. Exercise left to the reader (or somebody who knows!) wow. It's guaranteed to not be called? OK, I retract my guess. Then again, I guess that comes to the different purposes of C and modern Fortran (I'm not sure what I said applies to F90; maybe F95 & later). Modern Fortan is designed for massive parallelism for math; offering to do things in order would be counterproductive). -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Tue Jun 26 00:53:37 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 25 Jun 2012 21:53:37 -0700 Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> Message-ID: On Monday, June 25, 2012, wrote: > > > "or" is a simpler case, as there is never a need to evaluate after > a first round "true". Again, at least externally. > No, they're not. OR is "when both inputs are false, output is false (else its true)" AND is "when both inputs are true, output is true (else its false)" (ok, so I discovered DeMorgan's theorem myself as a kid when I didn't have the chips I needed (although I expressed it as "invert all the inputs and the output, and use the other name" -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From jhj at jhj.com Tue Jun 26 01:05:20 2012 From: jhj at jhj.com (Jerry Jensen) Date: Mon, 25 Jun 2012 22:05:20 -0700 Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> Message-ID: <1AB2FB2D-0014-4E42-9D2E-2A33508A265E@jhj.com> I had that drilled into my alleged mind in the late '60s in a Boolean Algebra class I talked my way into. In those days minimization was important because each gate cost a few bucks! It was sort of a geeky joke then that you could actually build any logic net using nothing but NAND gates. .Jerry On Jun 25, 2012, at 9:53 PM, Dr. Hawkins wrote: > > (ok, so I discovered DeMorgan's theorem myself as a kid when I didn't have > the chips I needed (although I expressed it as "invert all the inputs and > the output, and use the other name" > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 From dochawk at gmail.com Tue Jun 26 01:39:05 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Mon, 25 Jun 2012 22:39:05 -0700 Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: <1AB2FB2D-0014-4E42-9D2E-2A33508A265E@jhj.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> <1AB2FB2D-0014-4E42-9D2E-2A33508A265E@jhj.com> Message-ID: On Monday, June 25, 2012, Jerry Jensen wrote: > I had that drilled into my alleged mind in the late '60s in a Boolean > Algebra class I talked my way into. In those days minimization was > important because each gate cost a few bucks! Yes, and a 16 pin dip had four 2 input gates. So if you had a couple left. . . > It was sort of a geeky joke then that you could actually build any logic > net using nothing but NAND gates. > NAND, building block of the universe (you can do the same with NOR by flipping your notion of 1 & o I find my phrasing more logical, but DeMorgan's inclusion of NOTing the output gts you to one gate to rule them all, . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From admin at FlexibleLearning.com Tue Jun 26 02:17:33 2012 From: admin at FlexibleLearning.com (FlexibleLearning) Date: Tue, 26 Jun 2012 07:17:33 +0100 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: Message-ID: There is a difference between logical and string comparisons. A logical comparison using 'and/or' will exit as soon as 'false' is encountered. A string comparison using '=' (or 'is') or '<>' (or 'is not') will evaluate both components. Try func1()= func2() instead. Hugh Senior FLCo > on mouseUp > local tFoo > put func1() and func2() into tFoo > end mouseUp > > function func1 > return "false" > end func1 > > function func2 > put "func2 was called" > return "true" > end func2 > > In this example, func2() IS NOT called. > If func1 returns "true" instead, func2() IS called. From matthias_livecode_150811 at m-r-d.de Tue Jun 26 03:12:47 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Tue, 26 Jun 2012 09:12:47 +0200 Subject: RunRevLive12 Conference - What timezone? Message-ID: Hi, i just see that the first session of the conference starts at 8:30, but in which timezone? Does anyone know? Regards, Matthias From peterwawood at gmail.com Tue Jun 26 04:12:45 2012 From: peterwawood at gmail.com (Peter W A Wood) Date: Tue, 26 Jun 2012 16:12:45 +0800 Subject: RunRevLive12 Conference - What timezone? In-Reply-To: References: Message-ID: <445969C1-1BD2-404E-A1F1-462DF9D8617A@gmail.com> The conference is being held in New Jersey which if I remember correctly is four hours behind UTC at this time of year. On 26 Jun 2012, at 15:12, Matthias Rebbe wrote: > Hi, > > i just see that the first session of the conference starts at 8:30, but in which timezone? > > Does anyone know? > > 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 lan.kc.macmail at gmail.com Tue Jun 26 04:32:27 2012 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 26 Jun 2012 16:32:27 +0800 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: <4FE60D54.6070709@hyperactivesw.com> <4FE60F82.8010306@hyperactivesw.com> <4FE7490D.9060005@hyperactivesw.com> <0A009A5E-2B89-42AD-8B63-889B220D2D31@mac.com> <175946808765.20120625074945@ahsoftware.net> <81F59F5D-38FD-407B-BC67-51FB28BD17A8@mac.com> Message-ID: Man, I'm on the road a couple of days, get diverted to JFK because of some 'crisis' - it's always a crisis with my company and it always 'you're the only one available to do it' - and just now I get a chance to down tools and crack open the laptop and check some emails and I discover some of the LC greats have passed by this way. I arrived at JFK 10:30pm Sunday night. Assuming I've prevented the extinction of the company, I should be out of here in 10 hrs. If had have known some of the LC Greats were passing by this way I would have lied and said I needed to step out and purchase a half-ball and svetzer valve puller, as the reverse sludge pumps aren't balanced. At which point I would have scurried off to Newark Airport in the hope that I could but touch the hem of Andre's garment - at which point I'm sure my CGI + Server + LC knowledge would be made whole. Enjoy the Conference, I'm extremely jealous;-( On Tue, Jun 26, 2012 at 5:24 AM, Jerry Jensen wrote: > Now I'm really sorry I didn't go! ;-) > > On Jun 25, 2012, at 2:12 PM, Colin Holgate wrote: > > > Sounds good. And what is Jo wearing? > > > > On Jun 25, 2012, at 4:51 PM, Thomas McGrath III > wrote: > > > >> Finally checked in. Nice place. Found Jo. Red and Black dress. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 26 05:12:33 2012 From: dppdoran at gmail.com (Dermot Doran) Date: Tue, 26 Jun 2012 11:12:33 +0200 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: I have to travel to the US in about two months time. I will check in to make sure you've cleared immigration. P.S. Please do not quote this email to any US immigration official. I'm sure there is a law against this kind of humor :-) On 23 June 2012 17:54, Andre Garzia wrote: > Hey Folks, > > Tomorrow I will begin the long journey towards immigration insanity and the > U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if > anyone is arriving at smiliar time and heading towards the conference. > > =) > > 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 richmondmathewson at gmail.com Tue Jun 26 05:45:29 2012 From: richmondmathewson at gmail.com (Richmond) Date: Tue, 26 Jun 2012 12:45:29 +0300 Subject: Arriving on Newark Airport on Monday, anyone arriving at the same time In-Reply-To: References: Message-ID: <4FE984B9.3080202@gmail.com> On 06/26/2012 12:12 PM, Dermot Doran wrote: > I have to travel to the US in about two months time. I will check in > to make sure you've cleared immigration. > > P.S. > > Please do not quote this email to any US immigration official. I'm > sure there is a law against this kind of humor :-) 17 years ago the US immigration people at Chicago didn't want to let me back in, on a student visa, because I was carrying a sealed tin of Bulgarian sheep's cheese. The poor sods let me go when I signed a disclaimer. But, I am sure, somewhere in the depths of O'Hare airport there is some poor officer who is still shaking that tin and wondering what is really inside it. Dream On, Baby: by now that cheese will have transmogrified into a tin of highly explosive and toxic cheese - a little-know secret weapon that is useless until it is about 17 years too late. No, they are indeed a humourless lot! > > On 23 June 2012 17:54, Andre Garzia wrote: >> Hey Folks, >> >> Tomorrow I will begin the long journey towards immigration insanity and the >> U.S. I will arrive at Newark Airport at 11:00 AM and I've wondered if >> anyone is arriving at smiliar time and heading towards the conference. >> >> =) >> >> 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 From coiin at verizon.net Tue Jun 26 08:30:25 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 26 Jun 2012 08:30:25 -0400 Subject: RunRevLive12 Conference - What timezone? In-Reply-To: References: Message-ID: 8:30am is when they let us down into the meeting rooms, so we can register. That's in one minute from now. I imagine the first session isn't until 9:30am. On Jun 26, 2012, at 3:12 AM, Matthias Rebbe wrote: > i just see that the first session of the conference starts at 8:30, but in which timezone? From coiin at verizon.net Tue Jun 26 08:32:22 2012 From: coiin at verizon.net (Colin Holgate) Date: Tue, 26 Jun 2012 08:32:22 -0400 Subject: RunRevLive12 Conference - What timezone? In-Reply-To: References: Message-ID: <7F031CB6-0D45-42BC-8639-4688E52208D4@verizon.net> Here you go, I was right: http://www.runrevlive.com/schedule.html So, one hour from now until Kevin starts. From pmbrig at gmail.com Tue Jun 26 10:17:57 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 26 Jun 2012 10:17:57 -0400 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> Message-ID: <58DE1131-FF09-485B-90B1-5D8EE6686FCB@gmail.com> It's also useful if you have a general handler that needs to screen out certain types of objects, eg: on mousemove if word 1 of the target = "field" and the locktext of the target then set the defaultcursor to hand else set the defaultcursor to empty end if end mouseup If the second condition were not skipped after the first one is found false, then you'd get an error message when moving over a button. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 26, 2012, at 12:25 AM, Mike Bonner wrote: > Its useful if you have a processor intensive function (say intersect()). > You can do several bounds checks prior to the intersect, if any of them > fail the intersect is never done. This was mentioned in the game academy. > > On Mon, Jun 25, 2012 at 10:18 PM, wrote: > >> Jerry. >> >> >> Fsscinating example. It seems there is in fact an order to the >> conditionals, at least as constructed your way. The "false" rendered in the >> left side seems to (un)satisfy the "and", played out in order. Stepping >> through shows this clearly. >> >> >> Cool. Is this useful? >> >> >> Crig Newman >> >> >> >> -----Original Message----- >> From: Jerry Jensen >> To: How to use LiveCode >> Sent: Mon, Jun 25, 2012 11:29 pm >> Subject: Re: is evaluation order defined, and evaluation of conditionals >> >> >> I'm not Richard, but I'm curious too. Here's an example that may point out >> his >> issue: >> >> In a button script, or somewhere . . . >> >> on mouseUp >> local tFoo >> put func1() and func2() into tFoo >> end mouseUp >> >> function func1 >> return "false" >> end func1 >> >> function func2 >> put "func2 was called" >> return "true" >> end func2 >> >> In this example, func2() IS NOT called. >> If func1 returns "true" instead, func2() IS called. >> >> This behavior is guaranteed in the C language, but I don't know about >> guarantees >> in LiveCode. In C, similarly if "or" is used instead of "and", if the >> first part >> evaluates to "true", the second is NOT called. Again, I dunno about >> LiveCode. >> Exercise left to the reader (or somebody who knows!) >> >> .Jerry >> >> On Jun 25, 2012, at 7:47 PM, dunbarx at aol.com wrote: >> >>> Richard. >>> >>> >>> The case specifies a boolean "and". The order is unimportant in this >> example. >> If either argument is false, the case is ignored. It would not matter >> which was >> written first. The same would be true for a boolean "or, in that the order >> is >> not pertinent. >>> >>> >>> >>> In that sense (though it is trivial) if the first condition fails, the >> second >> is ignored. I am not sure that this actually takes place internally, as I >> do not >> know how the tokens are parsed. >>> >>> >>> The ability to specify multiple conditionals, including mixed "and", >> "or" and >> "not" types, allows for compact and readable code. But these still stand >> alone, >> based entirely on their own logic. Though the order of evaluation is still >> not >> important, the construction of mixed conditionals, especially "and" mixed >> with >> "or" is critical, and must be written with care. Usually lots of >> parentheses are >> required. >>> >>> >>> Order of evaluation is intrinsically important in arithmetic >> expressions, of >> course. >>> >>> >>> >>> Can you restate your problem? Or are you just exploring the language? >>> >>> >>> Craig Newman >>> >>> >>> >>> -----Original Message----- >>> From: Jerry Jensen >>> To: How to use LiveCode >>> Sent: Mon, Jun 25, 2012 8:14 pm >>> Subject: Re: is evaluation order defined, and evaluation of conditionals >>> >>> >>> Note that exists() is only sensible for objects. From the dictionary: >>> "You can also specify a chunk of a container, but in this case the exists >>> function always returns true." >>> >>> .Jerry >>> >>> On Jun 25, 2012, at 4:17 PM, Dr. Hawkins wrote: >>> >>>> Is the order in which expressions will be evaluated defined int LiveCode >>>> >>>> For example, if I have fields such as live_cats live_dogs and such, >>>> some but not others of which have corresponding fields dead_cat, >>>> dead_mouse, etc, can if have a construct that comes to >>>> >>>> switch >>>> case exists(dead_cat) and ("bad_smell" is among the words of dead_cat) >>>> >>>> If it is defined that the leftmost expression is evaluated first, and >>>> the right-hand only if needed to resolve the "and," I would expect >>>> this to work. >>>> >>>> If it doesn't, though, things get more difficult: using the exists() >>>> within the switch throws me down that path, and only down it can I >>>> check bad_smell. >>>> >>>> -- >>>> The Hawkins Law Firm >>>> Richard E. Hawkins, Esq. >>>> (702) 508-8462 >>>> HawkinsLawFirm at gmail.com >>>> 3025 S. Maryland Parkway >>>> Suite A >>>> Las Vegas, NV 89109 >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 11:04:11 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Tue, 26 Jun 2012 11:04:11 -0400 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: Message-ID: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> Monte, Wish you were here. I brought my Redpark Serial cabe hoping to test it out with you. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 24, 2012, at 9:17 PM, Monte Goulding wrote: > Hi Livecoders > > I can't make it to the conference this year so I thought I'd celebrate the event in my own way by offering everyone a special deal on mergExt. From now until the end of the month there's $50 off on mergExt with 1 year of access to updates. So instead of US$199 it's only US$149 for all 13 externals and a drop tool. There's more externals and features coming really soon so this is a great opportunity for anyone who has been eying off the suite. > > For more information and to purchase go to http://mergext.com > > Regards > > -- > 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 bobs at twft.com Tue Jun 26 11:48:34 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 08:48:34 -0700 Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> Message-ID: Foxpro was the same way. I think all modern languages work like that. It allows the developer to prioritize statements in the order of least to greatest cost. For most things no one would notice the difference, but for some operations it may make a big difference. Bob On Jun 25, 2012, at 9:38 PM, DunbarX at aol.com wrote: > > Jerry wrote": > similarly if "or" is used instead of "and", >> if the first part evaluates to "true", the second is NOT called. > > > "or" is a simpler case, as there is never a need to evaluate after > a first round "true". Again, at least externally. > > > I changed the "and" to "or" in Jerry's example, and if the left side yields "false" the right side is then evaluated. > The language does seem to process booleans from left to right. All this makes sense externally. > > > I don't know why I thought it was somehow preocessed internally, with a boolean decision made at a lower level after > parsing the line as a whole, between two already evaluated terms. > LC just linearly goes along, merrily, almost, doing its thing step by step. > > > Craig Newman From bobs at twft.com Tue Jun 26 11:51:17 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 08:51:17 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <58DE1131-FF09-485B-90B1-5D8EE6686FCB@gmail.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> <58DE1131-FF09-485B-90B1-5D8EE6686FCB@gmail.com> Message-ID: <1340DD30-BDC8-4021-B2FC-8AA0E79CA359@twft.com> Very good point Peter. That could be very useful to know. Bob On Jun 26, 2012, at 7:17 AM, Peter M. Brigham wrote: > It's also useful if you have a general handler that needs to screen out certain types of objects, eg: > > on mousemove > if word 1 of the target = "field" and the locktext of the target then > set the defaultcursor to hand > else > set the defaultcursor to empty > end if > end mouseup > > If the second condition were not skipped after the first one is found false, then you'd get an error message when moving over a button. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig From dochawk at gmail.com Tue Jun 26 11:54:10 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 26 Jun 2012 08:54:10 -0700 Subject: Is there a way to get an "exitGroup" behavior when someone clicks a non-group field Message-ID: I have a group that pops up under certain circumstances to gather more fields and merge them for the target field. I have it's termination behavior working correctly--when it terminates The problem is that I can click into a field outside the group without triggering it, at which point it could keep values that could "contaminate" another groupl. Do I need to watch for mouseDown for any other target, or some such? Check for the new focuse somehow on both exitFIeld and CloseField? It seems that there *should* be an exitGroup or exitGroupFields type event Or something like "if the focusedObject is not a member of this group then . . ." type construct -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From pmbrig at gmail.com Tue Jun 26 12:22:32 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 26 Jun 2012 12:22:32 -0400 Subject: Is there a way to get an "exitGroup" behavior when someone clicks a non-group field In-Reply-To: References: Message-ID: <44543292-7602-44E0-BCF6-DB15D2EA1F75@gmail.com> This sounds like a good time to use a separate stack that you open modally (or on a Mac, "sheet" it), requiring the user to act one way or another before moving on. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 26, 2012, at 11:54 AM, Dr. Hawkins wrote: > I have a group that pops up under certain circumstances to gather more > fields and merge them for the target field. > > I have it's termination behavior working correctly--when it terminates > > The problem is that I can click into a field outside the group without > triggering it, at which point it could keep values that could > "contaminate" another groupl. > > Do I need to watch for mouseDown for any other target, or some such? > Check for the new focuse somehow on both exitFIeld and CloseField? > > It seems that there *should* be an exitGroup or exitGroupFields type event > > Or something like "if the focusedObject is not a member of this group > then . . ." type construct > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Tue Jun 26 12:23:17 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Tue, 26 Jun 2012 10:23:17 -0600 Subject: Is there a way to get an "exitGroup" behavior when someone clicks a non-group field In-Reply-To: References: Message-ID: I'm not sure exactly what you're asking so i'm going to restate it as what I think you are asking. You have a group that pops up. When the click outside the group you want its termination script to run. Unfortunately, things don't work as expected when yo click a field outside the group. So, basically you don't want other fields to be select-able while the group is showing. A couple thoughts. When the group opens, disable the controls that are not part of the group. Then its impossible for a user to click into a different field. Re-enable them when the group closes. (depending on how things are coded it might be enough to set the locktext of the fields instead) The other option would be to use a modal stack instead of a group because this locks out the calling stack until cancelled or completed. On Tue, Jun 26, 2012 at 9:54 AM, Dr. Hawkins wrote: > I have a group that pops up under certain circumstances to gather more > fields and merge them for the target field. > > I have it's termination behavior working correctly--when it terminates > > The problem is that I can click into a field outside the group without > triggering it, at which point it could keep values that could > "contaminate" another groupl. > > Do I need to watch for mouseDown for any other target, or some such? > Check for the new focuse somehow on both exitFIeld and CloseField? > > It seems that there *should* be an exitGroup or exitGroupFields type event > > Or something like "if the focusedObject is not a member of this group > then . . ." type construct > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From dochawk at gmail.com Tue Jun 26 12:24:00 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 26 Jun 2012 09:24:00 -0700 Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> Message-ID: On Tue, Jun 26, 2012 at 8:48 AM, Bob Sneidar wrote: > Foxpro was the same way. I think all modern languages work like that. Not all--modern Fortran explicitly does not guarantee such things--but that's part of a design to allow massive optimization for parallelism -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From pete at lcsql.com Tue Jun 26 12:57:17 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 09:57:17 -0700 Subject: is evaluation order defined, and evaluation of conditionals In-Reply-To: <58DE1131-FF09-485B-90B1-5D8EE6686FCB@gmail.com> References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF2169D853BFE4-1880-1A40A@webmail-m140.sysops.aol.com> <58DE1131-FF09-485B-90B1-5D8EE6686FCB@gmail.com> Message-ID: The following link may prove useful - it's a discussion thread from the same question that I posed a few momnths ago and was answered by some very knowledgable and long time users of Livecode.: *http://tinyurl.com/7hvnnpx* Bottom line is that conditions are evaluated in the order they appear in the statement and as soon as one of them returns false, the evaluation stops. I don't know if can be described as "guaranteed" behavior (not much in lefy can), but I don''t believe anmy Livecode user has found a situation when this was not the case. In addition, using parentheses makes no difference to the order of evaluation. I believe this is known as "short circuit evaluation". Pete lcSQL Software From m.schonewille at economy-x-talk.com Tue Jun 26 13:13:08 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 26 Jun 2012 19:13:08 +0200 Subject: Is there a way to get an "exitGroup" behavior when someone clicks a non-group field In-Reply-To: References: Message-ID: Richard, Like others, I'm not sure what you're looking for. If you want to run a script after the user clicks outside a field, use the closeField and exitField messages. You could also add a graphic to the group, behind all the controls of the group, and add a mouseUp handler to this graphic. As mike wrote, you can disable all controls while the group is visible. That would make your interface less confusing for the user. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 26 jun 2012, at 17:54, Dr. Hawkins wrote: > I have a group that pops up under certain circumstances to gather more > fields and merge them for the target field. > > I have it's termination behavior working correctly--when it terminates > > The problem is that I can click into a field outside the group without > triggering it, at which point it could keep values that could > "contaminate" another groupl. > > Do I need to watch for mouseDown for any other target, or some such? > Check for the new focuse somehow on both exitFIeld and CloseField? > > It seems that there *should* be an exitGroup or exitGroupFields type event > > Or something like "if the focusedObject is not a member of this group > then . . ." type construct From dunbarx at aol.com Tue Jun 26 13:50:07 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Tue, 26 Jun 2012 13:50:07 -0400 (EDT) Subject: is evaluation order defined, and evaluation of conditionals"and" to "or In-Reply-To: References: <8CF215D2D68A7A1-1880-19F5B@webmail-m140.sysops.aol.com> <88CA6DF7-107A-437A-8DEF-30F14E870011@jhj.com> <8CF216CAC83613F-1880-1A4CD@webmail-m140.sysops.aol.com> Message-ID: <8CF21DB4274A33B-1988-1D29B@webmail-m170.sysops.aol.com> True. I was thinking only "true"/ -----Original Message----- From: Dr. Hawkins To: How to use LiveCode Sent: Tue, Jun 26, 2012 12:54 am Subject: Re: is evaluation order defined, and evaluation of conditionals"and" to "or On Monday, June 25, 2012, wrote: > > > "or" is a simpler case, as there is never a need to evaluate after > a first round "true". Again, at least externally. > No, they're not. OR is "when both inputs are false, output is false (else its true)" AND is "when both inputs are true, output is true (else its false)" (ok, so I discovered DeMorgan's theorem myself as a kid when I didn't have the chips I needed (although I expressed it as "invert all the inputs and the output, and use the other name" -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 _______________________________________________ use-livecode mailing list use-livecode at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode From dochawk at gmail.com Tue Jun 26 14:36:58 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Tue, 26 Jun 2012 11:36:58 -0700 Subject: Is there a way to get an "exitGroup" behavior when someone clicks a non-group field In-Reply-To: References: Message-ID: On Tue, Jun 26, 2012 at 10:13 AM, Mark Schonewille wrote: > If you want to run a script after the user clicks outside a field, use the closeField and > exitField messages. The behavior, though, depends upon whether that exitField is going to the next field of the group, or clean out of the group >You could also add a graphic to the group, behind all the controls of the group, and add >a mouseUp handler to this graphic. I'm not following--wouldn't the mouseUp/Dn go outside the group when someone clicks the external field? could I use mouseWithin, perhaps? Does moving the cursor outside the current field count as "using the browser control"? > As mike wrote, you can disable all controls while the group is visible. That would make >your interface less confusing for the user. I would like the user, when done with the extra fields in the group, to be able to exit by any obvious means--the command to close, tabbing out (which I can detect), or just clicking where he wants to be next. Being able to tell that a click occurred outside the invisible background graphic sounds the best so far . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From livecode.list at gmail.com Tue Jun 26 15:33:08 2012 From: livecode.list at gmail.com (Chip Thomas) Date: Tue, 26 Jun 2012 12:33:08 -0700 Subject: iOS features Message-ID: *Hello, We're investigating using LiveCode Mobile for our iOS and Android development, and wanted to see if these functions were supported: 1) POST a string to an https: server and get a response 2) Offer decent performance playing video files from an https server (along the lines of desktop LiveCode) 3) Ability to download files from a FTP server to the local app directory 4) Ability to copy files from a computer on the local network to the local app directory, OR, copy files over a USB connection from computer to device And what is possible with the free trial of Livecode Mobile - can we run in the simulator? Can we test on a device with the trial version? Thanks!* From ken at kencorey.com Tue Jun 26 15:38:34 2012 From: ken at kencorey.com (Ken Corey) Date: Tue, 26 Jun 2012 20:38:34 +0100 Subject: Is there a way to get an "exitGroup" behavior when someone clicks a non-group field In-Reply-To: References: Message-ID: <4FEA0FBA.4000509@kencorey.com> Okay, here's a brute force approach for what I think you're asking about. Put this in the card script. You will need to deal with each special group you have like this. local ingroup on handleEnterGroup -- handle entering the group log "handleEnter" end handleEnterGroup on handleExitGroup -- handle exiting the group log "handleExit" end handleExitGroup on mousemove x,y if x,y is within the rect of grp "test" then if ingroup is false then put true into ingroup handleEnterGroup end if else if ingroup is true then put false into ingroup handleExitGroup end if end if end mousemove That take care of what you want to do? -Ken From pete at lcsql.com Tue Jun 26 15:38:59 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 12:38:59 -0700 Subject: Standalone won't run In-Reply-To: <4FE7FF66.2030005@kencorey.com> References: <4FE7FF66.2030005@kencorey.com> Message-ID: I finally tracked this down by using good old fashioned answer dialogs as suggested by Ken. In addition to being the first build I had done under Lion, it was also the first build I had done with 5.5 and it seems that the problem was related to 5.5. At startup, I have a handler that goes through my stacks and sets fonts according to platform. There were no changes in that handler between the stack version I used to make the problematic build and the prior stack version which built fine under 5.0. What I had omitted to to take into accoun was that the substacks property can included some rev stacks in the standalone, for example "ask dialog", "answer dialog", and most significantly in my case "revDatagridLibrary". There are no doubt other stacks that can end up in a standalone depending on which libraries it uses My debugging showed that the setting of fonts was causing the standalone to abort silently when processing the revDatagridLibrary stack. This did not happen when the application was built using 5.0, only when built with 5.5 so some change in the datagrid library brought this issue to light.. I changed my code to exclude the rev stacks that are copied into the standalone from the font setting handler and the standalone now runs fine. I still don't understand why setting the font of an object would cause a silent abort, seems like there should be an error message of some sort. I am also questioning whether I really need to set fonts like this. It feels like setting the font of the main stack would cause any other substacks and controls to inherit the main stack's font, except for controls that have a font explicitly defined. Is that correct? Pete lcSQL Software On Sun, Jun 24, 2012 at 11:04 PM, Ken Corey wrote: > Does your code get a chance to run at all? If so, you can put alerts in > to announce how far the app gets before it's crashing. > > on preOpenStack > answer "preOpenStack" > [...regular code...] > end preOpenStack > > on openStack > answer "openStack" > [...regular...] > end openStack > > and so on. If LiveCode is running at all before crashing, you get a > chance to find the bug. > > I'm finding with my stacks is that the preOpenCard and openCard handlers > get run much less in the IDE during development. I'd start by taking a > hard look at those. > > Richard, I don't think it's the executable bit, as the problem seems to be > on both platforms, and the computers both are *trying* to run the > standalone. That wouldn't happen if the executable bit weren't set. > > -Ken > > > On 25/06/2012 02:24, Peter Haworth wrote: > >> Update to this. I created the standalone on my Windows computer and >> neither the Mac nor the versionswill run so looks like there's a problem >> with my stack file. It runs OK in the IDE though. >> > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Jun 26 16:02:54 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 13:02:54 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> Message-ID: Maybe a better approach would be to have separate card layouts for the different OS'es? Bob On Jun 26, 2012, at 12:38 PM, Peter Haworth wrote: > I finally tracked this down by using good old fashioned answer dialogs as > suggested by Ken. > > In addition to being the first build I had done under Lion, it was also the > first build I had done with 5.5 and it seems that the problem was related > to 5.5. > > At startup, I have a handler that goes through my stacks and sets fonts > according to platform. There were no changes in that handler between the > stack version I used to make the problematic build and the prior stack > version which built fine under 5.0. > > What I had omitted to to take into accoun was that the substacks > property can included some rev stacks in the standalone, for example "ask > dialog", "answer dialog", and most significantly in my case > "revDatagridLibrary". There are no doubt other stacks that can end up in a > standalone depending on which libraries it uses > > My debugging showed that the setting of fonts was causing the standalone to > abort silently when processing the revDatagridLibrary stack. This did not > happen when the application was built using 5.0, only when built with 5.5 > so some change in the datagrid library brought this issue to light.. > > I changed my code to exclude the rev stacks that are copied into the > standalone from the font setting handler and the standalone now runs fine. > > I still don't understand why setting the font of an object would cause a > silent abort, seems like there should be an error message of some sort. > > I am also questioning whether I really need to set fonts like this. It > feels like setting the font of the main stack would cause any other > substacks and controls to inherit the main stack's font, except for > controls that have a font explicitly defined. Is that correct? > > > Pete > lcSQL Software > > > > On Sun, Jun 24, 2012 at 11:04 PM, Ken Corey wrote: > >> Does your code get a chance to run at all? If so, you can put alerts in >> to announce how far the app gets before it's crashing. >> >> on preOpenStack >> answer "preOpenStack" >> [...regular code...] >> end preOpenStack >> >> on openStack >> answer "openStack" >> [...regular...] >> end openStack >> >> and so on. If LiveCode is running at all before crashing, you get a >> chance to find the bug. >> >> I'm finding with my stacks is that the preOpenCard and openCard handlers >> get run much less in the IDE during development. I'd start by taking a >> hard look at those. >> >> Richard, I don't think it's the executable bit, as the problem seems to be >> on both platforms, and the computers both are *trying* to run the >> standalone. That wouldn't happen if the executable bit weren't set. >> >> -Ken >> >> >> On 25/06/2012 02:24, Peter Haworth wrote: >> >>> Update to this. I created the standalone on my Windows computer and >>> neither the Mac nor the versionswill run so looks like there's a problem >>> with my stack file. It runs OK in the IDE though. >>> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 16:08:19 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 13:08:19 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: References: Message-ID: Thanks Scott. As usual, a very useful learning tool. Here's what I can't figure out though. Your stack fades in the colors from top to bottom. How can I get the graphic to contain two separate colors, one that fills the top half of the graphic and another that fills in the bottom half, with no fading just a clean horizontal break between them. Maybe gradients are not the way to do this, although Bern'ds table stack uses them for the graphic involved in coloring alternate lines - I just can't figure out all the values for the different gradient array keys. Pete lcSQL Software On Mon, Jun 25, 2012 at 10:31 AM, Scott Rossi wrote: > Hi Peter: > > Execute the following in your LiveCode message box: > > go url > "http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, UX Design > > > > Recently, Peter Haworth wrote: > > > I'm glad this came up because it's an opportunity for me to learn > > yet another area of Livecode - gradients - for which there is precious > > little published information. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 16:44:21 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 13:44:21 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> Message-ID: Given that Livecode is supposed to be a cross platform development tool, I would hope I NEVER have to have different card layouts per platform ( except when crossing over from desktop to mobile of course). Pete lcSQL Software On Tue, Jun 26, 2012 at 1:02 PM, Bob Sneidar wrote: > Maybe a better approach would be to have separate card layouts for the > different OS'es? > > Bob > > > On Jun 26, 2012, at 12:38 PM, Peter Haworth wrote: > > > I finally tracked this down by using good old fashioned answer dialogs as > > suggested by Ken. > > > > In addition to being the first build I had done under Lion, it was also > the > > first build I had done with 5.5 and it seems that the problem was related > > to 5.5. > > > > At startup, I have a handler that goes through my stacks and sets fonts > > according to platform. There were no changes in that handler between the > > stack version I used to make the problematic build and the prior stack > > version which built fine under 5.0. > > > > What I had omitted to to take into accoun was that the substacks > > property can included some rev stacks in the standalone, for example "ask > > dialog", "answer dialog", and most significantly in my case > > "revDatagridLibrary". There are no doubt other stacks that can end up in > a > > standalone depending on which libraries it uses > > > > My debugging showed that the setting of fonts was causing the standalone > to > > abort silently when processing the revDatagridLibrary stack. This did > not > > happen when the application was built using 5.0, only when built with 5.5 > > so some change in the datagrid library brought this issue to light.. > > > > I changed my code to exclude the rev stacks that are copied into the > > standalone from the font setting handler and the standalone now runs > fine. > > > > I still don't understand why setting the font of an object would cause a > > silent abort, seems like there should be an error message of some sort. > > > > I am also questioning whether I really need to set fonts like this. It > > feels like setting the font of the main stack would cause any other > > substacks and controls to inherit the main stack's font, except for > > controls that have a font explicitly defined. Is that correct? > > > > > > Pete > > lcSQL Software > > > > > > > > On Sun, Jun 24, 2012 at 11:04 PM, Ken Corey wrote: > > > >> Does your code get a chance to run at all? If so, you can put alerts in > >> to announce how far the app gets before it's crashing. > >> > >> on preOpenStack > >> answer "preOpenStack" > >> [...regular code...] > >> end preOpenStack > >> > >> on openStack > >> answer "openStack" > >> [...regular...] > >> end openStack > >> > >> and so on. If LiveCode is running at all before crashing, you get a > >> chance to find the bug. > >> > >> I'm finding with my stacks is that the preOpenCard and openCard handlers > >> get run much less in the IDE during development. I'd start by taking a > >> hard look at those. > >> > >> Richard, I don't think it's the executable bit, as the problem seems to > be > >> on both platforms, and the computers both are *trying* to run the > >> standalone. That wouldn't happen if the executable bit weren't set. > >> > >> -Ken > >> > >> > >> On 25/06/2012 02:24, Peter Haworth wrote: > >> > >>> Update to this. I created the standalone on my Windows computer and > >>> neither the Mac nor the versionswill run so looks like there's a > problem > >>> with my stack file. It runs OK in the IDE though. > >>> > >> > >> ______________________________**_________________ > >> use-livecode mailing list > >> use-livecode 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 monte at sweattechnologies.com Tue Jun 26 16:45:00 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 27 Jun 2012 06:45:00 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> Message-ID: Me too Thomas. I had hoped mergExt could fund my going over but unfortunately there's less interest from the community at the moment than I had expected. I'll definitely be there next year though because mergExt will just keep getting better and I know at some point people will recognize what I'm trying to achieve and back it. If you want we can have a Skype chat when you get home I'm sure I can get you up and running using mergAccessory and the red park cable. Cheers -- Monte Goulding On 27/06/2012, at 1:04 AM, Thomas McGrath III wrote: > Monte, > Wish you were here. I brought my Redpark Serial cabe hoping to test it out with you. > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On Jun 24, 2012, at 9:17 PM, Monte Goulding wrote: > >> Hi Livecoders >> >> I can't make it to the conference this year so I thought I'd celebrate the event in my own way by offering everyone a special deal on mergExt. From now until the end of the month there's $50 off on mergExt with 1 year of access to updates. So instead of US$199 it's only US$149 for all 13 externals and a drop tool. There's more externals and features coming really soon so this is a great opportunity for anyone who has been eying off the suite. >> >> For more information and to purchase go to http://mergext.com >> >> Regards >> >> -- >> 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 From janschenkel at yahoo.com Tue Jun 26 16:57:52 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 26 Jun 2012 13:57:52 -0700 (PDT) Subject: Gradients (was "Re: Table field") In-Reply-To: References: Message-ID: <1340744272.36468.YahooMailNeo@web160904.mail.bf1.yahoo.com> Hi Peter, You can do it all from code if you like.?Create a new stack, drop a button onto it, and set its script to: ## on mouseUp ?? CreateTwoColorGraphic "Peter", "10,50,110,85", "255,0,0", "0,0,255" ?? answer"Created:"&& theresult end mouseUp private command CreateTwoColorGraphic pName, pRectangle, pTopColor, pBottomColor ?? --> prepare the fillGradient array ?? local tFillGradientA ?? put "linear" into tFillGradientA["type"] ?? put (item 1 of pRectangle),(item 2 of pRectangle) into tFillGradientA["from"] ?? put (item 1 of pRectangle),(item 4 of pRectangle) into tFillGradientA["to"] ?? put (item 3 of pRectangle),(item 2 of pRectangle) into tFillGradientA["via"] ?? put ? 0.00000,pTopColor & return & \ ?? ? ? ? 0.49999,pTopColor & return & \ ?? ? ? ? 0.50000,pBottomColor & return & \ ?? ? ? ? 1.00000,pBottomColor \ ?? ? ? ? into tFillGradientA["ramp"] ?? --> now create the graphic ?? local tGraphicLongId ?? resetthetemplateGraphic ?? settherectangleofthetemplateGraphictopRectangle ?? settheopaqueofthetemplateGraphictotrue ?? setthefillGradientofthetemplateGraphictotFillGradientA ?? create graphic pName ?? put it into tGraphicLongId ?? --> and cleanup before returning the long id of the graphic ?? resetthetemplateGraphic ?? return tGraphicLongId end CreateTwoColorGraphic ## Then click the button, and you'll get a graphic named "Peter" in the specified rectangle, with the two colors each taking up half of the height of the graphic, even when you resize it. 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) ----- Original Message ----- From: Peter Haworth To: How to use LiveCode Cc: Sent: Tuesday, June 26, 2012 10:08 PM Subject: Re: Gradients (was "Re: Table field") Thanks Scott.? As usual, a very useful learning tool. Here's what I can't figure out though.? Your stack fades in the colors from top to bottom. How can I get the graphic to contain two separate colors, one that fills the top half of the graphic and another that fills in the bottom half, with no fading just a clean horizontal break between them. Maybe gradients are not the way to do this, although Bern'ds table stack uses them for the graphic involved in coloring alternate lines - I just can't figure out all the values for the different gradient array keys. Pete lcSQL Software From bobs at twft.com Tue Jun 26 17:03:13 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 14:03:13 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> Message-ID: <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> I agree. But then what is inspiring the font change? Is it just availability, or does the font not look good cross platform? If you HAVE to swap fonts, then an alternate card might be cleaner, but I guess there's more than one way to skin a cat. Bob On Jun 26, 2012, at 1:44 PM, Peter Haworth wrote: > Given that Livecode is supposed to be a cross platform development tool, I > would hope I NEVER have to have different card layouts per platform ( > except when crossing over from desktop to mobile of course). > > Pete > lcSQL Software > > > > On Tue, Jun 26, 2012 at 1:02 PM, Bob Sneidar wrote: > >> Maybe a better approach would be to have separate card layouts for the >> different OS'es? >> >> Bob From janschenkel at yahoo.com Tue Jun 26 17:05:23 2012 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 26 Jun 2012 14:05:23 -0700 (PDT) Subject: Gradients (was "Re: Table field") In-Reply-To: <1340744272.36468.YahooMailNeo@web160904.mail.bf1.yahoo.com> References: <1340744272.36468.YahooMailNeo@web160904.mail.bf1.yahoo.com> Message-ID: <1340744723.69517.YahooMailNeo@web160906.mail.bf1.yahoo.com> Sorry, it seems YahooMail mangled the spaces: here's the script again... ## on mouseUp ? ?CreateTwoColorGraphic "Peter", "10,50,110,85", "255,0,0", "0,0,255" ? ?answer"Created:"&& the result end mouseUp private command CreateTwoColorGraphic pName, pRectangle, pTopColor, pBottomColor ? ?--> prepare the fillGradient array ? ?local tFillGradientA ? ?put "linear" into tFillGradientA["type"] ? ?put (item 1 of pRectangle),(item 2 of pRectangle) into tFillGradientA["from"] ? ?put (item 1 of pRectangle),(item 4 of pRectangle) into tFillGradientA["to"] ? ?put (item 3 of pRectangle),(item 2 of pRectangle) into tFillGradientA["via"] ? ?put ? 0.00000,pTopColor & return & \ ? ? ? ? ?0.49999,pTopColor & return & \ ? ? ? ? ?0.50000,pBottomColor & return & \ ? ? ? ? ?1.00000,pBottomColor \ ? ? ? ? ?into tFillGradientA["ramp"] ? ?--> now create the graphic ? ?local tGraphicLongId ? ?reset the templateGraphic ? ?set the rectangle of the templateGraphic to pRectangle ? ?set the opaque of the templateGraphic to true ? ?set the fillGradient of the templateGraphic to tFillGradientA ? ?create graphic pName ? ?put it into tGraphicLongId ? ?--> and cleanup before returning the long id of the graphic ? ?reset the templateGraphic ? ?return tGraphicLongId end CreateTwoColorGraphic ## Jan. ? ===== 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: Jan Schenkel To: How to use LiveCode Cc: Sent: Tuesday, June 26, 2012 10:57 PM Subject: Re: Gradients (was "Re: Table field") Hi Peter, You can do it all from code if you like.?Create a new stack, drop a button onto it, and set its script to: ## ... ## Then click the button, and you'll get a graphic named "Peter" in the specified rectangle, with the two colors each taking up half of the height of the graphic, even when you resize it. 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) ----- Original Message ----- From: Peter Haworth To: How to use LiveCode Cc: Sent: Tuesday, June 26, 2012 10:08 PM Subject: Re: Gradients (was "Re: Table field") Thanks Scott.? As usual, a very useful learning tool. Here's what I can't figure out though.? Your stack fades in the colors from top to bottom. How can I get the graphic to contain two separate colors, one that fills the top half of the graphic and another that fills in the bottom half, with no fading just a clean horizontal break between them. Maybe gradients are not the way to do this, although Bern'ds table stack uses them for the graphic involved in coloring alternate lines - I just can't figure out all the values for the different gradient array keys. 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 scott at tactilemedia.com Tue Jun 26 17:06:54 2012 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 26 Jun 2012 14:06:54 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: Message-ID: Hi Pete: Use duplicate gradient stops in the ramp: 0.00000,255,0,0 -- red 0% 0.50000,255,0,0 -- red 50% 0.50000,0,255,0 -- green 50%, same position as above 1.00000,0,255,0 -- green 100% Regards, Scott Rossi Creative Director Tactile Media, UX Design Recently, Peter Haworth wrote: > Thanks Scott. As usual, a very useful learning tool. > > Here's what I can't figure out though. Your stack fades in the colors from > top to bottom. How can I get the graphic to contain two separate colors, > one that fills the top half of the graphic and another that fills in the > bottom half, with no fading just a clean horizontal break between them. > > Maybe gradients are not the way to do this, although Bern'ds table stack > uses them for the graphic involved in coloring alternate lines - I just > can't figure out all the values for the different gradient array keys. > > Pete > lcSQL Software > > > > On Mon, Jun 25, 2012 at 10:31 AM, Scott Rossi wrote: > >> Hi Peter: >> >> Execute the following in your LiveCode message box: >> >> go url >> "http://www.tactilemedia.com/site_files/downloads/gradient_explorer.rev" >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, UX Design >> >> >> >> Recently, Peter Haworth wrote: >> >>> I'm glad this came up because it's an opportunity for me to learn >>> yet another area of Livecode - gradients - for which there is precious >>> little published information. >> >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From niggemann at uni-wh.de Tue Jun 26 17:07:09 2012 From: niggemann at uni-wh.de (BNig) Date: Tue, 26 Jun 2012 14:07:09 -0700 (PDT) Subject: Gradients (was "Re: Table field") In-Reply-To: References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: <1340744829334-4651323.post@n4.nabble.com> Pete, the ramp of the gradient has 4 positons. 1 at 0, 2 at .50001 and 1 at 1.0000 the ramp is what you work on in the inspector. the first two define the first color and the other two the second color. By setting the color of the pair of the positions to the same color and making the middle position the same you get the homogenous colors and the sharp dividing line. in Ken's wonderful stack you could fill these values in Type: linear To: 377,400 Quality: good Ramp: 0.00000,255,255,255 0.50001,255,255,255 0.50001,241,245,250 1.00000,241,245,250 From: 374,191 Via: 469,191 Mirror: false Repeat: 1 Wrap: true That is the fillgradient from the graphic alternatingLines. The To, Via, and >From values are for Ken's stack. It is helpful to make a little script that gets the fillgradient (or strokegradient) of a graphic: ---------------- put the fillgradient of grc "myGraphic" into tData combine tData by return and tab put tData into field "myField" --------------------- Kind regards Bernd -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651323.html Sent from the Revolution - User mailing list archive at Nabble.com. From pete at lcsql.com Tue Jun 26 18:03:44 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 15:03:44 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: <1340744272.36468.YahooMailNeo@web160904.mail.bf1.yahoo.com> References: <1340744272.36468.YahooMailNeo@web160904.mail.bf1.yahoo.com> Message-ID: Great, Thanks Jan. I see it's ramp that determines how the colors are displayed. Finally beginning to uderstand this! What I'm aiming for is to allow the user to select the background color of the alternate lines in the table and I think I can do that by getting the gradient array and changing the color in the ramp. Also sounds like thew graphic can be adjusted to the height of the lines Pete lcSQL Software On Tue, Jun 26, 2012 at 1:57 PM, Jan Schenkel wrote: > Hi Peter, > > You can do it all from code if you like. Create a new stack, drop a button > onto it, and set its script to: > > ## > on mouseUp > CreateTwoColorGraphic "Peter", "10,50,110,85", "255,0,0", "0,0,255" > answer"Created:"&& theresult > end mouseUp > > private command CreateTwoColorGraphic pName, pRectangle, pTopColor, > pBottomColor > --> prepare the fillGradient array > local tFillGradientA > put "linear" into tFillGradientA["type"] > put (item 1 of pRectangle),(item 2 of pRectangle) into > tFillGradientA["from"] > put (item 1 of pRectangle),(item 4 of pRectangle) into > tFillGradientA["to"] > put (item 3 of pRectangle),(item 2 of pRectangle) into > tFillGradientA["via"] > put 0.00000,pTopColor & return & \ > 0.49999,pTopColor & return & \ > 0.50000,pBottomColor & return & \ > 1.00000,pBottomColor \ > into tFillGradientA["ramp"] > --> now create the graphic > local tGraphicLongId > resetthetemplateGraphic > settherectangleofthetemplateGraphictopRectangle > settheopaqueofthetemplateGraphictotrue > setthefillGradientofthetemplateGraphictotFillGradientA > create graphic pName > put it into tGraphicLongId > --> and cleanup before returning the long id of the graphic > resetthetemplateGraphic > return tGraphicLongId > end CreateTwoColorGraphic > ## > > Then click the button, and you'll get a graphic named "Peter" in the > specified rectangle, with the two colors each taking up half of the height > of the graphic, even when you resize it. > > 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) > > > ----- Original Message ----- > From: Peter Haworth > To: How to use LiveCode > Cc: > Sent: Tuesday, June 26, 2012 10:08 PM > Subject: Re: Gradients (was "Re: Table field") > > Thanks Scott. As usual, a very useful learning tool. > > Here's what I can't figure out though. Your stack fades in the colors from > top to bottom. How can I get the graphic to contain two separate colors, > one that fills the top half of the graphic and another that fills in the > bottom half, with no fading just a clean horizontal break between them. > > Maybe gradients are not the way to do this, although Bern'ds table stack > uses them for the graphic involved in coloring alternate lines - I just > can't figure out all the values for the different gradient array keys. > > 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 Jun 26 18:05:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 15:05:58 -0700 Subject: Standalone won't run In-Reply-To: <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> Message-ID: What's inspiring the font change is that default Windows system font looks like crap in my application. Pete lcSQL Software On Tue, Jun 26, 2012 at 2:03 PM, Bob Sneidar wrote: > I agree. But then what is inspiring the font change? Is it just > availability, or does the font not look good cross platform? If you HAVE to > swap fonts, then an alternate card might be cleaner, but I guess there's > more than one way to skin a cat. > > Bob > > > On Jun 26, 2012, at 1:44 PM, Peter Haworth wrote: > > > Given that Livecode is supposed to be a cross platform development tool, > I > > would hope I NEVER have to have different card layouts per platform ( > > except when crossing over from desktop to mobile of course). > > > > Pete > > lcSQL Software > > > > > > > > On Tue, Jun 26, 2012 at 1:02 PM, Bob Sneidar wrote: > > > >> Maybe a better approach would be to have separate card layouts for the > >> different OS'es? > >> > >> 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 Tue Jun 26 18:30:35 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 15:30:35 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> Message-ID: Yeah it ain't pretty. I have taken to using a custom font that exists on both platforms, something from the web suite that is pretty much guaranteed to be there. Otherwise the use of a truetype font that can be distributed with the app would be another way to go. I just created a new stack, then created a field, typed some text into it, then changed the textFont of the stack to "Belgium". The textFont of the field immediately displayed Belgium. I bet that would work, but buttons without the textFont set would also change. What is really needed is to be able to set the owner of an object, as in set the owner of this field to field "tplDataEntryField" of card "defaults". That way you could set the textfont of one object and have all the other objects that have it as an owner change. This could be the basis of a kind of OOP hierarchy. Bob On Jun 26, 2012, at 3:05 PM, Peter Haworth wrote: > What's inspiring the font change is that default Windows system font looks > like crap in my application. > Pete > lcSQL Software > > > > On Tue, Jun 26, 2012 at 2:03 PM, Bob Sneidar wrote: > >> I agree. But then what is inspiring the font change? Is it just >> availability, or does the font not look good cross platform? If you HAVE to >> swap fonts, then an alternate card might be cleaner, but I guess there's >> more than one way to skin a cat. >> >> Bob From bornstein at designeq.com Tue Jun 26 18:48:56 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 26 Jun 2012 15:48:56 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: Grrr. This bug is back and this time restarting my Mac didn't fix it. So I'm trying to trace what happens when I type anything into the message box. I've got the script for the message box itself open as well as the script for the message field. I've put breakpoints at the rawkeydown handler as well as on the ReturnInField handler but I can't seem to make anything trap to the debugger. Shouldn't LC scripts respond like any other scripts when in Script Debug Mode? I can't imagine what could be causing this problem. Everything else is working normally, including the message box until yesterday. Any ideas would be appreciated. -- Regards, Howard Bornstein ----------------------- www.designeq.com From bobs at twft.com Tue Jun 26 19:00:49 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 16:00:49 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: Try typing breakpoint; You should be warned however that the message box is a strange beast, and may not behave as you expect, particularly with regard to execution contexts (if I remember right). Bob On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: > Grrr. This bug is back and this time restarting my Mac didn't fix it. > > So I'm trying to trace what happens when I type anything into the message > box. I've got the script for the message box itself open as well as the > script for the message field. > > I've put breakpoints at the rawkeydown handler as well as on the > ReturnInField handler but I can't seem to make anything trap to the > debugger. > > Shouldn't LC scripts respond like any other scripts when in Script Debug > Mode? > > I can't imagine what could be causing this problem. Everything else is > working normally, including the message box until yesterday. > > Any ideas would be appreciated. > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.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 Jun 26 19:10:08 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 16:10:08 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> Message-ID: That is what happens. An object's properties are inherited from it's owner unless you specify a different value either in the inspector or by script. Controls are owned by a group or a card, a card is owned by a stack and a stack is owned by its main stack. Assuming I'm not totally offbase, that's why I think I could just change the font of the main stack and not bother going through every control on every card. Busy testing that out right now. I believe it's also possible to use profiles to do this but I haven't got round to figuring profiles out yet. Pete lcSQL Software On Tue, Jun 26, 2012 at 3:30 PM, Bob Sneidar wrote: > What is really needed is to be able to set the owner of an object, as in > set the owner of this field to field "tplDataEntryField" of card > "defaults". That way you could set the textfont of one object and have all > the other objects that have it as an owner change. This could be the basis > of a kind of OOP hierarchy. > From bornstein at designeq.com Tue Jun 26 19:11:23 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Tue, 26 Jun 2012 16:11:23 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: Unfortunately, it doesn't matter what I put in the message box, since it never seems to act on the return key to execute the command. On Tue, Jun 26, 2012 at 4:00 PM, Bob Sneidar wrote: > Try typing breakpoint; > > You should be warned however that the message box is a strange beast, and > may not behave as you expect, particularly with regard to execution > contexts (if I remember right). > > Bob > > > On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: > > > Grrr. This bug is back and this time restarting my Mac didn't fix it. > > > > So I'm trying to trace what happens when I type anything into the message > > box. I've got the script for the message box itself open as well as the > > script for the message field. > > > > I've put breakpoints at the rawkeydown handler as well as on the > > ReturnInField handler but I can't seem to make anything trap to the > > debugger. > > > > Shouldn't LC scripts respond like any other scripts when in Script Debug > > Mode? > > > > I can't imagine what could be causing this problem. Everything else is > > working normally, including the message box until yesterday. > > > > Any ideas would be appreciated. > > > > -- > > Regards, > > > > Howard Bornstein > > ----------------------- > > www.designeq.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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From stephenREVOLUTION2 at barncard.com Tue Jun 26 19:23:59 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 26 Jun 2012 16:23:59 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: this is way off the wall and may not be related or work at all, but at one time there was this unlisted property called revmessageboxredirect, and it changed what is normally sent to the lower part of the message box ( like unrequited puts ) to another field in your stack. " *set* the revmessageboxredirect to empty" will set to "normal" what "*set* the revmessageboxredirect to the long id of me" had set up. > On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: > > > Grrr. This bug is back and this time restarting my Mac didn't fix it. > > > > So I'm trying to trace what happens when I type anything into the message > > box. I've got the script for the message box itself open as well as the > > script for the message field. > > > > I've put breakpoints at the rawkeydown handler as well as on the > > ReturnInField handler but I can't seem to make anything trap to the > > debugger. > > > > Shouldn't LC scripts respond like any other scripts when in Script Debug > > Mode? > > > > I can't imagine what could be causing this problem. Everything else is > > working normally, including the message box until yesterday. > > > > Any ideas would be appreciated. > > > > -- > > Regards, > > > > Howard Bornstein > Stephen Barncard San Francisco Ca. USA more about sqb From stephenREVOLUTION2 at barncard.com Tue Jun 26 19:32:42 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Tue, 26 Jun 2012 16:32:42 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: one can make one's own 'message box' while trying to get a handle on this... create a new stack make a field to hold the command(s) - name it "command" make a button named 'execute' with this script on mouseup get field "command" do it end mouseup add a 'try' structure and error reporting and you have your own custom message box. Often I prefer to use my own, which has code formatting and coloring, and can execute Shell and Applescript commands too. This method doesn't seem to have the oddities of the 'real' message box. On Tue, Jun 26, 2012 at 4:23 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > this is way off the wall and may not be related or work at all, but at one > time there was this unlisted property called revmessageboxredirect, and it > changed what is normally sent to the lower part of the message box ( like > unrequited puts ) to another field in your stack. > > " *set* the revmessageboxredirect to empty" will set to "normal" what > > "*set* the revmessageboxredirect to the long id of me" had set up. > > > > >> On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: >> >> > Grrr. This bug is back and this time restarting my Mac didn't fix it. >> > >> > So I'm trying to trace what happens when I type anything into the >> message >> > box. I've got the script for the message box itself open as well as the >> > script for the message field. >> > >> > I've put breakpoints at the rawkeydown handler as well as on the >> > ReturnInField handler but I can't seem to make anything trap to the >> > debugger. >> > >> > Shouldn't LC scripts respond like any other scripts when in Script Debug >> > Mode? >> > >> > I can't imagine what could be causing this problem. Everything else is >> > working normally, including the message box until yesterday. >> > >> > Any ideas would be appreciated. >> > >> > -- >> > Regards, >> > >> > Howard Bornstein >> > Stephen Barncard > San Francisco Ca. USA > > more about sqb > > -- Stephen Barncard San Francisco Ca. USA more about sqb From bobs at twft.com Tue Jun 26 19:36:31 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 16:36:31 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> Message-ID: <94BD192E-3D51-4281-A662-356B91DC656C@twft.com> I was actually thinking it could be even more granular in that you could have any number of "template" objects for different things. Let's say you wanted labels to be one font and size and style, but the editable fields to be another, and buttons to be yet another. Wouldn't it be cool if you could change the properties of a "template" object for each, and everything that was "owned" by that object that didn't have it's property set explicitly would inherit it's properties from it's "owner"? You could change the look and feel of an entire application with a few script commands. As is, everything including buttons would change when the parent changed, unless explicitly set. Just a pipe dream tho'. Bob On Jun 26, 2012, at 4:10 PM, Peter Haworth wrote: > That is what happens. An object's properties are inherited from it's owner > unless you specify a different value either in the inspector or by script. > Controls are owned by a group or a card, a card is owned by a stack and a > stack is owned by its main stack. > > Assuming I'm not totally offbase, that's why I think I could just change > the font of the main stack and not bother going through every control on > every card. Busy testing that out right now. > > I believe it's also possible to use profiles to do this but I haven't got > round to figuring profiles out yet. > > Pete > lcSQL Software > > > > On Tue, Jun 26, 2012 at 3:30 PM, Bob Sneidar wrote: > >> What is really needed is to be able to set the owner of an object, as in >> set the owner of this field to field "tplDataEntryField" of card >> "defaults". That way you could set the textfont of one object and have all >> the other objects that have it as an owner change. This could be the basis >> of a kind of OOP hierarchy. >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 19:39:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Tue, 26 Jun 2012 16:39:25 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> This happens with no stacks open or in memory and no plugins active? It sounds like there is something intercepting the enterKey or returnkey message and not passing it, perhaps in a frontscript. Bob On Jun 26, 2012, at 4:11 PM, Howard Bornstein wrote: > Unfortunately, it doesn't matter what I put in the message box, since it > never seems to act on the return key to execute the command. > > On Tue, Jun 26, 2012 at 4:00 PM, Bob Sneidar wrote: > >> Try typing breakpoint; >> >> You should be warned however that the message box is a strange beast, and >> may not behave as you expect, particularly with regard to execution >> contexts (if I remember right). >> >> Bob >> >> >> On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: >> >>> Grrr. This bug is back and this time restarting my Mac didn't fix it. >>> >>> So I'm trying to trace what happens when I type anything into the message >>> box. I've got the script for the message box itself open as well as the >>> script for the message field. >>> >>> I've put breakpoints at the rawkeydown handler as well as on the >>> ReturnInField handler but I can't seem to make anything trap to the >>> debugger. >>> >>> Shouldn't LC scripts respond like any other scripts when in Script Debug >>> Mode? >>> >>> I can't imagine what could be causing this problem. Everything else is >>> working normally, including the message box until yesterday. >>> >>> Any ideas would be appreciated. >>> >>> -- >>> Regards, >>> >>> Howard Bornstein >>> ----------------------- >>> www.designeq.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 >> > > > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.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 Jun 26 19:46:58 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 16:46:58 -0700 Subject: Standalone won't run In-Reply-To: <94BD192E-3D51-4281-A662-356B91DC656C@twft.com> References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> <94BD192E-3D51-4281-A662-356B91DC656C@twft.com> Message-ID: You can do that now I believe. There are templates for every object. There's a keyword for each named "Templatexxx" where xxx is the type of object - card, button, field, etc. See the dictionary for details. Pete lcSQL Software On Tue, Jun 26, 2012 at 4:36 PM, Bob Sneidar wrote: > I was actually thinking it could be even more granular in that you could > have any number of "template" objects for different things. Let's say you > wanted labels to be one font and size and style, but the editable fields to > be another, and buttons to be yet another. Wouldn't it be cool if you could > change the properties of a "template" object for each, and everything that > was "owned" by that object that didn't have it's property set explicitly > would inherit it's properties from it's "owner"? You could change the look > and feel of an entire application with a few script commands. As is, > everything including buttons would change when the parent changed, unless > explicitly set. Just a pipe dream tho'. > > Bob > > > On Jun 26, 2012, at 4:10 PM, Peter Haworth wrote: > > > That is what happens. An object's properties are inherited from it's > owner > > unless you specify a different value either in the inspector or by > script. > > Controls are owned by a group or a card, a card is owned by a stack and a > > stack is owned by its main stack. > > > > Assuming I'm not totally offbase, that's why I think I could just change > > the font of the main stack and not bother going through every control on > > every card. Busy testing that out right now. > > > > I believe it's also possible to use profiles to do this but I haven't got > > round to figuring profiles out yet. > > > > Pete > > lcSQL Software > > > > > > > > On Tue, Jun 26, 2012 at 3:30 PM, Bob Sneidar wrote: > > > >> What is really needed is to be able to set the owner of an object, as in > >> set the owner of this field to field "tplDataEntryField" of card > >> "defaults". That way you could set the textfont of one object and have > all > >> the other objects that have it as an owner change. This could be the > basis > >> of a kind of OOP hierarchy. > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 26 22:26:44 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Tue, 26 Jun 2012 22:26:44 -0400 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> <94BD192E-3D51-4281-A662-356B91DC656C@twft.com> Message-ID: The templatexxx (eg, the templatebutton, the templatefield) governs the properties of newly created controls only. Changing a property of the template will not change anything in already-created controls. Nonetheless, setting the properties of the template before creating a new control is a good way of generating a new control that looks and acts the way you need it to. You should remember to "reset" it when you're done. You could, I suppose, do something like what you're proposing by creating a template control with a customprop that is a list of long IDs and a mouseup handler that sets the properties of each of the listed controls to the properties of the template control. Then all you have to do is adjust your template's properties and click it, and... voila. Maybe require a control-shift-click to guard against accidental changes. Hmmmm... interesting idea. You could build in a way of storing the long IDs by script, maybe a repeat loop that waits for a mouseclick on a control then stores the long ID of the target, and exit the repeat loop by pressing the commandkey when you're done storing. Hey, this has possibilities! -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 26, 2012, at 7:46 PM, Peter Haworth wrote: > You can do that now I believe. There are templates for every object. > There's a keyword for each named "Templatexxx" where xxx is the type of > object - card, button, field, etc. See the dictionary for details. > > Pete > lcSQL Software > > > > On Tue, Jun 26, 2012 at 4:36 PM, Bob Sneidar wrote: > >> I was actually thinking it could be even more granular in that you could >> have any number of "template" objects for different things. Let's say you >> wanted labels to be one font and size and style, but the editable fields to >> be another, and buttons to be yet another. Wouldn't it be cool if you could >> change the properties of a "template" object for each, and everything that >> was "owned" by that object that didn't have it's property set explicitly >> would inherit it's properties from it's "owner"? You could change the look >> and feel of an entire application with a few script commands. As is, >> everything including buttons would change when the parent changed, unless >> explicitly set. Just a pipe dream tho'. >> >> Bob >> >> >> On Jun 26, 2012, at 4:10 PM, Peter Haworth wrote: >> >>> That is what happens. An object's properties are inherited from it's >> owner >>> unless you specify a different value either in the inspector or by >> script. >>> Controls are owned by a group or a card, a card is owned by a stack and a >>> stack is owned by its main stack. >>> >>> Assuming I'm not totally offbase, that's why I think I could just change >>> the font of the main stack and not bother going through every control on >>> every card. Busy testing that out right now. >>> >>> I believe it's also possible to use profiles to do this but I haven't got >>> round to figuring profiles out yet. >>> >>> Pete >>> lcSQL Software >>> >>> >>> >>> On Tue, Jun 26, 2012 at 3:30 PM, Bob Sneidar wrote: >>> >>>> What is really needed is to be able to set the owner of an object, as in >>>> set the owner of this field to field "tplDataEntryField" of card >>>> "defaults". That way you could set the textfont of one object and have >> all >>>> the other objects that have it as an owner change. This could be the >> basis >>>> of a kind of OOP hierarchy. >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 00:44:11 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Wed, 27 Jun 2012 06:44:11 +0200 Subject: iOS features In-Reply-To: References: Message-ID: Hi, Le 26 juin 2012 ? 21:33, Chip Thomas a ?crit : > *Hello, > > We're investigating using LiveCode Mobile for our iOS and Android > development, and wanted to see if these functions were supported: > > 1) POST a string to an https: server and get a response Works fine > > 2) Offer decent performance playing video files from an https server (along > the lines of desktop LiveCode) Should work (untested) > > 3) Ability to download files from a FTP server to the local app directory Works fine but "put url "http(s)://yourserver/yourfile" is a best way to go to avoid known FTP protocol security lacks > > 4) Ability to copy files from a computer on the local network to the local > app directory, OR, copy files over a USB connection from computer to device "put url "http(s)://yourserver/yourfile" is the way to go there > > And what is possible with the free trial of Livecode Mobile - can we run in > the simulator? Can we test on a device with the trial version? Should work in the simulator (untested) > > 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 -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com From pete at lcsql.com Wed Jun 27 01:06:16 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 22:06:16 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> <94BD192E-3D51-4281-A662-356B91DC656C@twft.com> Message-ID: That is an interesting idea. I guess I'd be more inclined to update the child controls by sending a message to their template that would update all the controls of that tie, just becuase I think you'd probably want all the controls of a specific type to look the same for HI purposes. I guess you could have a crop of each control that would cause it to be excluded from the auto-update for exceptions. Pete lcSQL Software On Tue, Jun 26, 2012 at 7:26 PM, Peter M. Brigham wrote: > The templatexxx (eg, the templatebutton, the templatefield) governs the > properties of newly created controls only. Changing a property of the > template will not change anything in already-created controls. > Nonetheless, setting the properties of the template before > creating a new control is a good way of generating a new control that looks > and acts the way you need it to. You should remember to "reset" it when > you're done. > > You could, I suppose, do something like what you're proposing by creating > a template control with a customprop that is a list of long IDs and a > mouseup handler that sets the properties of each of the listed controls to > the properties of the template control. Then all you have to do is adjust > your template's properties and click it, and... voila. Maybe require a > control-shift-click to guard against accidental changes. Hmmmm... > interesting idea. You could build in a way of storing the long IDs by > script, maybe a repeat loop that waits for a mouseclick on a control then > stores the long ID of the target, and exit the repeat loop by pressing the > commandkey when you're done storing. Hey, this has possibilities! > From pete at lcsql.com Wed Jun 27 02:24:53 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 23:24:53 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: <1340744829334-4651323.post@n4.nabble.com> References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> <1340744829334-4651323.post@n4.nabble.com> Message-ID: Thanks Bernd. I think I'm finally beginning to understand at least some of the gradient parameters. I still can't figure out how to do this in the Inspector though but that's OK, the scripts from everyone work great. Pete lcSQL Software On Tue, Jun 26, 2012 at 2:07 PM, BNig wrote: > Pete, > > the ramp of the gradient has 4 positons. 1 at 0, 2 at .50001 and 1 at > 1.0000 > the ramp is what you work on in the inspector. > > the first two define the first color and the other two the second color. By > setting the color of the pair of the positions to the same color and making > the middle position the same you get the homogenous colors and the sharp > dividing line. > > in Ken's wonderful stack you could fill these values in > > Type: linear > To: 377,400 > Quality: good > Ramp: 0.00000,255,255,255 > 0.50001,255,255,255 > 0.50001,241,245,250 > 1.00000,241,245,250 > From: 374,191 > Via: 469,191 > Mirror: false > Repeat: 1 > Wrap: true > > That is the fillgradient from the graphic alternatingLines. The To, Via, > and > From values are for Ken's stack. > > It is helpful to make a little script that gets the fillgradient (or > strokegradient) of a graphic: > > ---------------- > put the fillgradient of grc "myGraphic" into tData > combine tData by return and tab > put tData into field "myField" > --------------------- > > Kind regards > Bernd > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651323.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 Wed Jun 27 02:24:53 2012 From: pete at lcsql.com (Peter Haworth) Date: Tue, 26 Jun 2012 23:24:53 -0700 Subject: Gradients (was "Re: Table field") In-Reply-To: <1340744829334-4651323.post@n4.nabble.com> References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> <1340744829334-4651323.post@n4.nabble.com> Message-ID: Thanks Bernd. I think I'm finally beginning to understand at least some of the gradient parameters. I still can't figure out how to do this in the Inspector though but that's OK, the scripts from everyone work great. Pete lcSQL Software On Tue, Jun 26, 2012 at 2:07 PM, BNig wrote: > Pete, > > the ramp of the gradient has 4 positons. 1 at 0, 2 at .50001 and 1 at > 1.0000 > the ramp is what you work on in the inspector. > > the first two define the first color and the other two the second color. By > setting the color of the pair of the positions to the same color and making > the middle position the same you get the homogenous colors and the sharp > dividing line. > > in Ken's wonderful stack you could fill these values in > > Type: linear > To: 377,400 > Quality: good > Ramp: 0.00000,255,255,255 > 0.50001,255,255,255 > 0.50001,241,245,250 > 1.00000,241,245,250 > From: 374,191 > Via: 469,191 > Mirror: false > Repeat: 1 > Wrap: true > > That is the fillgradient from the graphic alternatingLines. The To, Via, > and > From values are for Ken's stack. > > It is helpful to make a little script that gets the fillgradient (or > strokegradient) of a graphic: > > ---------------- > put the fillgradient of grc "myGraphic" into tData > combine tData by return and tab > put tData into field "myField" > --------------------- > > Kind regards > Bernd > > -- > View this message in context: > http://runtime-revolution.278305.n4.nabble.com/Table-field-tp4651080p4651323.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 ken at kencorey.com Wed Jun 27 03:26:03 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 27 Jun 2012 08:26:03 +0100 Subject: iOS features In-Reply-To: References: Message-ID: <4FEAB58B.40609@kencorey.com> 1) Yes, *but* you have no access to headers sent back from a POST. Much of the functionality you'd be looking for is provided by libURL, which is not supported (at least yet) on iOS and Android. (Please, /someone/ prove me wrong!) So, if you're using a cookie-based authentication token as I did, you're going to have to work around somehow. iOS and to a greater degree Android have limitations on what you can do with http...to the point that I wrote some code to sit on top of the iOS socket external and perform correct http gets/puts...but then found you can't have externals on Android. 2) Theoretically yes, but I've not done it. 3) Theoretically yes, but I've not done it. 4) Not enough question to answer in full. If the filesystem is mounted already, then probably (I've only retrieved files using http). If your files are made available with a local http server, then yes. Trial version: seems to have most functionality (certainly enough to test the basics of your app), but you get a splash screen in the standalones you produce, and your app only runs for a short period of time before timing out. Download the trial, and play with it. Perhaps you'll like it. If you run into specific questions, the folks on this list are quite helpful usually. -Ken On 26/06/2012 20:33, Chip Thomas wrote: > *Hello, > > We're investigating using LiveCode Mobile for our iOS and Android > development, and wanted to see if these functions were supported: > > 1) POST a string to an https: server and get a response > > 2) Offer decent performance playing video files from an https server (along > the lines of desktop LiveCode) > > 3) Ability to download files from a FTP server to the local app directory > > 4) Ability to copy files from a computer on the local network to the local > app directory, OR, copy files over a USB connection from computer to device > > And what is possible with the free trial of Livecode Mobile - can we run in > the simulator? Can we test on a device with the trial version? > > 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 keith.clarke at clarkeandclarke.co.uk Wed Jun 27 04:24:26 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 27 Jun 2012 09:24:26 +0100 Subject: Syntax for incrementing a numeric 'word' Message-ID: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> Hi folks, I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter. However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? on mouseUp put empty into field "Results" repeat for each word tWord in field "Source" if field "Results" is empty then put tWord & tab & 1 after field "Results" if tWord is among the words of field "Results" then repeat for each line tLine in field "Results" if word 1 of tLine <> tWord then exit repeat else add 1 to word 2 of line tLine in field "Results" end repeat else put tWord & cr after field "Results" end repeat end mouseUp Best, Keith.. From gerry.orkin at gmail.com Wed Jun 27 04:43:43 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Wed, 27 Jun 2012 18:43:43 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> Message-ID: Monte wrote: > because mergExt will just keep getting better and I know at some point people will recognize what I'm trying to achieve and back it. Can I just add my voice to encourage iOS developers using LiveCode to think seriously about supporting this project? Monte is plugging gaps in LC iOS that RunRev is unlikely to ever get around to addressing - and he is listening to developers as he goes along and responding to our needs. It's a fantastic effort that is definitely worth supporting - and your iOS app will thank you for it :) Gerry From ken at kencorey.com Wed Jun 27 04:58:09 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 27 Jun 2012 09:58:09 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> Message-ID: <4FEACB21.1090104@kencorey.com> I built a label with multiple lines, put "1 2 3/n2 3 4/n3 4 5" into it and ran this line of code on it: add 1 to word 2 of line 2 of field "field" It worked just as you'd expect it to. However, this seems a very slow way to do it. Hashes work a treat for this kind of thing. on mouseUp -- keep track of how many times each word is used. repeat for each word tWord in field "txt" add 1 to tHash[tWord] end repeat -- print overview put the number of lines in field "txt" into field "numlines" put the number of words in field "txt" into field "numwords" put the number of lines in the keys of tHash into field "numuniq" -- print details repeat for each line tLine in the keys of tHash put tLine&" "&tHash[tLine]&CR after field "result" end repeat end mouseUp Simpler, and I'd wager significantly faster. -Ken On 27/06/2012 09:24, Keith Clarke wrote: > Hi folks, > I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter. > > However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? > > on mouseUp > put empty into field "Results" > repeat for each word tWord in field "Source" > if field "Results" is empty then put tWord & tab & 1 after field "Results" > if tWord is among the words of field "Results" then > repeat for each line tLine in field "Results" > if word 1 of tLine <> tWord > then exit repeat > else add 1 to word 2 of line tLine in field "Results" > end repeat > else put tWord & cr after field "Results" > end repeat > end mouseUp > > Best, > Keith.. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 05:07:09 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Wed, 27 Jun 2012 10:07:09 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> Message-ID: Does this help you...? on mouseUp put empty into fld "result" set itemDel to tab replace comma with space in fld "source" replace "." with space in fld "source" replace space & "'" with space in fld "source" replace "'" & space with space in fld "source" replace "?" with space in fld "source" repeat with count = 1 to the number of words of fld "source" put lineOffset( word count of fld "source", fld "result") into boo if boo = 0 then put word count of fld "source" & tab & 1 & cr after fld "result" end if if boo > 0 then add 1 to item 2 of line boo of fld "result" end if end repeat --sort lines of fld "result" numeric descending by item 2 of each end mouseUp > From: keith.clarke at clarkeandclarke.co.uk > Subject: Syntax for incrementing a numeric 'word' > Date: Wed, 27 Jun 2012 09:24:26 +0100 > To: use-livecode at lists.runrev.com > > Hi folks, > I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter. > > However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? > > on mouseUp > put empty into field "Results" > repeat for each word tWord in field "Source" > if field "Results" is empty then put tWord & tab & 1 after field "Results" > if tWord is among the words of field "Results" then > repeat for each line tLine in field "Results" > if word 1 of tLine <> tWord > then exit repeat > else add 1 to word 2 of line tLine in field "Results" > end repeat > else put tWord & cr after field "Results" > end repeat > end mouseUp > > Best, > Keith.. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 06:07:07 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Wed, 27 Jun 2012 12:07:07 +0200 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> Message-ID: Am 27.06.2012 um 10:43 schrieb Gerry Orkin: > Monte wrote: > >> because mergExt will just keep getting better and I know at some point people will recognize what I'm trying to achieve and back it. > > > Can I just add my voice to encourage iOS developers using LiveCode to think seriously about supporting this project? Monte is plugging gaps in LC iOS that RunRev is unlikely to ever get around to addressing - and he is listening to developers as he goes along and responding to our needs. It's a fantastic effort that is definitely worth supporting - and your iOS app will thank you for it :) > I agree about everything your wrote. 100%!! And his response time for support requests is awesome. Regards Matthias > 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 keith.clarke at clarkeandclarke.co.uk Wed Jun 27 06:23:20 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 27 Jun 2012 11:23:20 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> Message-ID: <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> Thanks John & Corey. Your two responses have helped with both cleaning-up the source list and increasing the efficiency of the code. Not to self... Get more comfortable with abstracting problems into arrays, rather than relying on proving each step of the code by rendering into a field - as arrays often prove so useful! Best, Keith.. On 27 Jun 2012, at 10:07, John Dixon wrote: > > > Does this help you...? > > on mouseUp > put empty into fld "result" > > set itemDel to tab > replace comma with space in fld "source" > replace "." with space in fld "source" > replace space & "'" with space in fld "source" > replace "'" & space with space in fld "source" > replace "?" with space in fld "source" > > repeat with count = 1 to the number of words of fld "source" > put lineOffset( word count of fld "source", fld "result") into boo > if boo = 0 then > put word count of fld "source" & tab & 1 & cr after fld "result" > end if > if boo > 0 then > add 1 to item 2 of line boo of fld "result" > end if > end repeat > > --sort lines of fld "result" numeric descending by item 2 of each > end mouseUp >> From: keith.clarke at clarkeandclarke.co.uk >> Subject: Syntax for incrementing a numeric 'word' >> Date: Wed, 27 Jun 2012 09:24:26 +0100 >> To: use-livecode at lists.runrev.com >> >> Hi folks, >> I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter. >> >> However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? >> >> on mouseUp >> put empty into field "Results" >> repeat for each word tWord in field "Source" >> if field "Results" is empty then put tWord & tab & 1 after field "Results" >> if tWord is among the words of field "Results" then >> repeat for each line tLine in field "Results" >> if word 1 of tLine <> tWord >> then exit repeat >> else add 1 to word 2 of line tLine in field "Results" >> end repeat >> else put tWord & cr after field "Results" >> end repeat >> end mouseUp >> >> Best, >> Keith.. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 27 06:24:32 2012 From: williamdesmet at gmail.com (William de Smet) Date: Wed, 27 Jun 2012 12:24:32 +0200 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> Message-ID: <4FD6D5D7-BCF0-4B06-818A-65F7B7EECFFC@gmail.com> + 1 Keep it going Monte! ----- Verstuurd vanaf mijn iPhone! Op 27 jun. 2012 om 12:07 heeft Matthias Rebbe het volgende geschreven: > > Am 27.06.2012 um 10:43 schrieb Gerry Orkin: > >> Monte wrote: >> >>> because mergExt will just keep getting better and I know at some point people will recognize what I'm trying to achieve and back it. >> >> >> Can I just add my voice to encourage iOS developers using LiveCode to think seriously about supporting this project? Monte is plugging gaps in LC iOS that RunRev is unlikely to ever get around to addressing - and he is listening to developers as he goes along and responding to our needs. It's a fantastic effort that is definitely worth supporting - and your iOS app will thank you for it :) >> > > I agree about everything your wrote. 100%!! > > And his response time for support requests is awesome. > > Regards > > Matthias > >> 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 From dunbarx at aol.com Wed Jun 27 08:52:25 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 27 Jun 2012 08:52:25 -0400 (EDT) Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> Message-ID: <8CF227AD60D8160-1988-21D65@webmail-m170.sysops.aol.com> The original issue, the error thrown by your script, can be traced back to the fact that: line tLine of fld "results" "tLine" is not an integer. A line number has to be so designated, and your "line" is of the form: "someWord" & tab & 1 This throws the parser for a loop. Craig Newman -----Original Message----- From: Keith Clarke To: How to use LiveCode Sent: Wed, Jun 27, 2012 4:25 am Subject: Syntax for incrementing a numeric 'word' Hi folks, I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter. However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? on mouseUp put empty into field "Results" repeat for each word tWord in field "Source" if field "Results" is empty then put tWord & tab & 1 after field "Results" if tWord is among the words of field "Results" then repeat for each line tLine in field "Results" if word 1 of tLine <> tWord then exit repeat else add 1 to word 2 of line tLine in field "Results" end repeat else put tWord & cr after field "Results" end repeat end mouseUp Best, Keith.. _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 27 09:12:39 2012 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 27 Jun 2012 09:12:39 -0400 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: <4FD6D5D7-BCF0-4B06-818A-65F7B7EECFFC@gmail.com> References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> <4FD6D5D7-BCF0-4B06-818A-65F7B7EECFFC@gmail.com> Message-ID: what they all said!!! I really enjoy using the externals, they are very powerful!!! On Wed, Jun 27, 2012 at 6:24 AM, William de Smet wrote: > + 1 Keep it going Monte! > > ----- > Verstuurd vanaf mijn iPhone! > > Op 27 jun. 2012 om 12:07 heeft Matthias Rebbe < > matthias_livecode_150811 at m-r-d.de> het volgende geschreven: > > > > > Am 27.06.2012 um 10:43 schrieb Gerry Orkin: > > > >> Monte wrote: > >> > >>> because mergExt will just keep getting better and I know at some point > people will recognize what I'm trying to achieve and back it. > >> > >> > >> Can I just add my voice to encourage iOS developers using LiveCode to > think seriously about supporting this project? Monte is plugging gaps in LC > iOS that RunRev is unlikely to ever get around to addressing - and he is > listening to developers as he goes along and responding to our needs. It's > a fantastic effort that is definitely worth supporting - and your iOS app > will thank you for it :) > >> > > > > I agree about everything your wrote. 100%!! > > > > And his response time for support requests is awesome. > > > > Regards > > > > Matthias > > > >> 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-livecode mailing list > use-livecode 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 keith.clarke at clarkeandclarke.co.uk Wed Jun 27 09:14:03 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 27 Jun 2012 14:14:03 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> Message-ID: Whoops, sorry Ken - I was too busy copy & pasting your improvement on my code to proof-read my thank you email properly! Your help warranted a 'Mr. Corey' at the very least! :-) Best, Keith.. On 27 Jun 2012, at 11:23, Keith Clarke wrote: > Thanks John & Corey. From keith.clarke at clarkeandclarke.co.uk Wed Jun 27 09:14:59 2012 From: keith.clarke at clarkeandclarke.co.uk (Keith Clarke) Date: Wed, 27 Jun 2012 14:14:59 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <8CF227AD60D8160-1988-21D65@webmail-m170.sysops.aol.com> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> <8CF227AD60D8160-1988-21D65@webmail-m170.sysops.aol.com> Message-ID: <284F25EB-FEC8-496C-847C-B3A27CF498EA@clarkeandclarke.co.uk> Yes, good point well made, Craig - thanks. I've moved to an array structure as suggested by Ken Corey. So, the keys behave better (and much faster) than my attempts to iterate through and compare poorly structured lines in two fields. Best, Keith.. On 27 Jun 2012, at 13:52, dunbarx at aol.com wrote: > The original issue, the error thrown by your script, can be traced back to the fact that: > > > line tLine of fld "results" > > > "tLine" is not an integer. A line number has to be so designated, and your "line" is of the form: > > > "someWord" & tab & 1 > > > This throws the parser for a loop. > > > Craig Newman > > > > -----Original Message----- > From: Keith Clarke > To: How to use LiveCode > Sent: Wed, Jun 27, 2012 4:25 am > Subject: Syntax for incrementing a numeric 'word' From ken at kencorey.com Wed Jun 27 09:24:21 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 27 Jun 2012 14:24:21 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> Message-ID: <4FEB0985.5000402@kencorey.com> When I was 13, I got a crush on a girl who asked me my name when we were in a noisy room. 'Corey' was all she heard. Of course, being 13, I think I was 14 by the time I bashfully admitted that was my surname. I'm 47 now, and she *still* calls me 'Corey'. No offense taken. *grin* -Ken On 27/06/2012 14:14, Keith Clarke wrote: > Whoops, sorry Ken - I was too busy copy & pasting your improvement on my code to proof-read my thank you email properly! > Your help warranted a 'Mr. Corey' at the very least! :-) > Best, > Keith.. > > On 27 Jun 2012, at 11:23, Keith Clarke wrote: > >> Thanks John & Corey. > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 10:11:28 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 27 Jun 2012 08:11:28 -0600 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> <4FD6D5D7-BCF0-4B06-818A-65F7B7EECFFC@gmail.com> Message-ID: Indeed! Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On Jun 27, 2012, at 7:12 AM, Andre Garzia wrote: > what they all said!!! > > I really enjoy using the externals, they are very powerful!!! > > On Wed, Jun 27, 2012 at 6:24 AM, William de Smet wrote: > >> + 1 Keep it going Monte! >> >> ----- >> Verstuurd vanaf mijn iPhone! >> >> Op 27 jun. 2012 om 12:07 heeft Matthias Rebbe < >> matthias_livecode_150811 at m-r-d.de> het volgende geschreven: >> >>> >>> Am 27.06.2012 um 10:43 schrieb Gerry Orkin: >>> >>>> Monte wrote: >>>> >>>>> because mergExt will just keep getting better and I know at some point >> people will recognize what I'm trying to achieve and back it. >>>> >>>> >>>> Can I just add my voice to encourage iOS developers using LiveCode to >> think seriously about supporting this project? Monte is plugging gaps in LC >> iOS that RunRev is unlikely to ever get around to addressing - and he is >> listening to developers as he goes along and responding to our needs. It's >> a fantastic effort that is definitely worth supporting - and your iOS app >> will thank you for it :) >>>> >>> >>> I agree about everything your wrote. 100%!! >>> >>> And his response time for support requests is awesome. >>> >>> Regards >>> >>> Matthias >>> >>>> 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-livecode mailing list >> use-livecode 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 Wed Jun 27 10:14:47 2012 From: pmbrig at gmail.com (pmbrig) Date: Wed, 27 Jun 2012 07:14:47 -0700 (PDT) Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <4FEB0985.5000402@kencorey.com> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> <4FEB0985.5000402@kencorey.com> Message-ID: <1340806487593-4651355.post@n4.nabble.com> You have probably solved your problem already, but here's what I use for counting occurrences of strings in containers: function howmany tg,container -- how many tg = is in container -- note that howmany("00","000000") returns 3, not 5 -- if you want to allow overlapping matches, use: -- number of items of offsets(tg,container,"true") -- (see offsets() function) -- requires getDelimiters() put getDelimiters(container) into divChar replace tg with divChar in container set the itemdelimiter to divChar put the number of items of container into h if char -1 of container = divChar then return h -- trailing delimiter is ignored return h-1 end howmany function getDelimiters tText,nbr -- returns a cr-delimited list of characters (default = 1) -- not found in the variable tText -- use for delimiters for, eg, parsing text files -- usage: put getDelimiters(CSVtext,2) into tDelims -- put line 1 of tDelims into lineDivider -- put line 2 of tDelims into itemDivider -- set the linedelimiter to lineDivider -- ... etc. if nbr = empty then put 1 into nbr -- default 1 delimiter put "2,3,4,5,6,7,8" into dList -- could use other non-printing ASCII values put the number of items of dList into maxNbr if nbr > maxNbr then return "Error: max" && maxNbr && "delimiters." repeat with tCount = 1 to nbr put true into failed repeat with i = 1 to the number of items of dList put item i of dList into testNbr put numtochar(testNbr) into testChar if testChar is not in tText then -- found one, store and get next delim put false into failed put testChar into line tCount of delimList exit repeat end if end repeat if failed then if nbr = 1 then return "Cannot get delimiter!" else return "Cannot get" && nbr && "delimiters!" end if end if delete item i of dList end repeat return delimList end getDelimiters -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Syntax-for-incrementing-a-numeric-word-tp4651342p4651355.html Sent from the Revolution - User mailing list archive at Nabble.com. From dochawk at gmail.com Wed Jun 27 11:10:53 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 27 Jun 2012 08:10:53 -0700 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <4FEB0985.5000402@kencorey.com> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> <4FEB0985.5000402@kencorey.com> Message-ID: On Wednesday, June 27, 2012, Ken Corey wrote: > > I'm 47 now, and she *still* calls me 'Corey'. > does that make her, "Mrs. Ken"? :) -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV 89109 From bobs at twft.com Wed Jun 27 11:16:36 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 27 Jun 2012 08:16:36 -0700 Subject: Standalone won't run In-Reply-To: References: <4FE7FF66.2030005@kencorey.com> <3C866C65-000B-4E30-A944-537B5FDB3B2E@twft.com> <94BD192E-3D51-4281-A662-356B91DC656C@twft.com> Message-ID: <5FDEB00C-445F-401F-B63B-5872D8A26823@twft.com> Only works for new objects though. Not existing ones. Bob On Jun 26, 2012, at 4:46 PM, Peter Haworth wrote: > You can do that now I believe. There are templates for every object. > There's a keyword for each named "Templatexxx" where xxx is the type of > object - card, button, field, etc. See the dictionary for details. > > Pete > lcSQL Software > > > > On Tue, Jun 26, 2012 at 4:36 PM, Bob Sneidar wrote: > >> I was actually thinking it could be even more granular in that you could >> have any number of "template" objects for different things. Let's say you >> wanted labels to be one font and size and style, but the editable fields to >> be another, and buttons to be yet another. Wouldn't it be cool if you could >> change the properties of a "template" object for each, and everything that >> was "owned" by that object that didn't have it's property set explicitly >> would inherit it's properties from it's "owner"? You could change the look >> and feel of an entire application with a few script commands. As is, >> everything including buttons would change when the parent changed, unless >> explicitly set. Just a pipe dream tho'. >> >> Bob >> >> >> On Jun 26, 2012, at 4:10 PM, Peter Haworth wrote: >> >>> That is what happens. An object's properties are inherited from it's >> owner >>> unless you specify a different value either in the inspector or by >> script. >>> Controls are owned by a group or a card, a card is owned by a stack and a >>> stack is owned by its main stack. >>> >>> Assuming I'm not totally offbase, that's why I think I could just change >>> the font of the main stack and not bother going through every control on >>> every card. Busy testing that out right now. >>> >>> I believe it's also possible to use profiles to do this but I haven't got >>> round to figuring profiles out yet. >>> >>> Pete >>> lcSQL Software >>> >>> >>> >>> On Tue, Jun 26, 2012 at 3:30 PM, Bob Sneidar wrote: >>> >>>> What is really needed is to be able to set the owner of an object, as in >>>> set the owner of this field to field "tplDataEntryField" of card >>>> "defaults". That way you could set the textfont of one object and have >> all >>>> the other objects that have it as an owner change. This could be the >> basis >>>> of a kind of OOP hierarchy. >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 11:21:11 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 27 Jun 2012 08:21:11 -0700 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> Message-ID: <8773E304-B455-4905-B227-D0F9E4AC6998@twft.com> You are adding 1 to word 2 when there is no space. Tabs are not word delimiters. I may misunderstand the script though I haven't looked at it in depth. Bob On Jun 27, 2012, at 1:24 AM, Keith Clarke wrote: > Hi folks, > I'm working on a simple script to identify and count the unique words dumped into a 'Source' field to create a 'Results' list field with the word and counter. > > However, this script is throwing errors at the line when I attempt to increment the second word by adding 1 to it. What's wrong with the syntax for incrementing the counter chunk? > > on mouseUp > put empty into field "Results" > repeat for each word tWord in field "Source" > if field "Results" is empty then put tWord & tab & 1 after field "Results" > if tWord is among the words of field "Results" then > repeat for each line tLine in field "Results" > if word 1 of tLine <> tWord > then exit repeat > else add 1 to word 2 of line tLine in field "Results" > end repeat > else put tWord & cr after field "Results" > end repeat > end mouseUp > > Best, > Keith.. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 27 11:47:01 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Wed, 27 Jun 2012 11:47:01 -0400 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> <4FD6D5D7-BCF0-4B06-818A-65F7B7EECFFC@gmail.com> Message-ID: I just paid for another 3 months. Monte and his externals SHOULD be here at the conference and people need to know about them and how to use them. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 27, 2012, at 10:11 AM, Chris Sheffield wrote: > Indeed! > > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > > > On Jun 27, 2012, at 7:12 AM, Andre Garzia wrote: > >> what they all said!!! >> >> I really enjoy using the externals, they are very powerful!!! >> >> On Wed, Jun 27, 2012 at 6:24 AM, William de Smet wrote: >> >>> + 1 Keep it going Monte! >>> >>> ----- >>> Verstuurd vanaf mijn iPhone! >>> >>> Op 27 jun. 2012 om 12:07 heeft Matthias Rebbe < >>> matthias_livecode_150811 at m-r-d.de> het volgende geschreven: >>> >>>> >>>> Am 27.06.2012 um 10:43 schrieb Gerry Orkin: >>>> >>>>> Monte wrote: >>>>> >>>>>> because mergExt will just keep getting better and I know at some point >>> people will recognize what I'm trying to achieve and back it. >>>>> >>>>> >>>>> Can I just add my voice to encourage iOS developers using LiveCode to >>> think seriously about supporting this project? Monte is plugging gaps in LC >>> iOS that RunRev is unlikely to ever get around to addressing - and he is >>> listening to developers as he goes along and responding to our needs. It's >>> a fantastic effort that is definitely worth supporting - and your iOS app >>> will thank you for it :) >>>>> >>>> >>>> I agree about everything your wrote. 100%!! >>>> >>>> And his response time for support requests is awesome. >>>> >>>> Regards >>>> >>>> Matthias >>>> >>>>> 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-livecode mailing list >>> use-livecode 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 From mcgrath3 at mac.com Wed Jun 27 11:57:40 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Wed, 27 Jun 2012 11:57:40 -0400 Subject: acceleratedRendering is my friend Message-ID: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> After sitting with Mark W. for an hour over lunch yesterday I was able to both understand the role of acceleratedRendering and the best usage of it. It turns out that the order of when these commands are used is of utmost importance. I have been rewriting my code and have an instant increase in responsiveness in my scrolling groups. In a nut shell: 1. on preopenCard - set the acceleratedRendering of this stack to true (only on cards that ave scrolling or dynamic groups/objects 2. Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. 3. Immediately after moving or scrolling an object turn off the scrolling or dynamic settings 4. on closeCard - set the acceleratedRendering of this stack to false (turn it off since it is not needed) This simple approach seems so obvious now and has immediate results. The other thing that Ben and Mark showed me was that having large scrolling groups of object is much much much faster than using visual effects and switching cards. More as I grok this?. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net From roger.e.eller at sealedair.com Wed Jun 27 12:17:34 2012 From: roger.e.eller at sealedair.com (Roger Eller) Date: Wed, 27 Jun 2012 12:17:34 -0400 Subject: acceleratedRendering is my friend In-Reply-To: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> Message-ID: On Wed, Jun 27, 2012 at 11:57 AM, Thomas McGrath III wrote: > After sitting with Mark W. for an hour over lunch yesterday I was able to > both understand the role of acceleratedRendering and the best usage of it. > It turns out that the order of when these commands are used is of utmost > importance. I have been rewriting my code and have an instant increase in > responsiveness in my scrolling groups. > > In a nut shell: > 1. on preopenCard - set the acceleratedRendering of this stack to true > (only on cards that ave scrolling or dynamic groups/objects > 2. Immediately before moving an object turn on dynamic or when scrolling a > group turn on scrolling > once moving the scroll or object has already been cached and drawn so > these are no longer necessary. No need to turn these things on and leave > them on because they are not needed and the result is that things will > actually slow down. > 3. Immediately after moving or scrolling an object turn off the scrolling > or dynamic settings > 4. on closeCard - set the acceleratedRendering of this stack to false > (turn it off since it is not needed) > > > This simple approach seems so obvious now and has immediate results. > > The other thing that Ben and Mark showed me was that having large > scrolling groups of object is much much much faster than using visual > effects and switching cards. > > More as I grok this?. > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > Tom - Thanks for sharing this knowledge nugget! I too have been trying unsuccessfully to understand acceleratedRendering. This is helpful. ~Roger From jmyepes at mac.com Wed Jun 27 13:20:34 2012 From: jmyepes at mac.com (Josep M Yepes) Date: Wed, 27 Jun 2012 19:20:34 +0200 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: Message-ID: <3E510BF4-C188-4370-8671-0962BA2EE453@mac.com> El 27/06/2012, a las 16:11, use-livecode-request at lists.runrev.com escribi?: > Am 27.06.2012 um 10:43 schrieb Gerry Orkin: > >> Monte wrote: >> >>> because mergExt will just keep getting better and I know at some point people will recognize what I'm trying to achieve and back it. >> >> >> Can I just add my voice to encourage iOS developers using LiveCode to think seriously about supporting this project? Monte is plugging gaps in LC iOS that RunRev is unlikely to ever get around to addressing - and he is listening to developers as he goes along and responding to our needs. It's a fantastic effort that is definitely worth supporting - and your iOS app will thank you for it :) >> > > I agree about everything your wrote. 100%!! > > And his response time for support requests is awesome. Of course I agree that. The support is excelent, I ask myself when he sleep :) Salut, Josep M From james at thehales.id.au Wed Jun 27 13:32:28 2012 From: james at thehales.id.au (James Hale) Date: Thu, 28 Jun 2012 03:32:28 +1000 Subject: data grid error - Error description: Chunk: can't find background Message-ID: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Hi, I have finally got around to using the DataGrid. I have an array that I want to display in a datagrid I have dragged one on to the current card, named it "datagrid1" and set the column names. as an example: put "fred" into theRecordsB[1][name] put "fred file" into theRecordsB[1][filename] put "a page" into theRecordsB[1][display_page] put "yes" into theRecordsB[1][current_book] put "1234" into theRecordsB[1][id] set the dgData of group "DataGrid1" to theRecordsB When I run this I get the following error: Message execution error: Error description: Chunk: can't find background Hint: What does this mean? What background? Apart from setting the column names in the Datagrid object, is there something else I should have done? James From littlejamesw at mac.com Wed Jun 27 13:44:01 2012 From: littlejamesw at mac.com (James Little) Date: Wed, 27 Jun 2012 10:44:01 -0700 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: Hi James, My guess is that the group is labeled "DataGrid 1" rather than "Datagrid1". Notice the space before 1. This very issue has tripped me up in the past. Jim L. On Jun 27, 2012, at 10:32 AM, James Hale wrote: > Hi, > > I have finally got around to using the DataGrid. > > I have an array that I want to display in a datagrid > I have dragged one on to the current card, named it "datagrid1" and set the column names. > > as an example: > > put "fred" into theRecordsB[1][name] > put "fred file" into theRecordsB[1][filename] > put "a page" into theRecordsB[1][display_page] > put "yes" into theRecordsB[1][current_book] > put "1234" into theRecordsB[1][id] > > set the dgData of group "DataGrid1" to theRecordsB > > > When I run this I get the following error: > > Message execution error: > Error description: Chunk: can't find background > Hint: > > What does this mean? > What background? > > Apart from setting the column names in the Datagrid object, is there something else I should have done? > > > James > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 13:45:24 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 27 Jun 2012 10:45:24 -0700 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: <342ADAB3-E457-4143-865C-4945D58AB86D@twft.com> First make sure that the actual column names are the same as the key names in the array. There is a display name, as well as the column name and they can be different. I tripped up on this at first myself. Bob On Jun 27, 2012, at 10:32 AM, James Hale wrote: > Hi, > > I have finally got around to using the DataGrid. > > I have an array that I want to display in a datagrid > I have dragged one on to the current card, named it "datagrid1" and set the column names. > > as an example: > > put "fred" into theRecordsB[1][name] > put "fred file" into theRecordsB[1][filename] > put "a page" into theRecordsB[1][display_page] > put "yes" into theRecordsB[1][current_book] > put "1234" into theRecordsB[1][id] > > set the dgData of group "DataGrid1" to theRecordsB > > > When I run this I get the following error: > > Message execution error: > Error description: Chunk: can't find background > Hint: > > What does this mean? > What background? > > Apart from setting the column names in the Datagrid object, is there something else I should have done? > > > James > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From bornstein at designeq.com Wed Jun 27 14:12:38 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Wed, 27 Jun 2012 11:12:38 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: I didn't know about revmessageboxredirect but even if I did, I couldn't set it to empty because... well, the message box doesn't work ;-) On Tue, Jun 26, 2012 at 4:23 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > this is way off the wall and may not be related or work at all, but at one > time there was this unlisted property called revmessageboxredirect, and it > changed what is normally sent to the lower part of the message box ( like > unrequited puts ) to another field in your stack. > > " *set* the revmessageboxredirect to empty" will set to "normal" what > > "*set* the revmessageboxredirect to the long id of me" had set up. > > > > > > On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: > > > > > Grrr. This bug is back and this time restarting my Mac didn't fix it. > > > > > > So I'm trying to trace what happens when I type anything into the > message > > > box. I've got the script for the message box itself open as well as the > > > script for the message field. > > > > > > I've put breakpoints at the rawkeydown handler as well as on the > > > ReturnInField handler but I can't seem to make anything trap to the > > > debugger. > > > > > > Shouldn't LC scripts respond like any other scripts when in Script > Debug > > > Mode? > > > > > > I can't imagine what could be causing this problem. Everything else is > > > working normally, including the message box until yesterday. > > > > > > Any ideas would be appreciated. > > > > > > -- > > > Regards, > > > > > > Howard Bornstein > > > 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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From bornstein at designeq.com Wed Jun 27 14:14:53 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Wed, 27 Jun 2012 11:14:53 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: This is a great idea and it's what I did. It took some fiddling to get it to work the way I wanted but I now can actually get some work done. Thanks for the idea. Btw, do you know of a list of error message numbers so I can make the error reporting a little more robust? On Tue, Jun 26, 2012 at 4:32 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > one can make one's own 'message box' while trying to get a handle on > this... > > create a new stack > make a field to hold the command(s) - name it "command" > make a button named 'execute' with this script > > on mouseup > get field "command" > do it > end mouseup > > add a 'try' structure and error reporting and you have your own custom > message box. Often I prefer to use my own, which has code formatting and > coloring, and can execute Shell and Applescript commands too. This method > doesn't seem to have the oddities of the 'real' message box. > > On Tue, Jun 26, 2012 at 4:23 PM, stephen barncard < > stephenREVOLUTION2 at barncard.com> wrote: > > > this is way off the wall and may not be related or work at all, but at > one > > time there was this unlisted property called revmessageboxredirect, and > it > > changed what is normally sent to the lower part of the message box ( like > > unrequited puts ) to another field in your stack. > > > > " *set* the revmessageboxredirect to empty" will set to "normal" what > > > > "*set* the revmessageboxredirect to the long id of me" had set up. > > > > > > > > > >> On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: > >> > >> > Grrr. This bug is back and this time restarting my Mac didn't fix it. > >> > > >> > So I'm trying to trace what happens when I type anything into the > >> message > >> > box. I've got the script for the message box itself open as well as > the > >> > script for the message field. > >> > > >> > I've put breakpoints at the rawkeydown handler as well as on the > >> > ReturnInField handler but I can't seem to make anything trap to the > >> > debugger. > >> > > >> > Shouldn't LC scripts respond like any other scripts when in Script > Debug > >> > Mode? > >> > > >> > I can't imagine what could be causing this problem. Everything else is > >> > working normally, including the message box until yesterday. > >> > > >> > Any ideas would be appreciated. > >> > > >> > -- > >> > Regards, > >> > > >> > Howard Bornstein > >> > > Stephen Barncard > > San Francisco Ca. USA > > > > more about sqb > > > > > > > -- > > > > 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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From ken at kencorey.com Wed Jun 27 14:15:33 2012 From: ken at kencorey.com (Ken Corey) Date: Wed, 27 Jun 2012 19:15:33 +0100 Subject: Syntax for incrementing a numeric 'word' In-Reply-To: References: <6F8645BB-58A4-445B-85E3-67D4EEA65260@clarkeandclarke.co.uk> <2CB47FE1-3875-4378-8BF2-EB32D163B298@clarkeandclarke.co.uk> <4FEB0985.5000402@kencorey.com> Message-ID: <4FEB4DC5.40203@kencorey.com> *smile* That would be a "Harry met Sally" kind of thing. Oh dear, my wife would /not/ like hearing that. No, she's a long ago friend, and we've only recently reconnected thanks to Facebook. ...not that *I* ever go on, you understand. Uh...it's my wife, see. She goes on quite a bit and...uh... Oh nevermind. -Ken On 27/06/2012 16:10, Dr. Hawkins wrote: >> I'm 47 now, and she *still* calls me 'Corey'. >> > does that make her, "Mrs. Ken"? From bornstein at designeq.com Wed Jun 27 14:19:08 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Wed, 27 Jun 2012 11:19:08 -0700 Subject: What happened to my message box? In-Reply-To: <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> Message-ID: Yup. Launch LC, call up the msg box, enter "Put the time", hit return. Nothing. I've got the standard plugins along with a couple others, but I've been using those for years and haven't updated them. Someone else on this list reported the same problem with the message box last year, specifically with V 4.5.3. I think this version is not particularly stable (all kinds of on-going problems with the debugger and script editor). I'm planning to upgrade everything to the current versions, but I wanted to get a little further in IOS testing before I commit the $500 for the upgrade. Thanks for your replies. On Tue, Jun 26, 2012 at 4:39 PM, Bob Sneidar wrote: > This happens with no stacks open or in memory and no plugins active? It > sounds like there is something intercepting the enterKey or returnkey > message and not passing it, perhaps in a frontscript. > > Bob > > > On Jun 26, 2012, at 4:11 PM, Howard Bornstein wrote: > > > Unfortunately, it doesn't matter what I put in the message box, since it > > never seems to act on the return key to execute the command. > > > > On Tue, Jun 26, 2012 at 4:00 PM, Bob Sneidar wrote: > > > >> Try typing breakpoint; > >> > >> You should be warned however that the message box is a strange beast, > and > >> may not behave as you expect, particularly with regard to execution > >> contexts (if I remember right). > >> > >> Bob > >> > >> > >> On Jun 26, 2012, at 3:48 PM, Howard Bornstein wrote: > >> > >>> Grrr. This bug is back and this time restarting my Mac didn't fix it. > >>> > >>> So I'm trying to trace what happens when I type anything into the > message > >>> box. I've got the script for the message box itself open as well as the > >>> script for the message field. > >>> > >>> I've put breakpoints at the rawkeydown handler as well as on the > >>> ReturnInField handler but I can't seem to make anything trap to the > >>> debugger. > >>> > >>> Shouldn't LC scripts respond like any other scripts when in Script > Debug > >>> Mode? > >>> > >>> I can't imagine what could be causing this problem. Everything else is > >>> working normally, including the message box until yesterday. > >>> > >>> Any ideas would be appreciated. > >>> > >>> -- > >>> Regards, > >>> > >>> Howard Bornstein > >>> ----------------------- > >>> www.designeq.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 > >> > > > > > > > > -- > > Regards, > > > > Howard Bornstein > > ----------------------- > > www.designeq.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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From cmsheffield at me.com Wed Jun 27 14:27:41 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Wed, 27 Jun 2012 12:27:41 -0600 Subject: acceleratedRendering is my friend In-Reply-To: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> Message-ID: Tom, Thanks for the info. Very useful. I haven't actually tried any of this yet, but is there still a problem where the screen flashes when toggling acceleratedRendering on/off in preOpenCard and closeCard? I was seeing this a couple months back, so I'm curious if that still exists. I haven't tried it with LC 5.5.1. It may only happen when moving from card to card using a visual effect. Thanks, Chris On Jun 27, 2012, at 9:57 AM, Thomas McGrath III wrote: > After sitting with Mark W. for an hour over lunch yesterday I was able to both understand the role of acceleratedRendering and the best usage of it. It turns out that the order of when these commands are used is of utmost importance. I have been rewriting my code and have an instant increase in responsiveness in my scrolling groups. > > In a nut shell: > 1. on preopenCard - set the acceleratedRendering of this stack to true (only on cards that ave scrolling or dynamic groups/objects > 2. Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling > once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. > 3. Immediately after moving or scrolling an object turn off the scrolling or dynamic settings > 4. on closeCard - set the acceleratedRendering of this stack to false (turn it off since it is not needed) > > > This simple approach seems so obvious now and has immediate results. > > The other thing that Ben and Mark showed me was that having large scrolling groups of object is much much much faster than using visual effects and switching cards. > > More as I grok this?. > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.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 Wed Jun 27 14:33:57 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 11:33:57 -0700 Subject: Delete stack Message-ID: I have a need to close a stack and remove it from memory by script and the dictionary says delete stack will do that if the stack referred to is a mainstack. However, after executing the delete stack command (I've double checked to make sure I'm referring to the correct stack), the stack still shows up in the Application Browser. Knowing that the Application Browser sometimes doesn't refresh itself, I clicked the stack but it still showed up and double clicking it opens it, so it's definitely still in memory. I close all the substacks of the main stack before issuing the delete command. The only other slightly unusual thing is that the main stack is initially opened invisible. As an aside, why do stacks opened invisibly still show up in the Application Browser? Pete lcSQL Software From m.schonewille at economy-x-talk.com Wed Jun 27 14:45:23 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 27 Jun 2012 20:45:23 +0200 Subject: Delete stack In-Reply-To: References: Message-ID: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> Hi Peter, The application browser is unreliable and that's why I stopped using it years ago. To check that the stack was removed from memory, you use the following syntax in the message box: put (there is a stack "") I think that the application browser stores the long id of a stack somewhere and if you click on a stack in the application browser, it uses the long id to open that stack again. Also, whenever you view the list of substacks in the application browser, their mainstack is loaded back into memory to get access to the substacks. I noticed something weird. If I make a new stack and a substack and save them to disk and subsequently delete the mainstack but not the substack, I can still open the substack with go stack "" and if I close it thereafter, the message box displays an error saying that the stack is corrupt (which isn't true). If I close the substack before the mainstack and then delete the mainstack, I get the error immediately and the mainstack doesn't show up again. Does your mainstack have any substacks? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 27 jun 2012, at 20:33, Peter Haworth wrote: > I have a need to close a stack and remove it from memory by script and the > dictionary says delete stack will do that if the stack referred to is a > mainstack. > > However, after executing the delete stack command (I've double checked to > make sure I'm referring to the correct stack), the stack still shows up in > the Application Browser. Knowing that the Application Browser sometimes > doesn't refresh itself, I clicked the stack but it still showed up and > double clicking it opens it, so it's definitely still in memory. > > I close all the substacks of the main stack before issuing the delete > command. The only other slightly unusual thing is that the main stack is > initially opened invisible. As an aside, why do stacks opened invisibly > still show up in the Application Browser? > > 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 lc at pbh.on-rev.com Wed Jun 27 15:02:56 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Wed, 27 Jun 2012 12:02:56 -0700 Subject: Delete stack In-Reply-To: References: Message-ID: Peter, Have you tried setting the destroyStack to true before deleting it? set the destroyStack of myStack to true Quote from the LC Dictionary; "destroyStack Summary: Specifies whether a stack is purged from memory when it's closed, or whether it remains in memory. Value: The destroyStack of a stack is true or false. By default, the destroyStack property of newly created stacks is set to false." HTH Paul On 2012-06-27, at 11:33 AM, Peter Haworth wrote: > I have a need to close a stack and remove it from memory by script and the > dictionary says delete stack will do that if the stack referred to is a > mainstack. > > However, after executing the delete stack command (I've double checked to > make sure I'm referring to the correct stack), the stack still shows up in > the Application Browser. Knowing that the Application Browser sometimes > doesn't refresh itself, I clicked the stack but it still showed up and > double clicking it opens it, so it's definitely still in memory. > > I close all the substacks of the main stack before issuing the delete > command. The only other slightly unusual thing is that the main stack is > initially opened invisible. As an aside, why do stacks opened invisibly > still show up in the Application Browser? > > 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 Wed Jun 27 15:26:38 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 12:26:38 -0700 Subject: Table field In-Reply-To: <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> References: <1340312497461-4651090.post@n4.nabble.com> <3A7B9831-A0D8-4F08-902C-0231CD77784E@mac.com> Message-ID: Hi Bjornke, With lots of help from various people, I succeeded in creating a graphic as you described. However, when I set the background pattern of my table to the id of the graphic, I just get a solid grey color as the background of the whole table, no alternating row colors no matter what colors I put in the graphic. Any ideas? Pete lcSQL Software On Sat, Jun 23, 2012 at 6:28 AM, Bj?rnke von Gierke wrote: > To cook yourself the perfect scrolling field, you need: > > A graphic: > 32 pixels high > at least 1 pixel wide (or more for easier handling, width doesn't matter) > upper 16 pixels white > lower half very light blue or very light grey > > Also a list type field (dontwrap= true) with: > textHeight = 16 > fixedLineHeight = True > margins (on the "text formatting" part of the inspector): 8,4,8,8 > set the backgroundPatter of this field to the image. > > > Result: > Perfect scrolling list of entries, where the background colors scroll > along with the text. > From bonnmike at gmail.com Wed Jun 27 15:27:31 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Wed, 27 Jun 2012 13:27:31 -0600 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: quote yoru array keys. You can't use name, id, etc the way you are because they're reserved words. If you quote them the error should go away. From dochawk at gmail.com Wed Jun 27 15:33:40 2012 From: dochawk at gmail.com (Dr. Hawkins) Date: Wed, 27 Jun 2012 12:33:40 -0700 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: On Wed, Jun 27, 2012 at 10:44 AM, James Little wrote: > My guess is that the group is labeled "DataGrid 1" rather than "Datagrid1". ?Notice the >space before 1. ?This very issue has tripped me up in the past. Spaces are *evil* No spaces in names. Ever. For any reason. The only punctuation I allow my staff to use in names is underscore. I just don't want to rember which means what on which system, and which are reserved, and . . . -- The Hawkins Law Firm Richard E. Hawkins, Esq. (702) 508-8462 HawkinsLawFirm at gmail.com 3025 S. Maryland Parkway Suite A Las Vegas, NV? 89109 From pete at lcsql.com Wed Jun 27 15:37:46 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 12:37:46 -0700 Subject: Delete stack In-Reply-To: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> References: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> Message-ID: Hi Mark, executing the message box command you gave me retruns true, so the stack is definitly still in memory. The stack does have substacks and I close them all in a repeat loop before the delete stack command, but I don;t get any error messages as you described. This is with LC 5.5.0 OSX 10.7. Pete lcSQL Software On Wed, Jun 27, 2012 at 11:45 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Hi Peter, > > The application browser is unreliable and that's why I stopped using it > years ago. To check that the stack was removed from memory, you use the > following syntax in the message box: > > put (there is a stack "") > > I think that the application browser stores the long id of a stack > somewhere and if you click on a stack in the application browser, it uses > the long id to open that stack again. Also, whenever you view the list of > substacks in the application browser, their mainstack is loaded back into > memory to get access to the substacks. > > I noticed something weird. If I make a new stack and a substack and save > them to disk and subsequently delete the mainstack but not the substack, I > can still open the substack with > > go stack "" > > and if I close it thereafter, the message box displays an error saying > that the stack is corrupt (which isn't true). If I close the substack > before the mainstack and then delete the mainstack, I get the error > immediately and the mainstack doesn't show up again. Does your mainstack > have any substacks? > From pete at lcsql.com Wed Jun 27 15:39:27 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 12:39:27 -0700 Subject: Delete stack In-Reply-To: References: Message-ID: HI Paul, Unfortunately, I can't use that method. I'm doing this as part of a tool I'll be announcing soon so it will be accessing other peoples' stacks and I don't think they'd be happy if I changed the destroyStack property on them! Pete lcSQL Software On Wed, Jun 27, 2012 at 12:02 PM, Paul Hibbert wrote: > Peter, > > Have you tried setting the destroyStack to true before deleting it? > > set the destroyStack of myStack to true > > Quote from the LC Dictionary; > "destroyStack Summary: > Specifies whether a stack is purged from memory when it's closed, or > whether it remains in memory. > > Value: > The destroyStack of a stack is true or false. > > By default, the destroyStack property of newly created stacks is set to > false." > From m.schonewille at economy-x-talk.com Wed Jun 27 15:41:47 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 27 Jun 2012 21:41:47 +0200 Subject: Delete stack In-Reply-To: References: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> Message-ID: <0214A9F4-9730-4978-960E-64D0A302F499@economy-x-talk.com> Peter, Check the result. Do you have a script somewhere that uses the long id before you get a chance to check whether the stack is still in memory? What happens if you turn off messages before deleting the stack? Is it still in memory when you test for 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 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 27 jun 2012, at 21:37, Peter Haworth wrote: > Hi Mark, > executing the message box command you gave me retruns true, so the stack is > definitly still in memory. > > The stack does have substacks and I close them all in a repeat loop before > the delete stack command, but I don;t get any error messages as you > described. > > This is with LC 5.5.0 OSX 10.7. > > Pete > lcSQL Software > From littlejamesw at mac.com Wed Jun 27 16:30:40 2012 From: littlejamesw at mac.com (James Little) Date: Wed, 27 Jun 2012 13:30:40 -0700 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: <0CE8B994-7DEE-4493-B6B9-5A125E6EC997@mac.com> I agree. The challenge is that when you drag a new datagrid object onto a stack, LiveCode defaults to a name with a space, e.g. group "Datagrid 1". I've learned to always remove the space from the default name. Jim L. On Jun 27, 2012, at 12:33 PM, Dr. Hawkins wrote: > On Wed, Jun 27, 2012 at 10:44 AM, James Little wrote: >> My guess is that the group is labeled "DataGrid 1" rather than "Datagrid1". Notice the >> space before 1. This very issue has tripped me up in the past. > > Spaces are *evil* > > No spaces in names. > > Ever. > > For any reason. > > The only punctuation I allow my staff to use in names is underscore. > > I just don't want to rember which means what on which system, and > which are reserved, and . . . > > > -- > The Hawkins Law Firm > Richard E. Hawkins, Esq. > (702) 508-8462 > HawkinsLawFirm at gmail.com > 3025 S. Maryland Parkway > Suite A > Las Vegas, NV 89109 > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 27 17:00:37 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 28 Jun 2012 07:00:37 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: <806F8B73-B114-4E40-8456-6BA9D22E3619@mac.com> <4FD6D5D7-BCF0-4B06-818A-65F7B7EECFFC@gmail.com> Message-ID: <9174D2B8-3AD5-4F73-AEDF-D4D762F73DA3@sweattechnologies.com> Much appreciated Thomas! Next year I promise ill be wherever it is but at this stage all sales are being reinvested as product development time so I can keep what customers I have happy and entice some new ones. The primary goal in the next year will be to gradually wean myself off iOS only externals and bring in some desktop and hopefully (if we can get an sdk) android externals. The other goal is to start showcasing what can be done with the suite like the app I heard about recently that combines mergZXing and mergMK and sQuiRt (free with mergExt) for asset checking/maintenance record keeping. Cheers -- Monte Goulding On 28/06/2012, at 1:47 AM, Thomas McGrath III wrote: > I just paid for another 3 months. Monte and his externals SHOULD be here at the conference and people need to know about them and how to use them. > > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On Jun 27, 2012, at 10:11 AM, Chris Sheffield wrote: > >> Indeed! >> >> Chris >> >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >> >> >> >> On Jun 27, 2012, at 7:12 AM, Andre Garzia wrote: >> >>> what they all said!!! >>> >>> I really enjoy using the externals, they are very powerful!!! >>> >>> On Wed, Jun 27, 2012 at 6:24 AM, William de Smet wrote: >>> >>>> + 1 Keep it going Monte! >>>> >>>> ----- >>>> Verstuurd vanaf mijn iPhone! >>>> >>>> Op 27 jun. 2012 om 12:07 heeft Matthias Rebbe < >>>> matthias_livecode_150811 at m-r-d.de> het volgende geschreven: >>>> >>>>> >>>>> Am 27.06.2012 um 10:43 schrieb Gerry Orkin: >>>>> >>>>>> Monte wrote: >>>>>> >>>>>>> because mergExt will just keep getting better and I know at some point >>>> people will recognize what I'm trying to achieve and back it. >>>>>> >>>>>> >>>>>> Can I just add my voice to encourage iOS developers using LiveCode to >>>> think seriously about supporting this project? Monte is plugging gaps in LC >>>> iOS that RunRev is unlikely to ever get around to addressing - and he is >>>> listening to developers as he goes along and responding to our needs. It's >>>> a fantastic effort that is definitely worth supporting - and your iOS app >>>> will thank you for it :) >>>>>> >>>>> >>>>> I agree about everything your wrote. 100%!! >>>>> >>>>> And his response time for support requests is awesome. >>>>> >>>>> Regards >>>>> >>>>> Matthias >>>>> >>>>>> 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-livecode mailing list >>>> use-livecode 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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 17:13:21 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 14:13:21 -0700 Subject: Delete stack In-Reply-To: <0214A9F4-9730-4978-960E-64D0A302F499@economy-x-talk.com> References: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> <0214A9F4-9730-4978-960E-64D0A302F499@economy-x-talk.com> Message-ID: Hi Mark, - The result is empty after the delete. - I don;t refer to the long ID of the stack anywhere in my code - I locked messages right before the delete and unlocked right after: the stack was still in memory. Weird! Pete lcSQL Software On Wed, Jun 27, 2012 at 12:41 PM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Peter, > > Check the result. > > Do you have a script somewhere that uses the long id before you get a > chance to check whether the stack is still in memory? What happens if you > turn off messages before deleting the stack? Is it still in memory when you > test for 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 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour > spaces. http://www.color-converter.com > > On 27 jun 2012, at 21:37, Peter Haworth wrote: > > > Hi Mark, > > executing the message box command you gave me retruns true, so the stack > is > > definitly still in memory. > > > > The stack does have substacks and I close them all in a repeat loop > before > > the delete stack command, but I don;t get any error messages as you > > described. > > > > This is with LC 5.5.0 OSX 10.7. > > > > 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 m.schonewille at economy-x-talk.com Wed Jun 27 17:16:50 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 27 Jun 2012 23:16:50 +0200 Subject: Delete stack In-Reply-To: References: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> <0214A9F4-9730-4978-960E-64D0A302F499@economy-x-talk.com> Message-ID: Hi Peter, Maybe you need to post the relevant part of your script. Also, I didn't mean to lock messages but to turn them off in the Developer menu and to do all tests from the message box. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 27 jun 2012, at 23:13, Peter Haworth wrote: > Hi Mark, > > - The result is empty after the delete. > > - I don;t refer to the long ID of the stack anywhere in my code > > - I locked messages right before the delete and unlocked right after: the > stack was still in memory. > > Weird! > > Pete > lcSQL Software > From gerry.orkin at gmail.com Wed Jun 27 17:21:04 2012 From: gerry.orkin at gmail.com (Gerry Orkin) Date: Thu, 28 Jun 2012 07:21:04 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: <3E510BF4-C188-4370-8671-0962BA2EE453@mac.com> References: <3E510BF4-C188-4370-8671-0962BA2EE453@mac.com> Message-ID: <2F91591A-F20E-4B43-8AE6-7A92F2F46A48@gmail.com> Joseph wrote: > Of course I agree that. The support is excelent, I ask myself when he sleep :) Monte is Tasmanian. Close relative of zombies. They never sleep! Gerry From stephenREVOLUTION2 at barncard.com Wed Jun 27 17:25:21 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Wed, 27 Jun 2012 14:25:21 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: which is why (in a follow up post) I suggested a method to make one's own temporary 'message box' ...so you can poke around On Wed, Jun 27, 2012 at 11:12 AM, Howard Bornstein wrote: > I didn't know about revmessageboxredirect but even if I did, I couldn't set > it to empty because... well, the message box doesn't work ;-) > Stephen Barncard San Francisco Ca. USA more about sqb From lc at pbh.on-rev.com Wed Jun 27 17:35:11 2012 From: lc at pbh.on-rev.com (Paul Hibbert) Date: Wed, 27 Jun 2012 14:35:11 -0700 Subject: Delete stack In-Reply-To: References: Message-ID: Maybe I am misunderstanding something, but if you are applying the destroyStack right before the delete stack you are not changing anything permanently, unless you save the stack before deleting it of course. Called from "Stack A": set the destroyStack of stack "Stack B" to true delete stack "Stack B" This works for me ("Stack B" disappears from the app browser) and when I re-open "Stack B" the destroyStack is still as it was, i.e. false Paul On 2012-06-27, at 12:39 PM, Peter Haworth wrote: > HI Paul, > Unfortunately, I can't use that method. I'm doing this as part of a tool > I'll be announcing soon so it will be accessing other peoples' stacks and I > don't think they'd be happy if I changed the destroyStack property on them! > Pete > lcSQL Software > > > > On Wed, Jun 27, 2012 at 12:02 PM, Paul Hibbert wrote: > >> Peter, >> >> Have you tried setting the destroyStack to true before deleting it? >> >> set the destroyStack of myStack to true >> >> Quote from the LC Dictionary; >> "destroyStack Summary: >> Specifies whether a stack is purged from memory when it's closed, or >> whether it remains in memory. >> >> Value: >> The destroyStack of a stack is true or false. >> >> By default, the destroyStack property of newly created stacks is set to >> false." >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 17:52:59 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 14:52:59 -0700 Subject: Delete stack In-Reply-To: References: Message-ID: Thanks Paul, you nailed it! I did as you suggested, except I simply closed the stack after setting destroyStack to true rather than delete it and all worked. I had to refresh the Application Browser to see it disappear but that's not unusual. Thanks to you and Mark for helping out. Pete lcSQL Software On Wed, Jun 27, 2012 at 2:35 PM, Paul Hibbert wrote: > Maybe I am misunderstanding something, but if you are applying the > destroyStack right before the delete stack you are not changing anything > permanently, unless you save the stack before deleting it of course. > > Called from "Stack A": > > set the destroyStack of stack "Stack B" to true > delete stack "Stack B" > > This works for me ("Stack B" disappears from the app browser) and when I > re-open "Stack B" the destroyStack is still as it was, i.e. false > > Paul > > > On 2012-06-27, at 12:39 PM, Peter Haworth wrote: > > > HI Paul, > > Unfortunately, I can't use that method. I'm doing this as part of a tool > > I'll be announcing soon so it will be accessing other peoples' stacks > and I > > don't think they'd be happy if I changed the destroyStack property on > them! > > Pete > > lcSQL Software > > > > > > > > On Wed, Jun 27, 2012 at 12:02 PM, Paul Hibbert > wrote: > > > >> Peter, > >> > >> Have you tried setting the destroyStack to true before deleting it? > >> > >> set the destroyStack of myStack to true > >> > >> Quote from the LC Dictionary; > >> "destroyStack Summary: > >> Specifies whether a stack is purged from memory when it's closed, or > >> whether it remains in memory. > >> > >> Value: > >> The destroyStack of a stack is true or false. > >> > >> By default, the destroyStack property of newly created stacks is set to > >> false." > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 18:00:43 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 28 Jun 2012 00:00:43 +0200 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: <2F91591A-F20E-4B43-8AE6-7A92F2F46A48@gmail.com> References: <3E510BF4-C188-4370-8671-0962BA2EE453@mac.com> <2F91591A-F20E-4B43-8AE6-7A92F2F46A48@gmail.com> Message-ID: Ah, that does explain it. ;) Matthias Am 27.06.2012 um 23:21 schrieb Gerry Orkin: > Joseph wrote: > >> Of course I agree that. The support is excelent, I ask myself when he sleep :) > > Monte is Tasmanian. Close relative of zombies. They never sleep! > > 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 ambassador at fourthworld.com Wed Jun 27 18:13:44 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 27 Jun 2012 15:13:44 -0700 Subject: Standalone won't run In-Reply-To: References: Message-ID: <4FEB8598.5000309@fourthworld.com> Peter Haworth wrote: > My debugging showed that the setting of fonts was causing the standalone to > abort silently.... IMNSHO that's a bug. Errors in execution should be reported by default, with the ability to have mystifying failures happening silently only as an option. But for reasons I don't understand, the inclusion of the Error Reporting dialog is turned OFF by default, making it close to impossible to know when execution errors happen in standalones. This is extra important given that the LiveCode IDE alters the structure of your mainstack to include the libraries, backscripts, and other components needed to support the things it does include. This means that the boot behavior of most apps will be different in a standalone than in the IDE, giving rise to a wide range of potential issues whose causes cannot be known. I've submitted this as a feature request, but I'm not sure that many others appreciate the number of hours that would be saved by LiveCode developers if we could know about errors in standalones as soon as they happen: Include revErrorDisplay by default In the meantime, we need to remember to manually include the Error Reporting dialog in the Standalone Builder Settings in order to know why things aren't working. -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From pete at lcsql.com Wed Jun 27 18:32:05 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 15:32:05 -0700 Subject: Standalone won't run In-Reply-To: <4FEB8598.5000309@fourthworld.com> References: <4FEB8598.5000309@fourthworld.com> Message-ID: Hi Richard, I think it's a bug too. I don't think any application should quit silently, except by specific request. To compoud matters, the error reporting dialog IS switched on for the application but it did not appear. So I'm thinking this warrants a separate QCC report from your feature request. I'm guessing that my attempt to set the textfont probably happened against an object that doesn't have that property somewhere in the 5.5 datagrid library. Nevertheless that doesn't excuse the silent quit. I'm also intrigued that when this happened under Snow Leopard, I did at least get a Finder error dialog that the application had quit unexpectedly with an option to report the incident. Under Lion, nothing; the application just quit with Finder message. I guess Apple decided that's another thing users of their computers shouldn't be concerned with. Pete lcSQL Software On Wed, Jun 27, 2012 at 3:13 PM, Richard Gaskin wrote: > Peter Haworth wrote: > >> My debugging showed that the setting of fonts was causing the standalone >> to >> abort silently.... >> > > IMNSHO that's a bug. Errors in execution should be reported by default, > with the ability to have mystifying failures happening silently only as an > option. > > But for reasons I don't understand, the inclusion of the Error Reporting > dialog is turned OFF by default, making it close to impossible to know when > execution errors happen in standalones. > > This is extra important given that the LiveCode IDE alters the structure > of your mainstack to include the libraries, backscripts, and other > components needed to support the things it does include. This means that > the boot behavior of most apps will be different in a standalone than in > the IDE, giving rise to a wide range of potential issues whose causes > cannot be known. > > I've submitted this as a feature request, but I'm not sure that many > others appreciate the number of hours that would be saved by LiveCode > developers if we could know about errors in standalones as soon as they > happen: > > Include revErrorDisplay by default > > > > > In the meantime, we need to remember to manually include the Error > Reporting dialog in the Standalone Builder Settings in order to know why > things aren't working. > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Wed Jun 27 18:41:56 2012 From: jiml at netrin.com (Jim Lambert) Date: Wed, 27 Jun 2012 18:41:56 -0400 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: References: Message-ID: <0E51B794-E118-415D-8EAD-0EAA8E56A5ED@netrin.com> mergExt is very well worth it. You won't be disappointed. Jim Lambert From pete at lcsql.com Wed Jun 27 18:44:36 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 15:44:36 -0700 Subject: Comment Lines interfere with continuation lines Message-ID: I've got into the habit of surrounding changes to my scripts with a couple of comment lines that include a reference to the bug/enhancement request that cuased them to be changed. I recently ran into this interesting situation. My original code looked like: dispatch function "xyz" to button "123" \ with p1,p2 After commenting, the code looked like this: dispatch function "xyz" to button "123" \ --Bug# 567 with p1,p3 --/Bug# 567 The "with p1,p3" line was colored correctly, not as a green comment line When testing the bug fix, I put a breakpoint at the start of funtion "xyz" and found that the paramaters to it were all empty, depstite the fact that when checked right at the dispatch command they had non-empty values in them. After spending some time trying to figure this out and totally exhausting my arsenal of swear words that usually fix this type of problem, I desparately moved the comment lines to before the dispatch command and after the "with p1,p3" line and all resumed working as expected. It seems that inserting a comment line after a continued line causes the remainder of the continued line to be ignored. Not really very interesting but I thought reporting this may avoid some unnecessary frustrations. Pete lcSQL Software From dunbarx at aol.com Wed Jun 27 19:12:58 2012 From: dunbarx at aol.com (dunbarx at aol.com) Date: Wed, 27 Jun 2012 19:12:58 -0400 (EDT) Subject: Comment Lines interfere with continuation lines In-Reply-To: References: Message-ID: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Hi. This goes back to HC. You cannot interrupt a line-continued, er, line, with a comment. Once committed, you have to complete the whole thing in one shot. Logically, this seems counterintuitive. It just must be how the parser thinks. Craig Newman -----Original Message----- From: Peter Haworth To: How to use LiveCode Sent: Wed, Jun 27, 2012 6:45 pm Subject: Comment Lines interfere with continuation lines I've got into the habit of surrounding changes to my scripts with a couple of comment lines that include a reference to the bug/enhancement request that cuased them to be changed. I recently ran into this interesting situation. My original code looked like: dispatch function "xyz" to button "123" \ with p1,p2 After commenting, the code looked like this: dispatch function "xyz" to button "123" \ --Bug# 567 with p1,p3 --/Bug# 567 The "with p1,p3" line was colored correctly, not as a green comment line When testing the bug fix, I put a breakpoint at the start of funtion "xyz" and found that the paramaters to it were all empty, depstite the fact that when checked right at the dispatch command they had non-empty values in them. After spending some time trying to figure this out and totally exhausting my arsenal of swear words that usually fix this type of problem, I desparately moved the comment lines to before the dispatch command and after the "with p1,p3" line and all resumed working as expected. It seems that inserting a comment line after a continued line causes the remainder of the continued line to be ignored. Not really very interesting but I thought reporting this may avoid some unnecessary frustrations. 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 Jun 27 19:13:25 2012 From: bobs at twft.com (Bob Sneidar) Date: Wed, 27 Jun 2012 16:13:25 -0700 Subject: Comment Lines interfere with continuation lines In-Reply-To: References: Message-ID: <1469F1C4-0589-4AE9-9EFB-E97A586E282B@twft.com> I think the way to look at this is to replace the backslash and cr with empty (which is how the compiler sees it) and then see if it makes sense. What you get is: dispatch function "xyz" to button "123" --Bug# 567 with p1,p3 Well, as you can see, it won't choke on the first line because putting a comment at the end of a line is perfectly legal, but it certainly will on the second! Bob On Jun 27, 2012, at 3:44 PM, Peter Haworth wrote: > I've got into the habit of surrounding changes to my scripts with a couple > of comment lines that include a reference to the bug/enhancement request > that cuased them to be changed. > > I recently ran into this interesting situation. > > My original code looked like: > > dispatch function "xyz" to button "123" \ > with p1,p2 > > After commenting, the code looked like this: > > dispatch function "xyz" to button "123" \ > --Bug# 567 > with p1,p3 > --/Bug# 567 > > The "with p1,p3" line was colored correctly, not as a green comment line > > When testing the bug fix, I put a breakpoint at the start of funtion "xyz" > and found that the paramaters to it were all empty, depstite the fact that > when checked right at the dispatch command they had non-empty values in > them. > > After spending some time trying to figure this out and totally exhausting > my arsenal of swear words that usually fix this type of problem, I > desparately moved the comment lines to before the dispatch command and > after the "with p1,p3" line and all resumed working as expected. > > It seems that inserting a comment line after a continued line causes the > remainder of the continued line to be ignored. > > Not really very interesting but I thought reporting this may avoid some > unnecessary frustrations. > > 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 coiin at verizon.net Wed Jun 27 19:43:03 2012 From: coiin at verizon.net (Colin Holgate) Date: Wed, 27 Jun 2012 19:43:03 -0400 Subject: good wi-fi news Message-ID: <6AB8C73B-DD94-4F4C-98C4-D7D0CB04DF1B@verizon.net> Sorry I couldn't be on the boat tonight, there is some work things I had to do, that I haven't been able to because of the slow wireless (it involves downloading some big files). I was all set to let it take its time to download, using the Ethernet/routers we have set up, but I found that my machine had apparently got a good connection to the hotel wireless. I did some timings, and our router work-around was going at about 2 mbps (a lot faster than the in-house wireless as of this afternoon), the SeaviewResort_Guest network is doing about 7 mbps, and the SeaviewResort one is going at around 20 mbps! It's even managing 10 mbps upload speed. Hopefully it will remain that good for the next couple of days. From monte at sweattechnologies.com Wed Jun 27 20:11:20 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 28 Jun 2012 10:11:20 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: <0E51B794-E118-415D-8EAD-0EAA8E56A5ED@netrin.com> References: <0E51B794-E118-415D-8EAD-0EAA8E56A5ED@netrin.com> Message-ID: Thanks Jim and everyone else for your support. The deal ends Monday folks so don't miss out! On 28/06/2012, at 8:41 AM, Jim Lambert wrote: > mergExt is very well worth it. You won't be disappointed. -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From monte at sweattechnologies.com Wed Jun 27 20:15:36 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 28 Jun 2012 10:15:36 +1000 Subject: [ANN] mergExt $50 off conference special (for everyone) In-Reply-To: <2F91591A-F20E-4B43-8AE6-7A92F2F46A48@gmail.com> References: <3E510BF4-C188-4370-8671-0962BA2EE453@mac.com> <2F91591A-F20E-4B43-8AE6-7A92F2F46A48@gmail.com> Message-ID: On 28/06/2012, at 7:21 AM, Gerry Orkin wrote: > Joseph wrote: > >> Of course I agree that. The support is excelent, I ask myself when he sleep :) > > Monte is Tasmanian. Close relative of zombies. They never sleep! I don't qualify as a Tasmanian yet. I've only been here 4 and a half years. You have to be here at least 40 years before your a local ;-) -- M E R Goulding Software development services Bespoke application development for vertical markets mergExt - There's an external for that! From pete at lcsql.com Wed Jun 27 20:33:36 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 17:33:36 -0700 Subject: Comment Lines interfere with continuation lines In-Reply-To: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> References: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Message-ID: Hi Craig, I kind of see why it doesn't work. The main surprise was that the line after the comment was correctly colored, seems like it should have been colored like a comment, then the problem would have been obvious. However, it has made me realise that I should really be doing more validation of parameters at the start of a function/command. That would have detected it right away. Pete lcSQL Software On Wed, Jun 27, 2012 at 4:12 PM, wrote: > Hi. > > > This goes back to HC. You cannot interrupt a line-continued, er, line, > with a comment. > > > Once committed, you have to complete the whole thing in one shot. > > > Logically, this seems counterintuitive. It just must be how the parser > thinks. > > > Craig Newman > > > > -----Original Message----- > From: Peter Haworth > To: How to use LiveCode > Sent: Wed, Jun 27, 2012 6:45 pm > Subject: Comment Lines interfere with continuation lines > > > I've got into the habit of surrounding changes to my scripts with a couple > of comment lines that include a reference to the bug/enhancement request > that cuased them to be changed. > > I recently ran into this interesting situation. > > My original code looked like: > > dispatch function "xyz" to button "123" \ > with p1,p2 > > After commenting, the code looked like this: > > dispatch function "xyz" to button "123" \ > --Bug# 567 > with p1,p3 > --/Bug# 567 > > The "with p1,p3" line was colored correctly, not as a green comment line > > When testing the bug fix, I put a breakpoint at the start of funtion "xyz" > and found that the paramaters to it were all empty, depstite the fact that > when checked right at the dispatch command they had non-empty values in > them. > > After spending some time trying to figure this out and totally exhausting > my arsenal of swear words that usually fix this type of problem, I > desparately moved the comment lines to before the dispatch command and > after the "with p1,p3" line and all resumed working as expected. > > It seems that inserting a comment line after a continued line causes the > remainder of the continued line to be ignored. > > Not really very interesting but I thought reporting this may avoid some > unnecessary frustrations. > > 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 james at thehales.id.au Wed Jun 27 20:34:14 2012 From: james at thehales.id.au (James Hale) Date: Thu, 28 Jun 2012 10:34:14 +1000 Subject: data grid error - Error description: Chunk: can't find background Message-ID: Solved! > My guess is that the group is labeled "DataGrid 1" rather than "Datagrid1". Notice the space before 1. This very issue has tripped me up in the past. > (James Little) Thanks to everyone who replied. It was 3:30 AM and I was getting a bit weary. I also agree that there should not be a space in the IDE created name for objects. I have been tripped up myself in other areas where a space was a person non grata. Thanks again to all. James From bornstein at designeq.com Wed Jun 27 22:38:20 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Wed, 27 Jun 2012 19:38:20 -0700 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: Which is why, in a follow up post to your follow up post, I told you I did and thanked you for the suggestion ;-) By the way, when I put "set the revmessageboxredirect to empty" in my homegrown message box, it didn't do anything. On Wed, Jun 27, 2012 at 2:25 PM, stephen barncard < stephenREVOLUTION2 at barncard.com> wrote: > which is why (in a follow up post) I suggested a method to make one's own > temporary 'message box' ...so you can poke around > > On Wed, Jun 27, 2012 at 11:12 AM, Howard Bornstein > wrote: > > > I didn't know about revmessageboxredirect but even if I did, I couldn't > set > > it to empty because... well, the message box doesn't work ;-) > > > > 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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From pmbrig at gmail.com Wed Jun 27 23:06:51 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Wed, 27 Jun 2012 23:06:51 -0400 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> Message-ID: <12843397-4986-414D-9179-E26E79EA0C07@gmail.com> FWIW, I have been using 4.5.3 for a long time, still using it, and I've found it to be quite stable. I've never seen what you're describing. MacBook, OSX 10.6.8, Rev Studio 4.5.3, build 1210. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig On Jun 27, 2012, at 2:19 PM, Howard Bornstein wrote: > Yup. Launch LC, call up the msg box, enter "Put the time", hit return. > Nothing. > > I've got the standard plugins along with a couple others, but I've been > using those for years and haven't updated them. Someone else on this list > reported the same problem with the message box last year, specifically with > V 4.5.3. I think this version is not particularly stable (all kinds of > on-going problems with the debugger and script editor). > > I'm planning to upgrade everything to the current versions, but I wanted to > get a little further in IOS testing before I commit the $500 for the > upgrade. > > Thanks for your replies. > > On Tue, Jun 26, 2012 at 4:39 PM, Bob Sneidar wrote: > >> This happens with no stacks open or in memory and no plugins active? It >> sounds like there is something intercepting the enterKey or returnkey >> message and not passing it, perhaps in a frontscript. From dev at digifilm.com Wed Jun 27 23:13:01 2012 From: dev at digifilm.com (ddas) Date: Wed, 27 Jun 2012 23:13:01 -0400 Subject: bluetooth and LC In-Reply-To: <03A81FB5-B8D3-4899-9DE1-7B191F945CAF@uleth.ca> References: <03A81FB5-B8D3-4899-9DE1-7B191F945CAF@uleth.ca> Message-ID: Hi Dr. Vokey, Are you using an IBVA system by any chance, Regards, Debdoot On Mar 14, 2012, at 6:54 PM, Vokey, John wrote: > All, > I am completely naive on this, but as I am getting a new portable EEG device for my lab that communicates by bluetooth, I thought I would ask whether any of the many genius coders on this list know how to read the raw data from a bluetooth device from LiveCard? The machine comes with software, but would prefer to handle it on my own within LC. > -- > Please avoid sending me Word or PowerPoint attachments. > See > > -Dr. John R. Vokey > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 27 23:17:59 2012 From: pmbrig at gmail.com (Peter M. Brigham) Date: Wed, 27 Jun 2012 23:17:59 -0400 Subject: Comment Lines interfere with continuation lines In-Reply-To: References: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Message-ID: On Jun 27, 2012, at 8:33 PM, Peter Haworth wrote: > Hi Craig, > I kind of see why it doesn't work. The main surprise was that the line > after the comment was correctly colored, seems like it should have been > colored like a comment, then the problem would have been obvious. I think that's because according to Bob's analysis, the parser sees "with p1, p2" as a misconstructed line of script, not as a comment. > However, it has made me realise that I should really be doing more > validation of parameters at the start of a function/command. That would > have detected it right away. -- Peter Peter M. Brigham pmbrig at gmail.com http://home.comcast.net/~pmbrig From pete at lcsql.com Wed Jun 27 23:46:31 2012 From: pete at lcsql.com (Peter Haworth) Date: Wed, 27 Jun 2012 20:46:31 -0700 Subject: Comment Lines interfere with continuation lines In-Reply-To: References: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Message-ID: Hi Peter, and Bob, I see what you're saying but if that's the case I would have expected to get a compile error. "with p1, p2" is certainly not a valid instruction. Although I just checked that out by inserting exactly that line in a the middle of a script - no compile error. I think it is interpreting it as a call to a handler named "with". However, when the script ran, it failed with a runtime error on that line. Even tried it with a comment line immediately before it and same runtime error. I suppose there's only so much you can expect the compile phase to do but I still think that should have resulted in a runtime error rather than just ignoring that line My least favorite LC compile problem is that it seems to be incapable of distinguishing: repeat for each line tLine in ... from repeat with x=1 to ?.. If I mix the two: repeat for x=1 to ?.. ? the compile doesn't catch it but I get a runtime error. Pete lcSQL Software On Wed, Jun 27, 2012 at 8:17 PM, Peter M. Brigham wrote: > I think that's because according to Bob's analysis, the parser sees "with > p1, p2" as a misconstructed line of script, not as a comment. > From bornstein at designeq.com Wed Jun 27 23:58:05 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Wed, 27 Jun 2012 20:58:05 -0700 Subject: What happened to my message box? In-Reply-To: <12843397-4986-414D-9179-E26E79EA0C07@gmail.com> References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> <12843397-4986-414D-9179-E26E79EA0C07@gmail.com> Message-ID: Interesting. I have horrible problems with the editor and debugger. I frequently have to close and restart the editor (losing all my open tabs) and the debugger often skips over breakpoints and otherwise acts wonky. My other version, 4.6.4, works much better but I don't have an IOS seat for it. I'll be happy to upgrade to the latest version when I can spring the money free. On Wed, Jun 27, 2012 at 8:06 PM, Peter M. Brigham wrote: > FWIW, I have been using 4.5.3 for a long time, still using it, and I've > found it to be quite stable. I've never seen what you're describing. > MacBook, OSX 10.6.8, Rev Studio 4.5.3, build 1210. > > -- Peter > > Peter M. Brigham > pmbrig at gmail.com > http://home.comcast.net/~pmbrig > > > On Jun 27, 2012, at 2:19 PM, Howard Bornstein wrote: > > > Yup. Launch LC, call up the msg box, enter "Put the time", hit return. > > Nothing. > > > > I've got the standard plugins along with a couple others, but I've been > > using those for years and haven't updated them. Someone else on this list > > reported the same problem with the message box last year, specifically > with > > V 4.5.3. I think this version is not particularly stable (all kinds of > > on-going problems with the debugger and script editor). > > > > I'm planning to upgrade everything to the current versions, but I wanted > to > > get a little further in IOS testing before I commit the $500 for the > > upgrade. > > > > Thanks for your replies. > > > > On Tue, Jun 26, 2012 at 4:39 PM, Bob Sneidar wrote: > > > >> This happens with no stacks open or in memory and no plugins active? It > >> sounds like there is something intercepting the enterKey or returnkey > >> message and not passing it, perhaps in a frontscript. > > ____ > From mcgrath3 at mac.com Thu Jun 28 00:31:21 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Thu, 28 Jun 2012 00:31:21 -0400 Subject: acceleratedRendering is my friend In-Reply-To: References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> Message-ID: <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> From what Mark said the preopencard is the place to do it and I have not seen any flashing in 5.5.1 -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: > Tom, > > Thanks for the info. Very useful. > > I haven't actually tried any of this yet, but is there still a problem where the screen flashes when toggling acceleratedRendering on/off in preOpenCard and closeCard? I was seeing this a couple months back, so I'm curious if that still exists. I haven't tried it with LC 5.5.1. It may only happen when moving from card to card using a visual effect. > > Thanks, > Chris > > > On Jun 27, 2012, at 9:57 AM, Thomas McGrath III wrote: > >> After sitting with Mark W. for an hour over lunch yesterday I was able to both understand the role of acceleratedRendering and the best usage of it. It turns out that the order of when these commands are used is of utmost importance. I have been rewriting my code and have an instant increase in responsiveness in my scrolling groups. >> >> In a nut shell: >> 1. on preopenCard - set the acceleratedRendering of this stack to true (only on cards that ave scrolling or dynamic groups/objects >> 2. Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling >> once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. >> 3. Immediately after moving or scrolling an object turn off the scrolling or dynamic settings >> 4. on closeCard - set the acceleratedRendering of this stack to false (turn it off since it is not needed) >> >> >> This simple approach seems so obvious now and has immediate results. >> >> The other thing that Ben and Mark showed me was that having large scrolling groups of object is much much much faster than using visual effects and switching cards. >> >> More as I grok this?. >> >> -- Tom McGrath III >> http://lazyriver.on-rev.com >> 3mcgrath at comcast.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 > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From terry.judd at unimelb.edu.au Thu Jun 28 00:43:10 2012 From: terry.judd at unimelb.edu.au (Terry Judd) Date: Thu, 28 Jun 2012 04:43:10 +0000 Subject: httpproxy and revBrowser Message-ID: <29D07E2B-5254-4865-AC48-E0E06B54FB57@unimelb.edu.au> I'm pretty sure I've got httpproxy setup and working correctly in the Livecode environment but the settings don't seem to apply in the revBrowser environment. Is that to be expected? If so, how can I implement my proxy settings within Livecode so that revBrowser will see and use them? Terry... Dr Terry Judd Senior Lecturer in Medical Education Medical Eduction Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne From jacque at hyperactivesw.com Thu Jun 28 01:45:25 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Jun 2012 00:45:25 -0500 Subject: Delete stack In-Reply-To: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> References: <49919EB5-9FF7-41E2-93C5-1869390516BB@economy-x-talk.com> Message-ID: <4FEBEF75.1090603@hyperactivesw.com> On 6/27/12 1:45 PM, Mark Schonewille wrote: > > The application browser is unreliable and that's why I stopped using > it years ago. To check that the stack was removed from memory, you > use the following syntax in the message box: Perhaps it's changed since you last used it. I leave it open all the time, use it constantly, and aside from the occasional refresh problem I don't have any trouble with it. It's the easiest way to navigate and I can edit scripts and properties of any object in any open stack without going to the card. I couldn't work without it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 28 01:52:55 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Jun 2012 00:52:55 -0500 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: <4FEBF137.4030205@hyperactivesw.com> On 6/27/12 2:33 PM, Dr. Hawkins wrote: > Spaces are *evil* > > No spaces in names. > > Ever. > > For any reason. I used to feel the same way until a few years ago when someone mentioned that he always named his numbered controls with a space before the number. That allows easy identification of the numeral which is handy when looping through controls in a repeat loop. I.e.: repeat with x = 1 to 10 set the textstyle of fld ("Field" && x) to "plain" end repeat Now I use spaces if I need numbered control names. Spaces don't hurt anything if the name is quoted -- and of course, all literals should always be quoted anyway. The parser may not always be as forgiving as it is now, and quoted literals execute marginally faster too. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From don40 at bigpond.com Thu Jun 28 01:55:17 2012 From: don40 at bigpond.com (Don Williams) Date: Thu, 28 Jun 2012 13:55:17 +0800 Subject: Wireless mic with iOS? Message-ID: Is it possible with iOS to make an app that uses an iPhone (or iPod touch) as a wireless microphone over Wi-Fi? It would need to send sound to a Mac (or a PC) to a companion app on that platform that would output the sound and be able to record it. I don't see any relevant information in the user guide or the dictionary, so I suspect it would need an external (which is way outside my competence to write). But basically I would like to know if it could be done. TIA Don From jacque at hyperactivesw.com Thu Jun 28 01:58:16 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Jun 2012 00:58:16 -0500 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> Message-ID: <4FEBF278.70601@hyperactivesw.com> On 6/27/12 1:14 PM, Howard Bornstein wrote: > > Btw, do you know of a list of error message numbers so I can make the error > reporting a little more robust? I distributed this lookup stack today at the conference as part of my debugging session: https://dl.dropbox.com/u/23431607/ErrorLookup.livecode.zip This lookup stack is dynamic and will load the current error list from whatever version of LC is currently running. You can just grab the list out of the first field. Alternately look up errorDialog in the dictionary which explains where the list is kept in the IDE. You can grab it there. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 28 02:02:11 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Jun 2012 01:02:11 -0500 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> Message-ID: <4FEBF363.1080807@hyperactivesw.com> On 6/27/12 1:19 PM, Howard Bornstein wrote: > Yup. Launch LC, call up the msg box, enter "Put the time", hit return. > Nothing. The only other person I know of who had this problem was Craig (DunbarX) and I think upgrading eventually fixed it. If I remember right, clicking the lower pane of the message box would activate it again, and allow typing into the upper pane. It was odd behavior. I've not followed all this, so I can't remember if you tried deleting prefs and restarting. If so, maybe a reinstall would fix it. I seem to recall Craig did that and it didn't work, but who knows. One thing that catches me sometimes is that the Messages icon is turned on (messages are blocked). If so, the message box stops working. Check that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From andre.bisseret at wanadoo.fr Thu Jun 28 02:29:59 2012 From: andre.bisseret at wanadoo.fr (=?iso-8859-1?Q?Andr=E9_Bisseret?=) Date: Thu, 28 Jun 2012 08:29:59 +0200 Subject: data grid error - Error description: Chunk: can't find background In-Reply-To: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> References: <85CCA875-8006-4F8E-88E9-D61A473D6DBD@thehales.id.au> Message-ID: <3DFC292D-C0C8-42A7-8198-E83B5696759E@wanadoo.fr> Bonjour James, Here with a data grid "Datagrid1" without space before 1 and 5 columns named : - name - filename - display_page - current_book - id a copy of your script populates the data grid as expected ; no problem ;-)) Best regards from Grenoble Andr? Le 27 juin 2012 ? 19:32, James Hale a ?crit : > Hi, > > I have finally got around to using the DataGrid. > > I have an array that I want to display in a datagrid > I have dragged one on to the current card, named it "datagrid1" and set the column names. > > as an example: > > put "fred" into theRecordsB[1][name] > put "fred file" into theRecordsB[1][filename] > put "a page" into theRecordsB[1][display_page] > put "yes" into theRecordsB[1][current_book] > put "1234" into theRecordsB[1][id] > > set the dgData of group "DataGrid1" to theRecordsB > > > When I run this I get the following error: > > Message execution error: > Error description: Chunk: can't find background > Hint: > > What does this mean? > What background? > > Apart from setting the column names in the Datagrid object, is there something else I should have done? > > > James > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 28 02:48:38 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 28 Jun 2012 16:48:38 +1000 Subject: Wireless mic with iOS? In-Reply-To: References: Message-ID: I think you could do this using the free microphone and sockets external examples in the iOS external sdk. For discovering the desktop it would be best to use bonjour but that would require an external to be written. The alternative would be to have the user type in the ip or host name of the computer. -- Monte Goulding On 28/06/2012, at 3:55 PM, Don Williams wrote: > Is it possible with iOS to make an app that uses an iPhone (or iPod touch) as a wireless microphone over Wi-Fi? It would need to send sound to a Mac (or a PC) to a companion app on that platform that would output the sound and be able to record it. > > I don't see any relevant information in the user guide or the dictionary, so I suspect it would need an external (which is way outside my competence to write). But basically I would like to know if it could be done. > > TIA > Don > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 28 03:01:03 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 28 Jun 2012 00:01:03 -0700 Subject: Wireless mic with iOS? In-Reply-To: References: Message-ID: It could be done, but you probably wouldn't be happy with the results. I would suggest that all the buffering needed to accomplish this would also introduce considerable audio delay effects. In this application, low latency hardware is mandantory. On Wed, Jun 27, 2012 at 10:55 PM, Don Williams wrote: > Is it possible with iOS to make an app that uses an iPhone (or iPod touch) > as a wireless microphone over Wi-Fi? It would need to send sound to a Mac > (or a PC) to a companion app on that platform that would output the sound > and be able to record it. > > I don't see any relevant information in the user guide or the dictionary, > so I suspect it would need an external (which is way outside my competence > to write). But basically I would like to know if it could be done. > > TIA > Don > _______________________________________________ > use-livecode mailing list > use-livecode 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 Jun 28 03:04:08 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Thu, 28 Jun 2012 00:04:08 -0700 Subject: Wireless mic with iOS? In-Reply-To: References: Message-ID: I was going to make a cheap "Lee Majors" hearing aid app until I figured out the delays would be totally audible and distracting, even locally. On Wed, Jun 27, 2012 at 11:48 PM, Monte Goulding < monte at sweattechnologies.com> wrote: > I think you could do this using the free microphone and sockets external > examples in the iOS external sdk. For discovering the desktop it would be > best to use bonjour but that would require an external to be written. The > alternative would be to have the user type in the ip or host name of the > computer. > > -- > Monte Goulding > > On 28/06/2012, at 3:55 PM, Don Williams wrote: > > > Is it possible with iOS to make an app that uses an iPhone (or iPod > touch) as a wireless microphone over Wi-Fi? It would need to send sound to > a Mac (or a PC) to a companion app on that platform that would output the > sound and be able to record it. > > > > I don't see any relevant information in the user guide or the > dictionary, so I suspect it would need an external (which is way outside my > competence to write). But basically I would like to know if it could be > done. > > > > TIA > > Don > > > Stephen Barncard San Francisco Ca. USA more about sqb From andre.bisseret at wanadoo.fr Thu Jun 28 03:05:40 2012 From: andre.bisseret at wanadoo.fr (=?iso-8859-1?Q?Andr=E9_Bisseret?=) Date: Thu, 28 Jun 2012 09:05:40 +0200 Subject: data grid error - Error description: Chunk: can't find background References: <3DFC292D-C0C8-42A7-8198-E83B5696759E@wanadoo.fr> Message-ID: <4F098DE8-487D-46DC-BDC9-408D24EB9A97@wanadoo.fr> James, Replacing "DataGrid1" with "DataGrid 1" (with space) gives the same (good) result Andr? D?but du message r?exp?di? : > De : Andr? Bisseret > Date : 28 juin 2012 08:29:59 HAEC > ? : How to use LiveCode > Objet : R?p : data grid error - Error description: Chunk: can't find background > > Bonjour James, > > Here with a data grid "Datagrid1" without space before 1 > and 5 columns named : > - name > - filename > - display_page > - current_book > - id > a copy of your script populates the data grid as expected ; no problem ;-)) > > Best regards from Grenoble > > Andr? > > > Le 27 juin 2012 ? 19:32, James Hale a ?crit : > >> Hi, >> >> I have finally got around to using the DataGrid. >> >> I have an array that I want to display in a datagrid >> I have dragged one on to the current card, named it "datagrid1" and set the column names. >> >> as an example: >> >> put "fred" into theRecordsB[1][name] >> put "fred file" into theRecordsB[1][filename] >> put "a page" into theRecordsB[1][display_page] >> put "yes" into theRecordsB[1][current_book] >> put "1234" into theRecordsB[1][id] >> >> set the dgData of group "DataGrid1" to theRecordsB >> >> >> When I run this I get the following error: >> >> Message execution error: >> Error description: Chunk: can't find background >> Hint: >> >> What does this mean? >> What background? >> >> Apart from setting the column names in the Datagrid object, is there something else I should have done? >> >> >> James >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at 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 Thu Jun 28 03:17:01 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 28 Jun 2012 09:17:01 +0200 Subject: acceleratedRendering is my friend In-Reply-To: <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> Message-ID: Hi Tom, thanks for sharing this with us. >>> . Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling >>> once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. What do you mean with that? Lets say i have a card, where several obejcts in a group shall be scrolled. At the moment i do the complete scroller stufff (creating the scroller and so on) in the open card handler. Is this the right way. Or what do you mean with "immediately before moving/scrolling? Regards, Matthias Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: > From what Mark said the preopencard is the place to do it and I have not seen any flashing in 5.5.1 > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net > > On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: > >> Tom, >> >> Thanks for the info. Very useful. >> >> I haven't actually tried any of this yet, but is there still a problem where the screen flashes when toggling acceleratedRendering on/off in preOpenCard and closeCard? I was seeing this a couple months back, so I'm curious if that still exists. I haven't tried it with LC 5.5.1. It may only happen when moving from card to card using a visual effect. >> >> Thanks, >> Chris >> >> >> On Jun 27, 2012, at 9:57 AM, Thomas McGrath III wrote: >> >>> After sitting with Mark W. for an hour over lunch yesterday I was able to both understand the role of acceleratedRendering and the best usage of it. It turns out that the order of when these commands are used is of utmost importance. I have been rewriting my code and have an instant increase in responsiveness in my scrolling groups. >>> >>> In a nut shell: >>> 1. on preopenCard - set the acceleratedRendering of this stack to true (only on cards that ave scrolling or dynamic groups/objects >>> 2. Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling >>> once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. >>> 3. Immediately after moving or scrolling an object turn off the scrolling or dynamic settings >>> 4. on closeCard - set the acceleratedRendering of this stack to false (turn it off since it is not needed) >>> >>> >>> This simple approach seems so obvious now and has immediate results. >>> >>> The other thing that Ben and Mark showed me was that having large scrolling groups of object is much much much faster than using visual effects and switching cards. >>> >>> More as I grok this?. >>> >>> -- Tom McGrath III >>> http://lazyriver.on-rev.com >>> 3mcgrath at comcast.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 >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jun 28 03:19:27 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 28 Jun 2012 09:19:27 +0200 Subject: iOS: Native fields and visual effects Message-ID: <584F686C-6CFE-46CE-88B4-82723F27807E@m-r-d.de> Hi, When i go from one card to another card, which contains native fields, with a visual effect, i can see the native field already on the "old" card before the new card is shown. I go from one card to another with visual effects using this script lock screen for visual effect go card "whatevername" unlock screen with visual effect push right very fast If the target card contains ios native field, then one can see this fields already on the "first" card from where i want to go to the target card. It seems that native fields are always shown, regardles if the screen is locked or not. Does anyone know, how to fix that? Regards Matthias From dixonja at hotmail.co.uk Thu Jun 28 03:23:31 2012 From: dixonja at hotmail.co.uk (John Dixon) Date: Thu, 28 Jun 2012 08:23:31 +0100 Subject: iOS: Native fields and visual effects In-Reply-To: <584F686C-6CFE-46CE-88B4-82723F27807E@m-r-d.de> References: <584F686C-6CFE-46CE-88B4-82723F27807E@m-r-d.de> Message-ID: Matthias... Construct the iOS native field on going to a card and delete the iOS native field on closing a card... as the field is an overlay and that is what you are seeing... > Hi, > > When i go from one card to another card, which contains native fields, with a visual effect, > i can see the native field already on the "old" card before the new card is shown. > > I go from one card to another with visual effects using this script > > lock screen for visual effect > go card "whatevername" > unlock screen with visual effect push right very fast > > If the target card contains ios native field, then one can see this fields already on the "first" card from where i want to go to the target card. > It seems that native fields are always shown, regardles if the screen is locked or not. > > Does anyone know, how to fix that? > > 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 monte at sweattechnologies.com Thu Jun 28 04:12:06 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Thu, 28 Jun 2012 18:12:06 +1000 Subject: Wireless mic with iOS? In-Reply-To: References: Message-ID: Ah... I was thinking record then send not stream live. You would need an external that's designed to stream the audio input. Probably possible but I'd need to look into it to tell you for sure. -- Monte Goulding On 28/06/2012, at 5:04 PM, stephen barncard wrote: > I was going to make a cheap "Lee Majors" hearing aid app until I figured > out the delays would be totally audible and distracting, even locally. > > On Wed, Jun 27, 2012 at 11:48 PM, Monte Goulding < > monte at sweattechnologies.com> wrote: > >> I think you could do this using the free microphone and sockets external >> examples in the iOS external sdk. For discovering the desktop it would be >> best to use bonjour but that would require an external to be written. The >> alternative would be to have the user type in the ip or host name of the >> computer. >> >> -- >> Monte Goulding >> >> On 28/06/2012, at 3:55 PM, Don Williams wrote: >> >>> Is it possible with iOS to make an app that uses an iPhone (or iPod >> touch) as a wireless microphone over Wi-Fi? It would need to send sound to >> a Mac (or a PC) to a companion app on that platform that would output the >> sound and be able to record it. >>> >>> I don't see any relevant information in the user guide or the >> dictionary, so I suspect it would need an external (which is way outside my >> competence to write). But basically I would like to know if it could be >> done. >>> >>> TIA >>> Don >>> >> > 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 matthias_livecode_150811 at m-r-d.de Thu Jun 28 04:15:33 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 28 Jun 2012 10:15:33 +0200 Subject: iOS: Native fields and visual effects In-Reply-To: References: <584F686C-6CFE-46CE-88B4-82723F27807E@m-r-d.de> Message-ID: <59ECDD69-50DB-48DA-A44D-474B20D63FEA@m-r-d.de> John, what would be the best way? at the moment i have solved this, that i create the native field in the opencard handler of the "target" card and set the visible to false. In the card script of that "target" card i created an handler makevisible in which i set the visible of the native fields to true. and the last line of my opencard handler of the "target" card contains send "makevisible" in 50 milliseconds to me This works so far, but i was wondering if this is the correct way. Regards, Matthias Am 28.06.2012 um 09:23 schrieb John Dixon: > > > > Matthias... > > Construct the iOS native field on going to a card and delete the iOS native field on closing a card... as the field is an overlay and that is what you are seeing... > >> Hi, >> >> When i go from one card to another card, which contains native fields, with a visual effect, >> i can see the native field already on the "old" card before the new card is shown. >> >> I go from one card to another with visual effects using this script >> >> lock screen for visual effect >> go card "whatevername" >> unlock screen with visual effect push right very fast >> >> If the target card contains ios native field, then one can see this fields already on the "first" card from where i want to go to the target card. >> It seems that native fields are always shown, regardles if the screen is locked or not. >> >> Does anyone know, how to fix that? >> >> 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 m.schonewille at economy-x-talk.com Thu Jun 28 06:10:08 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 28 Jun 2012 12:10:08 +0200 Subject: [OT] Capture apps running on Android devices with Ashot Message-ID: <8C8629EB-72D9-4B60-97BD-3DFC2ABDCAC0@economy-x-talk.com> Hi, I was looking for a way to capture screenshots and videos from an Android device and found Ashot. Not perfect, but it works almost completely "out of the box" with my Android tablet and Mac OS X. I wrote a blog post about it, which you can read here http://blog.economy-x-talk.com -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com From m.schonewille at economy-x-talk.com Thu Jun 28 09:07:02 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 28 Jun 2012 15:07:02 +0200 Subject: httpproxy and revBrowser In-Reply-To: <29D07E2B-5254-4865-AC48-E0E06B54FB57@unimelb.edu.au> References: <29D07E2B-5254-4865-AC48-E0E06B54FB57@unimelb.edu.au> Message-ID: <3868673C-8415-4C3A-916E-A83194C866D7@economy-x-talk.com> Hi Terry, Yes, that's to be expected. You can change your internet preferences, IE options or Safari settings to use a proxy with the revBrowser external. When I tried this on a PPC I couldn't get it to work at all. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 28 jun 2012, at 06:43, Terry Judd wrote: > I'm pretty sure I've got httpproxy setup and working correctly in the Livecode environment but the settings don't seem to apply in the revBrowser environment. Is that to be expected? If so, how can I implement my proxy settings within Livecode so that revBrowser will see and use them? > > Terry... > > Dr Terry Judd > Senior Lecturer in Medical Education > Medical Eduction Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne From bobs at twft.com Thu Jun 28 11:43:37 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 28 Jun 2012 08:43:37 -0700 Subject: Comment Lines interfere with continuation lines In-Reply-To: References: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Message-ID: That is odd because it wouldn't compile for me. Not sure why we are seeing different things. There cannot be a command or function that uses a reserved word so "with" cannot be a command or function. Bob On Jun 27, 2012, at 8:46 PM, Peter Haworth wrote: > Hi Peter, and Bob, > I see what you're saying but if that's the case I would have expected to > get a compile error. "with p1, p2" is certainly not a valid instruction. > > Although I just checked that out by inserting exactly that line in a the > middle of a script - no compile error. I think it is interpreting it as a > call to a handler named "with". However, when the script ran, it failed > with a runtime error on that line. Even tried it with a comment line > immediately before it and same runtime error. > > I suppose there's only so much you can expect the compile phase to do but I > still think that should have resulted in a runtime error rather than just > ignoring that line > > My least favorite LC compile problem is that it seems to be incapable of > distinguishing: > > repeat for each line tLine in ... > > from > > repeat with x=1 to ?.. > > If I mix the two: > > repeat for x=1 to ?.. > > ? the compile doesn't catch it but I get a runtime error. > > Pete > lcSQL Software > > > > On Wed, Jun 27, 2012 at 8:17 PM, Peter M. Brigham wrote: > >> I think that's because according to Bob's analysis, the parser sees "with >> p1, p2" as a misconstructed line of script, not as a comment. >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From james at thehales.id.au Thu Jun 28 12:05:09 2012 From: james at thehales.id.au (James Hale) Date: Fri, 29 Jun 2012 02:05:09 +1000 Subject: Extracting image file from zip archive into a variable?? Message-ID: <11D28F8C-9052-40C6-9223-309833E63D05@thehales.id.au> I am extracting files from a zip archive directly into variables. Some of the files may be jpeg image files. How can I display these image files from the respective variables? Here is what I have tried. I created an image object on my card and then tried to get it to display the image that was extracted to the variable. Putting the variable into the image object doesn't seem to work. Setting the imagedata of the image object to the variable didn't work. Setting the text of the image object to the variable didn't work. Am I wasting my time here in thinking the variable contains data I can use? Should I be extracting the image file from the archive to a file first and then import it (or URL a bin file of it). I wanted to avoid having to write a file and then read it in and then delete it, if possible James From pete at lcsql.com Thu Jun 28 13:25:00 2012 From: pete at lcsql.com (Peter Haworth) Date: Thu, 28 Jun 2012 10:25:00 -0700 Subject: Comment Lines interfere with continuation lines In-Reply-To: References: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Message-ID: Maybe it's an LC version issue. I'm using 5.5 and there was no compile error flagged on the original code I published, nor on my test that simply had the line "with p1,p2" in the script. It seems you can use some reserved words as command/function names. I tried code in the format "put xxx(p1,p2) into t" with various reserved words as "xxx" and many of them compiled with no errors, including "with", "if", "card", "stack", "filename","put" but using "ID" or "into", or "itemdelimiter" caused a compile error. I was able to create a function named "filename" with no compile errors but a function named "put" wouldn't compile. I would never use a reserved word as a command or function name in real life but maybe those wiser than me can explain the differentiation between types of reserved words. Pete lcSQL Software On Thu, Jun 28, 2012 at 8:43 AM, Bob Sneidar wrote: > That is odd because it wouldn't compile for me. Not sure why we are seeing > different things. There cannot be a command or function that uses a > reserved word so "with" cannot be a command or function. > > Bob > > > On Jun 27, 2012, at 8:46 PM, Peter Haworth wrote: > > > Hi Peter, and Bob, > > I see what you're saying but if that's the case I would have expected to > > get a compile error. "with p1, p2" is certainly not a valid instruction. > > > > Although I just checked that out by inserting exactly that line in a the > > middle of a script - no compile error. I think it is interpreting it as > a > > call to a handler named "with". However, when the script ran, it failed > > with a runtime error on that line. Even tried it with a comment line > > immediately before it and same runtime error. > > > > I suppose there's only so much you can expect the compile phase to do > but I > > still think that should have resulted in a runtime error rather than just > > ignoring that line > > > > My least favorite LC compile problem is that it seems to be incapable of > > distinguishing: > > > > repeat for each line tLine in ... > > > > from > > > > repeat with x=1 to ?.. > > > > If I mix the two: > > > > repeat for x=1 to ?.. > > > > ? the compile doesn't catch it but I get a runtime error. > > > > Pete > > lcSQL Software > > > > > > > > On Wed, Jun 27, 2012 at 8:17 PM, Peter M. Brigham > wrote: > > > >> I think that's because according to Bob's analysis, the parser sees > "with > >> p1, p2" as a misconstructed line of script, not as a comment. > >> > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > From WSUMNER at dom.wustl.edu Thu Jun 28 14:17:41 2012 From: WSUMNER at dom.wustl.edu (Sumner, Walt) Date: Thu, 28 Jun 2012 13:17:41 -0500 Subject: Voice recognition in Livecode Message-ID: Has anyone tried using voice recognition on a Livecode mobile application? I would like to use voice recognition to identify concepts that are then manipulated with gestures on a mobile device. The ability to swap dictionaries used by listening algorithms would be a huge plus. Thanks, Walton Sumner From m.schonewille at economy-x-talk.com Thu Jun 28 15:45:44 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 28 Jun 2012 21:45:44 +0200 Subject: Extracting image file from zip archive into a variable?? In-Reply-To: <11D28F8C-9052-40C6-9223-309833E63D05@thehales.id.au> References: <11D28F8C-9052-40C6-9223-309833E63D05@thehales.id.au> Message-ID: <0548991A-4B7C-4B11-A8AB-2705933E8DE8@economy-x-talk.com> Hi James, If setting the text or putting the data into an image object doesn't work, then the data is corrupt. What happens if you write the variable to a file and try to open it with an image editor? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 28 jun 2012, at 18:05, James Hale wrote: > I am extracting files from a zip archive directly into variables. > Some of the files may be jpeg image files. > How can I display these image files from the respective variables? > > Here is what I have tried. > I created an image object on my card and then tried to get it to display the image that was extracted to the variable. > Putting the variable into the image object doesn't seem to work. > Setting the imagedata of the image object to the variable didn't work. > Setting the text of the image object to the variable didn't work. > > Am I wasting my time here in thinking the variable contains data I can use? > Should I be extracting the image file from the archive to a file first and then import it (or URL a bin file of it). > > I wanted to avoid having to write a file and then read it in and then delete it, if possible > > James From monte at sweattechnologies.com Thu Jun 28 15:55:08 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 29 Jun 2012 05:55:08 +1000 Subject: Voice recognition in Livecode In-Reply-To: References: Message-ID: <33AD6B1C-9A10-46C5-A126-0750BE5BD6FA@sweattechnologies.com> I haven't heard of anyone doing it Walt. You would need to write an external using something like the open source OpenEars. If you don't want to tackle that yourself feel free to contact me off list. Cheers -- Monte Goulding On 29/06/2012, at 4:17 AM, "Sumner, Walt" wrote: > Has anyone tried using voice recognition on a Livecode mobile application? I would like to use voice recognition to identify concepts that are then manipulated with gestures on a mobile device. The ability to swap dictionaries used by listening algorithms would be a huge plus. > > Thanks, > > Walton Sumner > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 28 16:07:58 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Thu, 28 Jun 2012 16:07:58 -0400 Subject: acceleratedRendering is my friend In-Reply-To: References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> Message-ID: <264D0370-80A0-456D-8158-BA431B0CFADD@mac.com> Matthias, It was my understanding that for scrolling you would create the scroller at the preOpenCard after you set the acceleratedRendering and the layerMode: on preOpenCard set the acceleratedRendering of this stack to true set the layerMode of group "OptionGroups" of card "Settings1" to "scrolling" ? create scroller here end preOpenCard -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 28, 2012, at 3:17 AM, Matthias Rebbe wrote: > Hi Tom, > > thanks for sharing this with us. > >>>> . Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling >>>> once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. > > What do you mean with that? Lets say i have a card, where several obejcts in a group shall be scrolled. At the moment i do the complete scroller stufff (creating the scroller and so on) in the open card handler. Is this the right way. Or what do you mean with "immediately before moving/scrolling? > > Regards > > Matthias > > > Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: > >> From what Mark said the preopencard is the place to do it and I have not seen any flashing in 5.5.1 >> >> -- Tom McGrath III >> http://lazyriver.on-rev.com >> 3mcgrath at comcast.net >> >> On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: >> >>> Tom, >>> >>> Thanks for the info. Very useful. >>> >>> I haven't actually tried any of this yet, but is there still a problem where the screen flashes when toggling acceleratedRendering on/off in preOpenCard and closeCard? I was seeing this a couple months back, so I'm curious if that still exists. I haven't tried it with LC 5.5.1. It may only happen when moving from card to card using a visual effect. >>> >>> Thanks, >>> Chris >>> >>> >>> On Jun 27, 2012, at 9:57 AM, Thomas McGrath III wrote: >>> >>>> After sitting with Mark W. for an hour over lunch yesterday I was able to both understand the role of acceleratedRendering and the best usage of it. It turns out that the order of when these commands are used is of utmost importance. I have been rewriting my code and have an instant increase in responsiveness in my scrolling groups. >>>> >>>> In a nut shell: >>>> 1. on preopenCard - set the acceleratedRendering of this stack to true (only on cards that ave scrolling or dynamic groups/objects >>>> 2. Immediately before moving an object turn on dynamic or when scrolling a group turn on scrolling >>>> once moving the scroll or object has already been cached and drawn so these are no longer necessary. No need to turn these things on and leave them on because they are not needed and the result is that things will actually slow down. >>>> 3. Immediately after moving or scrolling an object turn off the scrolling or dynamic settings >>>> 4. on closeCard - set the acceleratedRendering of this stack to false (turn it off since it is not needed) >>>> >>>> >>>> This simple approach seems so obvious now and has immediate results. >>>> >>>> The other thing that Ben and Mark showed me was that having large scrolling groups of object is much much much faster than using visual effects and switching cards. >>>> >>>> More as I grok this?. >>>> >>>> -- Tom McGrath III >>>> http://lazyriver.on-rev.com >>>> 3mcgrath at comcast.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 >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jun 28 16:11:30 2012 From: chipp at chipp.com (Chipp Walters) Date: Thu, 28 Jun 2012 15:11:30 -0500 Subject: acceleratedRendering is my friend In-Reply-To: References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> Message-ID: Just wanted to share a couple other key points Tom and I discussed after lunch today: The object of the control you are setting the dynamic or scrolling property of MUST be a toplevel control. IOW, the *parent* of the control MUST be the card. So, you can't accelerate objects within groups, but rather the group itself. Consequently, you don't set properties of any objects in groups. You can use the property inspector for the control and it will "stick" and you don't need to set it again. Use the preOpenCard handler to manage acceleration (turn on and then off on closeCard) on a per card basis, so as to conserve memory. You don't want a lot of images cached from different cards clogging up memory! As mentioned, the three property values are static, scrolling and dynamic. Everything by default is static. Sprites or any items who are not hidden by the rect of a group are dynamic. Groups and included controls are scrolling (just set the group, not the controls within the group). HTH On Thursday, June 28, 2012, Matthias Rebbe wrote: > Hi Tom, > > thanks for sharing this with us. > > >>> . Immediately before moving an object turn on dynamic or when > scrolling a group turn on scrolling > >>> once moving the scroll or object has already been cached and drawn so > these are no longer necessary. No need to turn these things on and leave > them on because they are not needed and the result is that things will > actually slow down. > > What do you mean with that? Lets say i have a card, where several obejcts > in a group shall be scrolled. At the moment i do the complete scroller > stufff (creating the scroller and so on) in the open card handler. Is this > the right way. Or what do you mean with "immediately before > moving/scrolling? > > Regards, > > Matthias > > > Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: > > > From what Mark said the preopencard is the place to do it and I have not > seen any flashing in 5.5.1 > > > > -- Tom McGrath III > > http://lazyriver.on-rev.com > > 3mcgrath at comcast.net > > > > On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: > > > >> Tom, > >> > >> Thanks for the info. Very useful. > >> > >> I haven't actually tried any of this yet, but is there still a problem > where the screen flashes when toggling acceleratedRendering on/off in > preOpenCard and closeCard? I was seeing this a couple months back, so I'm > curious if that still exists. I haven't tried it with LC 5.5.1. It may only > happen when moving from card to card using a visual effect. > >> > >> Thanks, > >> Chris > >> > >> > >> On Jun 27, 2012, at 9:57 AM, Thomas McGrath III > wrote: > >> > >>> After sitting with Mark W. for an hour over lunch yesterday I was able > to both understand the role of acceleratedRendering and the best usage of > it. It turns out that the order of when these commands are used is of > utmost importance. I have been rewriting my code and have an instant > increase in responsiveness in my scrolling groups. > >>> > >>> In a nut shell: > >>> 1. on preopenCard - set the acceleratedRendering of this stack to true > (only on cards that ave scrolling or dynamic groups/objects > >>> 2. Immediately before moving an object turn on dynamic or when > scrolling a group turn on scrolling > >>> once moving the scroll or object has already been cached and drawn so > these are no longer necessary. No need to turn these things on and leave > them on because they are not needed and the result is that things will > actually slow down. > >>> 3. Immediately after moving or scrolling an object turn off the > scrolling or dynamic settings > >>> 4. on closeCard - set the acceleratedRendering of this stack to false > (turn it off since it is not needed) > >>> > >>> > >>> This simple approach seems so obvious now and has immediate results. > >>> > >>> The other thing that Ben and Mark showed me was that having large > scrolling groups of object is much much much faster than using visual > effects and switching cards. > >>> > >>> More as I grok this?. > >>> > >>> -- Tom McGrath III > >>> http://lazyriver.on-rev.com > >>> 3mcgrath at comcast.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 > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> use-livecode at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > > _______________________________________________ > > use-livecode mailing list > > use-livecode at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode 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 cmsheffield at me.com Thu Jun 28 16:30:25 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Thu, 28 Jun 2012 14:30:25 -0600 Subject: acceleratedRendering is my friend In-Reply-To: References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> Message-ID: I just checked this in LC 5.5.1 to make sure, and there is still a bug that exists where the screen will flash when toggling acceleratedRendering if you're moving from card to card using a visual effect. A ticket has already been submitted. The way around it is to set the property in a handler, and then "send" that handler. Just thought I'd share in case anyone else runs into this. :-) Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On Jun 28, 2012, at 2:11 PM, Chipp Walters wrote: > Just wanted to share a couple other key points Tom and I discussed after > lunch today: > > The object of the control you are setting the dynamic or scrolling property > of MUST be a toplevel control. IOW, the *parent* of the control MUST be the > card. So, you can't accelerate objects within groups, but rather the group > itself. Consequently, you don't set properties of any objects in groups. > You can use the property inspector for the control and it will "stick" and > you don't need to set it again. > > Use the preOpenCard handler to manage acceleration (turn on and then off on > closeCard) on a per card basis, so as to conserve memory. You don't want a > lot of images cached from different cards clogging up memory! > > As mentioned, the three property values are static, scrolling and dynamic. > Everything by default is static. Sprites or any items who are not hidden by > the rect of a group are dynamic. Groups and included controls are scrolling > (just set the group, not the controls within the group). > > HTH > > On Thursday, June 28, 2012, Matthias Rebbe wrote: > >> Hi Tom, >> >> thanks for sharing this with us. >> >>>>> . Immediately before moving an object turn on dynamic or when >> scrolling a group turn on scrolling >>>>> once moving the scroll or object has already been cached and drawn so >> these are no longer necessary. No need to turn these things on and leave >> them on because they are not needed and the result is that things will >> actually slow down. >> >> What do you mean with that? Lets say i have a card, where several obejcts >> in a group shall be scrolled. At the moment i do the complete scroller >> stufff (creating the scroller and so on) in the open card handler. Is this >> the right way. Or what do you mean with "immediately before >> moving/scrolling? >> >> Regards, >> >> Matthias >> >> >> Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: >> >>> From what Mark said the preopencard is the place to do it and I have not >> seen any flashing in 5.5.1 >>> >>> -- Tom McGrath III >>> http://lazyriver.on-rev.com >>> 3mcgrath at comcast.net >>> >>> On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: >>> >>>> Tom, >>>> >>>> Thanks for the info. Very useful. >>>> >>>> I haven't actually tried any of this yet, but is there still a problem >> where the screen flashes when toggling acceleratedRendering on/off in >> preOpenCard and closeCard? I was seeing this a couple months back, so I'm >> curious if that still exists. I haven't tried it with LC 5.5.1. It may only >> happen when moving from card to card using a visual effect. >>>> >>>> Thanks, >>>> Chris >>>> >>>> >>>> On Jun 27, 2012, at 9:57 AM, Thomas McGrath III >> wrote: >>>> >>>>> After sitting with Mark W. for an hour over lunch yesterday I was able >> to both understand the role of acceleratedRendering and the best usage of >> it. It turns out that the order of when these commands are used is of >> utmost importance. I have been rewriting my code and have an instant >> increase in responsiveness in my scrolling groups. >>>>> >>>>> In a nut shell: >>>>> 1. on preopenCard - set the acceleratedRendering of this stack to true >> (only on cards that ave scrolling or dynamic groups/objects >>>>> 2. Immediately before moving an object turn on dynamic or when >> scrolling a group turn on scrolling >>>>> once moving the scroll or object has already been cached and drawn so >> these are no longer necessary. No need to turn these things on and leave >> them on because they are not needed and the result is that things will >> actually slow down. >>>>> 3. Immediately after moving or scrolling an object turn off the >> scrolling or dynamic settings >>>>> 4. on closeCard - set the acceleratedRendering of this stack to false >> (turn it off since it is not needed) >>>>> >>>>> >>>>> This simple approach seems so obvious now and has immediate results. >>>>> >>>>> The other thing that Ben and Mark showed me was that having large >> scrolling groups of object is much much much faster than using visual >> effects and switching cards. >>>>> >>>>> More as I grok this?. >>>>> >>>>> -- Tom McGrath III >>>>> http://lazyriver.on-rev.com >>>>> 3mcgrath at comcast.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 >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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. > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 28 16:52:44 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Thu, 28 Jun 2012 16:52:44 -0400 Subject: acceleratedRendering is my friend In-Reply-To: References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> Message-ID: <708DFD98-0F1D-47E7-8E64-25169D2C8973@mac.com> Chris, Yes, that bug is in the using of visual effects which i believe they are aware of with VE, there is also an issue with responsiveness using them. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 28, 2012, at 4:30 PM, Chris Sheffield wrote: > I just checked this in LC 5.5.1 to make sure, and there is still a bug that exists where the screen will flash when toggling acceleratedRendering if you're moving from card to card using a visual effect. A ticket has already been submitted. The way around it is to set the property in a handler, and then "send" that handler. > > Just thought I'd share in case anyone else runs into this. :-) > > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > > > On Jun 28, 2012, at 2:11 PM, Chipp Walters wrote: > >> Just wanted to share a couple other key points Tom and I discussed after >> lunch today: >> >> The object of the control you are setting the dynamic or scrolling property >> of MUST be a toplevel control. IOW, the *parent* of the control MUST be the >> card. So, you can't accelerate objects within groups, but rather the group >> itself. Consequently, you don't set properties of any objects in groups. >> You can use the property inspector for the control and it will "stick" and >> you don't need to set it again. >> >> Use the preOpenCard handler to manage acceleration (turn on and then off on >> closeCard) on a per card basis, so as to conserve memory. You don't want a >> lot of images cached from different cards clogging up memory! >> >> As mentioned, the three property values are static, scrolling and dynamic. >> Everything by default is static. Sprites or any items who are not hidden by >> the rect of a group are dynamic. Groups and included controls are scrolling >> (just set the group, not the controls within the group). >> >> HTH >> >> On Thursday, June 28, 2012, Matthias Rebbe wrote: >> >>> Hi Tom, >>> >>> thanks for sharing this with us. >>> >>>>>> . Immediately before moving an object turn on dynamic or when >>> scrolling a group turn on scrolling >>>>>> once moving the scroll or object has already been cached and drawn so >>> these are no longer necessary. No need to turn these things on and leave >>> them on because they are not needed and the result is that things will >>> actually slow down. >>> >>> What do you mean with that? Lets say i have a card, where several obejcts >>> in a group shall be scrolled. At the moment i do the complete scroller >>> stufff (creating the scroller and so on) in the open card handler. Is this >>> the right way. Or what do you mean with "immediately before >>> moving/scrolling? >>> >>> Regards, >>> >>> Matthias >>> >>> >>> Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: >>> >>>> From what Mark said the preopencard is the place to do it and I have not >>> seen any flashing in 5.5.1 >>>> >>>> -- Tom McGrath III >>>> http://lazyriver.on-rev.com >>>> 3mcgrath at comcast.net >>>> >>>> On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: >>>> >>>>> Tom, >>>>> >>>>> Thanks for the info. Very useful. >>>>> >>>>> I haven't actually tried any of this yet, but is there still a problem >>> where the screen flashes when toggling acceleratedRendering on/off in >>> preOpenCard and closeCard? I was seeing this a couple months back, so I'm >>> curious if that still exists. I haven't tried it with LC 5.5.1. It may only >>> happen when moving from card to card using a visual effect. >>>>> >>>>> Thanks, >>>>> Chris >>>>> >>>>> >>>>> On Jun 27, 2012, at 9:57 AM, Thomas McGrath III >>> wrote: >>>>> >>>>>> After sitting with Mark W. for an hour over lunch yesterday I was able >>> to both understand the role of acceleratedRendering and the best usage of >>> it. It turns out that the order of when these commands are used is of >>> utmost importance. I have been rewriting my code and have an instant >>> increase in responsiveness in my scrolling groups. >>>>>> >>>>>> In a nut shell: >>>>>> 1. on preopenCard - set the acceleratedRendering of this stack to true >>> (only on cards that ave scrolling or dynamic groups/objects >>>>>> 2. Immediately before moving an object turn on dynamic or when >>> scrolling a group turn on scrolling >>>>>> once moving the scroll or object has already been cached and drawn so >>> these are no longer necessary. No need to turn these things on and leave >>> them on because they are not needed and the result is that things will >>> actually slow down. >>>>>> 3. Immediately after moving or scrolling an object turn off the >>> scrolling or dynamic settings >>>>>> 4. on closeCard - set the acceleratedRendering of this stack to false >>> (turn it off since it is not needed) >>>>>> >>>>>> >>>>>> This simple approach seems so obvious now and has immediate results. >>>>>> >>>>>> The other thing that Ben and Mark showed me was that having large >>> scrolling groups of object is much much much faster than using visual >>> effects and switching cards. >>>>>> >>>>>> More as I grok this?. >>>>>> >>>>>> -- Tom McGrath III >>>>>> http://lazyriver.on-rev.com >>>>>> 3mcgrath at comcast.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 >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-livecode mailing list >>>>> use-livecode at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode 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. >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 28 17:14:19 2012 From: bobs at twft.com (Bob Sneidar) Date: Thu, 28 Jun 2012 14:14:19 -0700 Subject: Comment Lines interfere with continuation lines In-Reply-To: References: <8CF22D18671A36A-1988-264D5@webmail-m170.sysops.aol.com> Message-ID: <94D07361-D5FE-45A3-98E6-89B135042BFB@twft.com> Well that is the oddest thing. Now when I type the code in myself, I do NOT get a compile error! How odd that "WITH" can be used as a command! Livecode is indeed merciful and forgiving! In a button script: ON mouseUp pMouseBtnNo put "Test " into p1 put "THIS!" into p2 dispatch "test" to this card \ -- comment WITH p1,p2 -- comment END mouseUp in the card script: ON WITH p1, p2 put p1 & p2 END WITH Bob On Jun 28, 2012, at 10:25 AM, Peter Haworth wrote: > Maybe it's an LC version issue. I'm using 5.5 and there was no compile > error flagged on the original code I published, nor on my test that simply > had the line "with p1,p2" in the script. > > It seems you can use some reserved words as command/function names. I tried > code in the format "put xxx(p1,p2) into t" with various reserved words as > "xxx" and many of them compiled with no errors, including "with", "if", > "card", "stack", "filename","put" but using "ID" or "into", or > "itemdelimiter" caused a compile error. > > I was able to create a function named "filename" with no compile errors but > a function named "put" wouldn't compile. > > I would never use a reserved word as a command or function name in real > life but maybe those wiser than me can explain the differentiation between > types of reserved words. > > Pete > lcSQL Software > > > > On Thu, Jun 28, 2012 at 8:43 AM, Bob Sneidar wrote: > >> That is odd because it wouldn't compile for me. Not sure why we are seeing >> different things. There cannot be a command or function that uses a >> reserved word so "with" cannot be a command or function. >> >> Bob >> >> >> On Jun 27, 2012, at 8:46 PM, Peter Haworth wrote: >> >>> Hi Peter, and Bob, >>> I see what you're saying but if that's the case I would have expected to >>> get a compile error. "with p1, p2" is certainly not a valid instruction. >>> >>> Although I just checked that out by inserting exactly that line in a the >>> middle of a script - no compile error. I think it is interpreting it as >> a >>> call to a handler named "with". However, when the script ran, it failed >>> with a runtime error on that line. Even tried it with a comment line >>> immediately before it and same runtime error. >>> >>> I suppose there's only so much you can expect the compile phase to do >> but I >>> still think that should have resulted in a runtime error rather than just >>> ignoring that line >>> >>> My least favorite LC compile problem is that it seems to be incapable of >>> distinguishing: >>> >>> repeat for each line tLine in ... >>> >>> from >>> >>> repeat with x=1 to ?.. >>> >>> If I mix the two: >>> >>> repeat for x=1 to ?.. >>> >>> ? the compile doesn't catch it but I get a runtime error. >>> >>> Pete >>> lcSQL Software >>> >>> >>> >>> On Wed, Jun 27, 2012 at 8:17 PM, Peter M. Brigham >> wrote: >>> >>>> I think that's because according to Bob's analysis, the parser sees >> "with >>>> p1, p2" as a misconstructed line of script, not as a comment. >>>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode >> > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Thu Jun 28 17:43:41 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Thu, 28 Jun 2012 23:43:41 +0200 Subject: acceleratedRendering is my friend In-Reply-To: References: <0239FDC8-044B-4861-8979-B343DCFC17F0@mac.com> <7BEC8A82-C327-43FA-AD1A-887848CA97F8@mac.com> Message-ID: Chip and Tom, thanks for clarifying. Matthias Am 28.06.2012 um 22:11 schrieb Chipp Walters: > Just wanted to share a couple other key points Tom and I discussed after > lunch today: > > The object of the control you are setting the dynamic or scrolling property > of MUST be a toplevel control. IOW, the *parent* of the control MUST be the > card. So, you can't accelerate objects within groups, but rather the group > itself. Consequently, you don't set properties of any objects in groups. > You can use the property inspector for the control and it will "stick" and > you don't need to set it again. > > Use the preOpenCard handler to manage acceleration (turn on and then off on > closeCard) on a per card basis, so as to conserve memory. You don't want a > lot of images cached from different cards clogging up memory! > > As mentioned, the three property values are static, scrolling and dynamic. > Everything by default is static. Sprites or any items who are not hidden by > the rect of a group are dynamic. Groups and included controls are scrolling > (just set the group, not the controls within the group). > > HTH > > On Thursday, June 28, 2012, Matthias Rebbe wrote: > >> Hi Tom, >> >> thanks for sharing this with us. >> >>>>> . Immediately before moving an object turn on dynamic or when >> scrolling a group turn on scrolling >>>>> once moving the scroll or object has already been cached and drawn so >> these are no longer necessary. No need to turn these things on and leave >> them on because they are not needed and the result is that things will >> actually slow down. >> >> What do you mean with that? Lets say i have a card, where several obejcts >> in a group shall be scrolled. At the moment i do the complete scroller >> stufff (creating the scroller and so on) in the open card handler. Is this >> the right way. Or what do you mean with "immediately before >> moving/scrolling? >> >> Regards, >> >> Matthias >> >> >> Am 28.06.2012 um 06:31 schrieb Thomas McGrath III: >> >>> From what Mark said the preopencard is the place to do it and I have not >> seen any flashing in 5.5.1 >>> >>> -- Tom McGrath III >>> http://lazyriver.on-rev.com >>> 3mcgrath at comcast.net >>> >>> On Jun 27, 2012, at 2:27 PM, Chris Sheffield wrote: >>> >>>> Tom, >>>> >>>> Thanks for the info. Very useful. >>>> >>>> I haven't actually tried any of this yet, but is there still a problem >> where the screen flashes when toggling acceleratedRendering on/off in >> preOpenCard and closeCard? I was seeing this a couple months back, so I'm >> curious if that still exists. I haven't tried it with LC 5.5.1. It may only >> happen when moving from card to card using a visual effect. >>>> >>>> Thanks, >>>> Chris >>>> >>>> >>>> On Jun 27, 2012, at 9:57 AM, Thomas McGrath III >> wrote: >>>> >>>>> After sitting with Mark W. for an hour over lunch yesterday I was able >> to both understand the role of acceleratedRendering and the best usage of >> it. It turns out that the order of when these commands are used is of >> utmost importance. I have been rewriting my code and have an instant >> increase in responsiveness in my scrolling groups. >>>>> >>>>> In a nut shell: >>>>> 1. on preopenCard - set the acceleratedRendering of this stack to true >> (only on cards that ave scrolling or dynamic groups/objects >>>>> 2. Immediately before moving an object turn on dynamic or when >> scrolling a group turn on scrolling >>>>> once moving the scroll or object has already been cached and drawn so >> these are no longer necessary. No need to turn these things on and leave >> them on because they are not needed and the result is that things will >> actually slow down. >>>>> 3. Immediately after moving or scrolling an object turn off the >> scrolling or dynamic settings >>>>> 4. on closeCard - set the acceleratedRendering of this stack to false >> (turn it off since it is not needed) >>>>> >>>>> >>>>> This simple approach seems so obvious now and has immediate results. >>>>> >>>>> The other thing that Ben and Mark showed me was that having large >> scrolling groups of object is much much much faster than using visual >> effects and switching cards. >>>>> >>>>> More as I grok this?. >>>>> >>>>> -- Tom McGrath III >>>>> http://lazyriver.on-rev.com >>>>> 3mcgrath at comcast.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 >>>> >>>> >>>> _______________________________________________ >>>> use-livecode mailing list >>>> use-livecode at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-livecode >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode 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. > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From don40 at bigpond.com Thu Jun 28 19:38:49 2012 From: don40 at bigpond.com (Don Williams) Date: Fri, 29 Jun 2012 07:38:49 +0800 Subject: Wireless mic with iOS? In-Reply-To: References: Message-ID: Thanks to all for the responses. This is what I needed to know -- that it would not be an easy project. Cheers Don > On 28 June, Monte Goulding wrote: > Ah... I was thinking record then send not stream live. You would need an external that's designed to stream the audio input. Probably possible but I'd need to look into it to tell you for sure. > > -- > Monte Goulding > > On 28/06/2012, at 5:04 PM, stephen barncard wrote: > >> I was going to make a cheap "Lee Majors" hearing aid app until I figured >> out the delays would be totally audible and distracting, even locally. >> >> On Wed, Jun 27, 2012 at 11:48 PM, Monte Goulding < >> monte at sweattechnologies.com> wrote: >> >>> I think you could do this using the free microphone and sockets external >>> examples in the iOS external sdk. For discovering the desktop it would be >>> best to use bonjour but that would require an external to be written. The >>> alternative would be to have the user type in the ip or host name of the >>> computer. >>> >>> -- >>> Monte Goulding >>> >>> On 28/06/2012, at 3:55 PM, Don Williams wrote: >>> >>>> Is it possible with iOS to make an app that uses an iPhone (or iPod >>> touch) as a wireless microphone over Wi-Fi? It would need to send sound to >>> a Mac (or a PC) to a companion app on that platform that would output the >>> sound and be able to record it. >>>> >>>> I don't see any relevant information in the user guide or the >>> dictionary, so I suspect it would need an external (which is way outside my >>> competence to write). But basically I would like to know if it could be >>> done. >>>> >>>> TIA >>>> Don >>>> *********************************** From bornstein at designeq.com Thu Jun 28 20:15:24 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Thu, 28 Jun 2012 17:15:24 -0700 Subject: What happened to my message box? In-Reply-To: <4FEBF278.70601@hyperactivesw.com> References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4FEBF278.70601@hyperactivesw.com> Message-ID: thanks jacque, this is marvelous! On Wed, Jun 27, 2012 at 10:58 PM, J. Landman Gay wrote: > On 6/27/12 1:14 PM, Howard Bornstein wrote: > >> >> Btw, do you know of a list of error message numbers so I can make the >> error >> reporting a little more robust? >> > > I distributed this lookup stack today at the conference as part of my > debugging session: > > https://dl.dropbox.com/u/**23431607/ErrorLookup.livecode.**zip > > This lookup stack is dynamic and will load the current error list from > whatever version of LC is currently running. You can just grab the list out > of the first field. > > Alternately look up errorDialog in the dictionary which explains where the > list is kept in the IDE. You can grab it there. > > -- > 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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From bornstein at designeq.com Thu Jun 28 20:17:28 2012 From: bornstein at designeq.com (Howard Bornstein) Date: Thu, 28 Jun 2012 17:17:28 -0700 Subject: What happened to my message box? In-Reply-To: <4FEBF363.1080807@hyperactivesw.com> References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> <4FEBF363.1080807@hyperactivesw.com> Message-ID: Craig's trick has never worked for me. Yes, I deleted all the prefs and reinstalled LC. That didn't help. Messages are turned on but that was a good thing to check. I'm limping along with my self-rolled message box so I'm able to move forward at this point. Thanks for the reply. On Wed, Jun 27, 2012 at 11:02 PM, J. Landman Gay wrote: > On 6/27/12 1:19 PM, Howard Bornstein wrote: > >> Yup. Launch LC, call up the msg box, enter "Put the time", hit return. >> Nothing. >> > > The only other person I know of who had this problem was Craig (DunbarX) > and I think upgrading eventually fixed it. If I remember right, clicking > the lower pane of the message box would activate it again, and allow typing > into the upper pane. It was odd behavior. > > I've not followed all this, so I can't remember if you tried deleting > prefs and restarting. If so, maybe a reinstall would fix it. I seem to > recall Craig did that and it didn't work, but who knows. > > One thing that catches me sometimes is that the Messages icon is turned on > (messages are blocked). If so, the message box stops working. Check 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 > -- Regards, Howard Bornstein ----------------------- www.designeq.com From jacque at hyperactivesw.com Fri Jun 29 04:54:27 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 29 Jun 2012 03:54:27 -0500 Subject: What happened to my message box? In-Reply-To: References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4FEBF278.70601@hyperactivesw.com> Message-ID: <4FED6D43.7070106@hyperactivesw.com> Glad it's useful. I should give credit to Richard Gaskin since we worked on it together, and he did a large part of the work. On 6/28/12 7:15 PM, Howard Bornstein wrote: > thanks jacque, > > this is marvelous! > > On Wed, Jun 27, 2012 at 10:58 PM, J. Landman Gay > wrote: > >> On 6/27/12 1:14 PM, Howard Bornstein wrote: >> >>> >>> Btw, do you know of a list of error message numbers so I can make the >>> error >>> reporting a little more robust? >>> >> >> I distributed this lookup stack today at the conference as part of my >> debugging session: >> >> https://dl.dropbox.com/u/**23431607/ErrorLookup.livecode.**zip >> >> This lookup stack is dynamic and will load the current error list from >> whatever version of LC is currently running. You can just grab the list out >> of the first field. >> >> Alternately look up errorDialog in the dictionary which explains where the >> list is kept in the IDE. You can grab it there. >> >> -- >> 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 >> > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark.rauterkus at gmail.com Fri Jun 29 07:22:51 2012 From: mark.rauterkus at gmail.com (Mark Rauterkus) Date: Fri, 29 Jun 2012 07:22:51 -0400 Subject: OT: Tidbits from Jersey Message-ID: Hi, #1, Radio news in Atlantic City reports that new local laws will soon allow the playing of electronic gambling in and around casinos. There is a flood of mobile app demand screaming for developers if I ever heard of one. Patrons who want to gamble that way will need to be on site and check out a device, it seems. #2, I have had a wonderful time at the RunRev Developer event. Everyone is so nice and helpful. Next year we may have more to talk about in this space at RR if I get into high gear. Thanks and safe travels to all. #3, interesting news and other report about mobile in the civic space from a trusted source, Steve. [DW] Report on mobile games and civic engagement ("Civic Tripod" -- with ties to learning and art)Inbox We are excited to announce a new report on mobile games and civic engagement -- with ties to art games and learning. Check out our interviews with game designers, profiles of mobile innovations, and cross-linking essays. The report is published by MIT Press/IJLM, and was initially funded by Intel. (a) The report is available here: http://CivicTripod.com (b) Official stub at MIT Press: http://ijlm.net/node/13163 Do you have comments? We would love to hear your reflections on the report. Our goal is to start a conversation that looks across cases, and lightly ties theory from multiple disciplines together. Some questions for you: What would you add to this report? What is the next step for research in this area? Is this format a useful way to reach practitioners and academics? Let us know. Sincerely (in no particular order), the report co-authors: Benjamin Stokes, Jeff Watson, Susana Ruiz University of Southern California, Schools of Cinema and Communication p.s. -- Here's a teaser from the report: "This report addresses the mobile frontier for civic games, which is fragmented across the applied domains of activism, art and learning. We argue that these three domains can and should speak jointly ? an approach we call the civic ?tripod.? Our site structure is part of its contribution, with a curated database of projects and interviews from the field." Group home for Newswire - Steven Clift's Democracies Online Newswire: http://groups.dowire.org/groups/newswire -- -- 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 matthias_livecode_150811 at m-r-d.de Fri Jun 29 07:53:26 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Fri, 29 Jun 2012 13:53:26 +0200 Subject: Code signing error Message-ID: <7EEADCF7-A8F9-4C98-9A7A-BB493BE90CAC@m-r-d.de> Hi, i exported my xcode "code signing assets" and imported them into xcode on an other mac. But when i try to build an ios standalone on that machine i get the error: "There was an error while saving the standalone application could not find a valid identity to use for the selected profile." I am pretty sure i did something wrong or forgot something, but i do not now. So does anybody have an idea what might be wrong here? Regards, Matthias From mcgrath3 at mac.com Fri Jun 29 11:26:40 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Fri, 29 Jun 2012 11:26:40 -0400 Subject: OT: Tidbits from Jersey In-Reply-To: References: Message-ID: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> Just remember "What happened in the Oval Room, stays in the Oval Room" !!!!! Had a great time?? Tom -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 29, 2012, at 7:22 AM, Mark Rauterkus wrote: > Hi, > > #1, > Radio news in Atlantic City reports that new local laws will soon allow the > playing of electronic gambling in and around casinos. There is a flood of > mobile app demand screaming for developers if I ever heard of one. Patrons > who want to gamble that way will need to be on site and check out a device, > it seems. > > > #2, > I have had a wonderful time at the RunRev Developer event. Everyone is so > nice and helpful. Next year we may have more to talk about in this space at > RR if I get into high gear. Thanks and safe travels to all. > > > #3, interesting news and other report about mobile in the civic space from > a trusted source, Steve. > > [DW] Report on mobile games and civic engagement ("Civic Tripod" -- with > ties to learning and art)Inbox > > We are excited to announce a new report on mobile games and civic > engagement -- with ties to art games and learning. Check out our > interviews with game designers, profiles of mobile innovations, and > cross-linking essays. The report is published by MIT Press/IJLM, and > was initially funded by Intel. > (a) The report is available here: http://CivicTripod.com > (b) Official stub at MIT Press: http://ijlm.net/node/13163 > > Do you have comments? We would love to hear your reflections on the > report. Our goal is to start a conversation that looks across cases, > and lightly ties theory from multiple disciplines together. Some > questions for you: What would you add to this report? What is the > next step for research in this area? Is this format a useful way to > reach practitioners and academics? Let us know. > > Sincerely (in no particular order), the report co-authors: > Benjamin Stokes, Jeff Watson, Susana Ruiz > University of Southern California, Schools of Cinema and Communication > > p.s. -- Here's a teaser from the report: "This report addresses the > mobile frontier for civic games, which is fragmented across the > applied domains of activism, art and learning. We argue that these > three domains can and should speak jointly ? an approach we call the > civic ?tripod.? Our site structure is part of its contribution, with a > curated database of projects and interviews from the field." > > > Group home for Newswire - Steven Clift's Democracies Online Newswire: > http://groups.dowire.org/groups/newswire > > > > -- > -- > 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 mcgrath3 at mac.com Fri Jun 29 11:33:05 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Fri, 29 Jun 2012 11:33:05 -0400 Subject: Kickstarter.livecode Message-ID: <3D9476B9-C89E-4634-B0C7-E6F56E7F3049@mac.com> I think it's time we started discussing a Kickstarter.livecode program of some sort. Being at the conference really drove home a need for a system like this for livecoders from livecoders. Please take a look at kickstarter on the web and see what you think for our plugin/external/control developers as well as users. -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net From tolistim at me.com Fri Jun 29 13:08:38 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 29 Jun 2012 10:08:38 -0700 Subject: OT: Tidbits from Jersey In-Reply-To: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> References: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> Message-ID: On Jun 29, 2012, at 8:26 AM, Thomas McGrath III wrote: > Just remember "What happened in the Oval Room, stays in the Oval Room" !!!!! Uhh, that only applies in Washington, DC. ;-) Tim From pete at lcsql.com Fri Jun 29 13:20:39 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 10:20:39 -0700 Subject: [OT] SQLite4 Message-ID: Looks like SQLite4 is looming on the horizon. Mostly internal changes but one thing I did note is the ability to use "rowid" as a synonym for an INTEGER PRIMARY KEY column is planned to go away. If that happens, I'm sure there will be a lot of applications that will need to be re-worked! Pete lcSQL Software From ken at kencorey.com Fri Jun 29 13:42:05 2012 From: ken at kencorey.com (Ken Corey) Date: Fri, 29 Jun 2012 18:42:05 +0100 Subject: OT: Tidbits from Jersey In-Reply-To: References: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> Message-ID: <4FEDE8ED.3020804@kencorey.com> Not only that, we /know/ politicians get up to all sorts of debauchery (that I personally don't really need to hear about). It's a tough one: advertise debauchery for the conference and *really* boost those numbers...(except the part where everyone gets in trouble with the spouses, etc), or keep mum and have smiles on the attendee's faces. Ah, it's a very fine line. -Ken On 29/06/2012 18:08, Tim Jones wrote: > On Jun 29, 2012, at 8:26 AM, Thomas McGrath III wrote: > >> Just remember "What happened in the Oval Room, stays in the Oval Room" !!!!! > > Uhh, that only applies in Washington, DC. > > ;-) > > 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 Fri Jun 29 13:46:36 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 10:46:36 -0700 Subject: Standalone name Message-ID: Got a strange thing going on when I build a standalone for OSX. It runs fine but the application menu name is different than the standalone name. I changed the name and label of the main stack recently and the application name is the old main stack name, not the new one. Is there some secret place where the main stack name is saved? I haven't yet set up menus for this app by the way. Pete lcSQL Software From m.schonewille at economy-x-talk.com Fri Jun 29 13:48:25 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 29 Jun 2012 19:48:25 +0200 Subject: Standalone name In-Reply-To: References: Message-ID: Pete, There is a field with the label "Standalone Name" on the General tab of the Standalone Application Settings window. You need to update this 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 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 29 jun 2012, at 19:46, Peter Haworth wrote: > Got a strange thing going on when I build a standalone for OSX. It runs > fine but the application menu name is different than the standalone name. > I changed the name and label of the main stack recently and the > application name is the old main stack name, not the new one. Is there > some secret place where the main stack name is saved? I haven't yet set up > menus for this app by the way. > Pete > lcSQL Software From stephenREVOLUTION2 at barncard.com Fri Jun 29 14:11:12 2012 From: stephenREVOLUTION2 at barncard.com (stephen barncard) Date: Fri, 29 Jun 2012 11:11:12 -0700 Subject: What happened to my message box? In-Reply-To: <68A83335-E066-4FCC-866B-67B63D686137@gmail.com> References: <8CE51C80AB93529-1D4C-1C304@webmail-m082.sysops.aol.com> <4C8C8465-B258-4409-92C5-6B6CA8A3E948@twft.com> <4FEBF363.1080807@hyperactivesw.com> <68A83335-E066-4FCC-866B-67B63D686137@gmail.com> Message-ID: Howard... could your message stack just be lurking offscreen, waiting for a "set the loc of stack 'message' to 100,100" ?? On Fri, Jun 29, 2012 at 7:59 AM, Stephen Barncard wrote: > could your message stack just be lurking offscreen, waiting for a > "set the loc of stack message to 100,100" ?? > > > Sent from my iPhone in the cube zone.... > > > On Jun 28, 2012, at 17:17, Howard Bornstein > wrote: > > > Craig's trick has never worked for me. Yes, I deleted all the prefs and > > reinstalled LC. That didn't help. Messages are turned on but that was a > > good thing to check. > > > > I'm limping along with my self-rolled message box so I'm able to move > > forward at this point. Thanks for the reply. > > > > On Wed, Jun 27, 2012 at 11:02 PM, J. Landman Gay > > wrote: > > > >> On 6/27/12 1:19 PM, Howard Bornstein wrote: > >> > >>> Yup. Launch LC, call up the msg box, enter "Put the time", hit return. > >>> Nothing. > >>> > >> > >> The only other person I know of who had this problem was Craig (DunbarX) > >> and I think upgrading eventually fixed it. If I remember right, clicking > >> the lower pane of the message box would activate it again, and allow > typing > >> into the upper pane. It was odd behavior. > >> > >> I've not followed all this, so I can't remember if you tried deleting > >> prefs and restarting. If so, maybe a reinstall would fix it. I seem to > >> recall Craig did that and it didn't work, but who knows. > >> > >> One thing that catches me sometimes is that the Messages icon is turned > on > >> (messages are blocked). If so, the message box stops working. Check > 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< > http://lists.runrev.com/mailman/listinfo/use-livecode> > >> > > > > > > > > -- > > Regards, > > > > Howard Bornstein > > ----------------------- > > www.designeq.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 > -- Stephen Barncard San Francisco Ca. USA more about sqb From pete at lcsql.com Fri Jun 29 14:12:49 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 11:12:49 -0700 Subject: Standalone name In-Reply-To: References: Message-ID: Hi Mark, Yep, already did that. The standalone gets built with that name but the Application Menu still has the old main stack name. Pete lcSQL Software On Fri, Jun 29, 2012 at 10:48 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Pete, > > There is a field with the label "Standalone Name" on the General tab of > the Standalone Application Settings window. You need to update this 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 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour > spaces. http://www.color-converter.com > > On 29 jun 2012, at 19:46, Peter Haworth wrote: > > > Got a strange thing going on when I build a standalone for OSX. It runs > > fine but the application menu name is different than the standalone name. > > I changed the name and label of the main stack recently and the > > application name is the old main stack name, not the new one. Is there > > some secret place where the main stack name is saved? I haven't yet set > up > > menus for this app by the way. > > 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 irog at mac.com Fri Jun 29 14:16:33 2012 From: irog at mac.com (Roger Guay) Date: Fri, 29 Jun 2012 11:16:33 -0700 Subject: Yet Another Sound Problem in iOS Message-ID: OK, what the heck is going on now? My iOS app plays a sound in the simulator and my iPad 3 but not in my wife's (identical) iPad 3. Everything else works just fine in all three environments! Any help please? TIA, Roger From m.schonewille at economy-x-talk.com Fri Jun 29 14:40:25 2012 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 29 Jun 2012 20:40:25 +0200 Subject: Standalone name In-Reply-To: References: Message-ID: <3FCAFADB-C3E0-44E9-97E7-CD903FC31776@economy-x-talk.com> Oops, sorry, Pete. Have you also changed the Name field in the OSX tab of the Standalone Settings window? -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer KvK: 50277553 Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour spaces. http://www.color-converter.com On 29 jun 2012, at 20:12, Peter Haworth wrote: > Hi Mark, > Yep, already did that. The standalone gets built with that name but the > Application Menu still has the old main stack name. > Pete > lcSQL Software From pete at lcsql.com Fri Jun 29 14:56:39 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 11:56:39 -0700 Subject: Standalone name In-Reply-To: <3FCAFADB-C3E0-44E9-97E7-CD903FC31776@economy-x-talk.com> References: <3FCAFADB-C3E0-44E9-97E7-CD903FC31776@economy-x-talk.com> Message-ID: Hah! You got it Mark, thanks. Actually the old name is all over the place in that tab and the Windows tab Pete lcSQL Software On Fri, Jun 29, 2012 at 11:40 AM, Mark Schonewille < m.schonewille at economy-x-talk.com> wrote: > Oops, sorry, Pete. Have you also changed the Name field in the OSX tab of > the Standalone Settings window? > > -- > Best regards, > > Mark Schonewille > > Economy-x-Talk Consulting and Software Engineering > Homepage: http://economy-x-talk.com > Twitter: http://twitter.com/xtalkprogrammer > KvK: 50277553 > > Use Color Converter to convert CMYK, RGB, RAL, XYZ, H.Lab and other colour > spaces. http://www.color-converter.com > > On 29 jun 2012, at 20:12, Peter Haworth wrote: > > > Hi Mark, > > Yep, already did that. The standalone gets built with that name but the > > Application Menu still has the old main stack name. > > 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 Fri Jun 29 15:27:11 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 12:27:11 -0700 Subject: Access to ~/Library on OSX Message-ID: I know all the standard ways to get to ~/Library but just came across another - how do I get ~/Library to show up in the Open File dialog box? This will be on a customers computer so I can't ask them permanently unhide the folder. Pete lcSQL Software From tolistim at me.com Fri Jun 29 15:38:48 2012 From: tolistim at me.com (Tim Jones) Date: Fri, 29 Jun 2012 12:38:48 -0700 Subject: Yet Another Sound Problem in iOS In-Reply-To: References: Message-ID: Could she have the "Side Switch" set to "Mute" and turned on? Tim On Jun 29, 2012, at 11:16 AM, Roger Guay wrote: > OK, what the heck is going on now? My iOS app plays a sound in the simulator and my iPad 3 but not in my wife's (identical) iPad 3. Everything else works just fine in all three environments! > > Any help please? From cmsheffield at me.com Fri Jun 29 15:42:25 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Fri, 29 Jun 2012 13:42:25 -0600 Subject: Access to ~/Library on OSX In-Reply-To: References: Message-ID: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> I'm not sure this is possible, unless you can run some sort of shell command before displaying the dialog. Just out of curiosity, why are you wanting a user to open a file from that location anyway? Isn't it considered "off limits" by the OS. Thus the reason it's hidden. ;-) Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: > I know all the standard ways to get to ~/Library but just came across > another - how do I get ~/Library to show up in the Open File dialog box? > This will be on a customers computer so I can't ask them permanently > unhide the folder. > 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 Fri Jun 29 15:52:10 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 12:52:10 -0700 Subject: Access to ~/Library on OSX In-Reply-To: References: Message-ID: Thinking about more generic solution to this problem - allow users to drag/drop a file on my application's top window, or have the appliction open the file if they right click on it, select "Open With", then select my appliction from the list. Neither of these options work for me right now. In the first case, my appliction opens, but does not open the file. In the second case, the FInder won't allow me to drop the file onto my Application. These are pretty standard ways of operating so I'm hoping someone can point me in the right direction to allow both these things to happen in my application. Thanks, Pete lcSQL Software On Fri, Jun 29, 2012 at 12:27 PM, Peter Haworth wrote: > I know all the standard ways to get to ~/Library but just came across > another - how do I get ~/Library to show up in the Open File dialog box? > This will be on a customers computer so I can't ask them permanently > unhide the folder. > Pete > lcSQL Software > > From pete at lcsql.com Fri Jun 29 16:01:02 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 13:01:02 -0700 Subject: Access to ~/Library on OSX In-Reply-To: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> References: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> Message-ID: Hi Chris, I guess that would do it - there is a terminal command to allow/deny access to ~/Library. To answer your question, the application in question is my SQLiteAdmin db admin program for SQLite databases. I had a user who wanted to browse a database that was in his ~/Library/ApplicationSupport folder. Also see my later note to this. I'm think my application should support drag/drop opening of databases. Pete lcSQL Software On Fri, Jun 29, 2012 at 12:42 PM, Chris Sheffield wrote: > I'm not sure this is possible, unless you can run some sort of shell > command before displaying the dialog. > > Just out of curiosity, why are you wanting a user to open a file from that > location anyway? Isn't it considered "off limits" by the OS. Thus the > reason it's hidden. ;-) > > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > > > > On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: > > > I know all the standard ways to get to ~/Library but just came across > > another - how do I get ~/Library to show up in the Open File dialog box? > > This will be on a customers computer so I can't ask them permanently > > unhide the folder. > > 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 cmsheffield at me.com Fri Jun 29 16:07:19 2012 From: cmsheffield at me.com (Chris Sheffield) Date: Fri, 29 Jun 2012 14:07:19 -0600 Subject: Access to ~/Library on OSX In-Reply-To: References: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> Message-ID: <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> Ah, okay. That makes sense. And yes, I can see where that would be useful. In fact, I've had to open a sqlite database from there in the past. My solution was to add ~/Library to my Favorites in the Finder, making it easy to access that location from any open file dialog. But like you say, that may not be practical to require your users to do that. So other than going the shell route, I'm not really sure how else you could do it. Maybe someone else can comment... On Jun 29, 2012, at 2:01 PM, Peter Haworth wrote: > Hi Chris, > I guess that would do it - there is a terminal command to allow/deny access > to ~/Library. > > To answer your question, the application in question is my SQLiteAdmin db > admin program for SQLite databases. I had a user who wanted to browse a > database that was in his ~/Library/ApplicationSupport folder. > > Also see my later note to this. I'm think my application should support > drag/drop opening of databases. > > Pete > lcSQL Software > > > > On Fri, Jun 29, 2012 at 12:42 PM, Chris Sheffield wrote: > >> I'm not sure this is possible, unless you can run some sort of shell >> command before displaying the dialog. >> >> Just out of curiosity, why are you wanting a user to open a file from that >> location anyway? Isn't it considered "off limits" by the OS. Thus the >> reason it's hidden. ;-) >> >> Chris >> >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >> >> >> >> On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: >> >>> I know all the standard ways to get to ~/Library but just came across >>> another - how do I get ~/Library to show up in the Open File dialog box? >>> This will be on a customers computer so I can't ask them permanently >>> unhide the folder. >>> 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 bobs at twft.com Fri Jun 29 16:26:16 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 29 Jun 2012 13:26:16 -0700 Subject: Access to ~/Library on OSX In-Reply-To: <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> References: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> Message-ID: <868267C8-34D2-4B43-AA7F-DD83448AEA73@twft.com> Hmmm... I access an sqLite database used by a network scanner/inventory/help desk system called Spiceworks. To do this, I have to stop the Spiceworks process to make sure it is not open, and won't be opened while I am attempting to access it. I also have to create a share point on the Spiceworks server so I can access it over the network. I then have to mount the network share. I guess my point is, at some point, you have to trust that users are not complete imbeciles when working with databases. If we cannot count on some degree of competency with our target market, well it may be that we are at the point that no degree of ease of use built into our software is going to help. Bob On Jun 29, 2012, at 1:07 PM, Chris Sheffield wrote: > Ah, okay. That makes sense. And yes, I can see where that would be useful. In fact, I've had to open a sqlite database from there in the past. My solution was to add ~/Library to my Favorites in the Finder, making it easy to access that location from any open file dialog. But like you say, that may not be practical to require your users to do that. > > So other than going the shell route, I'm not really sure how else you could do it. Maybe someone else can comment... > > > On Jun 29, 2012, at 2:01 PM, Peter Haworth wrote: > >> Hi Chris, >> I guess that would do it - there is a terminal command to allow/deny access >> to ~/Library. >> >> To answer your question, the application in question is my SQLiteAdmin db >> admin program for SQLite databases. I had a user who wanted to browse a >> database that was in his ~/Library/ApplicationSupport folder. >> >> Also see my later note to this. I'm think my application should support >> drag/drop opening of databases. >> >> Pete >> lcSQL Software >> >> >> >> On Fri, Jun 29, 2012 at 12:42 PM, Chris Sheffield wrote: >> >>> I'm not sure this is possible, unless you can run some sort of shell >>> command before displaying the dialog. >>> >>> Just out of curiosity, why are you wanting a user to open a file from that >>> location anyway? Isn't it considered "off limits" by the OS. Thus the >>> reason it's hidden. ;-) >>> >>> Chris >>> >>> >>> -- >>> Chris Sheffield >>> Read Naturally, Inc. >>> www.readnaturally.com >>> >>> >>> >>> On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: >>> >>>> I know all the standard ways to get to ~/Library but just came across >>>> another - how do I get ~/Library to show up in the Open File dialog box? >>>> This will be on a customers computer so I can't ask them permanently >>>> unhide the folder. >>>> 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 Fri Jun 29 16:38:42 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 29 Jun 2012 13:38:42 -0700 Subject: Access to ~/Library on OSX In-Reply-To: <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> References: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> Message-ID: Can't you use the form: answer file "Choose a file..." with "~/Library Application Support/" You can use with filter to filter the files you can pick I think. Bob On Jun 29, 2012, at 1:07 PM, Chris Sheffield wrote: > Ah, okay. That makes sense. And yes, I can see where that would be useful. In fact, I've had to open a sqlite database from there in the past. My solution was to add ~/Library to my Favorites in the Finder, making it easy to access that location from any open file dialog. But like you say, that may not be practical to require your users to do that. > > So other than going the shell route, I'm not really sure how else you could do it. Maybe someone else can comment... > > > On Jun 29, 2012, at 2:01 PM, Peter Haworth wrote: > >> Hi Chris, >> I guess that would do it - there is a terminal command to allow/deny access >> to ~/Library. >> >> To answer your question, the application in question is my SQLiteAdmin db >> admin program for SQLite databases. I had a user who wanted to browse a >> database that was in his ~/Library/ApplicationSupport folder. >> >> Also see my later note to this. I'm think my application should support >> drag/drop opening of databases. >> >> Pete >> lcSQL Software >> >> >> >> On Fri, Jun 29, 2012 at 12:42 PM, Chris Sheffield wrote: >> >>> I'm not sure this is possible, unless you can run some sort of shell >>> command before displaying the dialog. >>> >>> Just out of curiosity, why are you wanting a user to open a file from that >>> location anyway? Isn't it considered "off limits" by the OS. Thus the >>> reason it's hidden. ;-) >>> >>> Chris >>> >>> >>> -- >>> Chris Sheffield >>> Read Naturally, Inc. >>> www.readnaturally.com >>> >>> >>> >>> On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: >>> >>>> I know all the standard ways to get to ~/Library but just came across >>>> another - how do I get ~/Library to show up in the Open File dialog box? >>>> This will be on a customers computer so I can't ask them permanently >>>> unhide the folder. >>>> 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 Fri Jun 29 16:47:37 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 13:47:37 -0700 Subject: Access to ~/Library on OSX In-Reply-To: References: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> Message-ID: Don't know if that works or not but I need people to be able to open databases anywhere on their computer, not just in ~/Library. Pete lcSQL Software On Fri, Jun 29, 2012 at 1:38 PM, Bob Sneidar wrote: > Can't you use the form: > > answer file "Choose a file..." with "~/Library Application Support/" > > You can use with filter to filter the files you can pick I think. > > Bob > > > On Jun 29, 2012, at 1:07 PM, Chris Sheffield wrote: > > > Ah, okay. That makes sense. And yes, I can see where that would be > useful. In fact, I've had to open a sqlite database from there in the past. > My solution was to add ~/Library to my Favorites in the Finder, making it > easy to access that location from any open file dialog. But like you say, > that may not be practical to require your users to do that. > > > > So other than going the shell route, I'm not really sure how else you > could do it. Maybe someone else can comment... > > > > > > On Jun 29, 2012, at 2:01 PM, Peter Haworth wrote: > > > >> Hi Chris, > >> I guess that would do it - there is a terminal command to allow/deny > access > >> to ~/Library. > >> > >> To answer your question, the application in question is my SQLiteAdmin > db > >> admin program for SQLite databases. I had a user who wanted to browse a > >> database that was in his ~/Library/ApplicationSupport folder. > >> > >> Also see my later note to this. I'm think my application should support > >> drag/drop opening of databases. > >> > >> Pete > >> lcSQL Software > >> > >> > >> > >> On Fri, Jun 29, 2012 at 12:42 PM, Chris Sheffield >wrote: > >> > >>> I'm not sure this is possible, unless you can run some sort of shell > >>> command before displaying the dialog. > >>> > >>> Just out of curiosity, why are you wanting a user to open a file from > that > >>> location anyway? Isn't it considered "off limits" by the OS. Thus the > >>> reason it's hidden. ;-) > >>> > >>> Chris > >>> > >>> > >>> -- > >>> Chris Sheffield > >>> Read Naturally, Inc. > >>> www.readnaturally.com > >>> > >>> > >>> > >>> On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: > >>> > >>>> I know all the standard ways to get to ~/Library but just came across > >>>> another - how do I get ~/Library to show up in the Open File dialog > box? > >>>> This will be on a customers computer so I can't ask them permanently > >>>> unhide the folder. > >>>> 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 pete at lcsql.com Fri Jun 29 17:05:46 2012 From: pete at lcsql.com (Peter Haworth) Date: Fri, 29 Jun 2012 14:05:46 -0700 Subject: Opening files by drag/drop (was Access To ~/Library) Message-ID: I'm moving away from figuring out how to get access to ~/Library in favor of allowing users to open files by dragging and dropping them onto my application. I found a thread in the archives on this topic involving setting an entry in the plist file to the file extensions that the program is prepared to handle, then checking apple events. Sounded like that would work for files dropped onto the program icon but perhaps not if the program is already running and the file gets dropped onto the program's open window. Any comments on that? Also, this is great for OSX but can it be done on Windows? Is it even a standard way of working on Windows? Thanks for any guidance, Pete lcSQL Software From bobs at twft.com Fri Jun 29 17:12:57 2012 From: bobs at twft.com (Bob Sneidar) Date: Fri, 29 Jun 2012 14:12:57 -0700 Subject: Access to ~/Library on OSX In-Reply-To: References: <579C73CF-5B2D-4329-9427-206B213949DA@me.com> <259ABDD5-C2F9-4F93-939C-8D9ED93B8C59@me.com> Message-ID: <9401E172-E63B-432B-B916-CEE160DDC6FE@twft.com> How about a Special Locations popup menu? Bob On Jun 29, 2012, at 1:47 PM, Peter Haworth wrote: > Don't know if that works or not but I need people to be able to open > databases anywhere on their computer, not just in ~/Library. > Pete > lcSQL Software > > > > On Fri, Jun 29, 2012 at 1:38 PM, Bob Sneidar wrote: > >> Can't you use the form: >> >> answer file "Choose a file..." with "~/Library Application Support/" >> >> You can use with filter to filter the files you can pick I think. >> >> Bob >> >> >> On Jun 29, 2012, at 1:07 PM, Chris Sheffield wrote: >> >>> Ah, okay. That makes sense. And yes, I can see where that would be >> useful. In fact, I've had to open a sqlite database from there in the past. >> My solution was to add ~/Library to my Favorites in the Finder, making it >> easy to access that location from any open file dialog. But like you say, >> that may not be practical to require your users to do that. >>> >>> So other than going the shell route, I'm not really sure how else you >> could do it. Maybe someone else can comment... >>> >>> >>> On Jun 29, 2012, at 2:01 PM, Peter Haworth wrote: >>> >>>> Hi Chris, >>>> I guess that would do it - there is a terminal command to allow/deny >> access >>>> to ~/Library. >>>> >>>> To answer your question, the application in question is my SQLiteAdmin >> db >>>> admin program for SQLite databases. I had a user who wanted to browse a >>>> database that was in his ~/Library/ApplicationSupport folder. >>>> >>>> Also see my later note to this. I'm think my application should support >>>> drag/drop opening of databases. >>>> >>>> Pete >>>> lcSQL Software >>>> >>>> >>>> >>>> On Fri, Jun 29, 2012 at 12:42 PM, Chris Sheffield >> wrote: >>>> >>>>> I'm not sure this is possible, unless you can run some sort of shell >>>>> command before displaying the dialog. >>>>> >>>>> Just out of curiosity, why are you wanting a user to open a file from >> that >>>>> location anyway? Isn't it considered "off limits" by the OS. Thus the >>>>> reason it's hidden. ;-) >>>>> >>>>> Chris >>>>> >>>>> >>>>> -- >>>>> Chris Sheffield >>>>> Read Naturally, Inc. >>>>> www.readnaturally.com >>>>> >>>>> >>>>> >>>>> On Jun 29, 2012, at 1:27 PM, Peter Haworth wrote: >>>>> >>>>>> I know all the standard ways to get to ~/Library but just came across >>>>>> another - how do I get ~/Library to show up in the Open File dialog >> box? >>>>>> This will be on a customers computer so I can't ask them permanently >>>>>> unhide the folder. >>>>>> 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 >> > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From brahma at hindu.org Fri Jun 29 21:32:55 2012 From: brahma at hindu.org (Web Admin Himalayan Academy) Date: Fri, 29 Jun 2012 15:32:55 -1000 Subject: Kickstarter.livecode In-Reply-To: <3D9476B9-C89E-4634-B0C7-E6F56E7F3049@mac.com> References: <3D9476B9-C89E-4634-B0C7-E6F56E7F3049@mac.com> Message-ID: <4FEE5747.2050503@hindu.org> On 6/29/12 5:33 AM, Thomas McGrath III wrote: > I think it's time we started discussing a Kickstarter.livecode program of some sort. Being at the conference really drove home a need for a system like this for livecoders from livecoders. Please take a look at kickstarter on the web and see what you think for our plugin/external/control developers as well as users. > > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.net I could see this, definitely. if the spec meets some need that solves a generalized problem, then you will find that a some of shops where we don't have the in-house expertise to build it, nor the budget to actually pay the full ticket on a new tool/box. But we *would* pledge a piece of the needed pie. From rdimola at evergreeninfo.net Fri Jun 29 22:15:30 2012 From: rdimola at evergreeninfo.net (Ralph DiMola) Date: Fri, 29 Jun 2012 22:15:30 -0400 Subject: OT: Tidbits from Jersey In-Reply-To: <4FEDE8ED.3020804@kencorey.com> References: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> <4FEDE8ED.3020804@kencorey.com> Message-ID: <003701cd5666$39b50530$ad1f0f90$@net> Great time!!! Thanks to all for sharing your insight and knowledge. Made it home in just over 6 hours even with the 30 mile traffic jam near Newark Airport. Ralph DiMola IT Director Evergreen Information Services rdimola at evergreeninfo.net From monte at sweattechnologies.com Fri Jun 29 23:21:37 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 30 Jun 2012 13:21:37 +1000 Subject: Kickstarter.livecode In-Reply-To: <3D9476B9-C89E-4634-B0C7-E6F56E7F3049@mac.com> References: <3D9476B9-C89E-4634-B0C7-E6F56E7F3049@mac.com> Message-ID: I've thought about this but I can't use the actual kick starter site because it's US only. In the end it's fairly easy to understand that if you buy a product the developer will have more resources to put into product development and maintenance. -- Monte Goulding On 30/06/2012, at 1:33 AM, Thomas McGrath III wrote: > I think it's time we started discussing a Kickstarter.livecode program of some sort. Being at the conference really drove home a need for a system like this for livecoders from livecoders. Please take a look at kickstarter on the web and see what you think for our plugin/external/control developers as well as users. > > > -- Tom McGrath III > http://lazyriver.on-rev.com > 3mcgrath at comcast.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 coiin at verizon.net Fri Jun 29 23:58:26 2012 From: coiin at verizon.net (Colin Holgate) Date: Fri, 29 Jun 2012 23:58:26 -0400 Subject: my book on Kindle... Message-ID: Got back home from the conference this evening. I came by train (after riding my foldable bike from the hotel to the Absecon train station). That was not too bad, I left after lunch and was back home in Brooklyn by 7pm. In addition to good sessions, great conversations, and very nice food and drinks, I also had the bonus of Kevin mentioning my book in his keynote speech. Also, several people told me that they would buy the book when it's out. At least a couple of people were interested in getting the book on Kindle (or the app version of Kindle at least), and the info on Amazon only talks about the paper version being released on September 2nd. Well, it is also going to be released on Kindle, possibly earlier than the paper book release date. So, if you're interested in the book and would like it on Kindle, don't preorder the paper one! Here's the Amazon page, if you are interested in the paper version: http://www.amazon.com/LiveCode-Mobile-Development-Beginners-Guide/dp/1849692483 From ludovic.thebault at laposte.net Sat Jun 30 00:25:27 2012 From: ludovic.thebault at laposte.net (=?iso-8859-1?Q?Ludovic_Th=E9bault?=) Date: Sat, 30 Jun 2012 06:25:27 +0200 Subject: Access to ~/Library on OSX In-Reply-To: References: Message-ID: <4263D8A2-9713-4039-8331-369836A3BF0E@laposte.net> IN the open dialog, you just need to do an cmd-shift-G (french system) to display an other windows in which you can type the path to the desired folder. It's the same that in the finder under the menu "Go" HTH From jacque at hyperactivesw.com Sat Jun 30 01:04:59 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 30 Jun 2012 00:04:59 -0500 Subject: my book on Kindle... In-Reply-To: References: Message-ID: <4FEE88FB.9060401@hyperactivesw.com> On 6/29/12 10:58 PM, Colin Holgate wrote: > At least a couple of people were interested in getting the book on > Kindle (or the app version of Kindle at least), and the info on > Amazon only talks about the paper version being released on September > 2nd. Well, it is also going to be released on Kindle, possibly > earlier than the paper book release date. That's great, Colin! I only read digital books any more and will definitely get a copy. Looking forward to it. It was good to see you again. All you people who didn't attend should consider the next conference -- there is just nothing like it. What a great time. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 30 01:10:06 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 30 Jun 2012 00:10:06 -0500 Subject: RevOnline fix Message-ID: <4FEE8A2E.9090104@hyperactivesw.com> I prodded Mark Waddingham during the conference and he was able to identify the problem with uploads to RevOnline. It's something on the server and apparently tiny files work but anything over a few K fails. He's got someone working on it. It could be fixed at any time, so anyone who's curious could try it in a day or so. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sc at sahores-conseil.com Sat Jun 30 03:51:00 2012 From: sc at sahores-conseil.com (Pierre Sahores) Date: Sat, 30 Jun 2012 09:51:00 +0200 Subject: my book on Kindle... In-Reply-To: <4FEE88FB.9060401@hyperactivesw.com> References: <4FEE88FB.9060401@hyperactivesw.com> Message-ID: <787B698E-A15C-48BB-B64D-63A1B347E464@sahores-conseil.com> Colin, Great announcement and many thanks for having written such a reference book. Will certainly helps LiveCode to become a lots more well known platform in about mobile development ! Please tell us about the Kindle version of your book as soon as it will be out ;-) Kind regards, Pierre Le 30 juin 2012 ? 07:04, J. Landman Gay a ?crit : > On 6/29/12 10:58 PM, Colin Holgate wrote: > >> At least a couple of people were interested in getting the book on >> Kindle (or the app version of Kindle at least), and the info on >> Amazon only talks about the paper version being released on September >> 2nd. Well, it is also going to be released on Kindle, possibly >> earlier than the paper book release date. > > That's great, Colin! I only read digital books any more and will definitely get a copy. Looking forward to it. > > It was good to see you again. All you people who didn't attend should consider the next conference -- there is just nothing like it. What a great time. > > -- > 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 curry at pair.com Sat Jun 30 04:26:40 2012 From: curry at pair.com (Curry Kenworthy) Date: Sat, 30 Jun 2012 03:26:40 -0500 Subject: Kickstarter.livecode In-Reply-To: References: Message-ID: <4FEEB840.8020304@pair.com> >> I think it's time we started discussing a Kickstarter.livecode program of some sort. > I've thought about this but I can't use the actual kick starter site because it's US only. Howdy, I agree! I used similar methods when funding FieldTrip and am extremely grateful for (and busy coding for) the response. KS is not really geared toward software, and something specializing in LiveCode could be great for empowering projects. I just registered the domain LiveFunder.com as a possible hq for such campaigns. Best, Curry K. From camm29 at tesco.net Sat Jun 30 04:44:36 2012 From: camm29 at tesco.net (Camm) Date: Sat, 30 Jun 2012 08:44:36 +0000 (UTC) Subject: bluetooth and LC In-Reply-To: Message-ID: <721824846.265019.1341045876419.JavaMail.root@md01.topaz.synacor.com> It is possible will older versions of Runrev , latest LC versions have a problem. Bug 10230 - which is being looked into. This using RS232 over Bluetooth. Regards Camm ----- Original Message ----- From: "ddas" To: "How to use LiveCode" Sent: Thursday, 28 June, 2012 4:13:01 AM Subject: Re: bluetooth and LC Hi Dr. Vokey, Are you using an IBVA system by any chance, Regards, Debdoot On Mar 14, 2012, at 6:54 PM, Vokey, John wrote: > All, > I am completely naive on this, but as I am getting a new portable EEG device for my lab that communicates by bluetooth, I thought I would ask whether any of the many genius coders on this list know how to read the raw data from a bluetooth device from LiveCard? The machine comes with software, but would prefer to handle it on my own within LC. > -- > Please avoid sending me Word or PowerPoint attachments. > See > > -Dr. John R. Vokey > > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode at 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 Sat Jun 30 05:36:15 2012 From: rene.micout at numericable.com (=?iso-8859-1?Q?Ren=E9_Micout?=) Date: Sat, 30 Jun 2012 11:36:15 +0200 Subject: RevOnline fix In-Reply-To: <4FEE8A2E.9090104@hyperactivesw.com> References: <4FEE8A2E.9090104@hyperactivesw.com> Message-ID: Thank you Jacqueline, for this good news... Le 30 juin 2012 ? 07:10, J. Landman Gay a ?crit : > I prodded Mark Waddingham during the conference and he was able to identify the problem with uploads to RevOnline. It's something on the server and apparently tiny files work but anything over a few K fails. He's got someone working on it. It could be fixed at any time, so anyone who's curious could try it in a day or so. > > -- > 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 monte at sweattechnologies.com Sat Jun 30 07:52:13 2012 From: monte at sweattechnologies.com (Monte Goulding) Date: Sat, 30 Jun 2012 21:52:13 +1000 Subject: Kickstarter.livecode In-Reply-To: <4FEEB840.8020304@pair.com> References: <4FEEB840.8020304@pair.com> Message-ID: <2ECC63CB-C288-489B-9B6D-E6E803E33ACC@sweattechnologies.com> Good work! I really like the idea of delivering what the community needs to get their apps implemented. Some way for any LC user to propose an idea and pledge funds and others to edit the idea and pledge too and then some way for someone to take on the project. -- Monte Goulding On 30/06/2012, at 6:26 PM, Curry Kenworthy wrote: > >> I think it's time we started discussing a Kickstarter.livecode program of some sort. > >> I've thought about this but I can't use the actual kick starter site because it's US only. > > Howdy, > > I agree! I used similar methods when funding FieldTrip and am extremely grateful for (and busy coding for) the response. KS is not really geared toward software, and something specializing in LiveCode could be great for empowering projects. > > I just registered the domain LiveFunder.com as a possible hq for such campaigns. > > Best, > > Curry K. > > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From devin_asay at byu.edu Sat Jun 30 08:24:08 2012 From: devin_asay at byu.edu (Devin Asay) Date: Sat, 30 Jun 2012 12:24:08 +0000 Subject: OT: Tidbits from Jersey In-Reply-To: <003701cd5666$39b50530$ad1f0f90$@net> References: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> <4FEDE8ED.3020804@kencorey.com>,<003701cd5666$39b50530$ad1f0f90$@net> Message-ID: Those of you who left Friday missed a wild night of thunder, lightening, torrential rain, hail and tornado sirens. All power went out to the whole hotel and surrounding area around 12:30 am. As I left early this morning I had to pick my way in the dark around fallen trees and branches. Despite the weather related excitement it was a great conference, great information, great company. Regards and safe travels all, Devin Sent from my iPhone From mcgrath3 at mac.com Sat Jun 30 09:26:06 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Sat, 30 Jun 2012 09:26:06 -0400 Subject: OT: Tidbits from Jersey In-Reply-To: References: <61131417-BB52-4355-869F-A9F60ACF8CFA@mac.com> <4FEDE8ED.3020804@kencorey.com> <003701cd5666$39b50530$ad1f0f90$@net> Message-ID: <1E4FCCA4-4C82-48F2-9E66-B6E189D7FA42@mac.com> Yes, that was the same storm we drove home through. First we had 2 hours of traffic and then 5 hours of hail, rain, etc. At one point we were creeping along looking for an underpass to hide under, but they were all taken by other cars and trucks. We made it home safely right around 10:30 But what a great conference and wonderful experience. Tom -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 30, 2012, at 8:24 AM, Devin Asay wrote: > Those of you who left Friday missed a wild night of thunder, lightening, torrential rain, hail and tornado sirens. All power went out to the whole hotel and surrounding area around 12:30 am. As I left early this morning I had to pick my way in the dark around fallen trees and branches. > From curry at pair.com Sat Jun 30 09:53:31 2012 From: curry at pair.com (Curry Kenworthy) Date: Sat, 30 Jun 2012 08:53:31 -0500 Subject: Kickstarter.livecode In-Reply-To: References: Message-ID: <4FEF04DB.1020302@pair.com> > Good work! I really like the idea of delivering what the community needs to get their apps implemented. Some way for any LC user to propose an idea and pledge funds and others to edit the idea and pledge too and then some way for someone to take on the project. I'll try to set something up at the website during July, so keep ideas flowing! One important thing is that most projects need a certain minimum critical amount to be possible. Some venues cancel everything if the main goal is not met, but I think actually it would be good to have a minimum amount like the "reserve" in an auction that represents what the project must absolutely have to survive, vs the main goal which is the amount that it should have to cover more of the bases. If that reserve is not met then the organizer would need to either cancel or seek further funding right away. Another aspect is giving donors/those who preorder something special, and I think there's a whole lot of gratitude that a person feels from having a project funded, which will help lead to some unique and special perks. So it could get really interesting! Best, Curry K. From mcgrath3 at mac.com Sat Jun 30 10:18:37 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Sat, 30 Jun 2012 10:18:37 -0400 Subject: Kickstarter.livecode In-Reply-To: <4FEF04DB.1020302@pair.com> References: <4FEF04DB.1020302@pair.com> Message-ID: Those are my feelings exactly. I like the idea of the critical amount. I love the idea of perks or what have you. The part that interests me is, for instance, I have an idea and I put it up for lets say $500 critical and I get the promise of $100 by campaign end, a few things happen, One: I know there is some interest but not enough to proceed forward with the current plan and that it needs to be thought through further. Two: I found this out before having invested any resources up front. and Three: The kick starters that did want this were not charged. If I did get the minimum critical amount then I can tell that enough people were interested to see it come to fruition -- but the community as a whole were not completely crazy and in love with the idea which also equates to getting a sense of any future sales of said plugin/project. The good part here is that The project gets completed and that the minimum funding is up front and that maybe I need to treat my marketing in a different way. Lastly, Some ideas will absolutely thrill the community who will then 'vote' as it were for that with cash and I get to know that it's a hit and I get my funding up front. Tom -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 30, 2012, at 9:53 AM, Curry Kenworthy wrote: > >> Good work! I really like the idea of delivering what the community needs to get their apps implemented. Some way for any LC user to propose an idea and pledge funds and others to edit the idea and pledge too and then some way for someone to take on the project. > > I'll try to set something up at the website during July, so keep ideas flowing! > > One important thing is that most projects need a certain minimum critical amount to be possible. Some venues cancel everything if the main goal is not met, but I think actually it would be good to have a minimum amount like the "reserve" in an auction that represents what the project must absolutely have to survive, vs the main goal which is the amount that it should have to cover more of the bases. > > If that reserve is not met then the organizer would need to either cancel or seek further funding right away. > > Another aspect is giving donors/those who preorder something special, and I think there's a whole lot of gratitude that a person feels from having a project funded, which will help lead to some unique and special perks. So it could get really interesting! > > Best, > > Curry K. > > > _______________________________________________ > use-livecode mailing list > use-livecode at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode From irog at mac.com Sat Jun 30 12:29:57 2012 From: irog at mac.com (Roger Guay) Date: Sat, 30 Jun 2012 09:29:57 -0700 Subject: use-livecode Digest, Vol 105, Issue 63 In-Reply-To: References: Message-ID: Hi Tim, No, her iPad is set the same as mine and other apps on her iPad of produce sounds, Thanks, Roger On Jun 30, 2012, at 12:51 AM, use-livecode-request at lists.runrev.com wrote: > Message: 12 > Date: Fri, 29 Jun 2012 12:38:48 -0700 > From: Tim Jones > To: How to use LiveCode > Subject: Re: Yet Another Sound Problem in iOS > Message-ID: > Content-Type: text/plain; charset=us-ascii > > Could she have the "Side Switch" set to "Mute" and turned on? > > Tim > > On Jun 29, 2012, at 11:16 AM, Roger Guay wrote: > >> OK, what the heck is going on now? My iOS app plays a sound in the simulator and my iPad 3 but not in my wife's (identical) iPad 3. Everything else works just fine in all three environments! >> >> Any help please? > From mcgrath3 at mac.com Sat Jun 30 12:50:15 2012 From: mcgrath3 at mac.com (Thomas McGrath III) Date: Sat, 30 Jun 2012 12:50:15 -0400 Subject: use-livecode Digest, Vol 105, Issue 63 In-Reply-To: References: Message-ID: <0D4046C8-4DAB-4F88-8F5E-E13B58BDED2C@mac.com> Roger, Shut down her iPad completely (hold sleep button on top until "slide to power off" appears and power off) wait a couple of seconds and then restart her iPad. It should fix it unless something is really wrong or really simple like "mute" etc. Tom -- Tom McGrath III http://lazyriver.on-rev.com 3mcgrath at comcast.net On Jun 30, 2012, at 12:29 PM, Roger Guay wrote: > Hi Tim, > > No, her iPad is set the same as mine and other apps on her iPad of produce sounds, > > Thanks, > > Roger > > > > On Jun 30, 2012, at 12:51 AM, use-livecode-request at lists.runrev.com wrote: > >> Message: 12 >> Date: Fri, 29 Jun 2012 12:38:48 -0700 >> From: Tim Jones >> To: How to use LiveCode >> Subject: Re: Yet Another Sound Problem in iOS >> Message-ID: >> Content-Type: text/plain; charset=us-ascii >> >> Could she have the "Side Switch" set to "Mute" and turned on? >> >> Tim >> >> On Jun 29, 2012, at 11:16 AM, Roger Guay wrote: >> >>> OK, what the heck is going on now? My iOS app plays a sound in the simulator and my iPad 3 but not in my wife's (identical) iPad 3. Everything else works just fine in all three environments! >>> >>> Any help please? >> > > > _______________________________________________ > use-livecode mailing list > use-livecode at 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 Jun 30 12:53:54 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 30 Jun 2012 09:53:54 -0700 Subject: Access to ~/Library on OSX In-Reply-To: <4263D8A2-9713-4039-8331-369836A3BF0E@laposte.net> References: <4263D8A2-9713-4039-8331-369836A3BF0E@laposte.net> Message-ID: Thanks Ludovic, that works great! Pete lcSQL Software On Fri, Jun 29, 2012 at 9:25 PM, Ludovic Th?bault < ludovic.thebault at laposte.net> wrote: > IN the open dialog, you just need to do an cmd-shift-G (french system) to > display an other windows in which you can type the path to the desired > folder. > It's the same that in the finder under the menu "Go" > > 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 jacque at hyperactivesw.com Sat Jun 30 13:08:03 2012 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 30 Jun 2012 12:08:03 -0500 Subject: OT: Tidbits from Jersey Message-ID: Not to mention no coffee. Imagine a herd of exhausted programmers wandering around in the dark without caffeine, waving uncharged devices around with no Internet.? On the way to the airport I saw a crushed car under a fallen tree and lots of branches suddenly sticking out of roofs. ? Jacqueline Landman Gay???????? |???? jacque at hyperactivesw.com HyperActive Software?????????? |???? http://www.hyperactivesw.com Devin Asay wrote:Those of you who left Friday missed a wild night of thunder, lightening, torrential rain, hail and tornado sirens. All power went out to the whole hotel and surrounding area around 12:30 am. As I left early this morning I hbd to pick my way in the dark around fallen trees and branches. Despite the weather related excitement it was a great conference, great information, great company. Regards and safe travels all, Devin Sent from my iPhone _______________________________________________ use-livecode mailing list use-livecode at 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 Jun 30 17:01:11 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 30 Jun 2012 14:01:11 -0700 Subject: Saving in 2.7 format Message-ID: I just saved a stack file in legacy format for the first time. I selected Save As.." form the file menu, changed the name of the file, and select 2.7 for the format. I expcted a new stack file to be created with the new name and for the original format file to still be there, however it appears that the original stack file had it's name changed and was saved in legacy format. This doesn;t seem like normal "Save As?" behavior. Pete lcSQL Software From bonnmike at gmail.com Sat Jun 30 17:18:32 2012 From: bonnmike at gmail.com (Mike Bonner) Date: Sat, 30 Jun 2012 15:18:32 -0600 Subject: Saving in 2.7 format In-Reply-To: References: Message-ID: I'm not seeing that behavior so I wonder whats different? I assume you are sure you are looking at the right files (IE, where you got the original from, where you told it to save the new 2.7 version) so, not sure whats up. Definitely not normal behavior. On Sat, Jun 30, 2012 at 3:01 PM, Peter Haworth wrote: > I just saved a stack file in legacy format for the first time. I selected > Save As.." form the file menu, changed the name of the file, and select 2.7 > for the format. I expcted a new stack file to be created with the new name > and for the original format file to still be there, however it appears that > the original stack file had it's name changed and was saved in legacy > format. > > This doesn;t seem like normal "Save As?" behavior. > > 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 Jun 30 17:21:53 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 30 Jun 2012 14:21:53 -0700 Subject: Saving in 2.7 format In-Reply-To: References: Message-ID: <4FEF6DF1.3050606@fourthworld.com> Peter Haworth wrote: > I just saved a stack file in legacy format for the first time. I selected > Save As.." form the file menu, changed the name of the file, and select 2.7 > for the format. I expcted a new stack file to be created with the new name > and for the original format file to still be there, however it appears that > the original stack file had it's name changed and was saved in legacy > format. > > This doesn;t seem like normal "Save As?" behavior. Unfortunately I'm unable to reproduce that here. When I use "Save As..." I get a new stack file, as expected, regardless of format selected. What platform was this on, and what is the creation date of the seemingly-renamed file the same as the mod date, or the same as when you created the original stack file? -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From pete at lcsql.com Sat Jun 30 17:23:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 30 Jun 2012 14:23:24 -0700 Subject: Getting the Last Modified Date of a file Message-ID: I see you can get the last modified date of all the files in the default folder using the detailed files construct. Is there not a way to get the same info for a specific file in any folder without having to mess around changing the default folder and filtering out the list for the one you want? Pete lcSQL Software From pete at lcsql.com Sat Jun 30 17:29:16 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 30 Jun 2012 14:29:16 -0700 Subject: Saving in 2.7 format In-Reply-To: <4FEF6DF1.3050606@fourthworld.com> References: <4FEF6DF1.3050606@fourthworld.com> Message-ID: I'm glad to hear it's not normal behavior! I will search around my computer to see if I can find the original 5.5 format file. This is on OSX by the way. Pete lcSQL Software On Sat, Jun 30, 2012 at 2:21 PM, Richard Gaskin wrote: > Peter Haworth wrote: > > I just saved a stack file in legacy format for the first time. I selected >> Save As.." form the file menu, changed the name of the file, and select >> 2.7 >> for the format. I expcted a new stack file to be created with the new >> name >> and for the original format file to still be there, however it appears >> that >> the original stack file had it's name changed and was saved in legacy >> format. >> >> This doesn;t seem like normal "Save As?" behavior. >> > > Unfortunately I'm unable to reproduce that here. When I use "Save As..." > I get a new stack file, as expected, regardless of format selected. > > What platform was this on, and what is the creation date of the > seemingly-renamed file the same as the mod date, or the same as when you > created the original stack file? > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Jun 30 17:33:13 2012 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 30 Jun 2012 14:33:13 -0700 Subject: Getting the Last Modified Date of a file In-Reply-To: References: Message-ID: <4FEF7099.8070008@fourthworld.com> Peter Haworth wrote: > I see you can get the last modified date of all the files in the default > folder using the detailed files construct. Is there not a way to get the > same info for a specific file in any folder without having to mess around > changing the default folder and filtering out the list for the one you want? True, no out-of-the-box one-liner, but you can write a function to make it a one-liner easily enough - here's one from stdlib, in the Files section of the Rev Interoperability Project: ---------------------------------------------------------------------- --| FUNCTION: stdFileInfo --| --| Author: Ken Ray --| Version: 1.1 --| Created: 3/4/04 --| Requires: -- --| --| Retrieves the file/folder information on a specific file/folder, --| either as a raw value or in a parseable array. --| --| If is empty, you will get back the line from the --| 'detailed files' in its entirety. --| --| If is one of "fileName","dataSize","resSize", --| "size" (a combination of "dataSize" and "resSize"), --| "createDate","modDate","accessDate","BUdate","ownerID", "groupID", --| "permissions","creator", "type", or "creatorType" (a combination of --| "creator" and "type"), only that value is returned. --| put stdFileInfo("/Users/ken/test.txt","creatorType") --| --> TTXTtext --| --| If is "array", you get back all the items in an --| array that you can then use one of the info "keys" above to get at --| the value you're interested in, with "full" giving you the full --| detailed files line. --| put stdFileInfo("/Users/ken/test.txt","array") into tFileA --| put tFileA["creatorType"] --| --> TTXTtext ---------------------------------------------------------------------- function stdFileInfo pFilePath,pOpt_InfoItem if pOpt_InfoItem <> "" then if pOpt_InfoItem is not among the items of "full,fileName,dataSize,resSize,createDate,modDate,accessDate,BUdate,ownerID,groupID,permissions,creatorType,size,creator,type,array" then return "StdLibError: '" & pOpt_InfoItem & "' is not a valid file property." end if end if set the itemDel to "/" put urlEncode(last item of pFilePath) into tItem delete last item of pFilePath put the directory into tOldDir set the directory to pFilePath put the detailed files into tDetailedList set the directory to tOldDir set the itemDel to "," put lineOffset(cr&tItem&",",cr&tDetailedList) into tLine put line tLine of tDetailedList into tDetailedInfo if pOpt_InfoItem = "" then return tDetailedInfo replace "," with tab in tDetailedInfo set the itemDel to tab put tDetailedInfo into tFileA["full"] put urlDecode(item 1 of tDetailedInfo) into tFileA["fileName"] put (item 2 of tDetailedInfo) into tFileA["dataSize"] put (item 3 of tDetailedInfo) into tFileA["resSize"] put (item 2 of tDetailedInfo) + (item 3 of tDetailedInfo) into tFileA["size"] put "createDate,modDate,accessDate,BUdate" into tDates replace "," with tab in tDates repeat with x = 4 to 7 put item x of tDetailedInfo into tSecs if tSecs <> "" then convert tSecs to short date and time put tSecs into tFileA[(item x-3 of tDates)] end repeat put (item 8 of tDetailedInfo) into tFileA["ownerID"] put (item 9 of tDetailedInfo) into tFileA["groupID"] put (item 10 of tDetailedInfo) into tFileA["permissions"] put (item 11 of tDetailedInfo) into tFileA["creatorType"] put (char 1 to 4 of item 11 of tDetailedInfo) into tFileA["creator"] put (char 5 to 8 of item 11 of tDetailedInfo) into tFileA["type"] if pOpt_InfoItem = "array" then return tFileA else return tFileA[pOpt_InfoItem] end if end stdFileInfo -- Richard Gaskin Fourth World LiveCode training and consulting: http://www.fourthworld.com Webzine for LiveCode developers: http://www.LiveCodeJournal.com Follow me on Twitter: http://twitter.com/FourthWorldSys From pete at lcsql.com Sat Jun 30 17:47:24 2012 From: pete at lcsql.com (Peter Haworth) Date: Sat, 30 Jun 2012 14:47:24 -0700 Subject: Getting the Last Modified Date of a file In-Reply-To: <4FEF7099.8070008@fourthworld.com> References: <4FEF7099.8070008@fourthworld.com> Message-ID: Thanks Richard, that will save me some time. Pete lcSQL Software On Sat, Jun 30, 2012 at 2:33 PM, Richard Gaskin wrote: > Peter Haworth wrote: > >> I see you can get the last modified date of all the files in the default >> folder using the detailed files construct. Is there not a way to get the >> same info for a specific file in any folder without having to mess around >> changing the default folder and filtering out the list for the one you >> want? >> > > True, no out-of-the-box one-liner, but you can write a function to make it > a one-liner easily enough - here's one from stdlib, in the Files section of > the Rev Interoperability Project: > > > ------------------------------**------------------------------**---------- > --| FUNCTION: stdFileInfo > --| > --| Author: Ken Ray > --| Version: 1.1 > --| Created: 3/4/04 > --| Requires: -- > --| > --| Retrieves the file/folder information on a specific file/folder, > --| either as a raw value or in a parseable array. > --| > --| If is empty, you will get back the line from the > --| 'detailed files' in its entirety. > --| > --| If is one of "fileName","dataSize","**resSize", > --| "size" (a combination of "dataSize" and "resSize"), > --| "createDate","modDate","**accessDate","BUdate","ownerID"**, "groupID", > --| "permissions","creator", "type", or "creatorType" (a combination of > --| "creator" and "type"), only that value is returned. > --| put stdFileInfo("/Users/ken/test.**txt","creatorType") > --| --> TTXTtext > --| > --| If is "array", you get back all the items in an > --| array that you can then use one of the info "keys" above to get at > --| the value you're interested in, with "full" giving you the full > --| detailed files line. > --| put stdFileInfo("/Users/ken/test.**txt","array") into tFileA > --| put tFileA["creatorType"] > --| --> TTXTtext > ------------------------------**------------------------------**---------- > > function stdFileInfo pFilePath,pOpt_InfoItem > if pOpt_InfoItem <> "" then > if pOpt_InfoItem is not among the items of "full,fileName,dataSize,** > resSize,createDate,modDate,**accessDate,BUdate,ownerID,** > groupID,permissions,**creatorType,size,creator,type,**array" then > return "StdLibError: '" & pOpt_InfoItem & "' is not a valid file > property." > end if > end if > set the itemDel to "/" > put urlEncode(last item of pFilePath) into tItem > delete last item of pFilePath > put the directory into tOldDir > set the directory to pFilePath > put the detailed files into tDetailedList > set the directory to tOldDir > set the itemDel to "," > put lineOffset(cr&tItem&",",cr&**tDetailedList) into tLine > put line tLine of tDetailedList into tDetailedInfo > if pOpt_InfoItem = "" then return tDetailedInfo > replace "," with tab in tDetailedInfo > set the itemDel to tab > put tDetailedInfo into tFileA["full"] > put urlDecode(item 1 of tDetailedInfo) into tFileA["fileName"] > put (item 2 of tDetailedInfo) into tFileA["dataSize"] > put (item 3 of tDetailedInfo) into tFileA["resSize"] > put (item 2 of tDetailedInfo) + (item 3 of tDetailedInfo) into > tFileA["size"] > put "createDate,modDate,**accessDate,BUdate" into tDates > replace "," with tab in tDates > repeat with x = 4 to 7 > put item x of tDetailedInfo into tSecs > if tSecs <> "" then convert tSecs to short date and time > put tSecs into tFileA[(item x-3 of tDates)] > end repeat > put (item 8 of tDetailedInfo) into tFileA["ownerID"] > put (item 9 of tDetailedInfo) into tFileA["groupID"] > put (item 10 of tDetailedInfo) into tFileA["permissions"] > put (item 11 of tDetailedInfo) into tFileA["creatorType"] > put (char 1 to 4 of item 11 of tDetailedInfo) into tFileA["creator"] > put (char 5 to 8 of item 11 of tDetailedInfo) into tFileA["type"] > > if pOpt_InfoItem = "array" then > return tFileA > else > return tFileA[pOpt_InfoItem] > end if > end stdFileInfo > > > > -- > Richard Gaskin > Fourth World > LiveCode training and consulting: http://www.fourthworld.com > Webzine for LiveCode developers: http://www.LiveCodeJournal.com > Follow me on Twitter: http://twitter.com/**FourthWorldSys > > ______________________________**_________________ > use-livecode mailing list > use-livecode at 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 Sat Jun 30 18:40:42 2012 From: matthias_livecode_150811 at m-r-d.de (Matthias Rebbe) Date: Sun, 1 Jul 2012 00:40:42 +0200 Subject: iOS: Network reachability checking Message-ID: <81C2C0C2-C383-4D62-8F14-1A7F1AC18E9C@m-r-d.de> Hi, is anyone using the experimental "Network reachability checking" feature for ios? For an ios app i need to do a network connection test, because Apple?s HID rules demands to do a network connectivity test for applications which use network connections. I added that to my scripts and tried some "error cases". No 3G and no Wifi: reachabilityinfo is empty 3G, but no Wifi reachabilityinfo contains transient, reachable, is cell No 3G, but Wifi(my local gateway is connected to the internet) reachabilityinfo contains only reachable - because my ios device connects over my gateway to the internet So far all is okay. But if i now disconnect my gateway from internet, reachabilityinfo still does contain only "reachable". I tried here several times. So if the ios device does have a wifi connection to a LAN but without an internetconnection, then the reachabilityinfo returns wrong information. It was my understanding, that in such a case reachability info should contain "reachable" and "connection required". Or am i am wrong about this? Btw.: Is it better to place "iphoneSetReachabilityTarget hostNameOrAddress" on the card/cards which do network communication or should this be placed into the openstack handler? Any performance issues? Regards, Matthias