Re: LC, Mac Mail & Rules

2021-02-24 Thread William Prothero via use-livecode
I’ve noticed some odd behavior with Apple Mail since I upgraded to Big Sur, 
too. There has been some work on it and I don’t think it’s for the better.

Bill Prothero

> On Feb 24, 2021, at 2:22 PM, Rick Harrison via use-livecode 
>  wrote:
> 
> Thanks for the discussion link.  More confirmation it is a bug in Catalina 
> macOS Mail.
> Unfortunately, their work around for forwarding isn’t a fix.  One would have 
> hoped
> that Apple would have fixed it in the last 8 months, but they haven’t.  :-(
> 
> Thanks,
> 
> Rick
> 
>> On Feb 24, 2021, at 2:08 PM, J. Landman Gay via use-livecode 
>>  wrote:
>> 
>> You're not alone:
>> > >
>> 
>> There are a couple of work-around suggestions there, and a bug report has 
>> been filed. But they're talking about forwarding mail, not auto-responding.
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William Prothero
waproth...@gmail.com




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Roadmap

2021-02-17 Thread prothero--- via use-livecode
Andre:
I think if your chapters offered several ways of organizing a project, starting 
with beginners, and then discussing the various philosophies, say how to name 
variables, using Levure, setting up MVC, etc, etc.

And you are right to be concerned with how quickly the information gets out of 
date and new capabilities are introduced. When I think of “book”, I think of a 
paper based document that sits on my bookshelf. I think, these days, especially 
with such a dynamic product, new resources are going to be coming out all the 
time and the idea of a “book” that sits on a shelf is going to limit you.

I know I’m probably stating what you already know, but what I know is that your 
writings are first rate and I and others have a lot to learn from them.

BTW, I looked at https://livecloud.io 
Very impressive as an example of livecode going big!

Best,
Bill


> On Feb 17, 2021, at 4:16 AM, Andre Garzia via use-livecode 
>  wrote:
> 
> 
> 
>> On 16 Feb 2021, at 15:26, Alex Tweedly via use-livecode 
>>  wrote:
>> 
>> A sample 'skeleton' app - i.e. complete but not fleshed-out. Initially it 
>> would be for a desktop app (the first sequel will cover mobile). It would 
>> implement "good practices" for many of the common features, with enough code 
>> being there to do something - but the focus should be on the architecture 
>> rather than on doing anything useful.
> 
> I released:
> 
> https://andregarzia.com/books/livecode-advanced-application-architecture.html 
> 
> 
> To cover as much of this topic as I felt comfortable doing. The main issue is 
> that different experienced developers have different opinions about what is 
> the best way to organise an app. LiveCode is very versatile and you can do a 
> really great app organisation that is completely different than another great 
> app. We don’t have a mothership preferred way of doing that, and I didn’t 
> want to force my own bias into people.
> 
> I know that some people are deriving great value from Levure, others prefer 
> using something else. It is a tricky topic to cover because once you release 
> such book, you’re kinda telling all newcomers that the way described in the 
> book is the best way to do it. For example, if I went ahead and added a way 
> of doing all that without Levure, then some people would think that Levure is 
> useless because the only book we have tells you do use something different; 
> if I used Levure, then people would think that if you’re not using it, you’re 
> doing it wrong.
> 
> That is way I stayed into safe topics in that book, I covered stuff that 
> should be applicable to many ways of organising your code. Still, I really 
> think you’ve surfaced an important vacuum in our community, we lack good and 
> documented skeleton apps. The main challenge here is the wording on the 
> e-book, it should be clear that there are other equality valid ways of doing 
> things, and that is OK to tweak the presented approach or even come up with 
> your own.
> 
> Since a lot of this work would involve manipulating stacks and their 
> properties, I suspect that this would work better as a multimedia product 
> with videos and articles.
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William A. Prothero, Ph.D.
University of California, Santa Barbara Dept. of Earth Sciences (Emeritus)
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Another question about multiple stack projects

2021-02-16 Thread William Prothero via use-livecode
What I should have done is search the help files first, but I somehow chose 
unhelpful search terms, so didn’t see this until this morning. Sorry.

So it appears that the only purpose of the “Stacks” setting is to set 
properties for each stack that locates them within the particular app 
directory. Very convenient.

For example, suppose one line of the stackfiles property is, by extracting a 
line from “the stackfiles of this stack":
appNavigation-Lib,resources/libStacks/appNavigation-Lib.livecodescript(= 
theSelectedLine)

put specialFolderPath("resources”)&”/“&(item 2 of theSelectedLine) into 
tFilePath
start using tFilePath

I see, in the IDE, anyway, that no matter where I am in the multiple stacks in 
the project, that if I do:
"put the stackfiles of this stack”, I get the list of stackfiles that was 
entered from the settings.

Best.
Bill


> On Feb 16, 2021, at 8:45 AM, Bob Sneidar via use-livecode 
>  wrote:
> 
> Listing them in the stack files gives LC the ability to find them when you 
> refer to them by name only (as opposed to the full path.) In the case of 
> script only Libraries, you can start using them at any time before you make a 
> call to them. For instance, I have a database setup card that configures the 
> database connection when the card is opened. I start using my database 
> library on openCard. 
> 
> Bob S
> 
> 
>> On Feb 15, 2021, at 9:40 PM, William Prothero via use-livecode 
>>  wrote:
>> 
>> Folks:
>> I have a question about multiple stack projects. My project starts with a 
>> splash stack. In the standalone preferences of this stack, I list all stacks 
>> the project uses, including script only stacks I use as libraries. Should I 
>> do a “Start using” on all of these stacks at this point? But I could have 
>> just done a “start using” for the required stacks for each of the other 
>> component stacks when they were first accessed, and got the same result?
>> 
>> I guess my question is: how does the build process make use of the list of 
>> stacks in the splash stack? Are they all built into the project in some way 
>> that doesn’t happen otherwise? I still seem to be required to “Start using” 
>> each of the library stacks anyway.
>> 
>> Best,
>> Bill
>> 
>> William Prothero
>> waproth...@gmail.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William Prothero
waproth...@gmail.com



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Another question about multiple stack projects

2021-02-15 Thread William Prothero via use-livecode
Folks:
I have a question about multiple stack projects. My project starts with a 
splash stack. In the standalone preferences of this stack, I list all stacks 
the project uses, including script only stacks I use as libraries. Should I do 
a “Start using” on all of these stacks at this point? But I could have just 
done a “start using” for the required stacks for each of the other component 
stacks when they were first accessed, and got the same result?

I guess my question is: how does the build process make use of the list of 
stacks in the splash stack? Are they all built into the project in some way 
that doesn’t happen otherwise? I still seem to be required to “Start using” 
each of the library stacks anyway.

Best,
Bill

William Prothero
waproth...@gmail.com




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: How do I interpret this Build Error dialog?

2021-02-15 Thread William Prothero via use-livecode
Mark and Jacqueline:
Thanks. That’s very helpful!
Bill

> On Feb 15, 2021, at 5:54 PM, Mark Wieder via use-livecode 
>  wrote:
> 
> On 2/15/21 5:29 PM, J. Landman Gay via use-livecode wrote:
>> In Sample Stacks, search for LiveCode Error Lookup. I keep it my Plugins 
>> folder. You can paste the whole list of errors into it and it will tell you 
>> what they mean.
>> However, usually you only need the first line which is where a break would 
>> happen in the IDE. The other lines are, in reverse order, the messages that 
>> led up to the topmost error.
> 
> Actually, in this case the second line has more info.
> Line #1 (error #219: error in function handler) is a more generic error 
> message that I find singularly unuseful.
> Line #2 (error #118: Operators &: error in left operand) gives a more 
> specific reason.
> 
> At any rate, the problem seems to be on line 236 in the function 
> getDesktopFolderPath, and is probably around char 8, although that isn't 
> always accurate.
> 
> The stack frames leading up to the error were triggered by the build process 
> invoking preOpencard:
> 
> preOpenCard
> --> initFirstLoginScreen
> > checkForLastLogInFile
> --> getDesktopFolderPath
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William Prothero
waproth...@gmail.com




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: How do I interpret this Build Error dialog?

2021-02-15 Thread William Prothero via use-livecode
Sean:
Thank you, thank you!.
Bill

> On Feb 15, 2021, at 4:14 PM, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> Hi,
> The error panels show the events in reverse order, so last occurrence first.
> 
> The first number in each line is the error code and the second is the line
> number in the script that failed.
> Here's a list of the error codes:
> https://livecode.fandom.com/wiki/Error_codes
> 
> Going back from line 5 of your error:
> 353 - THe name of the object it enters (stack "loginLib")
> 241 - Handler: error in statement , line 236 of stack "LoginLib"
> 465 - put: error in expression , line 236
> 118 - Operators &: &: error in left operand , line 236
> 219 - Function: error in function handler , line 236 (function
> getDesktopFolderPath)
> 
> So, it's likely a compound problem with lots of things that likely led up
> to the fault. There are more 219 and 241 errors and it starts with a 490
> (repeat: error in statement). Work your way through the error codes and see
> what you find.
> 
> All the best
> Sean
> 
> On Mon, 15 Feb 2021 at 23:24, William Prothero via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Folks:
>> 
>> I have a pretty complex app that I’ve been adding onto for awhile and now
>> I’m getting a seemingly informative error dialog when I try to build it. It
>> works fine in the IDE. The app consists of numerous stacks and libraries
>> launched with a splash stack. I get an error dialog but have no idea how to
>> interpret its info. It’s not clear to me how to interpret the error dialog
>> and what made it fail. It seems to fail at the login stack, which is called
>> when the user clicks the Start button.
>> 
>> Was the failure point at the end of the error message? I haven’t actually
>> tried to build this app for a couple of years and its complexity has grown.
>> All of the stacks in the project have been entered into the “Stacks”
>> section of the standalone properties dialog. I’ve obviously done something
>> wrong and it would help a lot if I could interpret the error message (I
>> hope).
>> 
>> The following two links will display the first part of the error message
>> and the second (scrolled) part.
>> https://www.dropbox.com/s/brlvvtrbb8xeh6j/buildFail-1.png?dl=0 <
>> https://www.dropbox.com/s/brlvvtrbb8xeh6j/buildFail-1.png?dl=0>
>> 
>> https://www.dropbox.com/s/5cyq3huunp7wnl3/buildFail-2.png?dl=0 <
>> https://www.dropbox.com/s/5cyq3huunp7wnl3/buildFail-2.png?dl=0>
>> 
>> Any wisdom on how to proceed would be much appreciated.
>> 
>> Thanks,
>> Bill
>> 
>> William Prothero
>> waproth...@gmail.com
>> 
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William Prothero
waproth...@gmail.com




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


How do I interpret this Build Error dialog?

2021-02-15 Thread William Prothero via use-livecode
Folks:

I have a pretty complex app that I’ve been adding onto for awhile and now I’m 
getting a seemingly informative error dialog when I try to build it. It works 
fine in the IDE. The app consists of numerous stacks and libraries launched 
with a splash stack. I get an error dialog but have no idea how to interpret 
its info. It’s not clear to me how to interpret the error dialog and what made 
it fail. It seems to fail at the login stack, which is called when the user 
clicks the Start button. 

Was the failure point at the end of the error message? I haven’t actually tried 
to build this app for a couple of years and its complexity has grown. All of 
the stacks in the project have been entered into the “Stacks” section of the 
standalone properties dialog. I’ve obviously done something wrong and it would 
help a lot if I could interpret the error message (I hope). 

The following two links will display the first part of the error message and 
the second (scrolled) part.
https://www.dropbox.com/s/brlvvtrbb8xeh6j/buildFail-1.png?dl=0 


https://www.dropbox.com/s/5cyq3huunp7wnl3/buildFail-2.png?dl=0 


Any wisdom on how to proceed would be much appreciated.

Thanks,
Bill

William Prothero
waproth...@gmail.com



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Roadmap

2021-02-15 Thread William Prothero via use-livecode
Jacqueline:
Thanks. Yes, I have it. Haven’t tried it yet. But I’ve downloaded it.
Best,
Bill


> On Feb 15, 2021, at 1:35 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> Do you use his notarization stack? Once you get it set up it's a huge 
> time-saver. No more Terminal commands.
> 
> On 2/15/21 2:21 PM, William Prothero via use-livecode wrote:
>> Codesigning is always a trudge for me because I don’t do it very often and 
>> Apple is regularly changing the parameters. So I also very much appreciate 
>> Matthias’ lesson.
>> Thanks from me too!
>> Bill
> 
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William Prothero
waproth...@gmail.com




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Roadmap

2021-02-15 Thread William Prothero via use-livecode
Codesigning is always a trudge for me because I don’t do it very often and 
Apple is regularly changing the parameters. So I also very much appreciate 
Matthias’ lesson.
Thanks from me too!
Bill

> On Feb 15, 2021, at 11:32 AM, Roger Guay via use-livecode 
>  wrote:
> 
> I definitely owe an apology to Matthias Rebbe for not recognizing his 
> outstanding lesson “Codesigning and notarizing your LC standalone for 
> distribution outside the Mac Appstore- “, including the fact of the recent 
> update of Feb 9th. The amount of work involved in creating this lesson is 
> mind-boggling to me.
> 
> Thank you, Matthias!!
> 
> Roger
> 
>> On Feb 14, 2021, at 3:01 PM, Roger Guay via use-livecode 
>>  wrote:
>> 
>> I just noticed that the "Codesigning and Notarizing your LC Standalone etc” 
>> lesson was updated on Feb 9, 2021. Perhaps I misrepresented the real 
>> situation in my previous post.
>> 
>> Roger
>> 
>> 
>>> On Feb 14, 2021, at 2:35 PM, Roger Guay via use-livecode 
>>>  wrote:
>>> 
>>> Well, permit me to chime in here with full knowledge that I may be out of 
>>> date with what’s already available. 
>>> 
>>> Arguably the most important feature of LC is its muliplatformness. 
>>> Recognizing that it is a moving target, We/I need and want up to date easy 
>>> to use lessons on how to build standalones for all the platforms. Since it 
>>> is moving target these lessons should have revision cycles with clear up 
>>> front indication of what OS and LC versions are being  used in each lesson. 
>>> One of the problems I encounter is the bewildering platform jargon in 
>>> existing lessons. I wish more simple language could be used to perhaps 
>>> explain the jargon.
>>> 
>>> I am an Apple user (not a bigot) and it annoys the hell of me that I can no 
>>> longer build distributable standalones for the Mac. It’s not reasonable to 
>>> expect to change Apple, so we need to make it easier for us LC users. I 
>>> briefly looked at the current lesson for this some time ago and at first 
>>> glance it seemed unnecessarily complicated. I admit I might be me at fault 
>>> here but here we are…
>>> 
>>> Just trying to help,
>>> 
>>> Roger
>>> 
 On Feb 14, 2021, at 1:52 PM, Richard Gaskin via use-livecode 
  wrote:
 
 What do you want to learn?
 
 Let's identify topic areas, and then it will become much simpler to sort 
 out how they get addressed.
 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William Prothero
waproth...@gmail.com




___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Roadmap

2021-02-15 Thread ELS Prothero via use-livecode
Great to hear Andre’s input!

One point I hoped to make is that there is also a possibility of monetizing a 
help site that is created outside the mothership but coordinates and supports 
it. I think this kind of resource would be a significant investment and it is 
unrealistic to expect that the community will do this for free. Frankly, from 
others’ comments, it seems that there is a lot of room for additional support 
and marketing. Think of a combination of short tutorials backed by downloadable 
samples of what was presented on video. These could be backed up with more 
in-depth lessons at a small charge. The purpose of a short video would be dual. 
One for showing how to do something and second for advertising how easy it is 
to do some things with Livecode. What if there was a link to LC subscriptions 
and the mothership would pay a royalty to the site owner/manager?

LC is a great deal, with a free version available for newbies. There are 
opportunities, I think.

Folks, please forgive me if I am overly promoting this idea. I’m an idea 
person, retired, and have no spare time to put a lot of energy into creating 
something like this. But many of you make your living from Livecode and these 
ideas could be mutually beneficial. I am invested in Livecode and would love to 
see it get more exposure and adoption. It’s a great product!

Best,
Bill Prothero

William Prothero
https://earthlearningsolutions.org

> On Feb 15, 2021, at 4:56 AM, Andre Garzia via use-livecode 
>  wrote:
> 
> Hi Folks, 
> 
> 
>> On 15 Feb 2021, at 01:46, William Prothero via use-livecode 
>>  wrote:
>> 
>> Andre Garza’s post about his planning to write a book on some aspect of 
>> Livecode programming got me thinking about this. First, I think writing 
>> books is useful, but the way many busy folks access information on the 
>> internet is in more as smaller more targeted bites. I play jazz keyboard. A 
>> couple of years ago, I subscribed to a site that gave me access to jazz song 
>> sheet music included in video lessons lasting 30-60 minutes each. At the 
>> same time, from a couple other  authors, I got regular (about once a week) 
>> emails with short free improv techniques that took me 5-10 minutes to read, 
>> but with offers (at a cost) that include more in-depth lessons. I find that 
>> I use the short lessons a lot and the longer lessons, that I have already 
>> paid for with my one year subscription, very little if at all. Perhaps I’m 
>> unusual with a very short attention span, but I suspect I'm more typical. 
>> I’m suggesting that there are unused marketing and support strategies that 
>> could be beneficial to the Livecode enterprise. Check out the macmost site 
>> to see what I’m talking about.
> 
> I had a great conversation with Richard about this couple weeks ago. We 
> definitely feel that there is a need for more content in our community. In my 
> own personal and subjective opinion, a real problem with have in LiveCode 
> community is that the UX of the website is really bad. The site is quite 
> pretty, but things that are useful for LC developers are hard to find. Let me 
> illustrate that with an example:
> 
> Suppose you want to check some API related thing. You go to the website, 
> click “Docs” on the top menu and you’re dropped in a firehose of introductory 
> information. That is all great, but where is the online dictionary? How you 
> can go from there to finding out about a specific command or function? It is 
> not there. The easiest way to get to the dictionary is to go back to the main 
> home page, scroll all the way to the bottom and get the dictionary link in 
> the footer.
> 
> The content is there, but the navigation around that content is bad. The new 
> HTML-based dictionary in the IDE is dead slow and has other UX issues such as 
> what happens when you press the ENTER/RETURN key in the search field (go 
> ahead, try it).
> 
> LC is a small company regardless of how much we love them. They can’t provide 
> solution to all our needs. It is not because they don’t want to, they have 
> limited resources. We can’t treat LC as we treat Apple or Microsoft. I won’t 
> dive into the sheer scale of the difference between those entities. We can’t 
> compare it with some hugely popular FOSS programming language project such as 
> Python. We tend to think that because it is FOSS that it is all done for free 
> by a small group of people, it is very easy to fall into the fallacy of 
> saying: “look at what those people can achieve for free!”. It is not free and 
> their institutional and enterprise backers provide funding and full-time 
> employees that are beyond what LC can sum up.
> 
> Does that mean that LC has no place? Of course not, even with all those large 
> e

Re: LC Roadmap

2021-02-14 Thread William Prothero via use-livecode
Jacqueline:
I didn’t know about http://lessons.livecode.com <http://lessons.livecode.com/>. 
Thank you for letting me know of that resource. It looks very useful and I like 
the user feedback part.

To be clear, it is my intent to stimulate thought toward opportunities, not to 
complain.

In a way, my ignorance of the lessons link illustrates my point. Where is the 
marketing? Why aren’t these contributions mentioned in the “This Week In 
Llivecode” mailing? I am busy with many things other than programming. I read 
all of the emails from this list. Yet, I didn’t know about this compilation. 
These could be promoted/marketed, not only to potential new users, but to 
existing ones. 

I think if folks would check out the example site I mentioned, they would see 
more what I’m suggesting. http://macmost.com <http://macmost.com/>

Andre Garza’s post about his planning to write a book on some aspect of 
Livecode programming got me thinking about this. First, I think writing books 
is useful, but the way many busy folks access information on the internet is in 
more as smaller more targeted bites. I play jazz keyboard. A couple of years 
ago, I subscribed to a site that gave me access to jazz song sheet music 
included in video lessons lasting 30-60 minutes each. At the same time, from a 
couple other  authors, I got regular (about once a week) emails with short free 
improv techniques that took me 5-10 minutes to read, but with offers (at a 
cost) that include more in-depth lessons. I find that I use the short lessons a 
lot and the longer lessons, that I have already paid for with my one year 
subscription, very little if at all. Perhaps I’m unusual with a very short 
attention span, but I suspect I'm more typical. I’m suggesting that there are 
unused marketing and support strategies that could be beneficial to the 
Livecode enterprise. Check out the macmost site to see what I’m talking about.

Peace to you all and thanks for all the help you have given me in my projects,

Be well,
Bill Prothero



> On Feb 14, 2021, at 10:43 AM, J. Landman Gay via use-livecode 
>  wrote:
> 
> There is a whole lot more at http://lessons.livecode.com. While these aren't 
> videos, the amount of info there is impressive and lessons are added all the 
> time.
> 
> Personally I find written instructions much easier to follow and they don't 
> require me to spend extra time watching a video and needing to 
> run/pause/run/search for the section I want to review.
> 
> The lessons site should be prominently displayed in the Help menu.
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> On February 14, 2021 11:27:24 AM ELS Prothero via use-livecode 
>  wrote:
> 
>> Curry,
>> Your comments echo some of my experiences with Livecode. In olden times, 
>> when I realized that I could significantly improve my students’ learning by 
>> enlisting computers, I began with HyperCard, went to Supercard, and when it 
>> failed at cross platform, I went to Macromedia Director.  I’ve programmed in 
>> FORTRAN, Pascal. When Adobe bought and killed Director, I switched my coding 
>> to LiveCode.
>> 

William Prothero
waproth...@gmail.com



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Roadmap

2021-02-14 Thread prothero--- via use-livecode
Folks, a bit more:
Both documentation and marketing are huge tasks and keeping even basic 
documentation current is a big job. A few years ago, I tried the lessons that 
were produced by the livecode team to help folks create basic Apple apps. In my 
view, they were a failure. First, they seemed either buggy or lacked attention 
to non-specialist assumptions in the presentation, confusing me. They needed to 
be reviewed and vetted by beginning programmers. Secondly, they quickly became 
obsolete. Lots of effort for a mediocre showing.

This is a task where livecoders could contribute with carefully vetted modules, 
like those in macmost.com <http://macmost.com/>. There would need to be a 
presentation framework that contributors fit into. Contributions would need to 
be reviewed (and authored), perhaps by livecoders who have already purchased 
livecode subscriptions. Coding practices would have to be reviewed and be 
clean. Purchase fees would be collected by the mothership and distributed to 
authors. This would benefit the mothership by bringing in new users who would 
subscribe to the software. There should be user feedback and requests for 
specific lessons, which a member of the contribution team (all subscribers?) 
could take on. Lessons would get reviewed by purchasers and authors would also 
get ratings.

This project would be best if tightly coupled to the dev team and its control. 
The justification for giving fees to authors is that it would be enormously to 
the benefit of the mothership to have this resource, both by supporting 
existing users and gaining new ones.

Happy Valentine’s day,
Every day is “Valentine’s Day” (if your name is Valentine),

Best,
Bill Prothero


> On Feb 14, 2021, at 9:25 AM, ELS Prothero via use-livecode 
>  wrote:
> 
> Curry,
> Your comments echo some of my experiences with Livecode. In olden times, when 
> I realized that I could significantly improve my students’ learning by 
> enlisting computers, I began with HyperCard, went to Supercard, and when it 
> failed at cross platform, I went to Macromedia Director.  I’ve programmed in 
> FORTRAN, Pascal. When Adobe bought and killed Director, I switched my coding 
> to LiveCode.
> 
> I still miss Director. It’s animation capabilities and web deployment with a 
> plug-in were excellent. Of course, plug-ins are obsolete and mobile support 
> has become mandatory. The big selling point that is front and center is: 
> English like language. I find that a very weak claim, unless all I want to do 
> is write “Hello World” when I click a button. To do anything non-trivial, you 
> need to delve into coder world. Yes, it is enormously helpful at building 
> user interfaces. Deployment is an enormous pain, with ever changing security 
> challenges. The help files are great at the most trivial tasks, but to do 
> beyond can be challenging. That said, I am committed to Livecode and 
> congratulate the dev team for their accomplishments.
> 
> I would like to see:
> Better help files that go deeper. Have you seen MacMost.com? This is a guy 
> who produces quicky videos for free, and offers more detailed courses for a 
> modest subscription fee. I don’t know whether there are enough potential 
> clients for this, but what if a small team of live coders created something 
> like this that would create modest size youtube videos that both bring in new 
> users and take them to the next level with video, sample projects, and text 
> materials? Perhaps the mothership could support and advise while user Fees 
> pass to the authors. Just thinking.
> 
> That’s all for now. Valentine’s Day and breakfast beckon.
> 
> Best,
> Bill Prothero
> 
> 
> 
> 
> 
> William Prothero
> https://earthlearningsolutions.org
> 
>> On Feb 14, 2021, at 7:30 AM, e.beugelaar--- via use-livecode 
>>  wrote:
>> 
>> https://www.b4x.com if u dont want headaches.
>> 
>> Get Outlook for Android<https://aka.ms/ghei36>
>> 
>> 
>> From: use-livecode  on behalf of 
>> Curry Kenworthy via use-livecode 
>> Sent: Sunday, February 14, 2021 11:31:47 AM
>> To: use-livecode@lists.runrev.com 
>> Cc: Curry Kenworthy 
>> Subject: Re: LC Roadmap
>> 
>> 
>> JeeJeeStudio:
>> 
>>> I like Livecode a lot, but it has it's limitations,
>>> lot of bugs are not solved.
>> 
>> True. Would be more accurate with "yet" added; solving bugs is ongoing!
>> We could also say that many bugs HAVE been solved. Moderate progress.
>> (I know, having been on the front lines of the bug-reporting battle.)
>> 
>> I attribute bug density to dev strategy during the "Great Refactoring."
>> Good: Kickstarter project threw money/man-hours at LC to ach

Re: LC Roadmap

2021-02-14 Thread ELS Prothero via use-livecode
 Curry,
Your comments echo some of my experiences with Livecode. In olden times, when I 
realized that I could significantly improve my students’ learning by enlisting 
computers, I began with HyperCard, went to Supercard, and when it failed at 
cross platform, I went to Macromedia Director.  I’ve programmed in FORTRAN, 
Pascal. When Adobe bought and killed Director, I switched my coding to LiveCode.

I still miss Director. It’s animation capabilities and web deployment with a 
plug-in were excellent. Of course, plug-ins are obsolete and mobile support has 
become mandatory. The big selling point that is front and center is: English 
like language. I find that a very weak claim, unless all I want to do is write 
“Hello World” when I click a button. To do anything non-trivial, you need to 
delve into coder world. Yes, it is enormously helpful at building user 
interfaces. Deployment is an enormous pain, with ever changing security 
challenges. The help files are great at the most trivial tasks, but to do 
beyond can be challenging. That said, I am committed to Livecode and 
congratulate the dev team for their accomplishments.

I would like to see:
Better help files that go deeper. Have you seen MacMost.com? This is a guy who 
produces quicky videos for free, and offers more detailed courses for a modest 
subscription fee. I don’t know whether there are enough potential clients for 
this, but what if a small team of live coders created something like this that 
would create modest size youtube videos that both bring in new users and take 
them to the next level with video, sample projects, and text materials? Perhaps 
the mothership could support and advise while user Fees pass to the authors. 
Just thinking.

That’s all for now. Valentine’s Day and breakfast beckon.

Best,
Bill Prothero





William Prothero
https://earthlearningsolutions.org

> On Feb 14, 2021, at 7:30 AM, e.beugelaar--- via use-livecode 
>  wrote:
> 
> https://www.b4x.com if u dont want headaches.
> 
> Get Outlook for Android
> 
> 
> From: use-livecode  on behalf of Curry 
> Kenworthy via use-livecode 
> Sent: Sunday, February 14, 2021 11:31:47 AM
> To: use-livecode@lists.runrev.com 
> Cc: Curry Kenworthy 
> Subject: Re: LC Roadmap
> 
> 
> JeeJeeStudio:
> 
>> I like Livecode a lot, but it has it's limitations,
>> lot of bugs are not solved.
> 
> True. Would be more accurate with "yet" added; solving bugs is ongoing!
> We could also say that many bugs HAVE been solved. Moderate progress.
> (I know, having been on the front lines of the bug-reporting battle.)
> 
> I attribute bug density to dev strategy during the "Great Refactoring."
> Good: Kickstarter project threw money/man-hours at LC to achieve a lot.
> Bad: Code quality was mediocre; lots of bugs introduced at that time.
> (We are STILL finding and reporting LC 7 and 8 bugs.)
> 
> Problem: Digging out from under myriad bugs takes big money/man-hours.
> Meanwhile: Platforms, especially Apple and Mobile, are moving targets.
> 
> Traditional solution: Use a new campaign, like FM, for cashflow.
> Underlying philosophy: Quality = energy/money/time.
> Potential weakness: History could repeat itself. New code quality??
> 
> My proposed solution: Decrease net bugs with more careful coding.
> Underlying philosophy: New code should be good code. (Almost zero-sum.)
> Potential weakness: Too late for the Refactoring; only useful from now.
> 
>> Livecode is great! Don't misunderstand and it learns a lot of
>> people to program. But it runs behind future facts.
> 
> Some truth there too, but it misses a (gigantic) point. In fact, two:
> 
> A. A good IDE is not ONLY about features, bugs, and platforms.
> B. LC's benefit is not ONLY about being easy to learn. (When it is.)
> 
> If that's the only reason you're here, you don't understand LC!
> 
> And you're not the only one. Even those at the top have missed it.
> Raney failed to see it: He considered MC a stepping stone to C.
> LC Ltd also missed part of it: many unique benefits under-promoted.
> And the way some features are added CONTRADICTS the LC paradigm.
> 
> LiveCode - and the legacy of HyperCard - is not Just Another IDE.
> People have usually failed miserably at explaining the magic.
> ("Easy English-like language?" Way too vague! Also missing the point.)
> Too few good analyses, too much parroting weak/transient slogans.
> 
> I intend to do a bit myself in that area soon, explaining what HC/LC is.
> (I had health/energy problems, thus some detractors, but they'll see!)
> The unique strengths of LC paradigm -yes, paradigm- deserve attention.
> That's why I'm making it a point to be more active on this list.
> 
> That paradigm is why many of us are here: not just a handy-dandy tool.
> It's a worldview of how to code - which should be updated not discarded.
> This paradigm has extreme value; likely more than even LC Ltd realizes.
> That's why I'm making it a point to be more active on 

Re: No visual effects on Big Sur?

2021-02-08 Thread ELS Prothero via use-livecode
Folks,
I get effects in Apple’s Big Sur when I use v9.6.1 in Livecode. But 9.6.2(rc2) 
fails. It’s not the Mac OS. Something happened in 9.6.2. I haven’t tried it in 
9.6.2(rc1).
Bill

William Prothero
https://earthlearningsolutions.org

> On Feb 8, 2021, at 2:29 AM, Richmond via use-livecode 
>  wrote:
> 
> No joy over here:
> 
> LC 9.6.2 RC 2 / macOS 11.3 Beta 1
> 
> But this does work this way:
> 
> LC 8.2.0 DP 2 / macOS 11.3 Beta 1
> 
> So the problem may not lie with macOS.
> 
>> On 7.02.21 15:42, Håkan Liljegren via use-livecode wrote:
>> That is strange. As it worked for you Sean, what machine are you on? But, as 
>> we have several of us where it doesn’t work I filed a bug anyway:
>> 
>> https://quality.livecode.com/show_bug.cgi?id=23085
>> 
>> :-Håkan
>>> On 7 Feb 2021, 05:12 +0100, Sean Cole (Pi) via use-livecode 
>>> , wrote:
>>> Hi all,
>>> I just tested here in BigSur 11.2 and they work fine in both the IDE and
>>> standalone. The only ones that do not work are the core image transitions
>>> (with the exception of dissolve which, although having the same name, does
>>> not appear to use the CI version of the effect).
>>> 
>>> I made a simple default stack with one button with this code:
>>> 
>>> on mouseUp pButtonNumber
>>> lock screen for visual effect
>>> set the backcolor of this card to (line random(552) of colornames())
>>> unlock screen with visual effect "dissolve"
>>> end mouseUp
>>> 
>>> The standalone was set with all the default parameters and auto inclusions.
>>> 
>>> Sean
>>> 
>>> On Sat, 6 Feb 2021 at 18:16, prothero--- via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>> 
>>>> Hakan:
>>>> I get the same thing. Big Sur, livecode version LC 9.6.2 (rc2). It was
>>>> working on previous versions.
>>>> 
>>>> Yes, please file a bug report.
>>>> 
>>>> Bill
>>>> 
>>>>> On Feb 5, 2021, at 10:55 PM, Håkan Liljegren via use-livecode <
>>>> use-livecode@lists.runrev.com> wrote:
>>>>> Running LC 9.6.2 (rc2) on macOS Big Sur I have no visual effects that
>>>> work. None! Is there anyone else having the same experience, or is it just
>>>> my setup? I have tried to wipe every RunRev/LiveCode file in the Library
>>>> and in the applications folder and then reinstall but still no luck. Also
>>>> tried older (stable versions) with no luck, but that was before wiping
>>>> every file out of existence.
>>>>> Can anyone else running Big Sur confirm before I file a bug-report?
>>>>> 
>>>>> :-Håkan
>>>>> ___
>>>>> use-livecode mailing list
>>>>> use-livecode@lists.runrev.com
>>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>> subscription preferences:
>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>> William A. Prothero, Ph.D.
>>>> University of California, Santa Barbara Dept. of Earth Sciences (Emeritus)
>>>> Santa Barbara, CA. 93105
>>>> http://earthlearningsolutions.org/
>>>> 
>>>> 
>>>> ___
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: No visual effects on Big Sur?

2021-02-06 Thread prothero--- via use-livecode
Hakan:
I get the same thing. Big Sur, livecode version LC 9.6.2 (rc2). It was working 
on previous versions.

Yes, please file a bug report.

Bill

> On Feb 5, 2021, at 10:55 PM, Håkan Liljegren via use-livecode 
>  wrote:
> 
> Running LC 9.6.2 (rc2) on macOS Big Sur I have no visual effects that work. 
> None! Is there anyone else having the same experience, or is it just my 
> setup? I have tried to wipe every RunRev/LiveCode file in the Library and in 
> the applications folder and then reinstall but still no luck. Also tried 
> older (stable versions) with no luck, but that was before wiping every file 
> out of existence.
> 
> Can anyone else running Big Sur confirm before I file a bug-report?
> 
> :-Håkan
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William A. Prothero, Ph.D.
University of California, Santa Barbara Dept. of Earth Sciences (Emeritus)
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: OT Friendly customers....

2021-01-26 Thread ELS Prothero via use-livecode
Matthias,
I regularly get emails that threaten to do financial harm if I don’t do some 
kind of payment to them. If it’s a scam, the return email may be spoofed also. 
Once I got an email from a known friend requesting assistance during a travel 
problem, but the email had been hijacked. From that email address, I got 
sincere sounding requests for emergency assistance. When I checked a Facebook 
account, I found postings about her hijacked email.

If you can find an alternative email address to contact, for the person you 
found on the internet, you could contact him that way. However, the request 
sounds very suspicious to me.

Good luck,
Bill

William Prothero
http://es.earthednet.org

> On Jan 26, 2021, at 9:17 AM, matthias rebbe via use-livecode 
>  wrote:
> 
> Hi all,
> 
> today i had a really unfriendly email from a customer 
> and i would like to show what independent developers sometimes have to deal 
> with.
> 
> First some information...
> i am selling a Win/Mac/Linux tool through Fastspring for years.
> The software is protected using Zygodact from Jacqueline Landman Gay.
> Btw. a really great tool.
> 
> The purchase process is quite easy. After successful purchase/payment 
> Fastspring contacts post some data to a Livecode Server Script. If the 
> Fastpring call contains all needed information the Livecode Server scripts 
> call the Zygodact stack to generate the registration data for that order  and 
> then returns that information. T he customer then get's an automated email 
> from Fastspring which contains the details to unlock the software from demo 
> mode to full mode. This works for years now and worked before Fastspring for 
> years with KAGI.
> 
> Today this email arrived:
> 
> <
> I plugged in the registration code and received a message that it was not 
> valid for the current version that I had downloaded and that I had to send 
> more money.
> 
> Either send me a valid code or refund my money.
> 
> Unless I hear from you today I will contact my bank and my credit card 
> company and report this as a fraudulent charge.
> 
> Let me know what are your intentions.
>> 
> 
> 
> The funny part is, my software does not return such a message. If the code is 
> not accepted because email address and key code do not match, it just returns 
> the message "Name or Key incorrect."
> 
> So what should i conclude from this? Did the customer try to unlock a wrong 
> program? Or did he just interpret the message "Name or Key incorrect" as "You 
> have to send more money"?
> 
> But what annoys me the most is the way he wrote the support request. 
> 
> As the friendly person i am, i tried his unlock data here w/o problem. I 
> replied to him that the unlock data is definitely working and if that is not 
> the case at his side, then i would assume that he either tried to use the 
> unlock details with an other program not mine or that he did not exactly 
> enter the unlock details.
> I even offered a free one2one remote session to do the unlock process for him.
> 
> Until now i did not receive any answers.
> 
> Btw. according to his LinkeIn profile he is a Digital Journalist and Web 
> Designer and is working for a US University
> 
> Anyway.
> 
> Regards,
> 
> Matthias
> 
> 
> 
> 
> 
> 
> 
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Community Ask Password

2021-01-24 Thread William Prothero via use-livecode
I tried it on LC 9.6.2 RC-2 in Big Sur and it worked, but it didn’t put the 
window title on the entry window.
on mouseUp

  ask password "Please log in:" titled "Password Test"

   answer it

end mouseUp


Bill

> On Jan 21, 2021, at 12:35 AM, panagiotis merakos via use-livecode 
>  wrote:
> 
> Hello Bob,
> 
> I just did a quick test in LC 9.6.2 RC-2 and I cannot reproduce this bug. I
> put this code in a button:
> 
> on mouseUp pButtonNumber
>   ask password "Please log in:" titled "Password Test"
> end mouseUp
> 
> I also tried putting this button in a modal stack.
> 
> In both cases, I can type in the ask password dialog, and the OK and Cancel
> buttons do respond.
> 
> Could you file a bug report and attach a sample stack that demonstrates the
> problem, so as we fix it asap?
> 
> Also, what is your MacOS version? I tested on Mojave.
> 
> Kind regards,
> Panos
> --
> 
> On Thu, 21 Jan 2021 at 02:30, Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Oddly 9.6.2 RC2 Community DOES solve the Standalone App settings bug I
>> mentioned in another post. This is all Mac BTW.
>> 
>> Bob S
>> 
>> 
>>> On Jan 20, 2021, at 4:21 PM, Bob Sneidar via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Hi all.
>>> 
>>> Ask Password dialog pops but will not take input, nor can I click the
>> Cancel or OK buttons.
>>> 
>>> V9.6.2 RC2
>>> 
>>> Bob S
>>> 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William A. Prothero
https://earthlearningsolutions.org

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Considering work with livecode server

2021-01-20 Thread ELS Prothero via use-livecode
Andre,
You are probably correct. 

Thanks to all of you who have responded to my question about deployment on the 
web.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Jan 20, 2021, at 8:22 AM, Andre Garzia  wrote:
> 
> 
> Bill,
> 
> :-) that topic is too large for a book to be honest.
> 
> What I recommend is actually building a desktop standalone. Forget the web 
> for that app, push for an app.
> 
> Best
> A
> 
>> On Wed, 20 Jan 2021 at 16:20, ELS Prothero 
>>  wrote:
>> Thank you, Andre, for you wisdom. What I take from your comments is if I 
>> want to develop dynamic interactive web based apps with Livecode, I should 
>> get up to speed on JavaScript and will need to either use Livecode to 
>> generate html5, compiled with webAssembly, or find another platform to 
>> develop the software.
>> 
>> Perhaps this topic is an idea for a short book (hint, hint).
>> 
>> Best,
>> Bill
>> 
>> William Prothero
>> http://es.earthednet.org
>> 
>> > On Jan 20, 2021, at 8:03 AM, Andre Garzia via use-livecode 
>> >  wrote:
>> > 
>> > WebAssembly (aka WASM) is not a silver bullet. It is not something like
>> > "you compile to WebAssembly and then PROFIT".
>> > 
>> > WebAssembly and ASM.js (which is what the current HTML5 LC Runtime uses)
>> > are very similar. The advantages of WASM is that it is a lot smaller –
>> > since it is bytecode and not strings in source code – than ASM.js, also, it
>> > can be streamed so you can start loading it in the VM before it finishes
>> > transferring. Given the same source code in WASM and ASM.js, the WASM one
>> > will transfer and load faster, but that is it. One of the main objectives
>> > of WASM was to reduce latency between the beginning of the load action and
>> > having something running.
>> > 
>> > WASM backends have been integrated in many languages – mostly notable LLVM
>> > – which means that is somewhat doable to compile C/C++ code to WASM. That
>> > doesn't mean that all libraries work. WASM has no graphics part. It deals
>> > with memory and integers (floats?). It doesn't even have a string type. It
>> > is basically a small assembly language to be targeted by compilers.
>> > 
>> > Apps made with WASM do not work with just 100% WASM. You always need JS.
>> > JavaScript is the glue that links DOM, events, and WASM. What you usually
>> > do is have a bunch of JS and then speed up some parts of that code with
>> > WASM. WASM can't touch the DOM, WASM can't handle input events. JS and WASM
>> > are built to complement each other.
>> > 
>> > Most languages targeting WebAssembly deployments have their own "JS
>> > Standard library toolkit" so that when you compile, you end up with a
>> > combination of WASM and JS files (maybe even HTML).
>> > 
>> > The benefit for LC would be a smaller runtime and faster loading, both are
>> > great.
>> > 
>> > Just don't believe it is something magical like we were promised in the 90s
>> > with Java Applets that you'd compile your Java App and it would magically
>> > load on the Web. That is not how this works.
>> > 
>> > If you want to learn more about WebAssembly go to the learning area of MDN
>> > WebDocs:
>> > https://developer.mozilla.org/en-US/docs/WebAssembly/Concepts#what_is_webassembly
>> > 
>> > 
>> > 
>> >> On Wed, 20 Jan 2021 at 15:53, Andre Garzia  wrote:
>> >> 
>> >> So,
>> >> 
>> >> Displaying bundled content only (or mostly) allows Apple's static analysis
>> >> tools to take a look at your app. They can also identify outgoing
>> >> connections, so they know if you are opening remote pages. If all you do 
>> >> is
>> >> display local content, and there is no outgoing connections, then security
>> >> analysis of your app is easier (also, it works offline from the start 
>> >> which
>> >> is good). This is not an infalible system, but it works for the average
>> >> case.
>> >> 
>> >> As for having an app, that displays external webpages which allow you to
>> >> buy stuff might be a violation of Apple TOS. That is why you don't buy
>> >> Kindle books on the Kindle app on iOS. Amazon doesn't want to give Apple a
>> >> cut. An app that advertises itself as a browser has more leeway with this
>> >> than others. For example it is OK for Mozilla to ship "Firefox" (not 
>> >> really
>> >> Firefox, more like mozSafari) in iOS even though you can open web pages 
>> >> and
>> >> buy stuff with it. It is not OK for you to create an app that opens your
>> >> webstore and sells stuff.
>> >> 
>> >> I'll write another message about WebAssembly...
>> >> 
>> >> On Wed, 20 Jan 2021 at 12:22, Mark Smith via use-livecode <
>> >> use-livecode@lists.runrev.com> wrote:
>> >> 
>> >>> Thanks Kee, but I am a bit puzzled by the restriction.
>> >>> 
>> >>> That would require complicity from the businesses, which if reputable
>> >>> would be a stretch, no? For example, if I had an app that linked to 
>> >>> course
>> >>> selections on University websites, are they going to suggest that these
>> >>> could be portals to pedophile shopping 

Re: Considering work with livecode server

2021-01-20 Thread ELS Prothero via use-livecode
Thank you, Andre, for you wisdom. What I take from your comments is if I want 
to develop dynamic interactive web based apps with Livecode, I should get up to 
speed on JavaScript and will need to either use Livecode to generate html5, 
compiled with webAssembly, or find another platform to develop the software.

Perhaps this topic is an idea for a short book (hint, hint).

Best,
Bill

William Prothero
http://es.earthednet.org

> On Jan 20, 2021, at 8:03 AM, Andre Garzia via use-livecode 
>  wrote:
> 
> WebAssembly (aka WASM) is not a silver bullet. It is not something like
> "you compile to WebAssembly and then PROFIT".
> 
> WebAssembly and ASM.js (which is what the current HTML5 LC Runtime uses)
> are very similar. The advantages of WASM is that it is a lot smaller –
> since it is bytecode and not strings in source code – than ASM.js, also, it
> can be streamed so you can start loading it in the VM before it finishes
> transferring. Given the same source code in WASM and ASM.js, the WASM one
> will transfer and load faster, but that is it. One of the main objectives
> of WASM was to reduce latency between the beginning of the load action and
> having something running.
> 
> WASM backends have been integrated in many languages – mostly notable LLVM
> – which means that is somewhat doable to compile C/C++ code to WASM. That
> doesn't mean that all libraries work. WASM has no graphics part. It deals
> with memory and integers (floats?). It doesn't even have a string type. It
> is basically a small assembly language to be targeted by compilers.
> 
> Apps made with WASM do not work with just 100% WASM. You always need JS.
> JavaScript is the glue that links DOM, events, and WASM. What you usually
> do is have a bunch of JS and then speed up some parts of that code with
> WASM. WASM can't touch the DOM, WASM can't handle input events. JS and WASM
> are built to complement each other.
> 
> Most languages targeting WebAssembly deployments have their own "JS
> Standard library toolkit" so that when you compile, you end up with a
> combination of WASM and JS files (maybe even HTML).
> 
> The benefit for LC would be a smaller runtime and faster loading, both are
> great.
> 
> Just don't believe it is something magical like we were promised in the 90s
> with Java Applets that you'd compile your Java App and it would magically
> load on the Web. That is not how this works.
> 
> If you want to learn more about WebAssembly go to the learning area of MDN
> WebDocs:
> https://developer.mozilla.org/en-US/docs/WebAssembly/Concepts#what_is_webassembly
> 
> 
> 
>> On Wed, 20 Jan 2021 at 15:53, Andre Garzia  wrote:
>> 
>> So,
>> 
>> Displaying bundled content only (or mostly) allows Apple's static analysis
>> tools to take a look at your app. They can also identify outgoing
>> connections, so they know if you are opening remote pages. If all you do is
>> display local content, and there is no outgoing connections, then security
>> analysis of your app is easier (also, it works offline from the start which
>> is good). This is not an infalible system, but it works for the average
>> case.
>> 
>> As for having an app, that displays external webpages which allow you to
>> buy stuff might be a violation of Apple TOS. That is why you don't buy
>> Kindle books on the Kindle app on iOS. Amazon doesn't want to give Apple a
>> cut. An app that advertises itself as a browser has more leeway with this
>> than others. For example it is OK for Mozilla to ship "Firefox" (not really
>> Firefox, more like mozSafari) in iOS even though you can open web pages and
>> buy stuff with it. It is not OK for you to create an app that opens your
>> webstore and sells stuff.
>> 
>> I'll write another message about WebAssembly...
>> 
>> On Wed, 20 Jan 2021 at 12:22, Mark Smith via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> Thanks Kee, but I am a bit puzzled by the restriction.
>>> 
>>> That would require complicity from the businesses, which if reputable
>>> would be a stretch, no? For example, if I had an app that linked to course
>>> selections on University websites, are they going to suggest that these
>>> could be portals to pedophile shopping sites by entering a secret pass
>>> phrase? By the sounds of it, please correct me if I am wrong, no iStore app
>>> can link to a website for content regardless of the status of the
>>> organization that stands behind the site? H, I still have a lot to
>>> learn in this space.
>>> 
>>> Are there any links available to guidelines that describe these
>>> limitations?
>>> 
>>> Thanks
>>> Mark
>>> 
 On Jan 20, 2021, at 4:25 AM, kee nethery via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
 
 An app to web content is a mystery app. Your restaurant review app that
>>> pulls from the web could easily be transformed into a pedophile shopping
>>> app by entering a secret pass phrase and then changing the data on the web
>>> site. (as an extreme example)
>>> 
>>> 

Re: Considering work with livecode server

2021-01-19 Thread William Prothero via use-livecode
Hmmm…. I see:
"Add WebAssembly build target in HTML5 deployment”, in the"team is working on 
right now” category. I guess, given all the delays and getting HTML5 up, I 
won’t hold my breath. But, I’ll certainly be watching for it. Gaads, another 
subscription to purchase. But getting real livecode dynamic features on the web 
would be a game-changer for me. 

Best,
Bill

> On Jan 19, 2021, at 12:50 PM, William de Smet via use-livecode 
>  wrote:
> 
> WebAssembly is on the roadmap.
> https://livecode.com/resources/roadmap/
> 
> 
> 
>> Op 19 jan. 2021 om 20:43 heeft William Prothero via use-livecode 
>>  het volgende geschreven:
>> 
>> Dan:
>> I just did a bit of Googling and wow! It sounds like a capability to compile 
>> to WebAssembly would put LiveCode in the big time. I wonder if there is any 
>> interest from the dev team. Sounds much more useful than HTML5.
>> 
>> Best,
>> Bill
>> 
>>> On Jan 19, 2021, at 11:13 AM, Dan Brown  wrote:
>>> 
>>> When livecode supports WebAssembly as a build target you'll be able to do 
>>> what you've asked
>>> 
>>> On Tue, 19 Jan 2021, 20:46 William Prothero via use-livecode, 
>>> mailto:use-livecode@lists.runrev.com>> 
>>> wrote:
>>> Thanks, all, for your comments. It would sure be nice if there was some 
>>> equivalent to shockwave, back in the days. Of course, downloadable plug-ins 
>>> like shockwave and flash apparently have too many security issues and are 
>>> not allowed anymore. 
>>> 
>>> HTML5 eventually? I assume HTML5 apps would run in a browser.
>>> 
>>> Thanks again,
>>> Bill
>>> 
>>>>> On Jan 19, 2021, at 8:57 AM, Bob Sneidar via use-livecode 
>>>>> mailto:use-livecode@lists.runrev.com>> 
>>>>> wrote:
>>>> 
>>>> If only!
>>>> 
>>>> Bob S
>>>> 
>>>> 
>>>>> On Jan 19, 2021, at 5:56 AM, Andre Garzia via use-livecode 
>>>>> >>>> <mailto:use-livecode@lists.runrev.com><mailto:use-livecode@lists.runrev.com
>>>>>  <mailto:use-livecode@lists.runrev.com>>> wrote:
>>>> 
>>>> A website from 1995
>>>> needs to be just as valid to the browser as one from 2021.
>>>> 
>>>> ___
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com <mailto:use-livecode@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>
>>> 
>>> William A. Prothero
>>> https://earthlearningsolutions.org <https://earthlearningsolutions.org/>
>>> 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com <mailto:use-livecode@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>
>> 
>> William A. Prothero
>> https://earthlearningsolutions.org
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William A. Prothero
https://earthlearningsolutions.org


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Considering work with livecode server

2021-01-19 Thread William Prothero via use-livecode
Dan:
I just did a bit of Googling and wow! It sounds like a capability to compile to 
WebAssembly would put LiveCode in the big time. I wonder if there is any 
interest from the dev team. Sounds much more useful than HTML5.

Best,
Bill

> On Jan 19, 2021, at 11:13 AM, Dan Brown  wrote:
> 
> When livecode supports WebAssembly as a build target you'll be able to do 
> what you've asked
> 
> On Tue, 19 Jan 2021, 20:46 William Prothero via use-livecode, 
> mailto:use-livecode@lists.runrev.com>> wrote:
> Thanks, all, for your comments. It would sure be nice if there was some 
> equivalent to shockwave, back in the days. Of course, downloadable plug-ins 
> like shockwave and flash apparently have too many security issues and are not 
> allowed anymore. 
> 
> HTML5 eventually? I assume HTML5 apps would run in a browser.
> 
> Thanks again,
> Bill
> 
> > On Jan 19, 2021, at 8:57 AM, Bob Sneidar via use-livecode 
> > mailto:use-livecode@lists.runrev.com>> 
> > wrote:
> > 
> > If only!
> > 
> > Bob S
> > 
> > 
> > On Jan 19, 2021, at 5:56 AM, Andre Garzia via use-livecode 
> >  > <mailto:use-livecode@lists.runrev.com><mailto:use-livecode@lists.runrev.com 
> > <mailto:use-livecode@lists.runrev.com>>> wrote:
> > 
> > A website from 1995
> > needs to be just as valid to the browser as one from 2021.
> > 
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com <mailto:use-livecode@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>
> 
> William A. Prothero
> https://earthlearningsolutions.org <https://earthlearningsolutions.org/>
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com <mailto:use-livecode@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>

William A. Prothero
https://earthlearningsolutions.org

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Considering work with livecode server

2021-01-19 Thread William Prothero via use-livecode
Thanks, all, for your comments. It would sure be nice if there was some 
equivalent to shockwave, back in the days. Of course, downloadable plug-ins 
like shockwave and flash apparently have too many security issues and are not 
allowed anymore. 

HTML5 eventually? I assume HTML5 apps would run in a browser.

Thanks again,
Bill

> On Jan 19, 2021, at 8:57 AM, Bob Sneidar via use-livecode 
>  wrote:
> 
> If only!
> 
> Bob S
> 
> 
> On Jan 19, 2021, at 5:56 AM, Andre Garzia via use-livecode 
> mailto:use-livecode@lists.runrev.com>> wrote:
> 
> A website from 1995
> needs to be just as valid to the browser as one from 2021.
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

William A. Prothero
https://earthlearningsolutions.org


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Considering work with livecode server

2021-01-18 Thread William Prothero via use-livecode
Richard,
I did understand that the server was pretty much like php, but I didn’t know 
how much beyond that it could go in terms of dynamic interaction with screen 
objects.

The reason I wanted to look into it’s use in a browser is that for education, 
lower level grades use a lot of browser based materials because they don’t 
require kids to download apps and the most disadvantaged of kids can mostly use 
a browser. Also, teachers are pretty much max’d out and want to keep things the 
way students are accustomed. Building a single web-based app that avoids the 
world of all the mobile apps and desktop idiosyncrasies is attractive. My 
experience is that building the app in Livecode is the easy/fun part and 
getting it on the wide variety of platforms (Apple, windows, Chromebooks, 
iPads, the Android variations, etc, etc) is the time-consuming/mind-numbing 
challenge. I have build iOS apps and hate to spend my time fighting the 
deployment issues.

My comments are from the perspective of a guy who is retired, enjoys building 
useful education tools, and gives away my creations for free to pay back the 
National Science Foundation for all the support I got while working. So, I’m 
trying to maximize my satisfaction from this hobby.

I came to Livecode from Director and Shockwave. I love Livecode, but wish it 
could do the same in a browser that it does so well with desktop and apps.

Everybody: Be Well, Be Safe, it’s been a crazy year in the US, and in the world 
too.

Bill

William Prothero
https://earthlearningsolutions.org
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Considering work with livecode server

2021-01-18 Thread prothero--- via use-livecode
Folks:
I’m considering doing some work with LiveCode server. It looks like revigniter 
would be a good startng place, but I have questions before I invest a lot of 
time in it.

Can I position and drag graphic images around. For example, I’m thinking of the 
capability to create an image with various parts that I can click to hide and 
position based on mouse drags or clicks or whatever I want.

It would help me a lot if I could see examples of great sites built with the 
livecode server. If I have to become an expert on Python or Java or javascript 
to do it, though, I’d pass. Basically, I’d like to see what can be done with 
livecode script, livecode server, and whatever html and css are required to do 
what I want. Beginner Python or Javascript might be ok, though.

So, if anyone could post a link to a site like this, I’d very much appreciate 
it. 

Best,
Bill


William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LiveCode Advanced Application Architecture eBook price reduced

2021-01-03 Thread William Prothero via use-livecode
Andre,
Thanks for this. I very much agree with you about the need for more Livecode 
books. For example, online education has become a big deal because of the 
pandemic. It won’t go away after it’s over, because media and content are being 
developed that will be applied to support live classes and their teachers. 
Topics that come to mind are how to connect Livecode apps to course management 
systems, how to make information presentation apps that are engaging, with 
elements of reader response and interaction, and ways of reporting to the 
teacher, etc.

I play jazz piano, as an amateur, though. I get emails from several jazz 
teachers that contain free stuff, to initiate subscriptions for more detailed 
instruction, available at their web site. If you could identify challenges that 
developers face and create books that address those challenges, it might work. 
Personally, I find many of the Livecode support dictionary very good at the 
details, but for solving particular higher level problems, it is weak. The 
discussions on this list are very helpful.

Livecode is touted as very easy to get started with. However, building a real 
application is not that easy. Deployment is an ever changing challenge. For 
myself, I have to relearn the deployment techniques every time, because I don’t 
deploy very often. I depend on folks who share their deployment help apps and 
knowledge on this list.

A big challenge is that the technology is constantly changing and keeping 
current is a big challenge. I see that a huge amount of online materials must 
work in a browser, which vastly simplifies cross platform issues. However, 
Livecode will probably need to do a lot more to support browser deployment than 
they have to date. Perhaps a book that addresses web deployment would be very 
popular, especially if it was able to implement some of the features that are 
normally limited to the desktop.

Thanks for reading some of my ramblings.

Good luck, Andre

William Prothero
https://earthlearningsolutions.org



William Prothero
https://earthlearningsolutions.org
> On Jan 3, 2021, at 10:27 AM, Andre Garzia via use-livecode 
>  wrote:
> 
> Kee, Lagi, Chip, and Bob,
> 
> Thanks again for the kind words. I hope you all enjoy the book. :-)
> 
> Let me clarify some things because I can see how people are confused about
> me messaging about the book now. So, the book hasn't changed, this is not
> an update on the content. This was a price reduction I made because I want
> to prepare myself to start selling books on Amazon. You may not be aware
> but if I price the book between 1.99 and 9.99 on Amazon, I get 70%
> royalties. But, if I price it above 9.99, I get only 35%. This means that I
> get more money from pricing it 9.99 than if I price it higher, unless I
> price it much higher. Basically, 9.99 gives the the same amount of
> royalties as if I priced it 20. That is of course only for Amazon. All the
> other players in the market give you 70% regardless of how you price it.
> Amazon makes this rule to force the prices down. And before you think this
> is good, be aware that this makes it a lot harder to make a living out of
> books. Which makes it detrimental to the quality of books being shipped
> since an author can't justify working longer or producing a larger book
> since they won't be able to charge a fair price. But that is publishing
> politics and I won't go too deep into it here, I just thought you folks
> should know.
> 
> So that little campaign was made to:
> 
> * Teach me how to use book brush which is an online tool to create
> specialized artwork for book authors/publishers. I used to make the nice
> art you might have seen on the FB group or the forum.
> * Let me see if people will actually buy a 9.99 book. My leanpub royalties
> page (which has some automatic statistical recommendation in it) was
> telling me to price the book higher than 20.
> * Check if people are OK buying directly from my site, which makes me much
> more confident of the process and in control.
> 
> I'm working towards switching from being a developer to being a writer.
> This is a long process and this was a step forward. The next step is
> producing a new LC book from scratch without relying on Leanpub and making
> it available in multiple stores. It will probably be a short book, very
> focused on some specific topic that I haven't yet decided on.
> 
> I believe that we need more books in our community :-)
> 
> Kind regards
> Andre
> 
>> On Wed, 30 Dec 2020 at 23:54, Lagi Pittas via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> Hi,
>> Sorry maybe it's October 8th  as I think you use American format dates.
>> Lagi
>> On Wed, 30 Dec 2020 at 00:28, Andre Garzia via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> Hey Friends,
>>> I've reduced the price of my LiveCode eBook to £9.99. This book will
>> teach
>>> you advanced techniques, and contains a ton tips and tricks from a
>> seasoned
>>> LC developer.
>>> 

Re: Trying to use the Segmented Control

2020-11-28 Thread ELS Prothero via use-livecode
Brian and Ralph,
Thanks. I gave up because there are easier, more obvious ways to do what I 
want. Several posts have mentioned shortcomings in the segmented control widget 
and I think if it would respond to mousedown and mouseup messages, it would be 
easier to use in more situations, as well. It could use an upgrade, in my 
humble opinion!

Best,
Bill

William Prothero
http://es.earthednet.org

> On Nov 28, 2020, at 3:52 PM, Brian Milby via use-livecode 
>  wrote:
> 
> The widget isn’t impacted by lock messages.  I have used it in the past to 
> switch cards and just checked for the current card to avoid the loop.  That 
> doesn’t sound like it would work here.  You could use a script local flag 
> though.  Set sNoAction to true before changing the hilight; in your 
> hiliteChanged handler exit if sNoAction is true (but probably reset the flag 
> before exiting).
> 
> Sent from my iPhone
> 
>> On Nov 28, 2020, at 6:14 PM, Ralph DiMola via use-livecode 
>>  wrote:
>> 
>> Put an lock/unlock messages around your code to keep from getting a message 
>> when you are doing those type of changes.
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdim...@evergreeninfo.net
>> 
>> -Original Message-----
>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf 
>> Of prothero--- via use-livecode
>> Sent: Saturday, November 28, 2020 5:32 PM
>> To: JJS via use-livecode
>> Cc: proth...@earthlearningsolutions.org
>> Subject: Trying to use the Segmented Control
>> 
>> Folks:
>> I’m trying to use the segmented control and a navigation button on a card. 
>> Its purpose is to go to various location in my app. The only message it 
>> seems to respond to is hiliteChanged. But when I then try to set the hilites 
>> to empty (so no segments are hilited), it triggers another hiliteChanged 
>> message. This makes it a real pain to use for what I want. 
>> 
>> I see there have been numerous discussions about this control. It’s been a 
>> time-waster for me.
>> 
>> Bill
>> 
>> William A. Prothero
>> Santa Barbara, CA. 93105
>> http://earthlearningsolutions.org/
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Trying to use the Segmented Control

2020-11-28 Thread prothero--- via use-livecode
Folks:
I’m trying to use the segmented control and a navigation button on a card. Its 
purpose is to go to various location in my app. The only message it seems to 
respond to is hiliteChanged. But when I then try to set the hilites to empty 
(so no segments are hilited), it triggers another hiliteChanged message. This 
makes it a real pain to use for what I want. 

I see there have been numerous discussions about this control. It’s been a 
time-waster for me.

Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Chromebook apps?

2020-11-27 Thread ELS Prothero via use-livecode
Rick,
Thanks for your perspective. Frankly, I don’t think it will be particularly 
easy to make it an app either. I need to do a fair bit of code optimization and 
on the map, there will have to be a small magnifier that moves with the finger. 

In the meantime, the desktop version is coming along.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Nov 27, 2020, at 9:23 AM, Rick Harrison via use-livecode 
>  wrote:
> 
> Hi Bill,
> 
> I took a look at your demo video of your app.
> I would agree that it is pretty complex and
> it would require a lot of javascript to provide
> the interactivity that you want.  It would not
> be an easy web creation process for you.
> 
> I can see you have put a lot of work into
> your app!
> 
> This is the kind of thing we were hoping
> that LC HTML5 would be able to easily
> deliver to users, but as you know it hasn’t
> panned out that way.
> 
> Good luck with your development work!
> 
> Rick
> 
>> On Nov 27, 2020, at 12:46 AM, prothero--- via use-livecode 
>>  wrote:
>> 
>> Rick:
>> Thanks. I’ve considered that. But my app is pretty complex. There is 
>> interactive maps plotting earthquakes, elevations, ages, etc, graphics 
>> capture and editing, writing, lots of complex actions that I think would 
>> require a major time investment to do on the web. It is actually something 
>> I've thought about, but I’m not ready to take that on yet.
>> 
>> In case you’re curious, my demo video of the old 32bit version that I’m 
>> building my update on is at: https://earthlearningsolutions.org 
>> <https://earthlearningsolutions.org/>
>> 
>> Best,
>> Bill
>> 
>> William A. Prothero
>> Santa Barbara, CA. 93105
>> http://earthlearningsolutions.org/
>> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Chromebook apps?

2020-11-26 Thread prothero--- via use-livecode
Rick:
Thanks. I’ve considered that. But my app is pretty complex. There is 
interactive maps plotting earthquakes, elevations, ages, etc, graphics capture 
and editing, writing, lots of complex actions that I think would require a 
major time investment to do on the web. It is actually something I've thought 
about, but I’m not ready to take that on yet.

In case you’re curious, my demo video of the old 32bit version that I’m 
building my update on is at: https://earthlearningsolutions.org 
<https://earthlearningsolutions.org/>

Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Nov 26, 2020, at 11:14 AM, Rick Harrison via use-livecode 
>  wrote:
> 
> Hi Bill,
> 
> If you make your app a webpage instead by using
> a LiveCode Server, then everyone can just visit your 
> website.  It will run on all computers with web
> access, not just ChromeBooks.
> 
> Good luck with whatever you decide to do!
> 
> Rick
> 
>> On Nov 26, 2020, at 12:52 AM, prothero--- via use-livecode 
>>  wrote:
>> 
>> Folks:
>> My son is a 5’th grade teacher. He tells me that apps for elementary school 
>> learning must run on ChromeBooks to be used in elementary school. I just 
>> want to verify that this means I would be developing an Android app for a 
>> Chromebook.
>> 
>> I also wonder if there are minimal requirements for a Chromebook that will 
>> run Android apps. I’m in the “thinking about it” stage right now, but would 
>> like to hear about any experience or gotchas I need to be aware of for 
>> Chromebook apps. 
>> 
>> Thanks,
>> Bill
>> 
>> William A. Prothero
>> Santa Barbara, CA. 93105
>> http://earthlearningsolutions.org/
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Chromebook apps?

2020-11-26 Thread ELS Prothero via use-livecode
Thanks for the perspective, Jacque,
Hmm, it could be venturing into a swamp for me, tho. Given the popularity of 
Chromebooks, it would be great if Livecode could be invested in support for 
them. In my own case, I need to be cautious about where I spend my effort. I’m 
a happily retired ex-educator and giving away any apps I make, so getting into 
an area with a lot of deployment idiosyncrasies may not be realistic.

Have a nice thanksgiving, all Yanks and Yank sympathizers! 

Bill

William Prothero
http://es.earthednet.org

> On Nov 25, 2020, at 11:56 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> Right, for Chromebooks you'd develop an Android app. I've been testing two 
> different client projects on Chromebooks. For the most part they run okay, 
> depending on the hardware. One of my apps in particular runs beautifully in 
> tablet mode, but if you rotate the screen to desktop mode it loses its window 
> coordinates and draws incorrectly. That's probably my fault, since the app is 
> locked to portrait orientation. In portrait mode, with fullscreenMode on, it 
> looks great and behaves well. If you launch it in desktop mode it opens in a 
> window the size of the original stack and works fine as long as you don't try 
> to resize the window.
> 
> 
> But appearance and behavior can vary depending on the Chromebook. I'm having 
> pretty good luck with my Lenovo but my client's Asus sometimes doesn't draw 
> the content quite right. I can't recall the details, something about color I 
> think. I'd love it if LC could look at Chromebook support at some point. It's 
> almost there already, and as you say, Chromebook support is almost mandatory 
> if you are developing for the education market. In fact, with so many schools 
> closed down and students working remotely, Chromebooks are in such high 
> demand that they've become harder to find. They're very popular. Our market 
> is college and university students and a lot of them use Chromebooks. When 
> they ask, we tell them the app may run on their Chromebook but we can't 
> provide support.
> 
> 
> On a more personal note, I love my Chromebook. They're very fast (they wake 
> from sleep before the lid is fully opened,) virtually immune to malware, 
> lightweight, inexpensive, and extremely portable. They've come a long way 
> from the time when they were basically just a big web browser.
> 
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
>> On November 25, 2020 11:54:54 PM prothero--- via use-livecode 
>>  wrote:
>> 
>> Folks:
>> My son is a 5’th grade teacher. He tells me that apps for elementary school 
>> learning must run on ChromeBooks to be used in elementary school. I just 
>> want to verify that this means I would be developing an Android app for a 
>> Chromebook.
>> 
>> I also wonder if there are minimal requirements for a Chromebook that will 
>> run Android apps. I’m in the “thinking about it” stage right now, but would 
>> like to hear about any experience or gotchas I need to be aware of for 
>> Chromebook apps.
>> 
>> Thanks,
>> Bill
>> 
>> William A. Prothero
>> Santa Barbara, CA. 93105
>> http://earthlearningsolutions.org/
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Chromebook apps?

2020-11-25 Thread prothero--- via use-livecode
Folks:
My son is a 5’th grade teacher. He tells me that apps for elementary school 
learning must run on ChromeBooks to be used in elementary school. I just want 
to verify that this means I would be developing an Android app for a Chromebook.

I also wonder if there are minimal requirements for a Chromebook that will run 
Android apps. I’m in the “thinking about it” stage right now, but would like to 
hear about any experience or gotchas I need to be aware of for Chromebook apps. 

Thanks,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Design Question

2020-11-20 Thread William Prothero via use-livecode
Scott:
You are absolutely correct. I have noticed, though, that busy profs prefer to 
use apps they are already familiar with and adding an app to look at student 
work for a single assignment would most likely put them off. So, I’m wanting to 
get student work in a format that can be either viewed with common apps (e.g. 
word, excel, etc) but possibly with a custom livecode app as an option.

I’m still working to finish the student part of the app itself, but this design 
rumination is very helpful.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Nov 17, 2020, at 4:42 PM, scott--- via use-livecode 
>  wrote:
> 
> For getting it FROM the student, why not just use a livecode stack file. It 
> could contain everything and be highly editable. For returning it TO the 
> student you could use a pdf. 
> --
> Scott Morrow
> 
> Elementary Software
> (Now with 20% less chalk dust!)
> web   https://elementarysoftware.com/
> email sc...@elementarysoftware.com
> booth1-360-734-4701
> --
> 
>> On Nov 17, 2020, at 11:18 AM, William Prothero via use-livecode 
>>  wrote:
>> 
>> Richard,
>> I kinda like the pdf idea. Seems it would give me a way to encapsulate and 
>> format the text and images and perhaps a fairly defined pdf format would 
>> make it straightforward to edit it using Livecode as well.
>> Best,
>> Bill
>> 
>> William A. Prothero
>> https://earthlearningsolutions.org
>> 
>>> On Nov 17, 2020, at 10:10 AM, Richard Gaskin via use-livecode 
>>>  wrote:
>>> 
>>> William Prothero wrote:
>>> 
>>>> It seems the effort to make this app work with learning management
>>>> systems would be huge, something I’m definitely not up for.
>>> 
>>> It may not be.  I've made standards-compliant courseware in the past (a 
>>> while ago; the data format was XML ), and it wasn't as bad as I'd 
>>> thought.  With so much work on the modern standards I'd imagine they're far 
>>> better documented and based on more common conventions than they were in 
>>> yesteryear.
>>> 
>>> But maybe the key question is: are your customers asking for LMS 
>>> interoperability specifically?
>>> 
>>> In some segments it can make the difference between being a contender and 
>>> not being considered at all.
>>> 
>>> But I've seen many other segments that seem to have abandoned hope of a 
>>> standards-driven world of interoperable courseware, quite happy to kludge 
>>> together whatever they need to eventually arrive at a means of tracking 
>>> assessment.
>>> 
>>> If no one's asking you for LMS compatibility, there would seem to need to 
>>> bother.
>>> 
>>> If PDF suffices, it's certainly easy to do in LC.
>>> 
>>> -- 
>>> Richard Gaskin
>>> Fourth World Systems
>>> Software Design and Development for the Desktop, Mobile, and the Web
>>> 
>>> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Design Question

2020-11-19 Thread William Prothero via use-livecode
Jim:
What I’m thinking is that my app would allow students to write their text and 
create the images. I would export the “composition” in pdf format. That would 
be imported into the LMS or sent to the teacher external to my app. The teacher 
could then comment on the writing either in the LMS or an email to the student. 
One thing I'm careful of is making it difficult for a student to copy work from 
the web, so I try program to forbid paste operations. All of the figures also 
have the student’s login name on them.

I thank everyone who’s commented on this and in the process I’ve gotten some 
clarity on the best path forward.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Nov 17, 2020, at 12:45 PM, Jim Lambert via use-livecode 
>  wrote:
> 
> 
>> The application's core is access to Earth data (that scientists used to 
>> develop the theory of plate tectonics) and capturing and annotating plots 
>> that can be incorporated into student writing.
> 
> If the 'student writing' is created in some other program then wouldn't it be 
> sufficient to allow a student to copy text, data and plots from your program 
> and paste them into whatever writing program the student uses?
> 
> If the 'student writing' is created in your program could their work be 
> exported as PDF that is then imported into the 'learning management system" 
> and/or shared with the teacher?
> 
> Jim Lambert
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Design Question

2020-11-17 Thread William Prothero via use-livecode
Richard,
I kinda like the pdf idea. Seems it would give me a way to encapsulate and 
format the text and images and perhaps a fairly defined pdf format would make 
it straightforward to edit it using Livecode as well.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Nov 17, 2020, at 10:10 AM, Richard Gaskin via use-livecode 
>  wrote:
> 
> William Prothero wrote:
> 
> > It seems the effort to make this app work with learning management
> > systems would be huge, something I’m definitely not up for.
> 
> It may not be.  I've made standards-compliant courseware in the past (a while 
> ago; the data format was XML ), and it wasn't as bad as I'd thought.  With 
> so much work on the modern standards I'd imagine they're far better 
> documented and based on more common conventions than they were in yesteryear.
> 
> But maybe the key question is: are your customers asking for LMS 
> interoperability specifically?
> 
> In some segments it can make the difference between being a contender and not 
> being considered at all.
> 
> But I've seen many other segments that seem to have abandoned hope of a 
> standards-driven world of interoperable courseware, quite happy to kludge 
> together whatever they need to eventually arrive at a means of tracking 
> assessment.
> 
> If no one's asking you for LMS compatibility, there would seem to need to 
> bother.
> 
> If PDF suffices, it's certainly easy to do in LC.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Design Question

2020-11-17 Thread ELS Prothero via use-livecode
I’m re-sending this because I used the wrong email server.
Bill

William Prothero
http://es.earthednet.org

> On Nov 17, 2020, at 8:46 AM, William Prothero  wrote:
> 
> David and Graham,
> One approach that occurred to me is this.
> There are 2 components to the work that students would “hand in” to their 
> teacher. It would consist of simple text and images. So, would it be 
> practical to create a simple pdf as a single file that includes these 
> elements and send that to the teacher as an attachment? The teacher could 
> then either base grading on that pdf alone or use another small app that I 
> write (or other pdf editing software) to add comments and/or a grade to the 
> pdf and return it to the student.
> 
> I haven’t tried to create PDFs in Livecode, but from some of the postings, it 
> seems practical. I’m not sure about the deconstruction in a Livecode app, but 
> a quick google search shows a lot of apps for annotating PDFs.
> 
> Tnx for any comments or wisdom.
> 
> Best,
> Bill
> 
> William Prothero
> http://earthlearningsolutions.org
> 
>> On Nov 17, 2020, at 2:15 AM, David V Glasgow  wrote:
>> 
>> Oooh!  For once I might make a contribution!
>> 
>> I had the same issue in a healthcare context.  These IT systems vary 
>> tremendously between services, are complex and often hard to connect with - 
>> either by design, or by lack of interest in supporting other software.
>> 
>> I found the best way to get a combo education and training/clinical app to 
>> be accepted was to create it with no dependencies (local or online), no 
>> attempt to connect with management systems, no writing of data anywhere, 
>> just the ability to copy and paste charts and data that nurses can 
>> incorporate into other reports.  Although clinical information systems are 
>> hostile to most actions, they have to allow pictures (like x rays and other 
>> scans) and spread sheet data to be pasted into the record.  Ironically, they 
>> almost all allow Word documents to be incorporated into the clinical record 
>> too.  Nurses don’t need to be shown how to do these things, because they 
>> wrestle with ugly, poorly designed clinical information systems on a daily 
>> basis.
>> 
>> In other words, you’re on the money, I think.
>> 
>> Cheers,
>> 
>> David G
>> 
>>>> On 16 Nov 2020, at 11:28 pm, William Prothero via use-livecode 
>>>>  wrote:
>>> 
>>> Folks,
>>> I’m refining an application I used to teach Plate Tectonics when I was a 
>>> working prof. The application’s core is access to Earth data (that 
>>> scientists used to develop the theory of plate tectonics) and capturing and 
>>> annotating plots that can be incorporated into student writing.
>>> 
>>> I am adding features that give the student (and teacher) more direction 
>>> about how to use the material. The final student product would be some kind 
>>> of short writeup with figures, that presents student results of their 
>>> exploration using the data in the application. The major goal is to have 
>>> students learn about the process of doing science and writing about their 
>>> results.
>>> 
>>> However, I am thinking hard about how to proceed. It seems the effort to 
>>> make this app work with learning management systems would be huge, 
>>> something I’m definitely not up for. Yet, an assignment with text and 
>>> figures needs to be packaged in some way that is easy for students to use, 
>>> but can be transmitted to the teacher (who will make comments, assign a 
>>> grade, and return it to the student) in some efficient way. What I’m 
>>> thinking, at the simplest level, is to export the text and figures of the 
>>> student’s work and let the student create a final product using word, 
>>> Pages, google classroom, or some other application I haven’t thought about  
>>> but which they would normally have access to.
>>> 
>>> I’d love to have any of you teachers’ ideas and/or experience with great 
>>> ways to proceed.
>>> 
>>> Thanks,
>>> Bill
>>> 
>>> William A. Prothero
>>> https://earthlearningsolutions.org
>>> 
>>> 
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Design Question

2020-11-16 Thread William Prothero via use-livecode
Folks,
I’m refining an application I used to teach Plate Tectonics when I was a 
working prof. The application’s core is access to Earth data (that scientists 
used to develop the theory of plate tectonics) and capturing and annotating 
plots that can be incorporated into student writing.

I am adding features that give the student (and teacher) more direction about 
how to use the material. The final student product would be some kind of short 
writeup with figures, that presents student results of their exploration using 
the data in the application. The major goal is to have students learn about the 
process of doing science and writing about their results.

However, I am thinking hard about how to proceed. It seems the effort to make 
this app work with learning management systems would be huge, something I’m 
definitely not up for. Yet, an assignment with text and figures needs to be 
packaged in some way that is easy for students to use, but can be transmitted 
to the teacher (who will make comments, assign a grade, and return it to the 
student) in some efficient way. What I’m thinking, at the simplest level, is to 
export the text and figures of the student’s work and let the student create a 
final product using word, Pages, google classroom, or some other application I 
haven’t thought about  but which they would normally have access to.

I’d love to have any of you teachers’ ideas and/or experience with great ways 
to proceed.

Thanks,
Bill

William A. Prothero
https://earthlearningsolutions.org



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: POST to https in LC5.0.2 - Error socket closed

2020-10-22 Thread ELS Prothero via use-livecode
Sean,
I wonder if you used http without ssl, but did 256 bit encryption and 
decryption at source and in the php connecting to mysql. I posted a link to a 
sample stack using this method awhile back. It’s pretty simple. I am traveling 
and not at my computer, but if you searched the emails for the last few weeks 
on “earthlearningsolutions”, you would find it.

Good luck,
Bill

William Prothero
http://es.earthednet.org

> On Oct 22, 2020, at 9:49 PM, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> Hi all,
> 
> I'm desperate. I'd written my code in LC9 and tested to put into an LC5.0.2
> stack. It worked ok in v9 but v5 throws back an error of 'error socket
> closed'.
> 
> This is my only workaround for accessing MySQL using SSL via a 'post'
> command through PHP, as suggested by Mark Waddingham and others.
> 
> Now I am at a total loss! From what I can see in the forums, LC locked out
> 'post to https' to only Enterprise users. Arrrghhh!
> 
> I don't know what else I can do. Curl is not an option as this will be
> running as an app on clients Windows machines. But even put url("https://
> returns error socket closed so that rules out setting up a server app too.
> Nothing works!
> 
> I'm Delirious! HELP!
> 
> Sean Cole
> *Pi Digital *
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Livecode Podcast Player

2020-10-21 Thread ELS Prothero via use-livecode
Sean,
Amen on making the guide searchable. I find it useless. A challenge for me is 
solving problems that are beyond the basic level covered in the dictionary. 
Usually I can find help using google searching, though.

Keeping all the help docs up to date is a big task, but vital for growing the 
community.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Oct 21, 2020, at 9:04 AM, Pi Digital via use-livecode 
>  wrote:
> 
> Maybe that’s what we can all contribute. Get assigned a section of the guide 
> and rewrite it. Submit, revise and add to the guide. 
> 
> And rewrite a better built in guide viewer. One that is searchable at the 
> very least. And doesn’t take an age to load each section. 
> 
> Sean Cole
> Pi Digital
> 
> 
>> On 21 Oct 2020, at 16:45, Pi Digital  wrote:
>> 
>> I’m going to chime in, not to discredit anyone else or their comments, only 
>> to voice a reason I personally feel is far more needed and worthwhile. 
>> 
>> Before any of what has been suggested being carried out, as lovely as it all 
>> would be, getting the dictionary and the guide usable and 
>> accurate/up-to-date would be of greater importance. Especially for the 
>> modern and recent modifications. But even simple stuff that has been altered 
>> in tiny ways has not been touched in the guide for an age. 
>> 
>> My point is, there is no point in introducing and inviting new users to a 
>> product that becomes difficult to use because documentation is out of date 
>> and not matching in appearance or fiction to what is described. Sure a 
>> community can advise those ones of workarounds and correct usage. But that’s 
>> just pathetic and should be unnecessary. And you all know my opinions on 
>> workarounds. 
>> 
>> My ethos, fix what we have, don’t introduce more problems. 
>> 
>> Sean Cole
>> Pi Digital
>> 
>> 
> On 21 Oct 2020, at 14:31, David Bovill via use-livecode 
>  wrote:
> 
>>> Does anyone have a stack that plays audio podcasts?
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Server- Optimum setup

2020-10-20 Thread ELS Prothero via use-livecode
Thanks, Richard!
RevIgniter also looks like something I should explore.
Would a program that needs to produce graphs be practical? My current work 
requires various plots of earth data. Just wondering if I could think about 
getting it on a web server.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Oct 20, 2020, at 6:30 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> When you are, you're in good company. Just let us know if you get stuck on 
> anything and we'll get your server running in no time.
> 
> 'Tween now and then, you might want to check out this blog post on a nice 
> addition to LC Server added a couple years back, letting you use LC as a 
> general purpose command-line language in addition to how most people use it 
> as a PHP replacement:
> https://livecode.com/livecode-server/
> 
> This blog post may help spark ideas for how to put LC to work on system 
> monitoring and other tasks:
> https://livecode.com/keeping-an-eye-on-your-server/
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> 
> 
> William Prothero wrote:
>> Thanks, Richard. Good info. I’m not quite ready to jump in on this yet, but 
>> soon, and probably with Trevore’s Levure app.
>> Best,
>> Bill
>> William A. Prothero
>> https://earthlearningsolutions.org
 On Oct 19, 2020, at 11:03 AM, Richard Gaskin via use-livecode 
  wrote:
>>> prothero wrote:
>>> > I’ve been thinking about experimenting with Livecode server. I have
>>> > a vps and root access, but I’m wondering what are the speed and user
>>> > consequences of installing it at root level, or as a cgi. The cgi is
>>> > fairly large and I’m concerned about both speed and memory issues when
>>> > multiple users are accessing it.
>>> >
>>> > I know this has been discussed in the past, but would appreciate any
>>> > advice based on recent experience.
>>> CGIs are CGIs, whether configured for all users via admin access to Apache 
>>> config, or for individual users on a shared host via .htacces.
>>> Also, the size on disk is not reflective of real-world RAM requirements. 
>>> You can check RAM requirements in Terminal by calling the engine with a 
>>> simple script using the timing tool located at /usr/bin/time:
>>> /user/bin/time -v /path/to/your/lcserver somescript.lc
>>> The -v flag is for "verbose", listing a wide range of runtime stats 
>>> including "Maximum resident set size" and "Average resident set size", with 
>>> "set size" referring to physical RAM used.
>>> For example, running that on the script I posted earlier for my example CGI 
>>> yields:
>>>   User time (seconds): 0.02
>>>System time (seconds): 0.02
>>>Percent of CPU this job got: 97%
>>>Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.04
>>>Average shared text size (kbytes): 0
>>>Average unshared data size (kbytes): 0
>>>Average stack size (kbytes): 0
>>>Average total size (kbytes): 0
>>>Maximum resident set size (kbytes): 19728
>>>Average resident set size (kbytes): 0
>>>Major (requiring I/O) page faults: 0
>>>Minor (reclaiming a frame) page faults: 1526
>>>Voluntary context switches: 1
>>>Involuntary context switches: 0
>>>Swaps: 0
>>>File system inputs: 0
>>>File system outputs: 0
>>>Socket messages sent: 0
>>>Socket messages received: 0
>>>Signals delivered: 0
>>>Page size (bytes): 4096
>>>Exit status: 0
>>> Separate from anything to do with LC, there is a modest performance 
>>> difference between using .htacess and making those directives available to 
>>> all users in Apache config: if you don't enable mod_rewrite, Apache doesn't 
>>> need to scan folders for .htaccess files.  This is a VERY minor difference, 
>>> however, and if you need the flexibility of mod_rewrite you should use it.
>>> But FWIW most production servers set things up in Apache config, and since 
>>> you're not limited to the issues with shared hosting you might as well do 
>>> it the standard way.  It's more work, and you'll be using sudo a lot since 
>>> permissions are tighter.  But for a production server, more restrictive 
>>> permissions are exactly what we want.
>>> -- 
>>> Richard Gaskin
>>> Fourth World Systems
>>> Software Design and Development for the Desktop, Mobile, and the Web
>>> 
>>> Ambassador at FourthWorld.comhttp://www.FourthWorld.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC Server- Optimum setup

2020-10-19 Thread William Prothero via use-livecode
Thanks, Richard. Good info. I’m not quite ready to jump in on this yet, but 
soon, and probably with Trevore’s Levure app.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Oct 19, 2020, at 11:03 AM, Richard Gaskin via use-livecode 
>  wrote:
> 
> prothero wrote:
> 
> > I’ve been thinking about experimenting with Livecode server. I have
> > a vps and root access, but I’m wondering what are the speed and user
> > consequences of installing it at root level, or as a cgi. The cgi is
> > fairly large and I’m concerned about both speed and memory issues when
> > multiple users are accessing it.
> >
> > I know this has been discussed in the past, but would appreciate any
> > advice based on recent experience.
> 
> CGIs are CGIs, whether configured for all users via admin access to Apache 
> config, or for individual users on a shared host via .htacces.
> 
> Also, the size on disk is not reflective of real-world RAM requirements. You 
> can check RAM requirements in Terminal by calling the engine with a simple 
> script using the timing tool located at /usr/bin/time:
> 
>  /user/bin/time -v /path/to/your/lcserver somescript.lc
> 
> The -v flag is for "verbose", listing a wide range of runtime stats including 
> "Maximum resident set size" and "Average resident set size", with "set size" 
> referring to physical RAM used.
> 
> For example, running that on the script I posted earlier for my example CGI 
> yields:
> 
>User time (seconds): 0.02
>   System time (seconds): 0.02
>   Percent of CPU this job got: 97%
>   Elapsed (wall clock) time (h:mm:ss or m:ss): 0:00.04
>   Average shared text size (kbytes): 0
>   Average unshared data size (kbytes): 0
>   Average stack size (kbytes): 0
>   Average total size (kbytes): 0
>   Maximum resident set size (kbytes): 19728
>   Average resident set size (kbytes): 0
>   Major (requiring I/O) page faults: 0
>   Minor (reclaiming a frame) page faults: 1526
>   Voluntary context switches: 1
>   Involuntary context switches: 0
>   Swaps: 0
>   File system inputs: 0
>   File system outputs: 0
>   Socket messages sent: 0
>   Socket messages received: 0
>   Signals delivered: 0
>   Page size (bytes): 4096
>   Exit status: 0
> 
> 
> Separate from anything to do with LC, there is a modest performance 
> difference between using .htacess and making those directives available to 
> all users in Apache config: if you don't enable mod_rewrite, Apache doesn't 
> need to scan folders for .htaccess files.  This is a VERY minor difference, 
> however, and if you need the flexibility of mod_rewrite you should use it.
> 
> But FWIW most production servers set things up in Apache config, and since 
> you're not limited to the issues with shared hosting you might as well do it 
> the standard way.  It's more work, and you'll be using sudo a lot since 
> permissions are tighter.  But for a production server, more restrictive 
> permissions are exactly what we want.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: SSL cPanel mySql setup

2020-10-19 Thread prothero--- via use-livecode
Folks:
Please ignore my posting in this thread. I re-posted it in a new thread.
Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Oct 19, 2020, at 9:45 AM, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> Why is it that so many hijack threads rather than start new ones?
> 
> On Mon, 19 Oct 2020 at 17:30, ELS Prothero via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Folks,
>> I’ve been thinking about experimenting with Livecode server. I have a vps
>> and root access, but I’m wondering what are the speed and user consequences
>> of installing it at root level, or as a cgi. The cgi is fairly large and
>> I’m concerned about both speed and memory issues when multiple users are
>> accessing it.
>> 
>> I know this has been discussed in the past, but would appreciate any
>> advice based on recent experience.
>> 
>> Thanks!
>> Bill
>> 
>> William Prothero
>> http://es.earthednet.org
>> 
>>> On Oct 19, 2020, at 12:18 AM, Thierry Douez via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> 
>>> 
>>>>> Le 19 oct. 2020 à 08:45, Dev via use-livecode <
>> use-livecode@lists.runrev.com> a écrit :
>>>> Since I have been on DreamHost for more than a decade, I would love to
>> have something like this set up. I’m not too proficient with Terminal or
>> Linux, but can follow instructions. I would love to know if there is a crib
>> sheet or step by step or tutorial that I could follow to get an instance
>> running in my space?
>>>> Thanks for any information that you can point me to.
>>> 
>>> Hi,
>>> 
>>> AxWald is talking about this topic here:
>>> 
>>> https://forums.livecode.com/viewtopic.php?f=15=34068 <
>> https://forums.livecode.com/viewtopic.php?f=15=34068>
>>> 
>>> 
>>> and it just works!
>>> 
>>> Kind regards,
>>> 
>>> Thierry
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> -- 
> Sean Cole
> *Pi Digital Productions Ltd*
> www.pidigital.co.uk
> +44(1634)402193
> +44(7702)116447
> 'Don't try to think outside the box. Just remember the truth: There is no
> box!'
> 'For then you realise it is not the box you are trying to look outside of,
> but it is yourself!'
> 
> eMail Ts & Cs <http://pidigital.co.uk/emailTCs.rtf>   Pi Digital
> Productions Ltd is a UK registered limited company, no. 5255609
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


LC Server- Optimum setup

2020-10-19 Thread prothero--- via use-livecode
Folks,
I’ve reposted this in a new thread, at Sean's suggestion. Please ignore my 
posting in the ssl thread.

I’ve been thinking about experimenting with Livecode server. I have a vps and 
root access, but I’m wondering what are the speed and user consequences of 
installing it at root level, or as a cgi. The cgi is fairly large and I’m 
concerned about both speed and memory issues when multiple users are accessing 
it.

I know this has been discussed in the past, but would appreciate any advice 
based on recent experience.

Thanks!
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: SSL cPanel mySql setup

2020-10-19 Thread ELS Prothero via use-livecode
Sean,
LC server issues seemed like the general topic. 
Sorry to have bothered you.
Bill

William Prothero
http://es.earthednet.org

> On Oct 19, 2020, at 9:47 AM, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> Why is it that so many hijack threads rather than start new ones?
> 
>> On Mon, 19 Oct 2020 at 17:30, ELS Prothero via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>> Folks,
>> I’ve been thinking about experimenting with Livecode server. I have a vps
>> and root access, but I’m wondering what are the speed and user consequences
>> of installing it at root level, or as a cgi. The cgi is fairly large and
>> I’m concerned about both speed and memory issues when multiple users are
>> accessing it.
>> 
>> I know this has been discussed in the past, but would appreciate any
>> advice based on recent experience.
>> 
>> Thanks!
>> Bill
>> 
>> William Prothero
>> http://es.earthednet.org
>> 
>>> On Oct 19, 2020, at 12:18 AM, Thierry Douez via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> 
>>> 
>>>>> Le 19 oct. 2020 à 08:45, Dev via use-livecode <
>> use-livecode@lists.runrev.com> a écrit :
>>>> Since I have been on DreamHost for more than a decade, I would love to
>> have something like this set up. I’m not too proficient with Terminal or
>> Linux, but can follow instructions. I would love to know if there is a crib
>> sheet or step by step or tutorial that I could follow to get an instance
>> running in my space?
>>>> Thanks for any information that you can point me to.
>>> 
>>> Hi,
>>> 
>>> AxWald is talking about this topic here:
>>> 
>>> https://forums.livecode.com/viewtopic.php?f=15=34068 <
>> https://forums.livecode.com/viewtopic.php?f=15=34068>
>>> 
>>> 
>>> and it just works!
>>> 
>>> Kind regards,
>>> 
>>> Thierry
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> -- 
> Sean Cole
> *Pi Digital Productions Ltd*
> www.pidigital.co.uk
> +44(1634)402193
> +44(7702)116447
> 'Don't try to think outside the box. Just remember the truth: There is no
> box!'
> 'For then you realise it is not the box you are trying to look outside of,
> but it is yourself!'
> 
> eMail Ts & Cs <http://pidigital.co.uk/emailTCs.rtf>   Pi Digital
> Productions Ltd is a UK registered limited company, no. 5255609
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: SSL cPanel mySql setup

2020-10-19 Thread ELS Prothero via use-livecode
Folks,
I’ve been thinking about experimenting with Livecode server. I have a vps and 
root access, but I’m wondering what are the speed and user consequences of 
installing it at root level, or as a cgi. The cgi is fairly large and I’m 
concerned about both speed and memory issues when multiple users are accessing 
it.

I know this has been discussed in the past, but would appreciate any advice 
based on recent experience.

Thanks!
Bill

William Prothero
http://es.earthednet.org

> On Oct 19, 2020, at 12:18 AM, Thierry Douez via use-livecode 
>  wrote:
> 
> 
> 
>>> Le 19 oct. 2020 à 08:45, Dev via use-livecode 
>>>  a écrit :
>> Since I have been on DreamHost for more than a decade, I would love to have 
>> something like this set up. I’m not too proficient with Terminal or Linux, 
>> but can follow instructions. I would love to know if there is a crib sheet 
>> or step by step or tutorial that I could follow to get an instance running 
>> in my space?
>> Thanks for any information that you can point me to.
> 
> Hi,
> 
> AxWald is talking about this topic here:
> 
> https://forums.livecode.com/viewtopic.php?f=15=34068 
> 
> 
> 
> and it just works!
> 
> Kind regards,
> 
> Thierry
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Textsize of label of copied btn changes

2020-10-19 Thread ELS Prothero via use-livecode
Richard,
Yes, if my memory doesn’t fail me, it was in italic. Hmmm, I guess I was 
supposed to know that meant it wasn’t set and the value shown was a default?

Best,
Bill

William Prothero
http://es.earthednet.org

> On Oct 18, 2020, at 11:38 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> ELS Prothero wrote:
> 
> > Yes, I realize that. However, when I first created the button, on the
> > source card, I expected that the text size and font would be what was
> > displayed in the ide. However, none were actually set. Confusing for
> > one who trusts that the ide displays the actual properties of the
> > object.
> 
> Was the text showing the textFont size in the IDE's Inspector italic?
> 
> http://lists.runrev.com/pipermail/use-livecode/2020-October/262040.html
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Textsize of label of copied btn changes

2020-10-19 Thread ELS Prothero via use-livecode
Richard,
Yes, I realize that. However, when I first created the button, on the source 
card, I expected that the text size and font would be what was displayed in the 
ide. However, none were actually set. Confusing for one who trusts that the ide 
displays the actual properties of the object.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Oct 18, 2020, at 9:26 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> Check the card properties.
> 
> All evidence reported to date is fully explained by the textFfont being set 
> on the source card.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> 
> 
> William Prothero wrote:
>> Richard:
>> I found that when I created a button, the textsize property had not been 
>> set, even though the IDE showed it to be 13. I then went to the IDE to click 
>> the size up to `4, then back down to 13 and then, when I did:
>> put the texsize of btn “mybutton”, it showed the textsize correctly.
>> It’s just one of those frustrating mysteries one encounters. The copied btn 
>> textsize was probably picking up the textsize from the fields that I had 
>> already imported.
>> I’d have to call it a bug, I guess??
>> Best,
>> Bill
>> William A. Prothero
>> https://earthlearningsolutions.org
 On Oct 13, 2020, at 10:59 AM, Richard Gaskin via use-livecode 
  wrote:
>>> William Prothero wrote:
>>> > I am copying a button from one card to another. The font size of the
>>> > label changes from that of the original to a large font and I can’t
>>> > figure out how to change the textsize of the label. I keep getting an
>>> > error.
>>> set the textSize of btn "SoAndSo" to 14
>>> The curious part is that it changed when you pasted it.  If you have a 
>>> textSize specified for the card it came from but not the card it was pasted 
>>> in, that would govern all controls that do not have their own testSize 
>>> property explicitly set.
>>> -- 
>>> Richard Gaskin
>>> Fourth World Systems
>>> Software Design and Development for the Desktop, Mobile, and the Web
>>> 
>>> Ambassador at FourthWorld.comhttp://www.FourthWorld.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Textsize of label of copied btn changes

2020-10-18 Thread William Prothero via use-livecode
Richard:
I found that when I created a button, the textsize property had not been set, 
even though the IDE showed it to be 13. I then went to the IDE to click the 
size up to `4, then back down to 13 and then, when I did:
put the texsize of btn “mybutton”, it showed the textsize correctly.

It’s just one of those frustrating mysteries one encounters. The copied btn 
textsize was probably picking up the textsize from the fields that I had 
already imported.

I’d have to call it a bug, I guess??

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Oct 13, 2020, at 10:59 AM, Richard Gaskin via use-livecode 
>  wrote:
> 
> William Prothero wrote:
> 
> > I am copying a button from one card to another. The font size of the
> > label changes from that of the original to a large font and I can’t
> > figure out how to change the textsize of the label. I keep getting an
> > error.
> 
> set the textSize of btn "SoAndSo" to 14
> 
> The curious part is that it changed when you pasted it.  If you have a 
> textSize specified for the card it came from but not the card it was pasted 
> in, that would govern all controls that do not have their own testSize 
> property explicitly set.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: SSL cPanel mySql setup

2020-10-16 Thread William Prothero via use-livecode
Sean:
You might find this download interesting, perhaps useful:
http://earthlearningsolutions.org/wp-content/uploads/2018/07/RemoteDbEncryption.livecode.zip
 


It is a demo of AES encryption that I use. The livecode app encrypts it, sends 
to a php file, which decrypts it and posts to a mysql database. You could even 
store the data encrypted if you want, but I like to access the db with 
phpMyAdmin.

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Oct 16, 2020, at 2:51 AM, matthias rebbe via use-livecode 
>  wrote:
> 
> Hi Sean,
> 
> there was a discussion a few weeks ago with the topic "Strange behavior 
> between Mysql, MariaDB and SSL."
> I am not sure if the information in that discussion will solve your problem.
> 
> Another approach is the following. For security reasons we do not let 
> communicat our LC apps directly with MySQL Databases, if the Database is 
> hosted on a public server.
> 
> We using a Livecode Server Script on the Webserver for doing the complete DB 
> communication.
> Our standalones (Mobile and Desktop) send the requests (password encrypted 
> string) either as POST or GET to the LC Server script. The script encrypts 
> the  request string and executes it. The return from the DB is then returned 
> to our standalone.
> 
> Another way would be to use an LC server api HostM is providing for free.
> https://www.hostm.com/tutorials/livecode/api-mariadb-mysql
> 
> 
> Regards,
> Matthias
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code
> 
>> Am 16.10.2020 um 10:34 schrieb Pi Digital via use-livecode 
>> :
>> 
>> Hi
>> 
>> I’ve found myself out of my depth and in need of advice. 
>> We have a cPanel webspace with mySQL running on a phpMyAdmin layer within 
>> the cPanel setup. Communicating with it from LC has been a breeze. However, 
>> doing a traffic scan we noticed that our queries and responses from the 
>> database are completely visible. Obviously a high security risk. 
>> 
>> Using an ssl certificate set, how do I implement this? How do I get cPanel 
>> to allow for it and get LC to make use of them when using revOpenDatabase? I 
>> have the useSSL flag set to Boolean ‘true’. I’ve tried using the set 
>> certificates pointing it at the three ssl files. But the data still is fully 
>> readable as plaintext in both direction when checked by our traffic scanner. 
>> 
>> Thanks
>> 
>> Sean
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Textsize of label of copied btn changes

2020-10-13 Thread William Prothero via use-livecode
Richard:

After the button is copied to the destination card, I do:

set the textsize of btnRef to the textsize of srcBtnRef
the contents of btnRef is:

btn "doNext2" of card "WhatsTheMystery-2" of stack 
"/Users/AfilePath/PlateTectonics.livecode"

srcBtnRef is pretty much the same thing with the card that holds the object 
library.

It has no effect. But then, I’ve been known to screw up these references, but 
since the copy works, I think it’s ok.

What’s odd, is that it seems to be picking up the fontsize of some of the other 
fields on the destination card. So, for now, I’ve given up and use a field for 
a button, which I like better anyway. I’ll look at this again to see if I made 
a stupid mistake.

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Oct 13, 2020, at 10:59 AM, Richard Gaskin via use-livecode 
>  wrote:
> 
> William Prothero wrote:
> 
> > I am copying a button from one card to another. The font size of the
> > label changes from that of the original to a large font and I can’t
> > figure out how to change the textsize of the label. I keep getting an
> > error.
> 
> set the textSize of btn "SoAndSo" to 14
> 
> The curious part is that it changed when you pasted it.  If you have a 
> textSize specified for the card it came from but not the card it was pasted 
> in, that would govern all controls that do not have their own testSize 
> property explicitly set.
> 
> -- 
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Textsize of label of copied btn changes

2020-10-13 Thread William Prothero via use-livecode
I am copying a button from one card to another. The font size of the label 
changes from that of the original to a large font and I can’t figure out how to 
change the textsize of the label. I keep getting an error.

I’m probably missing something, but …..

How do I change the textsize of the font in the label of a button?

Tnx,
Bill

William A. Prothero
https://earthlearningsolutions.org


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Livecode and Non-Responsiveness

2020-10-12 Thread ELS Prothero via use-livecode
Bob,
Since I upgraded to the latest Mac OS on my MacBook Pro, I have been getting 
delays using various apps, like Safari. I use a mouse and keyboard connected 
through a USB port. Sometimes when I get this delay, I quickly move to the 
laptop’s trackpad and there seems to be no delay. I suspect it has something to 
do with my hardware configuration.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Oct 12, 2020, at 7:45 AM, Bob Sneidar via use-livecode 
>  wrote:
> 
> Hi all. 
> 
> Just to confirm, my iMac was very unresponsive again, only this time I quit 
> Livecode, that took a couple minutes to completely quit, then my iMac became 
> responsive again. That doesn’t prove anything in itself. Something else may 
> have been leaking memory and quitting Livecode just freed up more memory. 
> However in the past quitting other apps dod no make it more responsive. 
> 
> I know that is thin, but there you go. 
> 
> Bob S
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Anyone archived the information from http://andregarzia.com/async.irev

2020-10-11 Thread William Prothero via use-livecode
Matthias:
Try: 
https://use-livecode.runrev.narkive.com/faoKGyaT/revserver-tips-spreading-the-load-or-why-wise-developers-use-asynchronous-workflows
 

Bill

William A. Prothero
https://earthlearningsolutions.org

> On Oct 11, 2020, at 2:25 AM, matthias rebbe via use-livecode 
>  wrote:
> 
> Hi,
> 
> a very long time ago Andre Garzia posted some useful information about how to 
> use (Livecode) server processes effectively. 
> Unfortunately the link to that information 
> 
> "Spreading the load or why wise developers use asynchronous workflows"
> http://andregarzia.com/async.irev
> 
> is not working anymore.
> 
> Did someone archive that information and is willing to share it? I really 
> would appreciate that.
> 
> 
> Regards,
> Matthias
> 
> 
> 
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Basic question about behaviors

2020-08-26 Thread William Prothero via use-livecode
Thanks, Paul. That worked.
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Aug 25, 2020, at 8:03 PM, Paul Hibbert via use-livecode 
>  wrote:
> 
> Bill, try this in the behaviour button script:
> 
> on mouseUp
>  put the long name of this me into theName  —theName will contain the long 
> name of the behaviour button.
> end mouseUp
> 
> put this me into theName - would put the value contained in the text property 
> of the behaviour button into theName. In standard, default and rectangle 
> buttons we don’t normally use the text property, but there’s nothing stopping 
> you from using it if you wish, you just need to populate it first. :)
> 
> Paul
> 
>> On 25Aug, 2020, at 15:48, William Prothero via use-livecode 
>> mailto:use-livecode@lists.runrev.com>> wrote:
>> 
>> on mouseUp
>>  put  this me into theName  —theName is blank.
>> end mouseUP
> 
> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Basic question about behaviors

2020-08-25 Thread William Prothero via use-livecode
I assumed the script would be:
on mouseUp
   put  this me into theName  —theName is blank.
end mouseUP

However, it gave me a blank. 

I found that this works, though.
on mouseUP
   put the exectionContext into theName
end mouseUp

Thanks,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Aug 25, 2020, at 9:40 AM, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> I LOVE 'this me'. This extraordinary use of coding language is truly where
> LC  shines and why I love it so much, - sometimes. [sigh]
> 
> Sean
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Basic question about behaviors

2020-08-24 Thread prothero--- via use-livecode
I have assigned a behavior to a button. The behavior button/source is on a 
different stack. It works fine. But a click on a movie player, on the same 
card, triggers the mouseUp handler in the behavior, which I don’t want to 
happen. It seems odd that this would happen, but I need to fix it.

My solution is to test whether the target is the button, or something else. I 
solved it by trapping the mouseUp message in a script on the player. However, I 
was trying to figure out how to get the behavior to give me the source/origin 
of the mouseUp message. I can get the name of the card using “the owner” but 
can’t seem to find the right syntax to get the name of the button that the 
behavior is attached to.

This is probably trivial, but I’d appreciate any help.

Thanks,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Playing movies in LC_ Docs??

2020-08-20 Thread William Prothero via use-livecode
Thank you, Paul!

William A. Prothero
https://earthlearningsolutions.org

> On Aug 20, 2020, at 3:38 PM, Paul Dupuis via use-livecode 
>  wrote:
> 
> Yes, there is a lot of information that circulates on the forums or lists or 
> in people's head that probably should be in the LC documentation
> 
> In the LC9.x.x series, the Player supports any audio or video formats 
> supported by Apple Video Foundation (AVF) on macOS - google the apple 
> developer docs for AVF formats supported by macOS version. The Player 
> supports any audio of video formats supported by DirectShow on Windows. 
> Google DirectShow formats supported to find those.
> 
> NOTE while there is over lap, there are also formats supported only on one 
> platform or the other.
> 
> Also, unfortunately, if you are planning on doing anything more complex that 
> placing a video in a player and letting the user play it, you should search 
> the LiveCode quality center for player bugs - there are many dozens. Some 
> minor, some more serious.
> 
> 
> 
> On 8/20/2020 6:15 PM, William Prothero via use-livecode wrote:
>> Folks:
>> I’m building an app that needs to play movies. It’s a desktop app that I 
>> need to work on Mac and Windows. But, when looking at the dictionary and the 
>> lessons, all I get is references to Quicktime and the dictionary is 
>> hopelessly uninformative about what formats are required.
>> 
>> I haven’t done this in a while. But, when I searched my emails from the 
>> users list, the most recent reference I have is 2016. What the heck? The 
>> dictionary entries are ancient and the lesson is totally useless. Sorry if 
>> I’m being critical about this, but “what the heck is up with movie 
>> players??”. Have I missed something? I really hope so.
>> 
>> Best,
>> Bill
>> 
>> William A. Prothero
>> https://earthlearningsolutions.org
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Playing movies in LC_ Docs??

2020-08-20 Thread William Prothero via use-livecode
Folks:
I’m building an app that needs to play movies. It’s a desktop app that I need 
to work on Mac and Windows. But, when looking at the dictionary and the 
lessons, all I get is references to Quicktime and the dictionary is hopelessly 
uninformative about what formats are required.

I haven’t done this in a while. But, when I searched my emails from the users 
list, the most recent reference I have is 2016. What the heck? The dictionary 
entries are ancient and the lesson is totally useless. Sorry if I’m being 
critical about this, but “what the heck is up with movie players??”. Have I 
missed something? I really hope so.

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: ProtonMail vs Apple

2020-08-07 Thread prothero--- via use-livecode
Folks:
One thing that seems to be missing in this discussion is the point of view of 
the “client”, the one who downloads the app and pays for it. I agree that the 
hoops one has to go through to get an app in the Apple store are a big pain, 
and that it seems unfair for Apple to get a cut of online advertising. But, 
does the end user care? 

I code in Livecode and always curse and struggle to get an app to load onto my 
phone. I also sympathize with the seemingly constant changes to Apple's 
requirements. But, as a user of iPhone apps, I really appreciate Apple’s 
attention to privacy and security. Would I sacrifice the user oriented 
qualities for the developer hassles? Probably not, at least with out a lot of 
other info about how Apple’s hoops for developers impact the user side for me. 
But I would find it unacceptable to sacrifice security and privacy.

Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Integrating Desktop or mobile application with LMS using LTI 1.3

2020-08-05 Thread William Prothero via use-livecode
Martin,
I’m very glad you are tackling this issue. It was discussed a couple of years 
ago, but nothing seemed to come of it. It’s even more relevent now with so much 
distance learning.

I’m very interested in what you come up with.

Best,
Bill

William Prothero
http://earthlearningsolutions.org

> On Aug 5, 2020, at 6:16 AM, Martin Koob via use-livecode 
>  wrote:
> 
> Hi all.
> 
> Thanks for the responses.  I am still actively working on this.  
> 
> I have hired a summer intern. Molly,  to work on this.  She has been getting 
> up to speed on LiveCode and LTI 1.3 and now she is turning her attention to 
> working on a proof of concept stack to connect with an LMS system and send 
> commands and receive responses and process them.  
> 
> Indeed we have found that LTI 1.3 is supported by many LMS’s to varying 
> degrees and some still just support LTI 1.1 currently. (There is a LTI 2.0 
> but that is a deprecated standard. 
> http://www.imsglobal.org/lti-security-announcement-and-deprecation-schedule)  
> The LMSs we have looked at also have their own APIs which seem to have 
> features beyond what the LTI feature set is but still looking at this. 
> 
> I am not at the point yet where I can open source it and I am not really sure 
> how to go about that. (Don’t know how I would sell it either but probably not 
> much of a market for it.)  I have my main app on GIT using Monte’s lcVCS but 
> if I did want to go open source with this library I want to to do something 
> simpler like a script only stack library and maybe do a Demo app based on 
> Trevor’s Levure App Framework 
> https://livecode.com/products/livecode-platform/levure/ to make it easier to 
> use git.   Does this sound like a good approach?
> 
> We are also looking for a way to access a sandbox with one of the LMS’s to 
> test the proof of concept app against.  If anyone has info on that that would 
> be appreciated.
> 
> Martin
> 
> 
>> On May 27, 2020, at 5:25 AM, Håkan Liljegren via use-livecode 
>>  wrote:
>> 
>> I don't think LTI is dead at all, most mayor LMSs support LTI today in one 
>> way on another. I'm also looking into this as we are using the Canvas LMS at 
>> our university (where I have my day-work) so I'm definitely interested in 
>> some participation in a LiveCode LTI library. I've just started my work so 
>> no code yet though...
>> 
>> Best wishes,
>> 
>> Håkan
>>> On 27 May 2020, 01:34 +0200, William Prothero via use-livecode 
>>> , wrote:
>>> Martin and Peter:
>>> I am retired, but still creating one (big) educational application. I 
>>> thought the LMS integration idea had died a death by silence, so I am so 
>>> glad you are looking into this. I’m very interested, but have not put forth 
>>> any effort in this direction.
>>> 
>>> Please keep me informed about what you find.
>>> Best,
>>> Bill
>>> 
>>> William A. Prothero
>>> https://earthlearningsolutions.org
>>> 
>>>> On May 25, 2020, at 3:28 PM, Peter Bogdanoff via use-livecode 
>>>>  wrote:
>>>> 
>>>> Hi Martin,
>>>> 
>>>> I’ve just begun looking into this myself, so I’m also interested in what 
>>>> anybody knows about this.
>>>> 
>>>> Peter Bogdanoff
>>>> ArtsInteractive
>>>> 
>>>> 
>>>>> On May 25, 2020, at 3:05 PM, Martin Koob via use-livecode 
>>>>>  wrote:
>>>>> 
>>>>> Hi list
>>>>> 
>>>>> I have been researching how to integrate a desktop application created 
>>>>> with LiveCode with a learning Management system (LMS) like Brightspace by 
>>>>> D2L, Moodle, Canvas etc. Last time I looked at this SCORM was the 
>>>>> standard with TinCan( aka xAPI) as a potential successor. This time 
>>>>> around I found those seem to have been superseded by LTI 1.1 going to LTI 
>>>>> 1.3.
>>>>> 
>>>>> In the documents I have found I see that one of the advantages of LTI 1.3 
>>>>> is that it can be used with desktop and mobile apps. LTI 1.1 only worked 
>>>>> with web based applications.
>>>>> 
>>>>> " Mobile Ready—The model is independent of web browsers, a better 
>>>>> solution for server-to-server, native desktop and mobile applications.”
>>>>> https://www.imsglobal.org/why-platforms-and-tools-should-adopt-lti-13 
>>>>> <https://www.imsglobal.org/why-platforms-and-tools-should-adopt-lti-13>
>>>>> 
&g

Re: Live code server with Debian 8 Jesse

2020-07-15 Thread William Prothero via use-livecode
Hery:
I know that I would appreciate this. I have been at the periphery of deciding 
to mess with the livecode server, and a good tutorial that is up to date would 
be very helpful. My server is on Centos 7, and I would probably debug locally 
on my Apple using MAMP, though. But, before I invest any time on it, I would 
want to make sure I could get it working on my LiquidWeb (CentOS) server.

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Jul 14, 2020, at 9:03 AM, Heriberto Torrado via use-livecode 
>  wrote:
> 
> Thanks Richard, 
> 
> I'll do it and I'll create an English version of the article. 
> 
> Best, 
> 
> Hery 
> 
> El 13-07-2020 20:18, Richard Gaskin via use-livecode escribió:
> 
>> Good tutorial, Heriberto:
>> 
>>> I use Livecode server on several Linux machines:
>>> 
>>> Centos 7 / 8 and Ubuntu 14/16/18.
>>> 
>>> I didn't need 32bits libraries.
>>> 
>>> I created a brief installation tuto in my blog:
>>> 
>>> https://www.hermanotemblon.com/instalacion-de-livecode-server-en-ubuntu/
>>> 
>>> It is in Spanish, but you could use Google translator.
>> 
>> If you put those individual bash statements together into an executable 
>> script file you'd have a pretty handy installer.
>> 
>> --
>> Richard Gaskin
>> Fourth World Systems
>> Software Design and Development for the Desktop, Mobile, and the Web
>> 
>> ambassa...@fourthworld.comhttp://www.FourthWorld.com
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [off-topic-ish] do you prefer LC-related content as books or video courses?

2020-07-08 Thread William Prothero via use-livecode
FYI, I’ve found some of the MovAvi  apps to be 
good and very inexpensive. That said, I’m not doing a lot of video editing 
these days, but found the video editing app to be easier to use than iMovie. I 
used Final Cut Pro, but didn’t renew when Apple went to 64bit only.

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Jul 8, 2020, at 11:13 AM, Stephen Barncard via use-livecode 
>  wrote:
> 
> I prefer video, but I feel demonstrations should have some production value
> other that just a screen share.
> Indicators, motion graphics, etc and not just a guy and his desktop.  And
> EDITING!!!
> I'm a Final Cut Pro video guy these days and have ALL the groovy plugins
> so I'm not being fair I guess.
> 
> iMovie is far better these days that it used to be, but strangely very
> difficult to upgrade an iMovie package to Final Cut, once one is there.
> Roadblocks everywhere. Typical Apple %$#%#%#$%#$.
> 
> sqb
> --
> Stephen Barncard - Sebastopol Ca. USA -
> mixstream.org
> 
> 
> On Wed, Jul 8, 2020 at 10:36 AM Jim Lambert via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Hi André,
>> 
>> I previously always favored printed books.
>> 
>> But now I prefer digital materials that are a combination of text (with
>> copiable code!), interactive elements, and supplementary video.
>> As Richard pointed out LC itself provides "the many learning benefits of
>> direct engagement with interactive media.”
>> 
>> IMO, Video is most appropriate when used to convey visual, spatial and
>> temporal examples. It’s can also provide a bit of a human touch to the
>> instruction, even though it’s utterly mechanical.
>> 
>> So, yeah, I like a combo.
>> 
>> Hope this helps!
>> 
>> Jim Lambert
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: What the heck? Writing and reading ios files??

2020-06-25 Thread prothero--- via use-livecode
Folks:
Thanks for you input. What I found out is that the iPhone cares very much about 
case in text, but running the app on my desktop didn’t care about case, so I 
had a mystery solved only by going down every blind alley until I finally found 
the offending code.

It also seems, but I haven’t tested this because I’m burned out after a day 
fighting with this, is that it seems the put URL statement likes to have its 
defaultFolder set and that it doesn’t like full pathnames. Not sure, but ……

This is one thing that can be extremely frustrating when the IDE doesn’t match 
the requirements for the destination device. Seems maybe there could be  
warning that would appear in the help files especially about the case 
sensitivity of iOS filenames.

BTW, specialFilePath(“Documents”) works on ios, as does 
specialFilePath(“documents”), at least on the versions I'm using. (iOS latest 
and latest Mac OS’s).

Thanks for your responses,
BIll

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: What the heck? Writing and reading ios files??

2020-06-25 Thread William Prothero via use-livecode
Jacqueline:
Thanks for responding. I am really stuck on this. 

I can write the file, and get a list of the files I write, but when I try to 
read the file using the same code to create the filepaths, etc, the read 
routine says the file doesn’t exist. It all works in the dev environment. I had 
used a “_” char in the filenames, so I removed it. The read routine can’t find 
the file. Very wierd.

I’m going to try to make a very simple test case that I can run on my phone and 
post it, but I’m going to take a break. I’ve posted my file reading and writing 
code here, but there is probably too much to go through. 

Thanks for responding,
Bill


--saves an arbitrary array to the waterdetective local storage folder
--fname is the name of the db, tNameExt -"_Wkng" for added files, or "_Dwnld" 
for downloaded files.
on saveArrayToLocal fName,tArray
   put fixUpFName(fName) into fName
   if fname contains "meterReadingsA" then
  --breakpoint
   end if
   if the last char of fName is cr then
  delete the last char of fName
   end if
   put getPathToUserDocuments() into tFloc
   put tFloc into tFolder
   --put tFloc&"/"&"waterdetective" into tFolder
   checkCreateFolder tFolder
   put tFolder&"/" into tDataFile
   delete file tDataFile
   put arrayEncode(tArray) into temp
   put base64encode(temp) into tData
   put tData into URL ("binfile:")
   --put tData into URL ("file:")
   wait 2 seconds
   --This is for testing with debug
   if there is a file tDataFile then
  put "Yes" into x
  put tDataFile into theLocalPath
   else
  put "No" into x
   end if
end saveArrayToLocal


on deleteLocalTempFiles tFileNameAddon
   put checkCreateLocalFolder() into tFolderPath
   put getTheLocalFiles() into tFiles
   repeat for each line tFile in tFiles
  put tFile into theFileToDelete
  if not (char 1 of theFileToDelete is ".") then
 put tFolderPath&"/" into xFilePath
 delete file xFilePath
  end if
   end repeat
end deleteLocalTempFiles

function getTheLocalFiles
   put checkCreateLocalFolder() into tFolderPath
   set the defaultFolder to tFolderPath
   put files(tFolderPath) into tFiles
   return tFiles
end getTheLocalFiles

function isThereALocalFile fName
   put fixUpFName(fName) into fName
   put getPathToUserDocuments() into tFloc
   put tFloc&"/" into tDataFile
   if there is a file tDataFile then
  return TRUE
   else
  return FALSE
   end if
end isThereALocalFile

function fixUpFName fName
   replace "_" with "xx" in fName
   return fName
end fixUpFName


--creates local folder and returns the folderPath
function checkCreateLocalFolder tFolder
   put getPathToUserDocuments() into tFloc
   if tFolder = "" then
  return tFloc
  exit checkCreateLocalFolder
   end if
   put tFloc&"/" into tFolderPath
   checkCreateFolder tFolderPath
   return tFolderPath
end checkCreateLocalFolder

--retrieves an arbitrary array from the waterdetective local storage folder
function getArrayFromLocal fName
   put fixUpFName(fName) into fName
   if fname contains "meterReadingsA" then
  --breakpoint
   end if
   put getPathToUserDocuments() into tFloc
   put tFloc&"/" into tFile
   put isThereALocalFile(fName) into isAFile
   if isAFile is TRUE then
  put URL ("binfile:") into temp
  --put URL ("file:") into temp
  put base64decode(temp) into temp
  put arrayDecode(temp) into tArray
   else
  return "Can't find file."
   end if
   return tArray
end getArrayFromLocal

on deleteLocalFile fName
   put fixUpFName(fName) into fName
   put getPathToUserDocuments() into tFloc
   put tFloc&"/"&"waterdetective/" into tFile
   if there is a file tFile then
  delete file tFile
   end if
end deleteLocalFile

--tFolder is the complete path to the folder to be tested
on checkCreateFolder tFolder
   if there is not a folder tFolder then
  create folder tFolder
   end if
end checkCreateFolder

function getPathToUserDocuments tFolder
   put specialFolderPath("documents") into tPath
   if the environment contains "development" then
  put tPath&"/waterdetective" into tPath
   end if
   if tFolder = "" then
  return tPath
   else
  put tPath&"/" into tPath
   end if
   return tPath
end getPathToUserDocuments

William A. Prothero
https://earthlearningsolutions.org

> On Jun 24, 2020, at 9:22 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> Mobile is case-sensitive, desktop isn't. The "documents" folder should be all 
> lower case.
> 
> If that's not the problem then show us the lines of script that both create 
> the file path and retrieve it.
> 
> --
> Jacqueline Landman Gay | jac...

Re: What the heck? Writing and reading ios files??

2020-06-24 Thread prothero--- via use-livecode
Added info:
I’ve tried putting the files in “cache”, in the “Documents” folder directly, 
and using 
> put URL ("file:") 
to store the data. Didn’t change anything.
I also looked at the lesson on reading and writing livecode files. Nothing 
helps.

I’m using Livecode Business 9.6.0 on a Mac running 10.15.5

This is the last hurdle I have before am finished with this project. Any 
suggestions would be mucho appreciated.

Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Jun 24, 2020, at 5:35 PM, prothero--- via use-livecode 
>  wrote:
> 
> Folks:
> I’m having a very weird problem writing then reading the same file on ios. I 
> must be missing something very basic. I’ve checked the path to the file when 
> it is written and it matches exactly to the path when I try to read it. In 
> the read routine, I check for the file’s existence and it says it doesn’t. 
> But when I write the file and immediately check for the file’s existence (in 
> the same handler), it says it exists. I’ve checked the path with the debugger 
> and the path it writes to is exactly the same as the path it looks for the 
> file in.
> 
> I must be missing something very basic. It works on my dev system, but in the 
> phone, it can’t find the files it just wrote. Is there some kind of 
> permission needed? I’m stumped.
> 
> Please enlighten me. There must be some really, really basic thing I’m 
> missing. 
> 
> Thanks,
> Bill
> 
> --retrieves an arbitrary array from the waterdetective local storage folder
> 
> function getArrayFromLocal fName
> 
> put getPathToUserDocuments() into tFloc
> 
> put tFloc&"/"&"waterdetective/" into tFile
> 
> if the last char of tFile is cr then
> 
> delete the last char of tFile
> 
> end if
> 
> —It can’t find the file I just wrote
> if there is a file tFile then
> 
> put URL ("binfile:") into temp
> 
> put base64decode(temp) into temp
> 
> put arrayDecode(temp) into tArray
> 
> else
> 
> return ""
> 
> end if
> 
> return tArray
> 
> end getArrayFromLocal
> 
> 
> function getPathToUserDocuments
> 
> put specialFolderPath("Documents") into tPath
> 
> return tPath
> 
> end getPathToUserDocuments
> 
> on saveArrayToLocal fName,tArray
> 
> if fname contains "meterReadingsA" then
> 
> breakpoint
> 
> end if
> 
> --put tNameExt after fName
> 
> if the last char of fName is cr then
> 
> delete the last char of fName
> 
> end if
> 
> put getPathToUserDocuments() into tFloc
> 
> put tFloc&"/"&"waterdetective" into tFolder
> 
> checkCreateFolder tFolder
> 
> put tFolder&"/" into tDataFile
> 
> delete file tDataFile
> 
> put arrayEncode(tArray) into temp
> 
> put base64encode(temp) into tData
> 
> put tData into URL ("binfile:")
> 
> wait 2 seconds
> 
> if there is a file tDataFile then
> 
> put "Yes" into x   —on ios I get “Yes"
> 
> put tDataFile into theLocalPath
> 
> else
> 
> put "No" into x
> 
> end if
> 
> end saveArrayToLocal
> 
> William A. Prothero
> Santa Barbara, CA. 93105
> http://earthlearningsolutions.org/
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


What the heck? Writing and reading ios files??

2020-06-24 Thread prothero--- via use-livecode
Folks:
I’m having a very weird problem writing then reading the same file on ios. I 
must be missing something very basic. I’ve checked the path to the file when it 
is written and it matches exactly to the path when I try to read it. In the 
read routine, I check for the file’s existence and it says it doesn’t. But when 
I write the file and immediately check for the file’s existence (in the same 
handler), it says it exists. I’ve checked the path with the debugger and the 
path it writes to is exactly the same as the path it looks for the file in.

I must be missing something very basic. It works on my dev system, but in the 
phone, it can’t find the files it just wrote. Is there some kind of permission 
needed? I’m stumped.

Please enlighten me. There must be some really, really basic thing I’m missing. 

Thanks,
Bill

--retrieves an arbitrary array from the waterdetective local storage folder

function getArrayFromLocal fName

put getPathToUserDocuments() into tFloc

put tFloc&"/"&"waterdetective/" into tFile

if the last char of tFile is cr then

delete the last char of tFile

end if

—It can’t find the file I just wrote
if there is a file tFile then

put URL ("binfile:") into temp

put base64decode(temp) into temp

put arrayDecode(temp) into tArray

else

return ""

end if

return tArray

end getArrayFromLocal


function getPathToUserDocuments

put specialFolderPath("Documents") into tPath

return tPath

end getPathToUserDocuments

on saveArrayToLocal fName,tArray

if fname contains "meterReadingsA" then

breakpoint

end if

--put tNameExt after fName

if the last char of fName is cr then

delete the last char of fName

end if

put getPathToUserDocuments() into tFloc

put tFloc&"/"&"waterdetective" into tFolder

checkCreateFolder tFolder

put tFolder&"/" into tDataFile

delete file tDataFile

put arrayEncode(tArray) into temp

put base64encode(temp) into tData

put tData into URL ("binfile:")

wait 2 seconds

if there is a file tDataFile then

put "Yes" into x   —on ios I get “Yes"

put tDataFile into theLocalPath

else

put "No" into x

end if

end saveArrayToLocal

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Chromebook apps?

2020-06-22 Thread William Prothero via use-livecode
Thanks, Jacqueline! I’ll file that info away for future pondering. I’m glad 
there was one positive response to the possibility of using Livecode on a 
chromebook.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Jun 22, 2020, at 2:52 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 6/22/20 11:51 AM, prothero--- via use-livecode wrote:
>> I may invest in a Chromebook, for testing, but would like to scope out the 
>> landscape before I waste my time.
> 
> I forgot to mention that I recently saw that some of last year's Chromebooks 
> are going for as low as $80. They don't have high-end specs, but you can get 
> a better one for about $150 if you shop around. I should have made a note of 
> the article but I'm so happy with my current one I didn't see a need.
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Chromebook apps?

2020-06-22 Thread William Prothero via use-livecode
Colin:
Probably HTML5 would be better, ultimately. But, I look at the HTML5 postings, 
limitations, and quirks and it would most likely require me to become an expert 
in javascript and various server technologies that put me over the interest 
level that would be required. I’m fine with programming in livecode, but I 
don’t think the payoff for me to get into HTML5 is worth what I would get out 
of it. My programming is a combination of personal apps that I can use (like 
managing my 6 water meters and fruit tree drip system) and updating a plate 
tectonics app that students at UCSB use. My two sons are both 5’th grade 
teachers, one of whom uses chromebooks in his school, so collaborating with him 
on a nice app for his students is attractive, but only so far.

Thanks, Colin for your suggestion, though.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Jun 22, 2020, at 10:05 AM, Colin Holgate via use-livecode 
>  wrote:
> 
> Would HTML5 be a better option?
> 
> 
>> On Jun 22, 2020, at 10:51 AM, prothero--- via use-livecode 
>>  wrote:
>> 
>> Folks:
>> A LOT of elementary school teachers are using Chromebooks to teach online. 
>> So… I am wondering what the current situation is with Android (?) apps on 
>> Chromebooks.
>> 
>> Is anybody developing apps for Chromebooks? Are there gothchas? Any pointers 
>> to online Chromebook specific docs? I may invest in a Chromebook, for 
>> testing, but would like to scope out the landscape before I waste my time.
>> 
>> Thanks for any offerings.
>> Best,
>> Bill
>> 
>> William A. Prothero
>> Santa Barbara, CA. 93105
>> http://earthlearningsolutions.org/
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Chromebook apps?

2020-06-22 Thread prothero--- via use-livecode
Folks:
A LOT of elementary school teachers are using Chromebooks to teach online. So… 
I am wondering what the current situation is with Android (?) apps on 
Chromebooks.

Is anybody developing apps for Chromebooks? Are there gothchas? Any pointers to 
online Chromebook specific docs? I may invest in a Chromebook, for testing, but 
would like to scope out the landscape before I waste my time.

Thanks for any offerings.
Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Set Line color in dG?

2020-06-16 Thread William Prothero via use-livecode
Zryp:
Ah, now I get it.  Thanks for your patience. 
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Jun 16, 2020, at 2:11 PM, zryip theSlug via use-livecode 
>  wrote:
> 
> Assuming the lesson you have taken in example is the following:
> http://lessons.livecode.com/m/datagrid/l/7332-how-can-i-colorize-individual-lines-in-a-table
> 
> Code for coloring rows is located in the button "My column default
> behavior".
> The code you shared is located in the "toggle line 3 color" but it is not
> enough for coloring a datagrid row. Having a row in color is not a standard
> datagrid feature. So that is the reason you have to change the  "default
> column" behavior script of your datagrid.
> 
> Do you have copied the  "My column default behavior" button in your project
> and if yes, do you have linked your datagrid to this button by using the
> code?
> 
> set the dgProp["default column behavior"] of grp "myDatagrid" to the long
> id of btn " My column default behavior " or what ever you named your column
> behavior script button.
> 
> where  "myDatagrid" is the name of your datagrid.
> 
> Hope I'm more clear in my explanation.
> 
> 
> Best Regards,
> 
> On Tue, Jun 16, 2020 at 10:08 PM Prothero-ELS via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Zryp,
>> Crap, accidentally sent the response without finishing.
>> 
>> I was checking that the code in my test button was actually talking to the
>> datagrid in question, and it returned the correct values, so I assumed it
>> was.
>> 
>> I don’t understand how “myBtn” would participate. I need to change colors
>> from some other script.
>> 
>> Best,
>> Bill
>> 
>> William Prothero
>> https://earthlearningsolutions.org
>> 
>>> On Jun 16, 2020, at 1:04 PM, Prothero-ELS <
>> proth...@earthlearningsolutions.org> wrote:
>>> 
>>> Zryp,
>>> What I wanted to do is make a distinction between data that was
>> retrieved from a database and data that was entered but not yet stored. A
>> datagrid is. Way overkill for what I’m doing, but  the button that
>> accesses the datagrid data to get the specific line is for testing only.
>>> 
>>> William Prothero
>>> https://earthlearningsolutions.org
>>> 
>>>> On Jun 16, 2020, at 12:52 PM, zryip theSlug via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> Bill,
>>>> 
>>>> The example you mention is probably using a custom column behavior
>> script
>>>> for accomplishing this.
>>>> Do you have copied the button in your project? The button must be
>> linked to
>>>> your datagrid by using the following code:
>>>> 
>>>> set the dgProp["default column behavior"] of grp "myDatagrid" to the
>> long
>>>> id of btn "myBtn"
>>>> 
>>>> 
>>>> Best Regards,
>>>> 
>>>> 
>>>>> On Tue, Jun 16, 2020 at 8:55 PM William Prothero via use-livecode <
>>>>> use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>> Folks:
>>>>> I’m having trouble getting the line color of a dataGrid to change. The
>>>>> lessons shows a very simple tutorial and the download example works.
>>>>> However, in my application, it doesn’t.
>>>>> 
>>>>> The code is:
>>>>> on mouseup
>>>>> 
>>>>>  put the dgDataOfLine[3] of group "meterReadings" of this cd into
>>>>> theDataA
>>>>> 
>>>>>  put not theDataA["line has error"] into theDataA["line has error"]
>>>>> 
>>>>>  set the dgDataOfLine[3] of group "meterReadings" of this cd to
>> theDataA
>>>>> 
>>>>> end mouseup
>>>>> 
>>>>> I get the expected values for the line shown on the datagrid, but the
>>>>> color doesn’t change. I’m running Catalina 10.15.5 on a pretty new Mac
>>>>> laptop. I’m using livecode 9.6.0 Business.
>>>>> 
>>>>> The mystery is that the downloaded example works as expected, but not
>> on
>>>>> my app.
>>>>> 
>>>>> Have I missed something?
>>>>> 
>>>>> Best,
>>>>> Bill
>>>>> 
>>>>> 
>>>

Set Line color in dG?

2020-06-16 Thread William Prothero via use-livecode
Folks:
I’m having trouble getting the line color of a dataGrid to change. The lessons 
shows a very simple tutorial and the download example works. However, in my 
application, it doesn’t. 

The code is:
on mouseup

put the dgDataOfLine[3] of group "meterReadings" of this cd into theDataA

put not theDataA["line has error"] into theDataA["line has error"]

set the dgDataOfLine[3] of group "meterReadings" of this cd to theDataA

end mouseup

I get the expected values for the line shown on the datagrid, but the color 
doesn’t change. I’m running Catalina 10.15.5 on a pretty new Mac laptop. I’m 
using livecode 9.6.0 Business.

The mystery is that the downloaded example works as expected, but not on my 
app. 

Have I missed something?

Best,
Bill


William A. Prothero
https://earthlearningsolutions.org


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Zoom or others-and Livecode

2020-06-05 Thread William Prothero via use-livecode
Folks:
I’m curious if anybody has explored a way to interact over one of the online 
sharing resources, like Zoom of Google Groups, to interface with livecode apps. 
There is so much going on with folks trying to continue to teach during the 
pandemic, that a connection of one of these resources to livecode could be very 
useful.

FYI: I really love the ideas at this site, but they’re not online:
https://www.teachinteract.com/c/index.web?s@Spax93mIMdBJQ 


Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Map Widget - how does it actually work?

2020-05-29 Thread prothero--- via use-livecode
Graham:
If that doesn’t have everything, I have a zip file at:
http://earthlearningsolutions.org/google-static-maps-demo/ 
<http://earthlearningsolutions.org/google-static-maps-demo/>
William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On May 29, 2020, at 3:42 PM, William Prothero via use-livecode 
>  wrote:
> 
> Graham:
> Here is a link to an example that I, with lots of help from Hermann created. 
> Maybe it will be useful. All done in livecode, so it should work. Haven’t 
> tried it since 2017, tho.
> Bill
> 
> https://www.dropbox.com/s/kg5l80bi82u1sap/google-maps-demo.livecode?dl=0 
> <https://www.dropbox.com/s/kg5l80bi82u1sap/google-maps-demo.livecode?dl=0>
> 
> William A. Prothero
> https://earthlearningsolutions.org
> 
>> On May 25, 2020, at 1:57 PM, Graham Samuel via use-livecode 
>>  wrote:
>> 
>> Back to my problems with inadequate documentation on widgets. The Map widget 
>> is probably very powerful, but the Dictionary entry simple tells you the 
>> names of the parameters. I can’t work out anything about the format of the 
>> data you can feed in, or what it looks like when it comes out. There isn’t 
>> even enough info to start a meaningful experiment, IMHO.
>> 
>> Does anyone know of a source of helpful documentation on this? I am as ever 
>> interested in the iOS version.
>> 
>> Thanks for any info.
>> 
>> Graham
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Map Widget - how does it actually work?

2020-05-29 Thread William Prothero via use-livecode
Graham:
Here is a link to an example that I, with lots of help from Hermann created. 
Maybe it will be useful. All done in livecode, so it should work. Haven’t tried 
it since 2017, tho.
Bill

https://www.dropbox.com/s/kg5l80bi82u1sap/google-maps-demo.livecode?dl=0 


William A. Prothero
https://earthlearningsolutions.org

> On May 25, 2020, at 1:57 PM, Graham Samuel via use-livecode 
>  wrote:
> 
> Back to my problems with inadequate documentation on widgets. The Map widget 
> is probably very powerful, but the Dictionary entry simple tells you the 
> names of the parameters. I can’t work out anything about the format of the 
> data you can feed in, or what it looks like when it comes out. There isn’t 
> even enough info to start a meaningful experiment, IMHO.
> 
> Does anyone know of a source of helpful documentation on this? I am as ever 
> interested in the iOS version.
> 
> Thanks for any info.
> 
> Graham
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Integrating Desktop or mobile application with LMS using LTI 1.3

2020-05-26 Thread William Prothero via use-livecode
Martin and Peter:
I am retired, but still creating one (big) educational application. I thought 
the LMS integration idea had died a death by silence, so I am so glad you are 
looking into this. I’m very interested, but have not put forth any effort in 
this direction.

Please keep me informed about what you find.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On May 25, 2020, at 3:28 PM, Peter Bogdanoff via use-livecode 
>  wrote:
> 
> Hi Martin,
> 
> I’ve just begun looking into this myself, so I’m also interested in what 
> anybody knows about this.
> 
> Peter Bogdanoff
> ArtsInteractive
> 
> 
>> On May 25, 2020, at 3:05 PM, Martin Koob via use-livecode 
>>  wrote:
>> 
>> Hi list
>> 
>> I have been researching how to integrate a desktop application created with 
>> LiveCode with a learning Management system (LMS) like Brightspace by D2L, 
>> Moodle, Canvas etc.  Last time I looked at this SCORM was the standard with 
>> TinCan( aka xAPI) as a potential successor.   This time around I found those 
>> seem to have been  superseded by LTI 1.1  going to LTI 1.3.
>> 
>> In the documents I have found I see that one of the advantages of LTI 1.3 is 
>> that it can be used with desktop and mobile apps.  LTI 1.1 only worked with 
>> web based applications.
>> 
>> " Mobile Ready—The model is independent of web browsers, a better solution 
>> for server-to-server, native desktop and mobile applications.”
>> https://www.imsglobal.org/why-platforms-and-tools-should-adopt-lti-13 
>> 
>> 
>> I am looking for examples of people doing this but have not found any 
>> online.(I don’t want to spend time on idly ddl  I looks like it would be 
>> possible to use it in an LiveCode application.  It uses oAuth 2 for 
>> authentication and JSON for messages both of which are available on the the 
>> latest version of LiveCode.
>> 
>> First I just want to confirm it has been done for a desktop application in 
>> general so I know that is a viable approach for integrating an App into an 
>> LMS.
>> 
>> Second I wonder if people have done it using LiveCode.
>> 
>> Thanks
>> 
>> 
>> 
>> Martin Koob
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: [ANN] Release 9.6.0 RC-1

2020-05-11 Thread prothero--- via use-livecode
Thanks for the update! I’m a bit confused, maybe it’s a typo??

I read:
> Note: Whilst we endeavour to release updated versions of LiveCode
> supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly
> recommend disabling automatic update of Xcode or downloading the specific
> version of Xcode required directly from the Apple developer portal and
> installing it separately.

That means, to me, that I should not enable automatic update of Xcode (I 
understand that) AND the I should NOT download the specific version of XCode 
directly from the Apple developer portal. Did you mean that I SHOULD download 
from the developer portal to get the version of XCode I want? Otherwise, where 
should I get it? 

Probably it’s an “across the pond” language difference, but I thought I’d check.

Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On May 11, 2020, at 6:00 AM, panagiotis merakos via use-livecode 
>  wrote:
> 
> Dear list members,
> 
> We are pleased to announce the release of LiveCode 9.6.0 RC-1.
> 
> 
> Getting the Release
> ===
> You can get the release at https://downloads.livecode.com/livecode/ or via
> the automatic updater.
> 
> 
> Release Contents
> 
> LiveCode 9.6.0 RC-1 comes with more than 30 changes, including:
> 
> New Features
>  - Support for Storyboard launch images and backgrounds on iOS
>  - Support for using the flash as a torch in the Android Barcode Scanner
>  - Support for building with Xcode 11.4, using the iOS 13.4 SDK
>  - New tsNet and mergExt builds, built with the iOS 13.4 SDK
> 
> Bug Fixes:
>  - Improvements in the text-to-speech library
>  - Improvements in the iOS native browser
>  - Improvements in the camera control object
>  - Significant performance improvement when saving stacks on Windows
>  - Improvements in the Windows FFI in LCB
> 
> For the full list of all fixes, updates and enhancements please see the
> release notes:
> http://downloads.livecode.com/livecode/9_6_0/LiveCodeNotes-9_6_0_rc_1.pdf
> 
> 
> Known issues
> 
> - The Browser widget's native layer is not shown in some Linux distros with
> Cinnamon window manager.
> - The use of the Browser widget is not supported on Ubuntu 18.04 64 bit LTS
> yet.
> 
> 
> Required Software
> =
> To build iOS apps with LiveCode you must have the appropriate versions of
> Xcode as follows:
> 
>  - macOS 10.13.4: Xcode 10.1 - LiveCode builds iOS apps using the iOS 12.1
> SDK
>  - macOS 10.14.4: Xcode 11.3.x - LiveCode builds iOS apps using the iOS
> 13.2 SDK
>  - macOS 10.15.2: Xcode 11.4.x - LiveCode builds iOS apps using the iOS
> 13.4 SDK
> 
> There is a full list of working LiveCode/macOS/Xcode combinations here:
> https://livecode.com/docs/9-5-0/faq/faq/
> 
> Note: Whilst we endeavour to release updated versions of LiveCode
> supporting the latest Xcode/iOS SDKs as quickly as possible; we strongly
> recommend disabling automatic update of Xcode or downloading the specific
> version of Xcode required directly from the Apple developer portal and
> installing it separately.
> 
> Important: From the end of June 2020, Apple will only be accepting apps
> built using iOS13 SDKs. This means that, if you wish to submit apps to the
> AppStore you will have to be running at least macOS 10.14 in order to be
> able to install the necessary version of Xcode.
> 
> 
> Feedback
> 
> Please report any bugs encountered on our quality center at
> http://quality.livecode.com/
> 
> We have a forum available for discussing LiveCode Builder at
> http://forums.livecode.com/viewforum.php?f=93
> 
> 
> Have fun!
> The LiveCode Team
> --
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Is it possible to get the clicked cell for a table field, if the table is empty?

2020-05-02 Thread William Prothero via use-livecode
Paul:
Well, I’ve gotten so many good tips from Mike. He is amazing! I never would 
have found that one.

Yes, it does actually work.

Thanks!
Bill

William A. Prothero
https://earthlearningsolutions.org

> On May 2, 2020, at 5:38 PM, Paul Hibbert via use-livecode 
>  wrote:
> 
> Mike Bonner posted this back on the 14th February 2020…
> 
> Found an interesting behavior.. I was trying to set up a custom control
> that keeps track of the current row and column and put the script in the
> group, but rawkeyup or rawkeydown messages never reach the group.  I'm
> wondering if its because the message is sent to the figmentary popup field
> rather than the table field, and that the popup is not part of the group.
> But "the target" refers to the table field itself, so i'm not sure thats
> whats happening.  Either way.. The following script works when put into a
> card or stack, NOT group, and not in the table field itself.  Kinda freaky
> that the message is sent, just not to where I expect, despite "the target"
> still pointing back at the table field.
> 
> on mouseup
>  getline
>  pass mouseup
> end mouseup
> on rawkeyup
>  getline
>  pass rawkeyup
> end rawkeyup
> 
> command getline
>  if the short name of the focusedobject contains "revCell-" then
>  put the short name of the focusedobject into tName
>  replace "revCell-" with empty in tname
>  set the cCol of the target to item 1 of tName
>  set the cRow of the target to item 2 of tName
>  end if
> end getline
> 
> I just tried a quick test and tName has the cell row and column.
> 
> Paul
> 
>> On May 1, 2020, at 22:21, William Prothero via use-livecode 
>>  wrote:
>> 
>> Folks:
>> I have an app that requires that I be able to get the cell row and column 
>> when I click on the cell. I know a dataGrid can do this, but is it possible 
>> with a table field? I know I can get the clicked line, but what about the 
>> cell, when the table is empty.
>> 
>> I use, to get the line (from the lessons), but it only returns the line 
>> number: 
>> on mouseUp
>> 
>> put the clickline into msg
>> 
>> put return & value (the clickline) after msg
>> 
>> set the itemdelimiter to tab
>> 
>> put return & item 1 of value (the clickline) && item 2 of value (the 
>> clickline) after msg
>> 
>> end mouseUp
>> 
>> Tnx for any suggestions.
>> Bill
>> 
>> William A. Prothero
>> https://earthlearningsolutions.org
>> 
>>> On May 1, 2020, at 5:49 PM, Bob Sneidar via use-livecode 
>>>  wrote:
>>> 
>>> Hi all. 
>>> 
>>> I’m gonna say that script only stacks cannot have behaviors eh? Reason is, 
>>> I’d like to move my nested data grid behavior to a script only stack, but 
>>> it occurs to me this might break the datagrid, since it’s next level 
>>> behavior is the old data grid behavior button (not sure why that’s still 
>>> there) then the actual script only datagrid library. 
>>> 
>>> Bob S
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Is it possible to get the clicked cell for a table field, if the table is empty?

2020-05-01 Thread William Prothero via use-livecode
Folks:
I have an app that requires that I be able to get the cell row and column when 
I click on the cell. I know a dataGrid can do this, but is it possible with a 
table field? I know I can get the clicked line, but what about the cell, when 
the table is empty.

I use, to get the line (from the lessons), but it only returns the line number: 
on mouseUp

put the clickline into msg

put return & value (the clickline) after msg

set the itemdelimiter to tab

put return & item 1 of value (the clickline) && item 2 of value (the clickline) 
after msg

end mouseUp

Tnx for any suggestions.
Bill

William A. Prothero
https://earthlearningsolutions.org

> On May 1, 2020, at 5:49 PM, Bob Sneidar via use-livecode 
>  wrote:
> 
> Hi all. 
> 
> I’m gonna say that script only stacks cannot have behaviors eh? Reason is, 
> I’d like to move my nested data grid behavior to a script only stack, but it 
> occurs to me this might break the datagrid, since it’s next level behavior is 
> the old data grid behavior button (not sure why that’s still there) then the 
> actual script only datagrid library. 
> 
> Bob S
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Corona Virus app idea

2020-04-29 Thread William Prothero via use-livecode
Folks:
I had an idea for a Corona Virus app that Livecode is perfect for, and which 
could be coded up fairly quickly. I don’t have the time for doing it, but offer 
this idea just in case someone on the list wants a project for this.

The idea is to solve the problem that is now being created as folks who are 
severely impacted by the social lockdown policies being invoked in various 
countries. Here in the US, only “essential businesses” like grocery stores, 
hardware stores, post offices, etc are open, with the requirement that each 
person must stay 6 feet away from another, and wear a mask.

I am now observing increasing communications, on social media, advocating for 
open up more businesses so folks can get back to earning money to survive and 
get back to their normal lives. Retired folks generally have some kind of 
retirement pension or income, but younger ones work at jobs. As one of the 
retired group who is older and possibly more susceptible to the “death” side 
effect, I am fine with lockdown (bored maybe), but arguments are being made 
that many closed businesses (like restaurants) can be opened safely, with 
special distancing restrictions. This is in spite of the more informed 
policymakers advocating for caution.

So, here is my idea: 
Each business that wants to open would register on the app, possibly with the 
city administration able to approve. Maybe there would be a checklist of 
policies the business could check off. After registration, the business might 
get a “seal of approval” from the city (or responsible agency). After it is 
approved, each visitor (or the business staff) would “sign in” the visitor. 
This would be enforced by the business's staff. It would post the name of the 
business, customer contact info and time. This way, a database of visitors to 
all of the businesses (restaurants, haircut shops, beauty salons, etc) would be 
generated. A person who gets infected would also get an entry by ..?…someone 
(self/doctor/hospital?). The database would be available to city administration 
who could then do contact tracing. Obviously, this would require adoption by 
the city and hospital management. It’s a simple database entry project. I’d 
probably add some other features, like a checklist of current city 
requirements, best practices, etc.

Ok, yeah, this sounds like what Apple and Google are building. However, there 
is no attempt to detect all close contact persons using bluetooth (or 
whatever), with its privacy issues. But the businesses visited are identified, 
and this also would provide an incentive for them to be very careful. It’s a 
bit like a Yelp for Corona Virus. The app could be built quickly and get out as 
pressure to ease the lockdown restrictions builds. Businesses could get a 
“success score”. Visitors could do ratings.

This is such an easy app to build that a programming student could do it. The 
hardest part for me would be to get it into the Android and Apple stores, and 
also to promote it to the local pandemic “powers that be”. I’m retired and 
don’t want to take on a project of this size, but perhaps someone on the list 
would find it appealing.

Be Well,
Bill


William A. Prothero
https://earthlearningsolutions.org

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Three very simple questions

2020-04-26 Thread prothero--- via use-livecode
Folks:
I think Graham is doing LiveCode a favor by pointing out some of the ways a 
newby (even though he isn’t) might get messed up when learning LiveCode. We all 
get used to various approaches and newbies (even tho Graham isn’t) alert us to 
impediments for that very vital population of potential or new users.

One thing that has bugged me is that when I click on the dictionary, I get a 
nice display of commands, etc, searchable. But when I click on the “Guide” tab, 
I get what looks like a very informative document. However, if I’m looking for 
a particular task and want to do a search, there is none. So, it seems to me 
like a very valuable newby document is crippled by the omission of a very basic 
feature.

Or have I just missed something?

Best,
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Apr 26, 2020, at 12:23 PM, Mark Wieder via use-livecode 
>  wrote:
> 
> On 4/26/20 12:09 PM, Sannyasin Brahmanathaswami via use-livecode wrote:
>> "globals are evil"
>> But we use  one array
>> Global gConfigA
>> and we stuff it with all manner of "things" including another arrays
>> it turns about to quite useful
> 
> Yes, I do what you and Jacque do as a workaround, of course. I recently 
> implemented a feature management infrastructure the same way, given the lack 
> of globally available constants.
> 
> on preOpenStack
> global gFeatures
> put "feature1,feature2,feature3" into gFeatures
> end preOpenStack
> 
> ...some other stack
> 
> global gfeatures
> if "feature2" is among the items of gfeatures then
> ...
> 
> on closeStackRequest
> delete variable gFeatures
> end closestackRequest
> 
> great for A/B testing, rolling out new features without messing with existing 
> code, being able to roll back unwanted or not-working features after beta 
> testing... and would be so much cleaner if we didn't have to resort to global 
> variables and remember to put a reference to them in each place they're 
> referenced...
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: A short question about Xcode

2020-04-17 Thread William Prothero via use-livecode
Graham:
I’ve been where you are, with the maze of requirements to get an app on iPhone. 
One thing I found was that the trail of mis-steps left a confusing mess of 
invalid entries in the keychain and Xcode app, and in the other places in my . 
When I got rid of every entry that I had made and started over from scratch, I 
had success finally. So, every time I get to that point in the project, I do a 
housecleaning, then religiously followed the steps some of the livecode app 
gurus have posted. I’m fortunate in that I only need to use my app on my own 
iPhone and don’t have to go thru the apple store.

FYI— Sorry that I didn’t note the author of this snippet, but I found it very 
useful and stored it in my notes. It may not be the most current, as well.
Ah yes - one of the biggest GOTCHA’s there is when working on Apple 
certification…
 
I’ve found the best approach is to keep my dev machine scrupulously clean as 
regards old certificates, and a session with Keychain Access pays dividends. 
 
The same thing goes as regards old provisioning profiles - you should find all 
provisioning profiles on your mac stored at 
'/Users/https://earthlearningsolutions.org

> On Apr 16, 2020, at 2:57 PM, scott--- via use-livecode 
>  wrote:
> 
> Hello Graham,
> 
> When you created the development provisioning profile, I assume you added 
> your iPhone’s UUID to the list of allowed test devices. In the Standalone 
> Application Settings—> iOS—> Basic Settings (tab) did you select the correct 
> profile. (Simulator doesn’t care about profiles but your real devices need to 
> be specifically allowed.) If you just added one, be sure to restart LC so 
> that it sill see it.
> —
> Scott Morrow
> 
>> On Apr 16, 2020, at 1:20 PM, Graham Samuel via use-livecode 
>>  wrote:
>> 
>> Ralph, I am using a development provisioning profile for iPhone. It was 
>> created this month and expires next year. I will try to go over the whole 
>> process again. I did as much as I could to include all the icons and splash 
>> pages needed for all the phones I was likely to encounter (that was about 5 
>> different types). Do I have to include ones that nobody is going to use?
>> 
>> Graham
>> 
>>> On 16 Apr 2020, at 22:04, Ralph DiMola via use-livecode 
>>>  wrote:
>>> 
>>> You can ignore the "this version of Xcode (10.1) was not compatible with 
>>> the iOS 13 on my iPhone XS"
>>> 
>>> Make sure your using a development provisioning profile. Create a new one 
>>> and try using it. If I remember correctly I've also seen this when not all 
>>> Icons or Splash pages are included.
>>> 
>>> Ralph DiMola
>>> IT Director
>>> Evergreen Information Services
>>> rdim...@evergreeninfo.net
>>> 
>>> 
>>> -Original Message-
>>> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf 
>>> Of Graham Samuel via use-livecode
>>> Sent: Thursday, April 16, 2020 3:05 PM
>>> To: How to use LiveCode
>>> Cc: Graham Samuel
>>> Subject: Re: A short question about Xcode
>>> 
>>> Sadly, my test targets are just simulators. No real device is mentioned.
>>> 
>>> However, following Ralph’s advice (thanks), i reconnected with my phone 
>>> unlocked. Things looked promising, but then a message came up saying that 
>>> maybe this version of Xcode (10.1) was not compatible with the iOS 13 on my 
>>> iPhone XS, which is my main test device (it’s OK in the simulator). It then 
>>> tried to do the loading of the app into the phone and eventually said
>>> 
 The entitlements specified in your application’s Code Signing Entitlements 
 file are invalid, not permitted, or do not match those specified in your 
 provisioning profile. (0xE8008016).
>>> 
>>> I suppose that may be the end of that. I need a new iMac - the one I’ve got 
>>> won’t run a later version of Xcode. Sadly they are rather expensive. I 
>>> can’t visit anyone else’s, even if I could find one, since i’m in lockdown.
>>> 
>>> Nothing, but nothing, is simple when trying to deploy to iOS.
>>> 
>>> [Sound of grinding teethe]
>>> 
>>> Graham
>>> 
 On 16 Apr 2020, at 20:22, scott--- via use-livecode 
  wrote:
 
 I can’t recall whether this is specific to a particular LC license but 
 when physically attaching a device to the computer, on my setup that 
 mobile device appears under the menu Development —> Test Target (along 
 with simulator options) and can simply be selected as the test device… 
 which saves the added step of dragging into Xcode.
 
 --
 Scott Morrow
 
 Elementary Software
 (Now with 20% less chalk dust!)
 web   https://elementarysoftware.com/
 email sc...@elementarysoftware.com
 booth1-800-615-0867
 --
> On Apr 16, 2020, at 10:11 AM, Graham Samuel via use-livecode 
>  wrote:
> 
> I’m following the LC lesson 'How do I build an iOS application?’. I think 
> I’ve done everything they mention, and I have my Apple 

Re: Getting HTML5 going

2020-03-25 Thread William Prothero via use-livecode
Sean:
Sorry, I guess the discussion got going onto issues of how to keep an app 
updated, which was a major feature of web deployment.

Thanks for all your input, Sean. Very helpful.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Mar 25, 2020, at 5:37 PM, Pi Digital via use-livecode 
>  wrote:
> 
> My apologies for the misunderstanding. I thought we were all still talking 
> about HTML5 deployment with a small digression question regarding iOS. 
> Somehow I missed the part where it got steered off into every other platform 
> :)
> 
> Sean Cole
> Pi Digital
> 
> 
>> On 25 Mar 2020, at 23:34, William Prothero via use-livecode 
>>  wrote:
>> 
>> What I was thinking of was distributing a fairly basic educational 
>> application, then adding features and lessons as life goes on. Sounds like 
>> it would depend on how extensive the features were. Perhaps lessons would 
>> only trigger a problem if they required the addition of significant new 
>> features. Hmmm…..
>> Best,
>> Bill
>> 
>> William A. Prothero
>> https://earthlearningsolutions.org
>> 
>>> On Mar 25, 2020, at 2:23 PM, Mark Wieder via use-livecode 
>>>  wrote:
>>> 
>>>> On 3/25/20 1:58 PM, Mark Waddingham via use-livecode wrote:
>>>> 
>>>> However there are two rules which must be followed:
>>>> 1) Downloaded code must not allow the app to access any more system 
>>>> provided APIs that it could before.
>>>> 2) Downloaded code must not allow the app to 'morph' (as Richard put it) 
>>>> into something even slightly unrelated to what it was at the point of 
>>>> review; nor should it add significantly different features (particularly 
>>>> in terms of UI).
>>>> In practice conforming to (1) is easy - you aren't allowed to download LCB 
>>>> extensions, loading them at runtime, which use FFI to access system 
>>>> functions.
>>> 
>>> My reading of 1) is that LCB extensions that use FFI are allowed as long as 
>>> they don't expand the attack surface by introducing new system api calls 
>>> that the app doesn't already use.
>>> 
>>> But then I'm not in a position to make, review, or enforce those rules.
>>> 
>>> -- 
>>> Mark Wieder
>>> ahsoftw...@gmail.com
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Getting HTML5 going

2020-03-25 Thread William Prothero via use-livecode
What I was thinking of was distributing a fairly basic educational application, 
then adding features and lessons as life goes on. Sounds like it would depend 
on how extensive the features were. Perhaps lessons would only trigger a 
problem if they required the addition of significant new features. Hmmm…..
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Mar 25, 2020, at 2:23 PM, Mark Wieder via use-livecode 
>  wrote:
> 
> On 3/25/20 1:58 PM, Mark Waddingham via use-livecode wrote:
> 
>> However there are two rules which must be followed:
>>   1) Downloaded code must not allow the app to access any more system 
>> provided APIs that it could before.
>>   2) Downloaded code must not allow the app to 'morph' (as Richard put it) 
>> into something even slightly unrelated to what it was at the point of 
>> review; nor should it add significantly different features (particularly in 
>> terms of UI).
>> In practice conforming to (1) is easy - you aren't allowed to download LCB 
>> extensions, loading them at runtime, which use FFI to access system 
>> functions.
> 
> My reading of 1) is that LCB extensions that use FFI are allowed as long as 
> they don't expand the attack surface by introducing new system api calls that 
> the app doesn't already use.
> 
> But then I'm not in a position to make, review, or enforce those rules.
> 
> -- 
> Mark Wieder
> ahsoftw...@gmail.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Getting HTML5 going

2020-03-25 Thread William Prothero via use-livecode
Richard and Sean:
My app is desktop. One of the actions is clicking on a map to specify a data 
(of various kinds) profile across a great circle path. You really need a mouse 
to accurately select a point (although there are ways of magnifying small area 
to get precise location).

Anyway, it does seem that if the app is sandboxed, it would be safer to 
download scripts. For now, I’m updating an older 32 bit version to work in 64 
bit and will then consider what kind of further upgrades I want to implement.

But, what I really would need to verify before I go that way, is whether 
Catalina allows livecode script to be downloaded and executed by the engine. 
Richard, it looks like you say it will, but Sean says no. 

Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Mar 25, 2020, at 12:07 PM, Richard Gaskin via use-livecode 
>  wrote:
> 
> Bill Prothero wrote:
> > Richard and Sean,
> > Good ideas. I had considered deploying it as a standalone that has
> > sections that udate from a server, but worried that the new security
> > requirements from Apple, in particular, discouraged (prohibited?)
> > downloading code. Is that not true?
> 
> Is this desktop or mobile?
> 
> Just curious, really. In either case, downloading scripts is quite different 
> from downloading executable object code.  Any sandboxing for the app is done 
> to the LC engine - swap out scripts all you like and you can't alter what the 
> user has allowed the standalone engine to do.
> 
> I think Apple's main concern would be an app that presents itself as one 
> thing and later morphs into something else.
> 
> But if we use downloads responsibly, scripts are really just another form of 
> data, much like spreadsheet formulas. I can't see a reason Apple or anyone 
> else would have an issue with an app downloading data, and I know a good many 
> devs using a wide range of scripting tools that update dynamically.
> 
> --
> Richard Gaskin
> Fourth World Systems
> Software Design and Development for the Desktop, Mobile, and the Web
> 
> ambassa...@fourthworld.comhttp://www.FourthWorld.com
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Getting HTML5 going

2020-03-24 Thread William Prothero via use-livecode
Sean:
You are performing a noble task. After a hiatus, I’m back working on an 
educational app teaching plate tectonics. When I think of pitfalls of 
distributing an actual app, I fondly look at web distribution, like I used to 
be able to do with Director in shockwave. Anyway, I’d gladly pay well for the 
“How To” book that I hope will come out of your efforts.
Best,
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Mar 23, 2020, at 5:57 PM, Pi Digital via use-livecode 
>  wrote:
> 
> Bill
> 
> I get what you mean by both quirky and the need for other skills. I’m 
> gradually going through the code to remove the quirkiness but I’m doing this 
> while also trying to develop the solution for our clients. In the process I 
> will also either eliminate the need for learning the ‘other skills’ or at the 
> very least minimise it to a set of relatively easy steps. What I’ve achieved 
> in about a year on and off is evidence that it is capable once the ‘caveats‘ 
> get ironed out. Watch this space. 
> 
> Sean Cole
> Pi Digital
> 
> 
>> On 23 Mar 2020, at 21:57, William Prothero via use-livecode 
>>  wrote:
>> 
>> Sean:
>> It looks really nice If HTML5 deployment didn’t look so quirky and require 
>> such a variety of other than livecode skills, I’d give it a try. I hope it 
>> will mature before I get too old to care.
>> Bill
>> 
>> William A. Prothero
>> https://earthlearningsolutions.org
>> 
>> 
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Getting HTML5 going

2020-03-23 Thread William Prothero via use-livecode
Sean:
It looks really nice If HTML5 deployment didn’t look so quirky and require such 
a variety of other than livecode skills, I’d give it a try. I hope it will 
mature before I get too old to care.
Bill

William A. Prothero
https://earthlearningsolutions.org



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Problem opening version 9.6.0 (dp3)

2020-03-20 Thread William Prothero via use-livecode
Doh:
Yeah, it helps. I got a new Macbook and it came with Catalina, which opens 
“unsafe” files differently than I was used to.
All good. Tnx for the help.
Bill

William A. Prothero
https://earthlearningsolutions.org

> On Mar 19, 2020, at 8:24 PM, Devin Asay via use-livecode 
>  wrote:
> 
> Bill,
> 
> Does this help? It was at the end of the release announcement:
> 
> Known issues
> 
> - This build (for Mac) is not notarized yet, so if your Mac is running
> MacOS Catalina (10.15.x) you will get a warning dialog saying that the app
> cannot be opened. In this case, you have to whitelist LiveCode in the
> System Settings -> Security and Privacy, and then right-click on LiveCode
> and choose "Open" from the contextual menu. Just double-clicking to open it
> will not work.
> 
> Note that you'll only need to do this once, the very first time you open
> LiveCode 9.6 DP-3. For more details and instructions see here:
> 
> 
> On Mar 19, 2020, at 8:29 PM, prothero--- via use-livecode 
> mailto:use-livecode@lists.runrev.com>> wrote:
> 
> Folks:
> I must be missing something. I downloaded 9.6.0 (dp3) and my Mac OS won’t let 
> me open it because claims Apple can’t check it for malware. Hmm…. I’m on a 
> Macbook running Catalina, with BitDefender, but turning BitDefender off 
> doesn’t change anything.
> 
> Something new?
> Bill
> 
> William A. Prothero
> Santa Barbara, CA. 93105
> http://earthlearningsolutions.org/
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Problem opening version 9.6.0 (dp3)

2020-03-19 Thread prothero--- via use-livecode
PS: I’m running business version of LC.
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Mar 19, 2020, at 7:29 PM, prothero--- via use-livecode 
>  wrote:
> 
> Folks:
> I must be missing something. I downloaded 9.6.0 (dp3) and my Mac OS won’t let 
> me open it because claims Apple can’t check it for malware. Hmm…. I’m on a 
> Macbook running Catalina, with BitDefender, but turning BitDefender off 
> doesn’t change anything.
> 
> Something new?
> Bill
> 
> William A. Prothero
> Santa Barbara, CA. 93105
> http://earthlearningsolutions.org/
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Problem opening version 9.6.0 (dp3)

2020-03-19 Thread prothero--- via use-livecode
Folks:
I must be missing something. I downloaded 9.6.0 (dp3) and my Mac OS won’t let 
me open it because claims Apple can’t check it for malware. Hmm…. I’m on a 
Macbook running Catalina, with BitDefender, but turning BitDefender off doesn’t 
change anything.

Something new?
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: LC & Catalina; macOS 10.15.x; Xcode 11.3.x; iOS 13.3.x support ???

2020-03-12 Thread prothero--- via use-livecode
Well said, Jacqueline!
Bill

William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Mar 12, 2020, at 11:58 AM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 3/12/20 12:39 PM, hh via use-livecode wrote:
>> The uselist is not a LC-praising list. As long as we have the freedom of 
>> speech
>> everybody can say whether he is contented with LC or not. And nothing 
>> written does
>> change anything*with LC*, also not your positive-only (and excellent) posts 
>> ...
> 
> Tone is important. There is difference whether the post is a discussion of a 
> problem, or a rant against the team and the company. Discussions are useful 
> and productive. A rant that attacks the dedicated people who are doing their 
> best for us can cause some of us to become defensive.
> 
> For myself, it feels like an attack on my friends. I know these people, how 
> hard they work, and how much they want LC to succeed. I also know that they 
> are deluged with work, they need to choose their priorities carefully, and 
> they care very much. To date, they have met every requirement that the 
> shifting sands at Apple and Google have thrown at them. They need to drop 
> everything else to meet those deadlines, but they do it. Of course, that puts 
> them behind on other things.
> 
> These list posts go into a permanent archive where they can discourage others 
> from trying LC well into the future; I see no point in making LC look bad to 
> any interested parties. A frank discussion is fine, readers absolutely do 
> need to know where traps may lie and what the current status of the product 
> is. But sarcasm and scathing condemnation is neither acceptable nor 
> productive.
> 
> Basically: be kind. Think how you'd feel if what you are about to write was 
> directed at you.
> 
> -- 
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software   | http://www.hyperactivesw.com
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Thumbnail on txt file?

2020-01-18 Thread prothero--- via use-livecode
Mic,
My response assumed you will display the thumbnail in a livecode application 
and that you are not trying to change the icon of the text file for viewing on 
the desktop.
Bill

William Prothero
http://es.earthednet.org

> On Jan 18, 2020, at 7:58 AM, "proth...@earthlearningsolutions.org" 
>  wrote:
> 
> Mic,
> An issue is how to efficiently maintain the association between the text file 
> and its image. The easiest way is probably to just add something, like “-tn” 
> to the name of the text file, for the name of the image. That way you can 
> just test for the existence of file mytextfilename&”-tn” load it and display 
> it wherever you want. 
> 
> One concern comes to mind, though. If you capture an image of text, then 
> display it at a reduced size, it may quickly become unreadable.
> 
> Bill
> 
> William Prothero
> http://es.earthednet.org
> 
>> On Jan 18, 2020, at 5:17 AM, Michael Kristensen via use-livecode 
>>  wrote:
>> 
>> Thanks for the answer, Richmond
>> 
>> I just want to describe a little more what I want
>> 
>> I Livecode I want to take a snapshot of part of the screen, and that 
>> snapshot I want to use as thumbnail for the txt file.
>> 
>> In that way I can see what the txt file represent.
>> 
>> Does that change anything?
>> 
>> Mic
>> 
>>> Subject: Re: Thumbnail on txt file?
>>> Message-ID: <492a6ff7-7a25-5a4d-bc05-fd79fb1d9...@gmail.com 
>>> >
>>> Content-Type: text/plain; charset=utf-8; format=flowed
>>> 
>>> Surely that is something that is done by the operating system or its 
>>> desktop/windowing manager and not by LiveCode.
>>> 
 On 18.01.20 11:26, Michael Kristensen via use-livecode wrote:
 Hi there
 
 Im using a simple txt file for storing data.
 
 I want to stick a preview thumbnail onto it when I save it.
 
 Can I do that?
 
 Mac High Sierra
 
 
 Thanks
 
 Michael
 
 ___
 use-livecode mailing list
 use-livecode@lists.runrev.com 
 Please visit this url to subscribe, unsubscribe and manage your 
 subscription preferences:
 http://lists.runrev.com/mailman/listinfo/use-livecode 
 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Thumbnail on txt file?

2020-01-18 Thread prothero--- via use-livecode
Mic,
An issue is how to efficiently maintain the association between the text file 
and its image. The easiest way is probably to just add something, like “-tn” to 
the name of the text file, for the name of the image. That way you can just 
test for the existence of file mytextfilename&”-tn” load it and display it 
wherever you want. 

One concern comes to mind, though. If you capture an image of text, then 
display it at a reduced size, it may quickly become unreadable.

Bill

William Prothero
http://es.earthednet.org

> On Jan 18, 2020, at 5:17 AM, Michael Kristensen via use-livecode 
>  wrote:
> 
> Thanks for the answer, Richmond
> 
> I just want to describe a little more what I want
> 
> I Livecode I want to take a snapshot of part of the screen, and that snapshot 
> I want to use as thumbnail for the txt file.
> 
> In that way I can see what the txt file represent.
> 
> Does that change anything?
> 
> Mic
> 
>> Subject: Re: Thumbnail on txt file?
>> Message-ID: <492a6ff7-7a25-5a4d-bc05-fd79fb1d9...@gmail.com 
>> >
>> Content-Type: text/plain; charset=utf-8; format=flowed
>> 
>> Surely that is something that is done by the operating system or its 
>> desktop/windowing manager and not by LiveCode.
>> 
>>> On 18.01.20 11:26, Michael Kristensen via use-livecode wrote:
>>> Hi there
>>> 
>>> Im using a simple txt file for storing data.
>>> 
>>> I want to stick a preview thumbnail onto it when I save it.
>>> 
>>> Can I do that?
>>> 
>>> Mac High Sierra
>>> 
>>> 
>>> Thanks
>>> 
>>> Michael
>>> 
>>> ___
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com 
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode 
>>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Parent Group of the Target

2020-01-07 Thread prothero--- via use-livecode
Folks,
It would be very nice if there was a compilation of the various keywords and 
what each refers to. I know I’ve had to scratch my head to find words like the 
element, the target, the owner, the parent, etc. The names seem intuitive at 
some level, but each meaning is very specific and, for me at least, I wouldn’t 
think to call the group an object is in “the owner”.

Best,
Bill

William Prothero
http://es.earthednet.org

> On Jan 7, 2020, at 9:46 AM, Sannyasin Brahmanathaswami via use-livecode 
>  wrote:
> 
> aha! I was searching for "parent" Yes, "owner" is it.
> 
> And for multiple groupings,
> 
>  the owner of the owner of the owner of
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: ... in iOS 13....

2019-10-20 Thread William Prothero via use-livecode
Folks:
I have a bit of a worry about the Apple Catalina update. I want to keep a 
bootable copy of the latest Mojave OS on an external disc. That way I can run 
any older 32 bit programs I might need. However, I have a backup program 
(Tri-Backup) that says it can’t make a bootable drive because of Apple 
security. That has raised a bit of a red flag to me. 

Currently, I use SuperDuper to make a bootable backup. SuperDuper isn’t updated 
for Catalina yet, it seems.

What my worry is, is that perhaps Catalina’s new security settings won’t allow 
booting from an external drive. That would completely eliminate my option of 
having a 32 bit OS option for running older 32 bit software.

Anybody have any info relevant to this issue? Or perhaps I’m just being 
paranoid (totally justifiably).
Best,
Bill

PS: sorry if this is a duplicate.

> On Oct 20, 2019, at 4:45 AM, Erik Beugelaar via use-livecode 
>  wrote:
> 
> Yes, I think you are right. I just dive into it after a long time but that 
> seems indeed the problem. As you know, running macOS from Hackintosh’s, 
> Security Boot must be disabled so as SIP (because of patching during boot). I 
> have not test yet to install Linux on my MacBook Pro though.
> 
> 
> 
> OT: An interesting thread about running Catalina on older Mac’s can be found 
> here: https://macandegg.com/2019/07/macos-catalina-patcher-10-15-on-old-macs/ 
> incase people want to install it on Mac ‘s before mid 2012.
> 
> 
> 
> 
> 
> From: JJS 
> Date: Sunday, 20 October 2019 at 12:52
> To: Erik Beugelaar , How to use LiveCode 
> 
> Subject: Re: ... in iOS 13
> 
> 
> 
> It seems that when Secure Boot and SIP is disabled, then using Refind 
> https://www.rodsbooks.com/refind/index.html as bootloader you can get Linux 
> working too.
> 
> I saw some discussions about the T2 and issues when powering off, unplug 
> power cable seems to trigger something.
> 
> https://sourceforge.net/p/refind/discussion/general/thread/1475e30077/
> 
> Op 20-10-2019 om 11:40 schreef Erik Beugelaar:
> The only thing what I don't like about the update policy of Apple is you 
> cannot use new apps from the Store if you cannot update to a new iOS version 
> without buying new hardware from Apple (esp. iPad's).
> And yes, the costs of the same specs of Apple hardware compared to PC 
> hardware are still 2 or 3 times more BUT the advantage is that you can run 
> iOS and Windows natively on the same machine. Since the introduction of 
> Apple's  T2 Security Chip it isn't possible to boot Linux on new Apple 
> hardware like the 2018 MacBook Pro and Mac Mini anymore as far as I know.
> Furthermore, because of bad experiences upgrading macOS's in the past, I 
> don't upgrade to a the newest macOS version if there is no need for. It has 
> saved me a lot of frustrations...
> But I am not an advocate, I both like to work on Apple (macOS) and PC 
> (Windows/Linux) machines.
> 
> On 20/10/2019, 11:18, "use-livecode on behalf of JJS via use-livecode" 
>  use-livecode@lists.runrev.com> wrote:
> 
> What's unfair about it. Don't be offended.
> 
> It's not against you or LC, it's not even entirely against Apple, they 
> have also good things. It's just an opinion.
> 
> I believe there are more discussions about Apple issues on this list 
> than i see about Windows or Linux or Android.
> 
> And for all 3 OS i also believe they are better backwards compatible. 
> (for Android i'm not talking about the sauce samsung and thelike pour 
> over it)
> 
> A lot of people i see who have an Macbook or iOs device, is because they 
> want to show off that they can afford it, not of the reason that it 
> would be better or easier.
> 
> I also understand that they want to close 32bit and move on, except many 
> customer are not ready. But slowly moving on.
> 
> If people want it it's ok, but i see a lot of hassle that i choose not 
> to go for.
> 
> 
> Op 19-10-2019 om 22:36 schreef Pi Digital via use-livecode:
> > Jjs
> >
> > That’s an unfair statement, especially based on topic. It is quite 
> likely it is only a tiny update for Monte to fix. My experience says that ALL 
> OS systems/devices break bar none unless they don’t update at all and stay 
> stagnant. So which system do you prefer JJS? And remember only to mention one 
> that is completely infallible and never likely to break. Id especially love 
> to know a device name that is completely 100% future proof I can pitch to my 
> customers. As yet, the ‘most’ reliable I have found from a whole heap of 
> testing and long term experience are iPad Pro and Macs. Even my ipad2 is 
> shockingly more reliable than any of my top end Samsung tabs (unless I strip 
> them right down and use custom OS).
> >
> > To confirm, I’m not offended or upset. I just think the comment was 
> unfair and exaggerated. They break for sure, but not to the extent to 
> ‘refuse’ it. Roids way of avoiding 

Re: ... in iOS 13....

2019-10-20 Thread prothero--- via use-livecode
Folks:
I have a bit of a worry about the Apple Catalina update. I want to keep a 
bootable copy of the latest Mojave OS on an external disc. That way I can run 
any older 32 bit programs I might need. However, I have a backup program 
(Tri-Backup) that says it can’t make a bootable drive because of Apple 
security. That has raised a bit of a red flag to me. 

Currently, I use SuperDuper to make a bootable backup. SuperDuper isn’t updated 
for Catalina yet, it seems.

What my worry is, is that perhaps Catalina’s new security settings won’t allow 
booting from an external drive. That would completely eliminate my option of 
having a 32 bit OS option for running older 32 bit software.

Anybody have any info relevant to this issue? Or perhaps I’m just being 
paranoid (totally justifiably).
Best,
Bill


William A. Prothero
Santa Barbara, CA. 93105
http://earthlearningsolutions.org/

> On Oct 20, 2019, at 4:45 AM, Erik Beugelaar via use-livecode 
>  wrote:
> 
> Yes, I think you are right. I just dive into it after a long time but that 
> seems indeed the problem. As you know, running macOS from Hackintosh’s, 
> Security Boot must be disabled so as SIP (because of patching during boot). I 
> have not test yet to install Linux on my MacBook Pro though.
> 
> 
> 
> OT: An interesting thread about running Catalina on older Mac’s can be found 
> here: https://macandegg.com/2019/07/macos-catalina-patcher-10-15-on-old-macs/ 
> incase people want to install it on Mac ‘s before mid 2012.
> 
> 
> 
> 
> 
> From: JJS 
> Date: Sunday, 20 October 2019 at 12:52
> To: Erik Beugelaar , How to use LiveCode 
> 
> Subject: Re: ... in iOS 13
> 
> 
> 
> It seems that when Secure Boot and SIP is disabled, then using Refind 
> https://www.rodsbooks.com/refind/index.html as bootloader you can get Linux 
> working too.
> 
> I saw some discussions about the T2 and issues when powering off, unplug 
> power cable seems to trigger something.
> 
> https://sourceforge.net/p/refind/discussion/general/thread/1475e30077/
> 
> Op 20-10-2019 om 11:40 schreef Erik Beugelaar:
> The only thing what I don't like about the update policy of Apple is you 
> cannot use new apps from the Store if you cannot update to a new iOS version 
> without buying new hardware from Apple (esp. iPad's).
> And yes, the costs of the same specs of Apple hardware compared to PC 
> hardware are still 2 or 3 times more BUT the advantage is that you can run 
> iOS and Windows natively on the same machine. Since the introduction of 
> Apple's  T2 Security Chip it isn't possible to boot Linux on new Apple 
> hardware like the 2018 MacBook Pro and Mac Mini anymore as far as I know.
> Furthermore, because of bad experiences upgrading macOS's in the past, I 
> don't upgrade to a the newest macOS version if there is no need for. It has 
> saved me a lot of frustrations...
> But I am not an advocate, I both like to work on Apple (macOS) and PC 
> (Windows/Linux) machines.
> 
> On 20/10/2019, 11:18, "use-livecode on behalf of JJS via use-livecode" 
>  use-livecode@lists.runrev.com> wrote:
> 
> What's unfair about it. Don't be offended.
> 
> It's not against you or LC, it's not even entirely against Apple, they 
> have also good things. It's just an opinion.
> 
> I believe there are more discussions about Apple issues on this list 
> than i see about Windows or Linux or Android.
> 
> And for all 3 OS i also believe they are better backwards compatible. 
> (for Android i'm not talking about the sauce samsung and thelike pour 
> over it)
> 
> A lot of people i see who have an Macbook or iOs device, is because they 
> want to show off that they can afford it, not of the reason that it 
> would be better or easier.
> 
> I also understand that they want to close 32bit and move on, except many 
> customer are not ready. But slowly moving on.
> 
> If people want it it's ok, but i see a lot of hassle that i choose not 
> to go for.
> 
> 
> Op 19-10-2019 om 22:36 schreef Pi Digital via use-livecode:
> > Jjs
> >
> > That’s an unfair statement, especially based on topic. It is quite 
> likely it is only a tiny update for Monte to fix. My experience says that ALL 
> OS systems/devices break bar none unless they don’t update at all and stay 
> stagnant. So which system do you prefer JJS? And remember only to mention one 
> that is completely infallible and never likely to break. Id especially love 
> to know a device name that is completely 100% future proof I can pitch to my 
> customers. As yet, the ‘most’ reliable I have found from a whole heap of 
> testing and long term experience are iPad Pro and Macs. Even my ipad2 is 
> shockingly more reliable than any of my top end Samsung tabs (unless I strip 
> them right down and use custom OS).
> >
> > To confirm, I’m not offended or upset. I just think the comment was 
> unfair and exaggerated. They break for sure, but not to the 

Questions about LC Server Apps

2019-10-08 Thread William Prothero via use-livecode
Folks:
I’m doing web stuff with php and Wordpress, and reading all of the postings 
about LC’s HTML5 deployment. Since I have done a lot of programming of LC and 
have a business license, it could be a lot easier to use LC in a server 
environment than struggling with my minimal php skills.

The lessons for HTML5 are very, very minimal and leave a LOT unanswered. But, 
here’s what I think and perhaps you can correct any mis-conceptions. 

HTML5 deployment is basically an app that is downloaded and runs in a browser. 
It’s kinda like Flash and Director, except that the “plugin” is downloaded with 
the app and the browser runs the app in its built-in javascript engine. 
However, the tutorials for HTML5 are pretty much non-existent and I would 
expect a lot of hair-pulling (not that I have a lot of excess) in trying to use 
it.

Using the livecode plugin is more in the style of php. Revigniter seems like a 
great application framework, and it uses the cgi mode of livecode. Revigniter 
seems like it would make building web sites using LC a lot easier, and would 
provide a lot of programming examples and handlers that would very much ease 
development.

Has anybody use LC for a wordpress plugin? Or perhaps a basic wordpress site 
could exist alongside the LC supported site.

What do you think? Feedback would be much appreciated.

Best,
Bill Prothero

William A. Prothero
http://earthlearningsolutions.org

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Give a bug a hug

2019-10-05 Thread prothero--- via use-livecode
Folks,
The donations to fix specific bugs is a notable idea. But what comes to mind is 
where the programming effort to fix the funded bug will come from. Presumably, 
you are thinking it will come from mothership staff programmers. I don’t know, 
but suspect the staff programmers are already busily working on tasks 
supporting existing efforts. Suppose bugfix A, funded by donations, takes 40hrs 
to fix. This 40 hrs will take 40 hrs from somewhere else.

So, my basic question is: can the time management strategies of the mothership 
accommodate these special bugfix jobs? Also, if staff already allot significant 
time to bugfix efforts, perhaps community votes for highest priority bugs would 
be effective. On the other hand, if a high priority bugfix can be funded by a 
client with a special need and the capability of funding it fully (I think that 
already happens), that’s also to the good.

I guess what I’m saying is that, if you want the mothership to do the fixing, 
they should be giving input on what might also work for them. Alternatively, 
maybe there are programmers in the LC community who have the skills to tackle 
some of the bugs and will, if they are supported financially. In that vein, 
perhaps a system of bidding for bug fixes on the “auction block” could be 
developed. Payment would be made after  tests confirmed the solution, and it 
could be incorporated into future LC versions.

Those are just some thoughts, maybe useful, maybe not.

Best to all,
Bill

William Prothero
http://es.earthednet.org

> On Oct 5, 2019, at 9:56 AM, Curry Kenworthy via use-livecode 
>  wrote:
> 
> 
> I have a very humble proposal to move things forward in more positive manner, 
> and entirely eliminate ALL negativity.
> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Writing a Book on LiveCode need your help

2019-09-16 Thread William Prothero via use-livecode
Patrick:
I also would find a book that covered server resident apps. I know HTML5 is in 
progress (I think) so regular updating may need to fit into your plans, as 
well. Hermann has produced some wonderful examples that combine Javascript and 
LC. Anyway, you will have to think about whether HTML5 is advanced enough to 
justify a book that will hopefully get out of date pretty quickly.

Best,
Bill

> On Sep 16, 2019, at 5:03 PM, Tom Glod via use-livecode 
>  wrote:
> 
> hahaha..perfect.
> 
> On Mon, Sep 16, 2019 at 5:41 PM Mark Wieder via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> On 9/16/19 11:39 AM, Tom Glod via use-livecode wrote:
>> 
>> Learning Rust, so I ordered a book to read in bed.
>> 
>> LOL.
>> 
>> 
>> 
>> --
>>  Mark Wieder
>>  ahsoftw...@gmail.com
>> 
>> ___
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: BasicGeoLib_v100

2019-09-12 Thread William Prothero via use-livecode
Nice contribution. 
Thanks!
Bill

> On Sep 12, 2019, at 1:16 PM, hh via use-livecode 
>  wrote:
> 
> Some specialists may be interested in the following, please report if you 
> have any problem with the stack.
> 
> BasicGeoLib is a collection of very basic functions for using geoPoints.
> 


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: OT: Catalina - the end of ad hoc & in-house development?

2019-09-08 Thread prothero--- via use-livecode
Folks,
With respect, I agree with Paul’s comments. We live in an online environment 
where we are faced, on a daily basis, with criminal activity. The worst of it 
can cost us financially, but even major players like Amazon record our 
behaviors and choices, for their profit, with disclosure statements too long, 
so most folks don’t read them. I get several phone calls every day from folks 
from “who knows where?” trying to get my personal info so they can access my 
bank account.

It is sad, I agree, that it is more difficult to make an app that we want to 
send to our friends, because of Apple’s security requirements. But, suppose 
someone distributes an app to your friends with malware and claims to be you? 
When there is so much info about each of us available already, spoofing as 
anybody else isn’t so hard. Clicking on nefarious links is common and the 
innocent staff of public agencies have inadvertently let ransomware into their 
workplace, costing big for their employer.

I get frustrated too, about the ever changing Apple requirements that make it 
harder for me to share my apps. Mathew’s signing app is a wonderful 
contribution that will make it much easier.

So, my mindset now is that we live in a swamp full of alligators and that 
protective clothing, while hot and uncomfortable, keeps me and my friends 
safe(er).

Have fun,
Bill

William Prothero
http://es.earthednet.org

> On Sep 8, 2019, at 7:10 AM, Rick Harrison via use-livecode 
>  wrote:
> 
> That may be exactly what happens next if the big guys continue with their 
> nonsense.
> More developers will rebel and leave their platforms altogether in favor of 
> Linux.
> 
> Just my 2 cents.  :-)
> 
> Rick
> 
>> On Sep 8, 2019, at 2:55 AM, Richard Gaskin via use-livecode 
>>  wrote:
>> 
>> If you want a developer platform use Linux
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Is HTML5 really practical?

2019-08-31 Thread William Prothero via use-livecode
Folks,
Thanks for your thoughts on LC HTML5 for web pages. I use LC increasingly only 
for my own projects, even though I own a commercial license. I’m retired and 
give away any education applications that I create. For simple web page 
projects, though, I start with WordPress. There is a lot of really nice 
instructional material for making WordPress plugins (php). With Wordpress doing 
a lot of the basic heavy lifting, doing a special plugin for a custom need in 
php is pretty straightforward.

BTW, Herman’s work with LC Html5 and javascript is really a nice contribution. 

Best,
Bill

William A. Prothero
http://earthlearningsolutions.org


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


  1   2   3   4   5   >