Re: Anybody tried to import data to Quicken for Mac?

2022-05-06 Thread William Prothero via use-livecode
Mike:
We, I notice that many folks are asking questions about merging and sorting 
lots of data using DataGrid, and databases, and I have a possible need for 
getting csv data into Quicken, on a Mac. I’m trying to see if a livecode 
solution fits my problem.  It’s kinda like folks talking about using Livecode 
to format data for export to Excell. I had wondered if anybody on this list had 
faced this problem, and trying to format for Quicken, which is a very popular 
financial app. I’m not hopeful, but thought I’d check.

I’m also considering just doing this completely in Livecode. There seem to be 
many pathways to financial management. Bank statement downloads don’t list the 
name of the person who made the transaction (at least some don’t), online 
payment systems (Converge, for example) allow csv downloads and it’s possible 
to get a csv formatted file of transactions that include payee name, address, 
phone, etc that I would like to keep. Merging these csv downloads with bank 
statements that list “Batches”, which often contain numerous credit card 
purchases, could be an onerous hand editing job..the kind I hate. I’m trying to 
streamline this task.

Then there are the other online payment sites ……. WooCommerce, etc, which would 
presumably not involve Livecode programming. I’m not ready to go that way yet, 
hoping for something I know a bit more about.

An approach connecting some of these various formats of financial data to 
Quicken (using Livecode) would require a livecode output to a quicken 
interchange format (QIF).

In short (or was it “long”), if nobody has tried this, no worries, please 
ignore this post. I’m just doing “Do Diligence”.

Best,
Bill Prothero

> On May 6, 2022, at 2:16 PM, Mike Kerner via use-livecode 
>  wrote:
> 
> why did you ask about another management program? what up?
> 
> On Fri, May 6, 2022 at 4:41 PM William Prothero via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Folks:
>> I have a nasty accounting problem and need to somehow get data into
>> Quicken (or perhaps find another management program). My question is
>> whether it’s possible (or known) how to take csv data (easy) and convert to
>> acceptable QIF form, which quicken requires.
>> 
>> Best,
>> Bill Prothero
>> 
>> 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
>> 
> 
> 
> -- 
> On the first day, God created the heavens and the Earth
> On the second day, God created the oceans.
> On the third day, God put the animals on hold for a few hours,
>   and did a little diving.
> And God said, "This is good."
> ___
> use-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


Anybody tried to import data to Quicken for Mac?

2022-05-06 Thread William Prothero via use-livecode
Folks:
I have a nasty accounting problem and need to somehow get data into Quicken (or 
perhaps find another management program). My question is whether it’s possible 
(or known) how to take csv data (easy) and convert to acceptable QIF form, 
which quicken requires.

Best,
Bill Prothero

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: New desktop freeware app

2022-03-29 Thread William Prothero via use-livecode
Klaus,
It looks interesting. The url to your site works, but I get only German 
language. The second link gets me nowhere. But, I'd like to try it out.
Best,
Bill Prothero

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Mar 29, 2022, at 8:44 AM, Klaus major-k via use-livecode 
>  wrote:
> 
> Hi friends,
> 
> I created a new freeware desktop app with LC (what else?): Übeknecht 
> (Practiseservant)
> and I updated my website accordingly:
> 
> 
> If you want to take a look, do it here: 
> [url]https://major-k.de/uebeknecht/[/url]
> On the download page there is also a new version of an old game: 
> [b]Ei-Kätscher[/b] for small and big children. :-)
> 
> Localized in german and english, of course!
> 
> Please tell all of your (musician-)friends!
> 
> 
> Best
> 
> Klaus
> --
> Klaus Major
> https://www.major-k.de
> https://www.major-k.de/bass
> kl...@major-k.de
> 
> 
> ___
> 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: Speed up a slow loop

2022-03-06 Thread William Prothero via use-livecode
Folks:
I've been following this thread in wonder at the creative ways of optimizing 
this word search. I hope that the code will be published somewhere, available 
to all, with credits to the multiple idea authors.

Kudos and congratulations to those who offered such creative and thoughtful 
ideas. I'm awed!

Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Mar 6, 2022, at 5:33 AM, Alex Tweedly via use-livecode 
>  wrote:
> 
> 
>> On 06/03/2022 06:35, J. Landman Gay via use-livecode wrote:
>> 
>> Combined with Ken's suggestion to use "difference", looking up a list of 
>> about 50 words in the filtered dictionary reduces the time from 2-4 seconds 
>> to about 40 ms. It varies, depending on a lot of things, but it's fast 
>> enough that you don't notice. That's on my Pixel 5; on the Mac a lookup 
>> takes 5ms. And I can do it all in LC script.
>> 
> 5ms !?!
> 
> I did a (very simple) test  (see code below)
> 
>  - take the whole sowpods.txt file (267k words)
> 
>  - create a set (i.e. split by CR as set)
> 
>  - look up 50 randomly chosen words + 5 non-words (just in case failed 
> searches were expensive).
> 
> Doing this 100 times takes 6-10 ms (on an old MacBook Pro).
> 
> Could you maybe post the code that you're using that takes 5ms ?
> 
>> I love these little speed contests we have here. Thank you.
>> 
> Alex.
> 
>> 
>> on mouseup
>>local tmp, tNumberOfLines, tNumberOfLoops
>>local tWords, tAWords, tTries
>> 
>>put the cWords of me into tWords
>>if tWords is empty then
>>   put URL ("file:" & specialfolderpath("resources") & "/sowpods.txt") 
>> into tWords
>>   set the cwords of me to tWords
>>   put "From file"  into fld "F"
>>else
>>   put "using custom property"  into fld "F"
>>end if
>> 
>>put tWords into tAWords
>>split tAWords by CR as set
>> 
>>repeat with I = 1 to 50
>>   put random(the number of lines in tWords) into tmp
>>   put line tmp of tWords  after tTries
>>end repeat
>>repeat with I = 1 to 5
>>   put "azazaz"  after tTries
>>end repeat
>> 
>>put 100 into tNumberofLoops
>> 
>>local t1, t2, tCount, tTotal
>> 
>>--   put the millisecs into t1
>>--   repeat tNumberOfLoops times
>>--  put 0 into tCount
>>--  repeat for each line L in tTries
>>-- if L is among the lines of tWords then add 1 to tCount
>>--  end repeat
>>--   end repeat
>>--   put the millisecs into t2
>>--   put tCOunt && "iterate lines" && t2-t1  after fld "F"
>> 
>>put the millisecs into t1
>>repeat tNumberOfLoops times
>>   put 0 into tCount
>>   put 0 into tTotal
>>   repeat for each line L in tTries
>>  add 1 to tTotal
>>  if tAWords[L] then add 1 to tCount
>>   end repeat
>>end repeat
>>put the millisecs into t2
>>put tCount && "of" && tTotal && "each element" && t2-t1  after fld "F"
>> 
>> 
>> 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: Into the future

2022-02-28 Thread William Prothero via use-livecode
Dealing with Apple certificates is the most onerous part of building a 
standalone. I really wish the livecode team could help address this issue and 
help us out.

best,
Bill

William A Prothero

> On Feb 28, 2022, at 12:56 PM, Tom Glod via use-livecode 
>  wrote:
> 
> I use a mac in the cloud . but i have yet to do any signing  I
> gotta get myself to do it this week. thanks for the reminder...i've been
> putting it off like its math homework only worse. :D
> 
> https://www.macincloud.com/
> 
>> On Mon, Feb 28, 2022 at 3:38 PM matthias rebbe via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>> Bob,
>> 
>> with which version of LC did you see this?
>> 
>> I had a look at the most current dp version of 10. If LC would require a
>> certificate then there should be somewhere in the standalone settings a
>> area where one could select an appropriate certificate.  But that is not
>> the case.
>> 
>> What LC does for some time now when creating a macOS standalone is doing
>> an ad-hoc code signing. Please do not ask me what that is, ;)
>> but  this kind of code signing seems not to require a certificate.
>> The ad-hoc code signing is done in the stack
>> revsaveasstandalone.livecodescript.  Search for 'private command
>> performAdHocCodesign'
>> 
>> So there might some other problem and LC does come up with a misleading
>> error message.
>> 
>> Matthias
>> 
>> 
>> 
>> 
>> 
>>> Am 28.02.2022 um 19:52 schrieb Bob Sneidar via use-livecode <
>> use-livecode@lists.runrev.com>:
>>> 
>>> Hi Klaus.
>>> 
>>> Actually the new LC versions do not create the standalone without those
>> certificates. That is the error dialog I get. If there is a way to disable
>> that feature that would be great!
>>> 
>>> Bob S
>>> 
>>> 
 On Feb 28, 2022, at 10:18 , Klaus major-k via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
 
 Hi Bob,
 
> Am 28.02.2022 um 18:18 schrieb Bob Sneidar via use-livecode <
>> use-livecode@lists.runrev.com>:
> 
> Okay, so I am at the point that I cannot build apps without
>> codesigning and notarizing. Livecode will throw an error now if I try and
>> don't have these certificates installed. Great.
> 
> So I have been going through the tutorial, and I see I have to be an
>> Apple Developer, which means I have to shell out yet another $100 per year.
>> Fine, I did that, even though my app is for internal consumption only.
> 
> Now It appears that for me to get the certificates needed to create a
>> Mac standalone, I need xCode! Okay, I go to download xCode, and it will not
>> install because my MacOS is too old! 10.15.1 is apparently ancient! So I am
>> at the point now where I am asking myself, is this really worth it? After
>> all the back and forth on the list where people's certificates expire, or
>> the version of xCode they are forced to use isn't compatible with one thing
>> or another, is building Mac standalones really worth it?
> 
> So my question is, do I really have to go through all this just to
>> create a Mac standalone from livecode? Or do these other utilities,
>> mrSignNotarizeHelperV3 for example, eliminate the need for all of that?
> 
> Bob S
 
 you can still create a standalone with LC without any certificate etc.!
 
> ...even though my app is for internal consumption only.
 
 
 But your user(s) need to check -> Allow downloads from: Appstore and
>> trusted developers
 In the macOS system settings -> Security
 
 And after the they need to right-click your app and select "Open..."
>> from the context menu
 and confirm once or twice that they really want to open that app.
 
 After that they can doubleclick the app furthermore like the used to.
 
 
 Best
 
 Klaus
 
 --
 Klaus Major
 https://www.major-k.de
 https://www.major-k.de/bass
 kl...@major-k.de
>>> 
>>> 
>>> ___
>>> 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: Question about organization of large projects

2022-02-05 Thread William Prothero via use-livecode
Jacqueline,
Thank you very much! Your explanation will save me a load of time. There really 
ought to be a lesson on this, rather than making folks figure it out for 
themselves. It’s so simple, yet so time consuming to figure how to implement 
from the dictionary.

Best,
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Feb 5, 2022, at 12:05 PM, J. Landman Gay via use-livecode 
>  wrote:
> 
> On 2/5/22 12:21 AM, prothero--- via use-livecode wrote:
>> Ok, thinking….. so for development, I would need to do something like:
>> function resPath
>> if the environment contains “Development” then
>>put specialFolderPath("resources”)&”/mydataFolder" into dataPath
>>else
>>put 
>> specialFolderPath(“resources”)&”/dirSplashStackisin/pathToThisStack“&”/mydataFolder"
>>  into dataPath
>>end if
>>return dataPath
>> end resPath
>> In other words, all app paths would be relative to the splash stack.
>> Is that right?
> 
> There are a couple of ways to handle this. One is by using the stackfiles and 
> the other is by creating a specific file path. In both cases, the module 
> stacks should be in a folder structure that lives in the same directory as 
> the splash stack; files scattered around the hard drive don't do well. You 
> can choose either method, you don't need both. Either method will work the 
> same way in the IDE and a standalone (including mobile.)
> 
> For stackfiles: when you enter the path to the file, use a path relative to 
> the main splash stack. The standalone builder retains the file structure when 
> it builds the app, so the relative file paths will be correct anywhere. Add 
> the entire folder of modules in Copy Files, you don't need to include 
> individual files. If you use this method, just refer to the module stack by 
> its short name.
> 
> For example, if your modules are inside a folder named "Resources" which 
> contains other folders, including a "FolderA":
>   Stack1  Resouces/FolderA/Stack1.livecode
> 
> When a script calls 'go stack "stack1"' LC will look at the stackfiles to get 
> the path. It's pretty easy to set up because the inspector includes a button 
> that lets you choose a stack and then fills out the correct path 
> automatically.
> 
> 
> For scripted paths: The specialFolderPath("resources") points to the folder 
> containing the stack that called it. What I usually do is write a filepath 
> function and put it into the splash's stack script. On startup I put the 
> splash in use so that all other stacks can see it.  All navigation goes 
> through this handler. Because it's in a single place, 
> specialFolderPath("resources") is always relative to the splash stack.
> 
> A very simplified example:
> 
> function getFilePath pFolder,pStack
>  -- pFolder can be a single folder or a path through more than one folder
>  if last char of pFolder <> slash then put slash after pFolder
>  put specialFolderPath("resouces") & slash & pFolder & pStack into tPath
>  put ".livecode" after tPath -- omit if you pass the extension in the pStack 
> parameter
>  return tPath
> end getFilePath
> 
> Call it like this:
> 
> put getFilePath("FolderA","Stack1.livecode") into tFilePath
> or:
> put getFilePath("FolderA/FolderB/FolderC","Stack1") into tFilePath
> 
> 
> -- 
> 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: Question about organization of large projects

2022-02-05 Thread William Prothero via use-livecode
Scott,
Thanks. That answers some of the questions I have about old code and refreshes 
my memory on that issue.

I’m wondering if there is a lesson that clarifies this issue, including the way 
“the stack files” property works and setting up the auxiliary data files. 

Best,
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Feb 5, 2022, at 4:17 AM, scott--- via use-livecode 
>  wrote:
> 
> I’m not entirely sure what your structure is or what you want to accomplish 
> as far as stack organization.  In the IDE,  specialFolderPath("resources") 
> returns the path to the current stack's folder. 
> 
> If your supporting stack files are scattered around your hard drive then this 
> would make the task of locating a specific folder using  
> specialFolderPath(“resources") more difficult in the IDE. If your support 
> stacks are, for instance, all organized inside a support folder next to the 
> splash stack then something like what you had in mind would work. For 
> instance:
> 
> 
> -- assumes this is not being called by the splash stack but 
> -- by one of the supporting stack files inside the support folder
> -- which is next to the splash stack
> function resPath 
>put specialFolderPath("resources") into tPath
>if the environment is "development" then
> -- put the itemDel into tOriginalItemDel
>set the itemDel to SLASH
>delete item -1 of tPath
>-- set the itemDel to tOriginalItemDel -- tidy up
>end if
>return (tPath & "/mydataFolder")
> end resPath
> 
> 
> In a standalone, specialFolderPath("resources") always returns the path to 
> the folder where files or folders specified in the Standalone Builder are 
> located. On MacOS this is inside the (splash stack’s) .app bundle… even if 
> the current stack is a free-floating stack file located wherever.
> 
> —
> Scott
> 
>> On Feb 4, 2022, at 8:21 PM, prothero--- via use-livecode 
>>  wrote:
>> 
>> Scott:
>> Hmm…. I have different stacks in subdirectories of the splash stack. I 
>> hadn’t realized that all stacks should be in one top directory. That true? 
>> The specialFolderpath(“Resources”) seems to be relative to each stack, so, 
>> in my case, if a stack is in a folder that is in the specialFolder path of 
>> the splash stack, it will have a different specialfolderpath than the splash 
>> stack.
>> 
>> I haven’t actually built an app to test whether the resources path is the 
>> same in all stacks after build. 
>> 
>> Wow. So does that mean that all of the stacks in an app should be in the 
>> same directory in the dev environment? If not, that seem to complicate 
>> navigation during development.
>> 
>> Ok, thinking….. so for development, I would need to do something like:
>> 
>> function resPath
>> if the environment contains “Development” then
>>put specialFolderPath("resources”)&”/mydataFolder" into dataPath
>>else
>>put 
>> specialFolderPath(“resources”)&”/dirSplashStackisin/pathToThisStack“&”/mydataFolder"
>>  into dataPath
>>end if
>>return dataPath
>> end resPath
>> 
>> In other words, all app paths would be relative to the splash stack.
>> 
>> Is that right?
>> 
>> Bill
>> 
 On Feb 4, 2022, at 8:41 PM, scott--- via use-livecode 
  wrote:
>>> 
>>> Hello Bill,
>>> 
>>> Are you seeing that the stack files have a different “resources” path in 
>>> the IDE ? This is expected behavior if the stacks are in different 
>>> directories. The “resources” path in the IDE is the folder that the stack 
>>> lives in. However, once everything is made into a standalone the 
>>> “resources” path should be the same for all stacks opened by the app… even 
>>> stacks that are not bundled with the standalone. The app should always 
>>> report the same path.
>>> 
>>> --
>>> Scott Morrow
>>> 
>>> Elementary Software
>>> (Now with 20% less chalk dust!)
>>> web   https://elementarysoftware.com/
>>> email sc...@elementarysoftware.com
>>> booth1-360-734-4701
>>> --
>>> 
>>> 
 On Feb 4, 2022, at 4:56 PM, ELS Prothero via use-livecode 
  wrote:
 
 Folks,
 Rather than thrashing around on this, I am asking for some general 
 guidance.
 
 I am working on a large project that has a splash stack, some stacks that 
 do things, and some of those stacks access data contained in the app. It’s 
 a project I built at least 10 years ago and, of course, it needs to be 
 64bit.  I’m revising the navigation between different stacks and making 
 other additions. I have set the stack locations in the stackfiles property 
 of the splash stack. These filepaths are constructed according to the 
 development folder that contains the project.  The required data file ares 
 specified in the stack settings preferences of the development 
 environment. 
 
 So, I notice that the specialfolderpath(“resources”) 

Re: 9.6.6 build errors

2022-02-01 Thread William Prothero via use-livecode
Jacqueline:
Thank you for posting this. I simply forgot why we turned off messages. I got 
involved in other things and it’s been awhile since I’ve built an app that I 
want someone else to use. 

The problem I worry about is that there may be messages that refer to problems 
with the build process.
Bill

> On Feb 1, 2022, at 10:13 AM, J. Landman Gay via use-livecode 
>  wrote:
> 
> It's one of the most intrusive changes LC has ever made. Can we get a stack 
> property to indicate whether we want messages locked or not? Except for a few 
> specific situations, I'm betting most of us want the old behavior.
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> On February 1, 2022 11:58:27 AM panagiotis m via use-livecode 
>  wrote:
> 
>> Oh right, I see, thanks Klaus and Jacque. Yes, this is what Bill probably
>> meant. You still have to perform these checks though, because since LC 9
>> messages are not locked when building a standalone, and it is not
>> recommended to lock messages manually.
>> 
>> Kind regards,
>> Panos
>> 
>> On Tue, 1 Feb 2022, 19:39 J. Landman Gay via use-livecode, <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> I think you mean how we have to litter our scripts with checks for the
>>> standalone builder in every *open/whatever handler. Turning off messages
>>> was a way to accomplish the same thing without altering the scripts. If
>>> building standalones gives you problems then you'd still need to do that.
>>> 
>>> I hadn't thought about how this may be affecting my current stack, since
>>> I've never had any trouble before.
>>> --
>>> Jacqueline Landman Gay | jac...@hyperactivesw.com
>>> HyperActive Software | http://www.hyperactivesw.com
>>> On February 1, 2022 11:12:51 AM William Prothero via use-livecode
>>>  wrote:
>>> 
>>> > Thanks, Panos. I remember having to disable build messages, or something
>>> > like that, but I haven’t built an app for awhile. I know breakpoints
>>> needed
>>> > to be removed, but I thought there was something else. Anyway, this will
>>> > help me in my current project with lc9.6.6.
>>> >
>>> > Thanks,
>>> > Bill
>>> >
>>> > William A. Prothero, PhD
>>> > Prof Emeritus, Dept of Earth Science
>>> > University of California, Santa Barbara
>>> >
>>> >> On Feb 1, 2022, at 8:53 AM, panagiotis m via use-livecode
>>> >>  wrote:
>>> >>
>>> >> Hello Bill,
>>> >>
>>> >> You do not need to disable error msgs to build a standalone. I am not
>>> sure
>>> >> if you ever had to.
>>> >>
>>> >> Kind regards,
>>> >> Panos
>>> >> --
>>> >>
>>> >>> On Tue, 1 Feb 2022 at 18:46, William Prothero via use-livecode <
>>> >>> use-livecode@lists.runrev.com> wrote:
>>> >>>
>>> >>> Regarding this, I don’t recall seeing a reply to my query about whether
>>> >>> you still need to disable error messages when building a standalone.
>>> >>> Hopefully this has been fixed, but …
>>> >>>
>>> >>> Best,
>>> >>> Bill
>>> >>>
>>> >>> William A. Prothero, PhD
>>> >>> Prof Emeritus, Dept of Earth Science
>>> >>> University of California, Santa Barbara
>>> >>>
>>> >>>> On Feb 1, 2022, at 6:59 AM, matthias rebbe via use-livecode <
>>> >>> use-livecode@lists.runrev.com> wrote:
>>> >>>>
>>> >>>> Mark,
>>> >>>>
>>> >>>> where are you saving the standalone to?
>>> >>>> Any chance that the target folder is on iCloud drive. E.g. Desktop or
>>> >>> Documents folder?
>>> >>>>
>>> >>>> I had similar problems in the past when i built the standalone
>>> directly
>>> >>> on the Desktop or Documents folder which were both synchronized with
>>> iCloud
>>> >>> Drive. I just cannot remember the correct error message. Sometimes the
>>> >>> build process was successful and sometimes it was aborted.
>>> >>>> I could solve this to select a target folder outside of iCloud Drive.
>>> >>>> Btw. building the standa

Re: 9.6.6 build errors

2022-02-01 Thread William Prothero via use-livecode
Thanks, Panos. I remember having to disable build messages, or something like 
that, but I haven’t built an app for awhile. I know breakpoints needed to be 
removed, but I thought there was something else. Anyway, this will help me in 
my current project with lc9.6.6.

Thanks,
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Feb 1, 2022, at 8:53 AM, panagiotis m via use-livecode 
>  wrote:
> 
> Hello Bill,
> 
> You do not need to disable error msgs to build a standalone. I am not sure
> if you ever had to.
> 
> Kind regards,
> Panos
> --
> 
>> On Tue, 1 Feb 2022 at 18:46, William Prothero via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>> Regarding this, I don’t recall seeing a reply to my query about whether
>> you still need to disable error messages when building a standalone.
>> Hopefully this has been fixed, but …
>> 
>> Best,
>> Bill
>> 
>> William A. Prothero, PhD
>> Prof Emeritus, Dept of Earth Science
>> University of California, Santa Barbara
>> 
>>> On Feb 1, 2022, at 6:59 AM, matthias rebbe via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>> 
>>> Mark,
>>> 
>>> where are you saving the standalone to?
>>> Any chance that the target folder is on iCloud drive. E.g. Desktop or
>> Documents folder?
>>> 
>>> I had similar problems in the past when i built the standalone directly
>> on the Desktop or Documents folder which were both synchronized with iCloud
>> Drive. I just cannot remember the correct error message. Sometimes the
>> build process was successful and sometimes it was aborted.
>>> I could solve this to select a target folder outside of iCloud Drive.
>>> Btw. building the standalone in a Dropbox folder works w/o problems.
>>> 
>>> Matthias
>>> 
>>>> Am 01.02.2022 um 11:47 schrieb Mark Smith via use-livecode <
>> use-livecode@lists.runrev.com>:
>>>> 
>>>> Hi Panos,
>>>> 
>>>> I did not change anything between attempts, just one right after the
>> other. I guess I was observing this in RC2 and just persisted and it seemed
>> to work on the 2nd or 3rd attempt. For good measure I just took the same
>> stack and was able to build and install two more times without incident so
>> it’s definitely not a repeatable problem and as yet I have no formula or
>> hypothesis as to what might be causing it. I’ll keep an eye on it and log
>> any similar problems I run across.
>>>> 
>>>> Mark
>>>> 
>>>> 
>>>>>> On Feb 1, 2022, at 10:23 AM, panagiotis m via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>> Hello Mark,
>>>>> 
>>>>> I have not seen this before. Did anything change in your stack (used a
>>>>> different provisioning profile or changed anything in the iOS
>> settings) or
>>>>> in the iOS device until the successful 3rd attempt?
>>>>> 
>>>>> I cannot remember of anything that we changed in the 9.6.6 release
>> cycle
>>>>> that could have caused this behavior.
>>>>> 
>>>>> Kind regards,
>>>>> Panos
>>>>> 
>>>>> On Tue, 1 Feb 2022 at 12:14, Mark Smith via use-livecode <
>>>>> use-livecode@lists.runrev.com> wrote:
>>>>> 
>>>>>> I just wanted to flag this issue. I am currently using the new release
>>>>>> version of 9.6.6 although I did have similar problems with RC2 as
>> well.
>>>>>> This morning I took a stack I had previously built and successfully
>>>>>> installed (using Development/Test Target -> iPhone) and tried
>> installing
>>>>>> it. The first time the app went through what appeared to be all the
>> build
>>>>>> steps but did not install the app. The 2nd time it went through all
>> of the
>>>>>> steps and then reported “Unknown Error” and the 3rd time it built and
>>>>>> installed the app correctly. I’ve not noticed behaviour like this in
>>>>>> previous versions. At the moment I have no hypothesis about what
>> might be
>>>>>> going on.
>>>>>> 
>>>>>> Mark
>>>>>> 
>>>>>> 
>>>>>> ___
>>>>>> use-livecode mailin

Re: 9.6.6 build errors

2022-02-01 Thread William Prothero via use-livecode
Regarding this, I don’t recall seeing a reply to my query about whether you 
still need to disable error messages when building a standalone. Hopefully this 
has been fixed, but …

Best,
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Feb 1, 2022, at 6:59 AM, matthias rebbe via use-livecode 
>  wrote:
> 
> Mark,
> 
> where are you saving the standalone to?
> Any chance that the target folder is on iCloud drive. E.g. Desktop or 
> Documents folder?
> 
> I had similar problems in the past when i built the standalone directly on 
> the Desktop or Documents folder which were both synchronized with iCloud 
> Drive. I just cannot remember the correct error message. Sometimes the build 
> process was successful and sometimes it was aborted.
> I could solve this to select a target folder outside of iCloud Drive.
> Btw. building the standalone in a Dropbox folder works w/o problems.
> 
> Matthias
> 
>> Am 01.02.2022 um 11:47 schrieb Mark Smith via use-livecode 
>> :
>> 
>> Hi Panos,
>> 
>> I did not change anything between attempts, just one right after the other. 
>> I guess I was observing this in RC2 and just persisted and it seemed to work 
>> on the 2nd or 3rd attempt. For good measure I just took the same stack and 
>> was able to build and install two more times without incident so it’s 
>> definitely not a repeatable problem and as yet I have no formula or 
>> hypothesis as to what might be causing it. I’ll keep an eye on it and log 
>> any similar problems I run across. 
>> 
>> Mark
>> 
>> 
 On Feb 1, 2022, at 10:23 AM, panagiotis m via use-livecode 
  wrote:
>>> 
>>> Hello Mark,
>>> 
>>> I have not seen this before. Did anything change in your stack (used a
>>> different provisioning profile or changed anything in the iOS settings) or
>>> in the iOS device until the successful 3rd attempt?
>>> 
>>> I cannot remember of anything that we changed in the 9.6.6 release cycle
>>> that could have caused this behavior.
>>> 
>>> Kind regards,
>>> Panos
>>> 
>>> On Tue, 1 Feb 2022 at 12:14, Mark Smith via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>> 
 I just wanted to flag this issue. I am currently using the new release
 version of 9.6.6 although I did have similar problems with RC2 as well.
 This morning I took a stack I had previously built and successfully
 installed (using Development/Test Target -> iPhone) and tried installing
 it. The first time the app went through what appeared to be all the build
 steps but did not install the app. The 2nd time it went through all of the
 steps and then reported “Unknown Error” and the 3rd time it built and
 installed the app correctly. I’ve not noticed behaviour like this in
 previous versions. At the moment I have no hypothesis about what might be
 going on.
 
 Mark
 
 
 ___
 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: question re lock screen

2022-01-30 Thread William Prothero via use-livecode
Thanks, Jacqueline. That saves me some time and head scratching.
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Jan 30, 2022, at 9:58 AM, J. Landman Gay via use-livecode 
>  wrote:
> 
> Lockscreen only works within the current window, it doesn't apply to the 
> whole screen. Changing stacks will always show what's happening because LC 
> has to create a new window structure. The visibility isn't relevant per se 
> but drawing the new window is.
> 
> You can initialize the new stack before going to it. Or if you want a visual 
> effect you can go to the stack in the same window, which replaces the current 
> content with the new stack's content without creating a new window.
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
>> On January 30, 2022 10:29:29 AM William Prothero via use-livecode 
>>  wrote:
>> 
>> I’m working on a transition from one stack to another, and initializing to 
>> destination stack’s screen before I show it.
>> So, my question is whether the lock screen command actually works on the 
>> invisible destination screen. Or does it only apply to a screen that is 
>> visible. How does it determine which “screen” to lock?
>> 
>> I see in the dictionary that lock screen does not work in the debug mode. 
>> Hmm…. makes it harder to debug.
>> 
>> Thanks for any info,
>> 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


___
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


question re lock screen

2022-01-30 Thread William Prothero via use-livecode
I’m working on a transition from one stack to another, and initializing to 
destination stack’s screen before I show it.
So, my question is whether the lock screen command actually works on the 
invisible destination screen. Or does it only apply to a screen that is 
visible. How does it determine which “screen” to lock?

I see in the dictionary that lock screen does not work in the debug mode. Hmm…. 
makes it harder to debug.

Thanks for any info,
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 9.6.6 oddities when showing/hiding text

2022-01-28 Thread William Prothero via use-livecode
Thanks, Jacqueline! I’ll try to.
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Jan 28, 2022, at 9:30 AM, J. Landman Gay via use-livecode 
>  wrote:
> 
> The newer, recommended method may work better for you:
> 
> lock screen for visual effect [in rect]
> - - do stuff
> unlock screen with visual effect dissolve
> 
> This caches the area and allows the engine better control over the effect.
> 
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
>> On January 28, 2022 10:51:03 AM William Prothero via use-livecode 
>>  wrote:
>> 
>> Craig,
>> Tnx, the reason I did the “do” stuff is because I wanted to programmatically 
>> vary the speed of the dissolve, initially, but it’s probably not necessary 
>> because most of the dissolves are the same. I have a pretty large app and I 
>> suspect there is some kind of timing problem because putting in a delay 
>> solved some of it. For me, the text fades in, then the field content 
>> disappears and leaves a white space where the field was. The background of 
>> the field is set to transparent, but I haven’t yet explored setting 
>> different options. I will do that today.
>> 
>> Thanks for the comment,
>> Bill
>> 
>> William A. Prothero, PhD
>> Prof Emeritus, Dept of Earth Science
>> University of California, Santa Barbara
>> 
>>>> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode 
>>>>  wrote:
>>> 
>>> Hi.
>>> 
>>> Still annoyed at having to answer in the use-list as opposed to the Forum.
>>> 
>>> I made a new stack with a button an a field. In the button script:
>>> 
>>> on mouseUp
>>> 
>>> hide fld 1
>>> 
>>> put "fld 1" into lFieldRef
>>> 
>>> put  “dissolve" into tEffect
>>> 
>>> put "show "&" with visual effect " into tDo
>>> 
>>> do tDo
>>> 
>>> end mouseUp
>>> 
>>> Works just fine.
>>> 
>>> Why go through all the “do” stuff? Why not just:
>>> 
>>> show fld 1 with visual effect dissolve
>>> 
>>> Craig
>>> 
>>>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode 
>>>>  wrote:
>>>> 
>>>> put "show "&" with visual effect " into tDo
>>>> 
>>>> --wait for 1 second with messages
>>>> 
>>>> wait 500 milliseconds with messages
>>>> 
>>>> do tDo
>>> 
>>> ___
>>> 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: LC 9.6.6 oddities when showing/hiding text

2022-01-28 Thread William Prothero via use-livecode
Roger,
It has always worked fine for me, too. That’s why I’m perplexed. I will also 
try older versions of Livecode. I remember that there was an issue with 
“showing” in one of the previous versions.

Best,
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Jan 28, 2022, at 6:57 AM, Roger Guay via use-livecode 
>  wrote:
> 
> Works just fine here! And has always been the way I do it.
> 
> Roger
> 
>> On Jan 28, 2022, at 7:17 AM, Craig Newman via use-livecode 
>>  wrote:
>> 
>> show fld 1 with visual effect dissolve
> 
> ___
> 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 9.6.6 oddities when showing/hiding text

2022-01-28 Thread William Prothero via use-livecode
Craig,
Tnx, the reason I did the “do” stuff is because I wanted to programmatically 
vary the speed of the dissolve, initially, but it’s probably not necessary 
because most of the dissolves are the same. I have a pretty large app and I 
suspect there is some kind of timing problem because putting in a delay solved 
some of it. For me, the text fades in, then the field content disappears and 
leaves a white space where the field was. The background of the field is set to 
transparent, but I haven’t yet explored setting different options. I will do 
that today.

Thanks for the comment,
Bill

William A. Prothero, PhD
Prof Emeritus, Dept of Earth Science
University of California, Santa Barbara

> On Jan 28, 2022, at 6:18 AM, Craig Newman via use-livecode 
>  wrote:
> 
> Hi.
> 
> Still annoyed at having to answer in the use-list as opposed to the Forum.
> 
> I made a new stack with a button an a field. In the button script:
> 
> on mouseUp
> 
> hide fld 1
> 
> put "fld 1" into lFieldRef
> 
> put  “dissolve" into tEffect
> 
> put "show "&" with visual effect " into tDo
> 
> do tDo
> 
> end mouseUp
> 
> Works just fine.
> 
> Why go through all the “do” stuff? Why not just:
> 
> show fld 1 with visual effect dissolve
> 
> Craig
> 
>> On Jan 27, 2022, at 9:12 PM, William Prothero via use-livecode 
>>  wrote:
>> 
>> put "show "&" with visual effect " into tDo
>> 
>> --wait for 1 second with messages
>> 
>> wait 500 milliseconds with messages
>> 
>> do tDo
> 
> ___
> 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 9.6.6 oddities when showing/hiding text

2022-01-27 Thread William Prothero via use-livecode
I have a stack where I’m hiding and showing text fieldsm, in LC 9.6
I’m doing a show field with effect.
I made it work by putting in a delay before each action, like:

put "show "&" with visual effect " into tDo

--wait for 1 second with messages

wait 500 milliseconds with messages

do tDo

It helps, but still, the field will show briefly, then there is a blank white 
spot where the field was. If I click on it the field shows like it’s supposed 
to. The field background is transparent. 

It worked in older versions of livecode. Seems like a bug to me.
Any ideas?

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: Sharing a desktop app, or with beta testers

2022-01-27 Thread William Prothero via use-livecode
Thanks, Matthias. I had tried it without a dollar sign, but I’ll re-check.
Thanks for looking at this.
Bill

> On Jan 27, 2022, at 2:14 PM, matthias rebbe via use-livecode 
>  wrote:
> 
> William,
> 
> i just tried in a Monterey VM
> 
> the syntax 
> pw=YourPassword; echo $pw | sudo -S ... works here as long as i do not 
> have a $ sign in my password.
> 
> The problem seems to be that the dollar sign is a special character in shell. 
> I am not a shell expert, but i've read that strings that contain dollar signs 
> has to be in single quotes.
> 
> I've putted the password in single quotes and it worked then altough it 
> contained the dollar sign.
> 
> I will adjust the sample stack.
> 
> Regards,
> Matthias
> 
> 
> 
> 
> 
>> Am 27.01.2022 um 12:01 schrieb matthias rebbe via use-livecode 
>> :
>> 
>> As i have still 11.6.2 installed i cannot test, if this might be something 
>> Monterey specific.
>> I am currently downloading Monterey and will install it onto a VM, so i 
>> could test. But the 12GB take some time to download.
>> 
>> There is a free tool available from Late Night Software called SD Notary, 
>> which also does the needed steps to get a notarized app.
>> https://latenightsw.com/sd-notary-notarizing-made-easy/ 
>> <https://latenightsw.com/sd-notary-notarizing-made-easy/>
>> 
>> Maybe you try that .
>> 
>> Regards,
>> Matthias
>> 
>> 
>>> Am 27.01.2022 um 02:06 schrieb William Prothero via use-livecode 
>>> mailto:use-livecode@lists.runrev.com>>:
>>> 
>>> Matthias:
>>> I tried the command in the shell
>>> It didn’t work as shown in the status field.
>>> I then switched to superuser, with the password, and it ran the following 
>>> without complaint.
>>> xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev 
>>> Projects/1-AA-Current Projects/PT_Explorer 
>>> Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
>>> Explorer.app"
>>> 
>>> Weird: I entered the command as you suggested below, and it asked for a 
>>> password, as expected. BUT, it didn’t recognize the password I put in. Then 
>>> I just did an SU command, it asked for the password and recognized my 
>>> password. Then the action worked. I’m on OS 12.1 (Apple).
>>> 
>>> My shell password has a dollar sign, 2 numbers and 2 capital letters. Could 
>>> that be the problem?
>>> 
>>> —This is the shell/terminal text:
>>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography 
>>> Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
>>> Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
>>> Explorer.app"
>>> Password:
>>> Sorry, try again.
>>> WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography 
>>> Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
>>> Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
>>> Explorer.app"
>>> Password:
>>> Sorry, try again.
>>> 
>>> But this worked:
>>> WProtherosMBP4:~ prothero$ su
>>> Password:
>>> sh-3.2# 
>>> 
>>> I changed the shell pw to all lower case alphabetical letters. Same 
>>> issue.When I entered the shell first, entering the same password, it 
>>> worked. The command below didn’t. It asked me for the password and when I 
>>> entered it, it refused. Hmm.. odd.
>>> WProtherosMBP4:~ prothero$ sudo -S  xattr -cr "/Users/prothero/Oceanography 
>>> Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
>>> Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
>>> Explorer.app"
>>> Password:
>>> Sorry, try again.
>>> Password:
>>> Sorry, try again.
>>> Password:
>> 
>> ___
>> 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


Question Re desktop app construction

2022-01-27 Thread William Prothero via use-livecode
Folks,
Just wondering if, in the latest versions of Livecode we still need to silence 
error messages when we build the app? I’m wondering if I might be missing some 
useful build errors.

Thanks,
Bill

William A Prothero

> On Jan 27, 2022, at 3:30 AM, matthias rebbe via use-livecode 
>  wrote:
> 
> That are great news.
> 
> I used tmControl and tmControl2 in a lot of projects at the time it was still 
> maintained. 
> I am still using tmAlign regularly. 
> 
> I would love to see a version 3 of tmControl, but could only help testing.
> 
> Regards
> Matthias
> 
>> Am 27.01.2022 um 01:51 schrieb Mike Kerner via use-livecode 
>> :
>> 
>> At long last, Scott Rossi has released the amazing tmControl2 under the BSD
>> license, including a number of themes that I, at least, had not seen,
>> before.
>> Now, thanks to Scott's generosity, everyone in liveCode land can use tmc2
>> to build more beautiful interfaces and controls.
>> * I have a repo with a number of updates/bug fixes up at
>> https://github.com/macMikey/tmControl
>> * The original is available at https://tmtools.tactilemedia.com.
>> * If anyone else falls in love with, or is already in love with tmc2, I
>> would love to talk to you about what we can do to make it better - tmc3.
>> 
>> -- 
>> On the first day, God created the heavens and the Earth
>> On the second day, God created the oceans.
>> On the third day, God put the animals on hold for a few hours,
>>  and did a little diving.
>> And God said, "This is good."
>> ___
>> use-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: Sharing a desktop app, or with beta testers

2022-01-26 Thread William Prothero via use-livecode
Matthias:
I tried the command in the shell
It didn’t work as shown in the status field.
I then switched to superuser, with the password, and it ran the following 
without complaint.
xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev 
Projects/1-AA-Current Projects/PT_Explorer 
Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
Explorer.app"

Weird: I entered the command as you suggested below, and it asked for a 
password, as expected. BUT, it didn’t recognize the password I put in. Then I 
just did an SU command, it asked for the password and recognized my password. 
Then the action worked. I’m on OS 12.1 (Apple).

My shell password has a dollar sign, 2 numbers and 2 capital letters. Could 
that be the problem?

—This is the shell/terminal text:
WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography 
Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
Explorer.app"
Password:
Sorry, try again.
WProtherosMBP4:~ prothero$ sudo -S xattr -cr "/Users/prothero/Oceanography 
Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
Explorer.app"
Password:
Sorry, try again.

But this worked:
WProtherosMBP4:~ prothero$ su
Password:
sh-3.2# 

I changed the shell pw to all lower case alphabetical letters. Same issue.When 
I entered the shell first, entering the same password, it worked. The command 
below didn’t. It asked me for the password and when I entered it, it refused. 
Hmm.. odd.
WProtherosMBP4:~ prothero$ sudo -S  xattr -cr "/Users/prothero/Oceanography 
Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
Explorer.app"
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:


> On Jan 26, 2022, at 3:42 PM, matthias rebbe via use-livecode 
>  wrote:
> 
> William,
> did you try to run that line from shell? Just as a test?
> Is it executed then without a problem?
> 
> Or could you try to execute this line here from shell
>> sudo -S xattr -cr "/Users/prothero/Oceanography Projects/LiveCode-RunRev 
>> Projects/1-AA-Current Projects/PT_Explorer 
>> Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
>> Explorer.app"
> You then should be asked for the sudo password. Is that working?
> 
> I am using here an alpha numeric password. I did not test with any symbols or 
> umlauts. So maybe if your pw contains such special characters this might not 
> be working or maybe macOS 12 is not accepting to pass the password using
> echo.
> 
> To be honest i only tried with macOS up to 11.6.2.
> 
> If you want, we can discuss this further by private email. Use my list email 
> first and i reply from my normal office email then. But not today. I need 
> some sleep.
> 
> Regards,
> Matthias
> ___
> 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: Sharing a desktop app, or with beta testers

2022-01-26 Thread William Prothero via use-livecode
Folks:
I’m using the notarizing app. I have it set to only “Sign, notarize and staple 
App”.
I’ve tested the suDo password in the terminal and it’s ok.


In debug mode, I get:
***DEBUG MODE***

deleting zip file...
can't delete that file

can't delete that file

could not delete zip file.


Stapling app...


When not in debug mode, I get:

Removing extended attributes…

executing:

pw=x39AB$rp; echo $pw | sudo -S xattr -cr "/Users/prothero/Oceanography 
Projects/LiveCode-RunRev Projects/1-AA-Current Projects/PT_Explorer 
Projects/EarthExplorer_CurrentWkg-D4/EExp Builds/Earth Explorer2/Earth 
Explorer.app"

Sorry, try again.

sudo: no password was provided

sudo: 1 incorrect password attempt

process aborted

I’ve also set, in the settings:
Apple ID

Nothing in app-specific password* (I don’t think I have one??)

Account is attached multiple iTunes providers (not checked)
Developer ID Application
William Prothero (##)

PKG creation (not checked)
DMG creation (not checked)
Entitlements (checked) 
—lines checked: 1,2,4,9,11

My project is fairly complex, but if I can use the signiing app, it would be 
great.

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


Sharing a desktop app, or with beta testers

2022-01-26 Thread William Prothero via use-livecode
Folks:
Sorry for this question which probably has been answered many times, but …. I’m 
trying not to waste my day searching around.

What’s the best way to send a desktop app on Apple OS 12.1 to a friend or beta 
tester? I sent an app and a security issue came up.

Thanks,
Bill P

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


Thinking out loud

2022-01-14 Thread William Prothero via use-livecode
Folks:
Just thinking out loud.

My hobby and gift to pay back all of the money I got from the National Science 
Foundation over my career, is to program and make educational applications 
about Earth Science. I’m finding, tho, that for younger kids, Chromebooks are 
mostly used. So, tapping into the vast experience of livecode users on this 
list, what advice would you give me? Livecode on the web? Google Classroom dev 
in Python?  Is the web deployment of the livecode server getting to a place 
where it is actually practical in comparison to other solutions?

My son is a 5’th grade teacher. He uses Google Classroom a lot. I would want 
apps I develop to work in that environment too. Or … function in a web browser. 
I see that LiveCode 10 versions are supporting webASM. It also looks like a 
direction I could go.

The reason I’m favoring apps that work in a browser is then I don’t have to 
worry about the app stores and my work would/should run on different machines.

So, I would appreciate any thoughts or suggestions you might have. I’ve 
programmed in numerous languages (but forgotten lots) and am not averse to 
learning new ones (Javascript?).

Best,
Bill


William Prothero
waproth...@gmail.com
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: I wish all a Happy & Prosperous New year

2022-01-01 Thread William Prothero via use-livecode
Folks:
Happy New Year to you all too..
A special thanks to Curry K for the fabulous word import, Wordlib, product. I 
just tried it and I love it.

Bill Prothero

Sent from my iPad

> On Dec 31, 2021, at 10:11 PM, Curry Kenworthy via use-livecode 
>  wrote:
> 
> 
> Dittos! Welcome to 2022, everyone.
> Likewise, Merry 7th/8th Day of Christmas.
> 
> Jim:
> > A very Happy, Prosperous and Safe 2022 to all!
> 
> Clarence:
> > Back at you Jim.
> 
> Best wishes,
> 
> Curry Kenworthy
> 
> WordLib: Import MS Word and OpenOffice documents in LiveCode!
> http://livecodeaddons.com/wordlib.html
> 
> Christian LiveCode Training and Consulting
> http://livecodeconsulting.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: Sorting cards

2021-12-30 Thread William Prothero via use-livecode
Actually, I like Jackie’s idea better.
Make an array for each of the parameters to be sorted on. Then sort each of the 
arrays. You can access each card in the sorted order by referring to the card 
ID in the sorted array. 
Or you could put each card identifier in a text line with commas between each 
item and sort on item # of the lines.

Hope this makes sense.

Bill P

Easy peasy.
Best,
Bill P

Sent from my iPad

> On Dec 30, 2021, at 1:15 PM, William Prothero via use-livecode 
>  wrote:
> 
> It might be less work to just implement your own sorting code. I’ve found 
> them pretty easy to implement. A bubble sort is very simple, but inefficient 
> for a large number of items to sort. If you have a lot of cards, you would 
> want to use a more efficient algorithm. Check out the link below if you are 
> interested.
> 
> https://en.wikipedia.org/wiki/Sorting_algorithm
> 
> Good luck,
> Bill P
> 
> Sent from my iPad
> 
>>> On Dec 30, 2021, at 12:53 PM, Quentin Long via use-livecode 
>>>  wrote:
>>> 
>> sez J. Landman Gay:> I am converting an old stack to LC and it needs to 
>> sort cards by one of two fields. LC does 
>>>  stable sorts, so if I sort by field 1 it works, and then if I sort later 
>>> by field 2 it retains 
>>>  the original sort and does a sub-sort. I don't want that. What's the best 
>>> way to ignore the 
>>>  previous sort order?
>> 
>> Hmmm… how about this?
>> 1. Give each card a custom property, call it "SortValue" or some such.2. 
>> *Before* the first sort: Go thru each card and set the SortValue of each 
>> card to an integer, incrementing the number by 1 with each new card.3. 
>> *After* the first sort: Do a new sort, by the SortValue of each card. This 
>> should get the former order of the cards back.
>> If you do this, you can obviously re-assign the card-values of SortValue at 
>> any time, hence you can restore any arbitrary card-order you want with a 
>> fresh "sort by SortValue of each card".
>> 
>> "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the 
>> webcomic at [ http://www.atarmslength.net ]! If you like "At Arm's Length", 
>> support it at [ http://www.patreon.com/DarkwingDude ].
>> ___
>> 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: Sorting cards

2021-12-30 Thread William Prothero via use-livecode
It might be less work to just implement your own sorting code. I’ve found them 
pretty easy to implement. A bubble sort is very simple, but inefficient for a 
large number of items to sort. If you have a lot of cards, you would want to 
use a more efficient algorithm. Check out the link below if you are interested.

https://en.wikipedia.org/wiki/Sorting_algorithm

Good luck,
Bill P

Sent from my iPad

> On Dec 30, 2021, at 12:53 PM, Quentin Long via use-livecode 
>  wrote:
> 
> sez J. Landman Gay:> I am converting an old stack to LC and it needs to sort 
> cards by one of two fields. LC does 
>>  stable sorts, so if I sort by field 1 it works, and then if I sort later by 
>> field 2 it retains 
>>  the original sort and does a sub-sort. I don't want that. What's the best 
>> way to ignore the 
>>  previous sort order?
> 
> Hmmm… how about this?
> 1. Give each card a custom property, call it "SortValue" or some such.2. 
> *Before* the first sort: Go thru each card and set the SortValue of each card 
> to an integer, incrementing the number by 1 with each new card.3. *After* the 
> first sort: Do a new sort, by the SortValue of each card. This should get the 
> former order of the cards back.
> If you do this, you can obviously re-assign the card-values of SortValue at 
> any time, hence you can restore any arbitrary card-order you want with a 
> fresh "sort by SortValue of each card".
> 
> "Bewitched" + "Charlie's Angels" - Charlie = "At Arm's Length" Read the 
> webcomic at [ http://www.atarmslength.net ]! If you like "At Arm's Length", 
> support it at [ http://www.patreon.com/DarkwingDude ].
> ___
> 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 there a better way to check if images are the same? I now use imagedata

2021-12-29 Thread William Prothero via use-livecode
William,
My basic suggestion is that you use the location data of each connected dot, 
rather than the image data.
Good luck,
Bill P

Sent from my iPad

> On Dec 29, 2021, at 8:42 AM, William Prothero via use-livecode 
>  wrote:
> 
> William,
> I understand that you want to see if the dots that are connected in one path 
> are also connected in another path which may have them connected in a 
> different order. Seems you could just loop through each dot in the reference 
> path, then see if the same dots are included in the user’s path. You would 
> need to include a name for each reference point, of course. That’s if I 
> understand your problem correctly.
> 
> Bill
> 
> 
> Sent from my iPad
> 
>> On Dec 29, 2021, at 1:58 AM, William de Smet via use-livecode 
>>  wrote:
>> 
>> Hi there,
>> 
>> Is there a better way to check if images are the same?
>> I now use imagadata.
>> 
>> In my app I have an example drawn image (5x5 matrix with dots, a Geoboard).
>> These dots are important because by touching them their Loc is used
>> (gStartLoc and gStartLoc)
>> Two dots will be connected by setting the points of the last grc to
>> gStartLoc & return & gStartLoc.
>> No problem here.
>> 
>> The idea is that the user copies my example on their matrix/geoboard by
>> connecting the dots.
>> To check if the made images (geoboards) are the same I make a snapshot of
>> both and compare the imagadata of these images.
>> Everything is fine as long as the user connects the same dots as the way
>> (length between dots) it is done in the example.
>> Then the imagadat is the same.
>> 
>> The geoboards can look the same but the connected dots can be different in
>> length so use imagadata to compare these is not the way to get it right.
>> 
>> Any ideas for a better way?
>> 
>> 
>> 
>> greetings,
>> 
>> William
>> ___
>> 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 there a better way to check if images are the same? I now use imagedata

2021-12-29 Thread William Prothero via use-livecode
William,
I understand that you want to see if the dots that are connected in one path 
are also connected in another path which may have them connected in a different 
order. Seems you could just loop through each dot in the reference path, then 
see if the same dots are included in the user’s path. You would need to include 
a name for each reference point, of course. That’s if I understand your problem 
correctly.

Bill


Sent from my iPad

> On Dec 29, 2021, at 1:58 AM, William de Smet via use-livecode 
>  wrote:
> 
> Hi there,
> 
> Is there a better way to check if images are the same?
> I now use imagadata.
> 
> In my app I have an example drawn image (5x5 matrix with dots, a Geoboard).
> These dots are important because by touching them their Loc is used
> (gStartLoc and gStartLoc)
> Two dots will be connected by setting the points of the last grc to
> gStartLoc & return & gStartLoc.
> No problem here.
> 
> The idea is that the user copies my example on their matrix/geoboard by
> connecting the dots.
> To check if the made images (geoboards) are the same I make a snapshot of
> both and compare the imagadata of these images.
> Everything is fine as long as the user connects the same dots as the way
> (length between dots) it is done in the example.
> Then the imagadat is the same.
> 
> The geoboards can look the same but the connected dots can be different in
> length so use imagadata to compare these is not the way to get it right.
> 
> Any ideas for a better way?
> 
> 
> 
> greetings,
> 
> William
> ___
> 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 downloads VERY slow

2021-12-22 Thread William Prothero via use-livecode
I bet I got you all beat, for geezerdom. I learned to program Fortran on punch 
cards. 3 runs a day and output was delivered by a messenger, human that is. No 
freakin’ internet for me! If I remember right, our mainframe, a CDC 3600 had 
512K of memory.

Merry Christmas, fellow Livecoders.

Bill Prothero

Sent from my iPad

> On Dec 22, 2021, at 5:14 PM, Alex Tweedly via use-livecode 
>  wrote:
> 
> OK, memory lane time.
> 
> Before we had 1200 baud modems, we used to use acoustic couplers. I often 
> used one to call from the main office (England) to our US office, at a 
> mind-blowing 300 baud.
> 
> Problem was, in those days (1978 I think), even voice transatlantic calls 
> were hit or miss. Often you got a undersea cable connection (slight delay and 
> echo, but you could have an almost normal conversation), other times you got 
> a satellite connection (usually little or no echo but very high latency, 
> making conversation frustrating).
> 
> The acoustic coupler call would fail if you got the wrong kind of connection, 
> so we'd usually wait until the middle for the night to make it more likely 
> we'd get a successful call.
> 
> Ah fond memories of the days when I could stay up till 3am and still function 
> the next day :-)
> 
> Alex.
> 
>> On 23/12/2021 00:41, Martin Koob via use-livecode wrote:
>> I must be in the really ancient fogey range.
>> 
>> I remember 1200 baud modems.  In the late ’80s a teacher at our high school 
>> in Wawa, Ontario got his hands on one. It was the size of an air fryer. Our 
>> computer club at the school hooked it up to a Commodore PET 2001 and tried 
>> to connect to Compuserve.  Long waits listening to modem squeals but we 
>> never managed to get connected then.  We were in Wawa which is on the north 
>> shore of Lake Superior so maybe the phone connection was not good enough.
>> Here is the state of the art then, 
>> http://www.technofileonline.com/texts/2400modem88.html 
>> <http://www.technofileonline.com/texts/2400modem88.html>
>> 
>> I also remember my Apple GeoPort modem with my Mac Quadra 660AV I think.  
>> https://apple.fandom.com/wiki/GeoPort <https://apple.fandom.com/wiki/GeoPort>
>> 
>> From the above article here are GeoPort speeds.
>> GeoPort Telecom Adapter M1694LL/B - 14.4 kilobaud 
>> <http://en.wikipedia.org/wiki/baud> (kbps)
>> GeoPort Telecom Adapter (II) M2117LL/A - 28.8 kilobaud 
>> <http://en.wikipedia.org/wiki/baud> (kbps)
>> GeoPort Telecom Adapter II M5438LL/A - 33.6 kilobaud 
>> <http://en.wikipedia.org/wiki/baud> (kbps)
>> 
>> Martin
>> 
>> 
>>>> On Dec 22, 2021, at 4:02 PM, Ralph DiMola via use-livecode 
>>>>  wrote:
>>> 
>>> I just downloaded both the Mac and Win32 simultaneously via the download 
>>> page in about a minute. Using “SpeedTest”, I get 110Mb/sec.
>>> 
>>>  I remember when got our first t1(1.544mb/sec) and thought we 
>>> were styling ridiculous 
>>> 
>>> 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 William Prothero via use-livecode
>>> Sent: Wednesday, December 22, 2021 3:34 PM
>>> To: JJS via use-livecode
>>> Cc: William Prothero
>>> Subject: Livecode downloads VERY slow
>>> 
>>> Folks:
>>> When I download an update to Livecode, it takes hours. I’m wondering why. 
>>> Locally, using “SpeedTest”, I get 160Mb/sec internet speeds. Could it be 
>>> the livecode server that serves the updates? Just wondering.
>>> 
>>> 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
>>> 
>>> 
>>> ___
>>> 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: Livecode downloads VERY slow

2021-12-22 Thread William Prothero via use-livecode
Ralph,
Obviously, I’ve lost the knack of proof-reading my emails. Must be a secret 
feature of apple that auto-errors writing.

I meant Zoomers, of course (who are Sooners, anyway?) Actually, the 
auto-correct tried again to make that change. Fool me once …… etc.

Best,
Bill

Sent from my iPad

> On Dec 22, 2021, at 1:20 PM, William Prothero 
>  wrote:
> 
> Ralph,
> I’m fine with slowdowns, which seem unavoidable. Speeds at a cottage we built 
> in the Northwest were 6Mb/sec and less, but we could stream TV in the 
> evening, Here, in the big city (Santa Barbara獵…) it will hang for 20-30 secs, 
> then start up fast again. Too many Sooners on our node.
> 
> Grads, don’t we get spoiled!
> 
> Best,
> Bill
> 
> Sent from my iPad
> 
>> On Dec 22, 2021, at 1:02 PM, Ralph DiMola via use-livecode 
>>  wrote:
>> 
>> I just downloaded both the Mac and Win32 simultaneously via the download 
>> page in about a minute. Using “SpeedTest”, I get 110Mb/sec.
>> 
>>  I remember when got our first t1(1.544mb/sec) and thought we 
>> were styling ridiculous 
>> 
>> 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 William Prothero via use-livecode
>> Sent: Wednesday, December 22, 2021 3:34 PM
>> To: JJS via use-livecode
>> Cc: William Prothero
>> Subject: Livecode downloads VERY slow
>> 
>> Folks:
>> When I download an update to Livecode, it takes hours. I’m wondering why. 
>> Locally, using “SpeedTest”, I get 160Mb/sec internet speeds. Could it be the 
>> livecode server that serves the updates? Just wondering.
>> 
>> 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
>> 
>> 
>> ___
>> 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 downloads VERY slow

2021-12-22 Thread William Prothero via use-livecode
Ralph,
I’m fine with slowdowns, which seem unavoidable. Speeds at a cottage we built 
in the Northwest were 6Mb/sec and less, but we could stream TV in the evening, 
Here, in the big city (Santa Barbara獵…) it will hang for 20-30 secs, then start 
up fast again. Too many Sooners on our node.

Grads, don’t we get spoiled!

Best,
Bill

Sent from my iPad

> On Dec 22, 2021, at 1:02 PM, Ralph DiMola via use-livecode 
>  wrote:
> 
> I just downloaded both the Mac and Win32 simultaneously via the download 
> page in about a minute. Using “SpeedTest”, I get 110Mb/sec.
> 
>  I remember when got our first t1(1.544mb/sec) and thought we were 
> styling ridiculous 
> 
> 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 William Prothero via use-livecode
> Sent: Wednesday, December 22, 2021 3:34 PM
> To: JJS via use-livecode
> Cc: William Prothero
> Subject: Livecode downloads VERY slow
> 
> Folks:
> When I download an update to Livecode, it takes hours. I’m wondering why. 
> Locally, using “SpeedTest”, I get 160Mb/sec internet speeds. Could it be the 
> livecode server that serves the updates? Just wondering.
> 
> 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
> 
> 
> ___
> 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


Livecode downloads VERY slow

2021-12-22 Thread William Prothero via use-livecode
Folks:
When I download an update to Livecode, it takes hours. I’m wondering why. 
Locally, using “SpeedTest”, I get 160Mb/sec internet speeds. Could it be the 
livecode server that serves the updates? Just wondering.

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: IDE line number doesn't update

2021-09-22 Thread William Prothero via use-livecode
Sean,
Sending much hope for your good recovery.
Bill Prothero

Sent from my iPad

> On Sep 22, 2021, at 7:29 AM, Pi Digital via use-livecode 
>  wrote:
> 
> Have you logged these on the quality site? I didn’t see them when doing my 
> research. 
> 
> Sean Cole
> Pi Digital Productions Ltd
> 
> eMail Ts & Cs
> 
> 
>> On 22 Sep 2021, at 14:08, Curry Kenworthy via use-livecode 
>>  wrote:
>> 
>> 
>> Me:
>> 
>>> Separate LC 9 SE Bugs we have, or had:
>> 
>> "- Performance and practical script size limit.
>> - This one, line # updating.
>> - Messed up handler indentation.
>> - Disassociation of SE from script's object.
>> - SE window disappears if too many tabs.
>> - Excessive disk use (for HDD/antivirus)
>> - SE confusion about last insertion point/scroll.
>> - Weird text hilites in SE."
>> 
>> ... Also more SE bugs:
>> 
>> - Messed up drags
>> - Clipboard affected by SE editing
>> - Invisible menus in stacks while SE open
>> - Uncontrollable scrolling
>> - Null filter needed when pasting
>> - Certain errors do not trigger debugging
>> - (Unable to save changes due to above Disassociation)
>> - (Hard to set breakpoints due to above line # updating)
>> - SE sometimes doesn't notice a copy or paste keystroke
>> - "Find in>Docs" will not be noticed by newbies
>> - Sometimes either "on" or "end" gets clipped/disappears
>> -  (and there are more; this is a few)
>> 
>> All from memory, haven't rechecked them.
>> 
>> Best wishes,
>> 
>> Curry Kenworthy
>> 
>> Custom Software Development
>> "Better Methods, Better Results"
>> LiveCode Training and Consulting
>> http://livecodeconsulting.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: Is there an issue with beep on iOS?

2021-08-07 Thread William Prothero via use-livecode
Stephen:
Thanks. I tried adding the number and it didn’t make a sound. This is not a 
major problem for me. I’m making a timer. It beeps each second and when I press 
“Done”, it stops and goes to a number entry screen. I’m timing the flow of 
water on my drip system. The beep would be nice, but the vibration works every 
second. 

Best,
Bill


> On Aug 5, 2021, at 5:38 PM, Stephen Barncard  wrote:
> 
> Try adding the parameter 1 for a single beep
> 
> Beep 1
> Beep 2
> 
> It appears that beep by itself does not work, or perhaps on a phone it would 
> work the vibrator.
> 
> On Thu, Aug 5, 2021 at 17:11 William Prothero via use-livecode 
> mailto:use-livecode@lists.runrev.com>> wrote:
> Folks:
> This is a small thing, but I wonder if there is an issue with the beep 
> command on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps 
> but my LC app only gives me the vibration.
> 
> Best,
> Bill Prothero
> 
> 
> 
> William Prothero
> waproth...@gmail.com <mailto:waproth...@gmail.com>
> 
> 
> 
> 
> ___
> 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>
> -- 
> --
> Stephen Barncard - Sebastopol Ca. USA - 
> mixstream.org <http://mixstream.org/>
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


Is there an issue with beep on iOS?

2021-08-05 Thread William Prothero via use-livecode
Folks:
This is a small thing, but I wonder if there is an issue with the beep command 
on iOS. I am on LC 9.6.3 and iOS 14.7.1, I get sound for other apps but my LC 
app only gives me the vibration.

Best,
Bill Prothero



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: Open a folder on the desktop from a LiveCode app

2021-06-23 Thread William Prothero via use-livecode
Klaus and others:
I love it! I can use this too.
Bill Prothero

> On Jun 19, 2021, at 12:50 PM, Klaus major-k via use-livecode 
>  wrote:
> 
> Hi Paul,
> 
>> Am 19.06.2021 um 20:48 schrieb Paul Dupuis via use-livecode 
>> :
>> 
>> What is the "best" way (or any way) to open a folder on the Windows desktop 
>> from a Livecode script.
>> 
>> For example:
>> 
>> on openFolder pPath -- where pPath is the path and name to a document (file)
>>  set itemDel to slash
>>  delete last item of pPath -- leaves the the path to the folder containing 
>> the document
>>  -- now, how do I open this on the desktop (i.e in Explorer)?
> 
> launch document pPath
> ## :-)
> 
>> end openFolder
> 
> Best
> 
> Klaus
> 
> --
> Klaus Major
> https://www.major-k.de
> https://www.major-k.de/bass
> kl...@major-k.de
> 
> 
> ___


___
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: Simple Datagrid task?

2021-04-27 Thread William Prothero via use-livecode
Thanks for your help. I hate to ask such newby questions, but I’m really busy, 
and what I needed to do seemed so basic.

Best,
Bill

William Prothero
https://earthlearningsolutions.org

> On Apr 27, 2021, at 6:51 AM, Martin Koob  wrote:
> 
> Hi
> 
> I wanted to give you more of an explanation of how to get enter text in field 
> to work. Just refreshing my own memory I had to go back to my project.  
> 
> So as Håkan said you have to first allow editing.   
> 
> Then you can’t just enter text into a cell and have it deal with it.  You 
> have to use a Datagrid command EditTextField
> 
> Here is the handler I use in my project which I adapted from the DG7 form of 
> the DGForms.zip file that you can download here:
> https://forums.livecode.com/viewtopic.php?f=7=20130
> 
> 
> 
> on mouseDoubleUp pMouseBtnNum
> 
> local theKey
> 
> 
> -- Example of how to edit the contents of a field.
> 
> -- By passing the index of the record associated with copy of this template 
> being displayed and
> 
> -- a key (array key) the data grid will automatically save the changes the 
> user
> 
> -- makes and refresh the UI by calling FillInData and resizeControl.
> 
> if pMouseBtnNum is 1 then
> 
> if the dgProps["allow editing"] of the dgControl of me then
> 
>  put the short name of the target into sEditedField
> 
>  switch sEditedField
> 
>   case "RaterComments"
> 
>   put "CriteriaComments" into theKey
> 
>   EditFieldText the long id of the target, the dgIndex of me, 
> theKey
> 
>   break
> 
>case "title"
> 
>put "title" into theKey
> 
>EditFieldText the long id of the target, the dgIndex of 
> me, theKey
> 
>break
> 
>   end switch
> 
>  end if
> 
> end if
> 
> pass mouseDoubleUp
> end mouseDoubleUp
> 
> 
> ——
> 
> Hope this helps.
> 
> Martin Koob
> 
> 
>> On Apr 27, 2021, at 8:20 AM, hakan--- via use-livecode 
>>  wrote:
>> 
>> On the second tab in the preferences pane there is a checkbox that says 
>> ”Allow text editing”. If you have that selected you can edit the text by 
>> double-clicking a cell.
>> 
>> Or do you need something else?
>> 
>> :-Håkan
>> 
>>>> On 26 Apr 2021, at 21:03, William Prothero via use-livecode 
>>>>  wrote:
>>> 
>>> Folks:
>>> I’m wanting to use a datagrid to store data that I enter by hand.
>>> 
>>> Seems this oughta be quite simple, but ….. messing with the docs is 
>>> frustrating.
>>> 
>>> I want to be able to click on an empty cell in a datagrid, have it open, 
>>> and enter a number or text. Then I want to store the values to a file. I 
>>> have no problem with using dgArray to get the data and store it, but the 
>>> simple act of opening a cell so I can enter a number eludes me.
>>> 
>>> I’m sure there must be tutorials, but I guess I’m impatient to sort through 
>>> them. When I started looking around, I see there’s a problem trying to 
>>> enter data into an empty cell. I need to do this. The cells with data open 
>>> and let me enter values when I double click, but ……. empty ones?
>>> 
>>> Could somebody point me to a tutorial that lets me do this simple task with 
>>> a datagrid?
>>> 
>>> Thanks,
>>> Bill
>>> ___
>>> 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


Simple Datagrid task?

2021-04-26 Thread William Prothero via use-livecode
Folks:
I’m wanting to use a datagrid to store data that I enter by hand.

Seems this oughta be quite simple, but ….. messing with the docs is frustrating.

I want to be able to click on an empty cell in a datagrid, have it open, and 
enter a number or text. Then I want to store the values to a file. I have no 
problem with using dgArray to get the data and store it, but the simple act of 
opening a cell so I can enter a number eludes me.

I’m sure there must be tutorials, but I guess I’m impatient to sort through 
them. When I started looking around, I see there’s a problem trying to enter 
data into an empty cell. I need to do this. The cells with data open and let me 
enter values when I double click, but ……. empty ones?

Could somebody point me to a tutorial that lets me do this simple task with a 
datagrid?

Thanks,
 Bill
___
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: Help! I'm stuck

2021-04-08 Thread William Prothero via use-livecode
Richard:
What you suggest makes a lot of sense. As someone who doesn’t build complex 
apps very often, my first question is “why would I turn off error 
notifications?” Would I miss something by turning them off when making a build? 
Anyway I think it would be far more straightforward to just have a different 
(linked) app to do the build.

Also, if there is a separate app, why couldn’t it take care of a lot of the 
mystery of notarizing, adding certificates, etc, at the same time? That would 
be a huge help. Maybe it could even include an installer. Yikes, I would even 
pay a bit for that capability.

Best,
Bill

> On Apr 8, 2021, at 9:43 AM, Richard Gaskin via use-livecode 
>  wrote:
> 
> Standalone building needs to be moved to a separate process.
> 
> Handling it within the IDE process was fine as long as the only thing the 
> Standalone Builder did was bind a copy of the engine to a copy of the stack 
> file.
> 
> But today, building a standalone means deep modifications to the stack file, 
> and this has resulted in multiple successive layers of knock-on effects where 
> design complications are needed to compensate for design complications put in 
> place to compensate for earlier design complications.
> 
> The end result of attempting to build standalones within the current IDE 
> process is not merely cumbersome, but disruptive, confusing, and even 
> requires CODE CHANGES from EVERY USER to compensate even further just for the 
> build sequence.
> 
> LC has gone from the simplest way to build apps to something no less onerous 
> than most, and more confusing than many.
> 
> Standalone building needs to be moved to a separate process.
> 
> With that, LC can begin the return journey back on its path to the simplest 
> way to build apps.
> 
> --
> Richard Gaskin
> Fourth World Systems
> 
> 
> 
> Ralph DiMola wrote:
> 
> > I never built a non-mobile standalone for the first 5 years of using
> > LC. For a mobile build nothing gets closed and gets built from the
> > stack(s) files on disk. What a surprise I got when I built my first
> > desktop standalone. I initially thought that something was very wrong
> > with the IDE and restarted.
> > After some searches I found that this is the correct behavior??? I
> > guess there is a reason for closing the stack(s) but I find it very
> > odd indeed.
> >
> > Ralph DiMola
> 
> 
> ___
> 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: Help! I'm stuck

2021-04-07 Thread William Prothero via use-livecode
Ralph and Curry:
Fortunately, I took a break for a week before trying your solutions. For 
someone who doesn’t do this every day, it is a confusing mess and I suppose 
that somewhere there is an explanation in the help files of what to do, but my 
cursory searches didn’t find anything for such a complicated project I was 
trying to build. Thank heavens for this list!

I also agree that it would be a really good thing if the IDE, or the mothership 
provided more help for the ever-changing security requirements for Apple mobile 
and desktop builds.

Best,
Bill Prothero

> On Apr 7, 2021, at 10:20 AM, Ralph DiMola via use-livecode 
>  wrote:
> 
> I never built a non-mobile standalone for the first 5 years of using LC. For
> a mobile build nothing gets closed and gets built from the stack(s) files on
> disk. What a surprise I got when I built my first desktop standalone. I
> initially thought that something was very wrong with the IDE and restarted.
> After some searches I found that this is the correct behavior??? I guess
> there is a reason for closing the stack(s) but I find it very odd indeed.
> 
> 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 Curry Kenworthy via use-livecode
> Sent: Wednesday, April 07, 2021 1:03 PM
> To: use-livecode@lists.runrev.com
> Cc: Curry Kenworthy
> Subject: Re: Help! I'm stuck
> 
> 
> Jacqueline:
> 
>> It's not a bug, it was intentionally introduced to allow a couple  > of
> features, like retaining script local variables after a build.
>> Given the amount of extra scripting to work around it for existing  >
> stacks, I think it may have introduced more problems than it tried  > to
> cure.
> 
> Agreed! I was too busy the other day but wanted to chime in:
> This was a baffling case of doubling-down on a wonky and toxic "fix."
> 
> The problems introduced were far more numerous than those "fixed."
> I pointed this out right away, but it seems that hubris prevailed.
> LC Ltd needs a more consistent vision of what LC is and how it works.
> 
> Result: workarounds are often needed for standard builds.
> In what RAD paradigm should users have to workaround the IDE?
> If that's a question we're even needing to ask, we may be in trouble.
> 
> (My own stack design usually makes this a moot point. I wasn't affected.
> But I saw the expense and pain this caused, plus a troubling precedent.)
> 
> So ... isn't it great they teach everyone to double down these days?  :)
> Turning off messages - good tactic, although it won't work for everyone.
> 
> Back to work, take care all
> 
> Best wishes,
> 
> Curry Kenworthy
> 
> Custom Software Development
> "Better Methods, Better Results"
> LiveCode Training and Consulting
> http://livecodeconsulting.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


Re: Help! I'm stuck

2021-04-05 Thread William Prothero via use-livecode
Hot Dang! It built the App. 
Sean and Jacqueline, you made my day!
Thanks!
Bill

> On Apr 4, 2021, at 6:08 AM, Sean Cole (Pi) via use-livecode 
>  wrote:
> 
> You can also turn off messages and errors from the Toolbar before you
> build. This should prevent any pre/open or pre/close scripts from running.
> And make sure all inspectors, message box and project browser are closed
> too as well as any windows/stacks other than your main stack.
> 
> Sean
> 
> On Sun, 4 Apr 2021 at 13:57, Sean Cole (Pi)  wrote:
> 
>> ResolveID is referring to the stack, card and object IDs to tie it to your
>> breakpoints.
>> 
>> Focus on your main stack. In the Development menu bar, choose Clear All
>> Breakpoints. It’s a good idea to do this every time before a main
>> standalone build.
>> 
>> So, Delete all your breakpoints. Then resave. (Close and reopen your stack
>> and LC if you like). Rebuild. It will be ok.
>> 
>> Sean
>> 
>> On Sun, 4 Apr 2021 at 01:10, William Prothero via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> 
>>> Matthias, or anybody:
>>> 
>>> I got side-tracked but am back to needing to build this standalone and
>>> guess what the error message from the builder means. This build problem has
>>> been known for some time, as Matthias kindly notified me.
>>> 
>>> My question is:Is it possible to tell what stacks are causing the
>>> problem, from the builder error codes. I have But it seems a bit odd that I
>>> would have to disable the preopenStack, openstack, closestack, preopencard,
>>> opencard, etc, etc ad-nauseum.
>>> 
>>> Before I cause myself a bunch of thrashing around changing a bunch of
>>> stacks, is there anything in the error dialog that’s attached that would
>>> give me a hint as to where this is happening? Also, I wonder if disabling
>>> all these open …. handlers during build might cause build problems. If it
>>> was a universal problem/bug, I would think it would have been fixed by LC
>>> version 9.6.2 (RC3).???
>>> 
>>> Thanks for any insight and direction. (I”m on Big Sur 11.2.2). I have 10
>>> stacks and a number of script only lib stacks in this project.
>>> 
>>> Bill
>>> 
>>> Links to the error dialog:
>>> page 1: https://www.dropbox.com/s/f4bmxx3zkuoy0zq/ErrorWindow-p1.png?dl=0
>>> <https://www.dropbox.com/s/f4bmxx3zkuoy0zq/ErrorWindow-p1.png?dl=0>
>>> page 2: https://www.dropbox.com/s/zc18s3gkzv92w2w/Errors-page-2.pdf?dl=0
>>> <https://www.dropbox.com/s/zc18s3gkzv92w2w/Errors-page-2.pdf?dl=0>
>>> 
>>>> On Mar 20, 2021, at 1:38 PM, matthias rebbe via use-livecode <
>>> use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> Bill,
>>>> 
>>>> i've just checked the release notes of 9.0.x
>>>> The release notes of 9.0.2 contain updated information about this topic
>>> and an enhanced script example.
>>>> opencard scripts should also be adjusted.
>>>> https://downloads.livecode.com/livecode/9_0_2/LiveCodeNotes-9_0_2.pdf
>>>> 
>>>> Please excuse me for pointing to 9.0.1rc1 release notes yesterday.
>>>> 
>>>> 
>>>> Regards
>>>> Matthias
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -
>>>> Matthias Rebbe
>>>> Life Is Too Short For Boring Code
>>>> 
>>>>> Am 20.03.2021 um 18:22 schrieb William Prothero via use-livecode <
>>> use-livecode@lists.runrev.com>:
>>>>> 
>>>>> Matthias:
>>>>> I see that openstack and closestack messages are inhibited during
>>> application build, using:
>>>>> 
>>>>> on closeStack
>>>>> if the mode of stack “revStandaloneProgress” > 0 then
>>>>> exit closeStack
>>>>> end if
>>>>> end
>>>>> 
>>>>> So, before I start adding this to all openstack, closestack, scripts
>>> of my 12 stacks, I'm’ wondering if I could mess up the build process by
>>> by-passing some of the scripts in these handlers. Is there any way to tell
>>> more precisely what is causing the problem? Any recommendations on
>>> strategy? Should I just change one stack at a time and look for changes in
>>> the error window, or just change all them and wonder what affect that would
>>> have on the integrity of the build pr

Re: Help! I'm stuck

2021-04-05 Thread William Prothero via use-livecode
Thanks so much, Sean and Jacqueline!
I’ll try that.
Bill

> On Apr 4, 2021, at 9:04 AM, J. Landman Gay via use-livecode 
>  wrote:
> 
> It's not a bug, it was intentionally introduced to allow a couple of 
> features, like retaining script local variables after a build. Given the 
> amount of extra scripting to work around it for existing stacks, I think it 
> may have introduced more problems than it tried to cure.
> 
> I did try turning off messages before a build but it didn't work.
> --
> Jacqueline Landman Gay | jac...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> On April 3, 2021 7:13:25 PM William Prothero via use-livecode 
>  wrote:
> 
>> Also, I wonder if disabling all these open …. handlers during build might 
>> cause build problems. If it was a universal problem/bug, I would think it 
>> would have been fixed by LC version 9.6.2 (RC3).???
> 
> 
> 
> 
> ___
> 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: Help! I'm stuck

2021-04-03 Thread William Prothero via use-livecode
Matthias, or anybody:

I got side-tracked but am back to needing to build this standalone and guess 
what the error message from the builder means. This build problem has been 
known for some time, as Matthias kindly notified me.

My question is:Is it possible to tell what stacks are causing the problem, from 
the builder error codes. I have But it seems a bit odd that I would have to 
disable the preopenStack, openstack, closestack, preopencard, opencard, etc, 
etc ad-nauseum.

Before I cause myself a bunch of thrashing around changing a bunch of stacks, 
is there anything in the error dialog that’s attached that would give me a hint 
as to where this is happening? Also, I wonder if disabling all these open …. 
handlers during build might cause build problems. If it was a universal 
problem/bug, I would think it would have been fixed by LC version 9.6.2 
(RC3).???

Thanks for any insight and direction. (I”m on Big Sur 11.2.2). I have 10 stacks 
and a number of script only lib stacks in this project.

Bill

Links to the error dialog:
page 1: https://www.dropbox.com/s/f4bmxx3zkuoy0zq/ErrorWindow-p1.png?dl=0 
<https://www.dropbox.com/s/f4bmxx3zkuoy0zq/ErrorWindow-p1.png?dl=0>
page 2: https://www.dropbox.com/s/zc18s3gkzv92w2w/Errors-page-2.pdf?dl=0 
<https://www.dropbox.com/s/zc18s3gkzv92w2w/Errors-page-2.pdf?dl=0>

> On Mar 20, 2021, at 1:38 PM, matthias rebbe via use-livecode 
>  wrote:
> 
> Bill,
> 
> i've just checked the release notes of 9.0.x
> The release notes of 9.0.2 contain updated information about this topic and 
> an enhanced script example. 
> opencard scripts should also be adjusted.
> https://downloads.livecode.com/livecode/9_0_2/LiveCodeNotes-9_0_2.pdf
> 
> Please excuse me for pointing to 9.0.1rc1 release notes yesterday.
> 
> 
> Regards
> Matthias
> 
> 
> 
> 
> 
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code
> 
>> Am 20.03.2021 um 18:22 schrieb William Prothero via use-livecode 
>> :
>> 
>> Matthias:
>> I see that openstack and closestack messages are inhibited during 
>> application build, using:
>> 
>> on closeStack
>>  if the mode of stack “revStandaloneProgress” > 0 then
>>  exit closeStack
>>  end if
>> end
>> 
>> So, before I start adding this to all openstack, closestack, scripts of my 
>> 12 stacks, I'm’ wondering if I could mess up the build process by by-passing 
>> some of the scripts in these handlers. Is there any way to tell more 
>> precisely what is causing the problem? Any recommendations on strategy? 
>> Should I just change one stack at a time and look for changes in the error 
>> window, or just change all them and wonder what affect that would have on 
>> the integrity of the build process?
>> 
>> Also, opencard scripts are also called when a stack in launched and I wonder 
>> if those need to be escaped too.
>> 
>> Best,
>> Bill
>> 
>>> On Mar 19, 2021, at 5:46 PM, matthias rebbe via use-livecode 
>>>  wrote:
>>> 
>>> Another thing. I am not sure if your problems are also a result of the 
>>> following, but you could giv it a try.
>>> 
>>> There was something changed in Standalonebuilder process starting  in LC 
>>> 9.0 or so to fix a problem. But this fix could cause other problems in some 
>>> situation.
>>> While before that fix the main stacks did not receive any openstack and 
>>> closestack messages during standalone build, now with the fixed standalone 
>>> builder they do.
>>> Therefore some lines of code need to be added to avoid this.
>>> 
>>> See here on page 2 for an explanation what you have to add to your 
>>> openstack and closestack handler
>>> https://downloads.livecode.com/livecode/9_0_1/LiveCodeNotes-9_0_1_rc_1.pdf 
>>> 
>>> 
>>> -
>>> Matthias Rebbe
>>> Life Is Too Short For Boring Code
>>> 
>>>> Am 20.03.2021 um 01:31 schrieb ELS Prothero via use-livecode 
>>>> :
>>>> 
>>>> It’s mystifying that all messages seem to come from the rev builder 
>>>> scripts, with no hint of what could be the problem.
>>> 
>>> ___
>>> 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-l

Re: Help! I'm stuck

2021-03-20 Thread William Prothero via use-livecode
Matthias:
I see that openstack and closestack messages are inhibited during application 
build, using:

on closeStack
if the mode of stack “revStandaloneProgress” > 0 then
exit closeStack
end if
end

So, before I start adding this to all openstack, closestack, scripts of my 12 
stacks, I'm’ wondering if I could mess up the build process by by-passing some 
of the scripts in these handlers. Is there any way to tell more precisely what 
is causing the problem? Any recommendations on strategy? Should I just change 
one stack at a time and look for changes in the error window, or just change 
all them and wonder what affect that would have on the integrity of the build 
process?

Also, opencard scripts are also called when a stack in launched and I wonder if 
those need to be escaped too.

Best,
Bill

> On Mar 19, 2021, at 5:46 PM, matthias rebbe via use-livecode 
>  wrote:
> 
> Another thing. I am not sure if your problems are also a result of the 
> following, but you could giv it a try.
> 
> There was something changed in Standalonebuilder process starting  in LC 9.0 
> or so to fix a problem. But this fix could cause other problems in some 
> situation.
> While before that fix the main stacks did not receive any openstack and 
> closestack messages during standalone build, now with the fixed standalone 
> builder they do.
> Therefore some lines of code need to be added to avoid this.
> 
> See here on page 2 for an explanation what you have to add to your openstack 
> and closestack handler
> https://downloads.livecode.com/livecode/9_0_1/LiveCodeNotes-9_0_1_rc_1.pdf 
> 
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code
> 
>> Am 20.03.2021 um 01:31 schrieb ELS Prothero via use-livecode 
>> :
>> 
>> It’s mystifying that all messages seem to come from the rev builder scripts, 
>> with no hint of what could be the problem.
> 
> ___
> 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, 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: 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-14 Thread William Prothero via use-livecode
Jacqueline:
I didn’t know about 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 

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 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-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


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: 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


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: 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: 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: 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


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: 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 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...@hyperactivesw.com
> HyperActive Software | http://www.hyperactivesw.com
> On June 24, 2020 10:06:45 PM prothero--- via use-livecode 
>  wrote:
> 
>> 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 

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


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 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: 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: 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: ... 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 

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: 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: 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


Is HTML5 really practical?

2019-08-30 Thread William Prothero via use-livecode
Folks:
I’m considering making a web site that will use livecode’s html5 engine. Is 
this practical? 

What I want to create is a signup system for a kayaking club. Paddles are 
scheduled for each week and members enter their names for various paddle times. 
The member list would be in a database and there would also be a membership 
page with entries for various aspects of their skill levels.

HH’s demos see to show reasonable engine load times, but I’m wondering whether 
it might be easier and better to just use the engine as a cgi and do everything 
in css and html.

Frankly, I haven’t seen any compelling use case for livecode's html5. Is there 
one, at this time?

Any thoughts?

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


Reading a file from icloud on ipad

2019-05-20 Thread William Prothero via use-livecode
Folks:
Is it possible to read a file from the iCloud drive, in iOS, using LC?

I’m trying to read a csv file downloaded from my browser, into an application 
that will use that downloaded file.

I can’t immediately see how to do this. If I use a browser widget, where will a 
downloaded file go? I can also download it manually using Safari, which is ok, 
but then I need to access the file from the iCloud drive.

Any direction you can provide would be much appreciated.

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   >