Somewhat OT: Revolutionaries, Scotland and Texas

2011-01-11 Thread David Bovill
As part of my ongoing research into the effects of coding practices, and
legal frameworks, on serious crime rates around the world, I've dug up some
surprising correlations. Many analysts have argued that the major factors in
violent crime and property crime, have been due to factors such as drug use,
penal policy, and the ability of citizens to provide an effective deterrent
(such as gun possession).

Please note that despite disproportionally affecting young males, penal
policy, has nothing whatsoever to do with the male member. The Latin
routes are quite distinct with penal deriving from from the poenalis -
that is pertaining to punishment, and not penis (the male member or
tail), whose proper adjective would be penial in any case. I digress.

On 8 January 2011 06:13, Chipp Walters ch...@altuit.com wrote:


 (In fact, in Texas, I'm allowed to shoot a robber as he's carrying out a
 TV, in the back, who is robbing my neighbor's house...while they're away...
 Yep, we don't have too many home invasions here. And we balance our budget
 each year).


Unfortunately there are no good figures for distinguishing 'home invasion
from burglaries, and so in the interests of objectivity we are forced to
discuss the more general category, which in the light of Chipps point is a
pity. Interestingly despite popular opinion to the contrary, Texas does not
fare as badly with regard to violent crime, as it does when it comes to
burglary - coming 7th in the national league
tableshttp://www.disastercenter.com/crime/txcrime.htmfor burglary in
2005, and only 14th for violent crime. For reference the
same figures for New York at that time were more even coming 46th and 48th
respectively. Texan cities, feature heavily in the top league table slots
for burglaryhttp://en.wikipedia.org/wiki/United_States_cities_by_crime_rate,
but again do not fare as badly for forcible rape (with the exception of Corpus
Christi http://en.wikipedia.org/wiki/Corpus_Christi,_Texas), aggravated
assault, or murder.

It would seem that gun ownership, 3 strikes laws, and the like have little
to do with burglary rates comparatively or absolutely. On the other hand
this may not be the case for the ownership of a Revolution or LiveCode
license.

   - Graph of Global Burglary
Trendshttp://en.wikipedia.org/wiki/File:Burglaries_per_1,000_pop.svg

What is striking about this graph is both the extremely high burglary rates
in Scotland, as well as the precipitate fall after mid 1992. Interestingly
this is the exact same time (June 1992), that Metacard released version 1.0
of the language that we now all know and love as LiveCode. This explains
many things. Why for instance do Scotland, Texas, Australia, and even Brazil
feature so heavily in our community? Is there perhaps a rational explanation
why adoption of Livecode is so strongly correlated with high property crime
rates - and could this perhaps be the underlying reason for the re-branding
of the language from Revolution to LiveCode?

There are of course a number of things left unexplained by this analysis,
why burglary rates failed to decrease after the introduction of MetaCard in
Australia for instance (more recent figures may shed light on this). But in
general it goes a long way to explain why such a uniquely skewed collection
of crime plagued participants, have managed to create one of the most
peaceful, and nurturing programming communities on the web.

Long Live 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: Somewhat OT: Revolutionaries, Scotland and Texas

2011-01-11 Thread Ben Rubinstein

David,

I think I love you.

Ben

___
use-livecode mailing list
use-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: Somewhat OT: Revolutionaries, Scotland and Texas

2011-01-11 Thread David Bovill
Send us your mobile and let's hook up.

On 11 January 2011 12:00, Ben Rubinstein benr...@cogapp.com wrote:

 David,

 I think I love you.

 Ben

___
use-livecode mailing list
use-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: Time Limited Demo

2011-01-11 Thread Alex Tweedly
As Bob says, every scheme can be got around somehow; you just need to 
make your scheme strong enough to protect your demo.


You could do something like:

1. Make two programs - an 'installer' and the actual demo.
2. Users download the installer; the installer downloads and decrypts 
the demo.
(NB always in one step, don't allow the demo to be downloaded by 
other means and then decrypted).


This ensures that the installer will always operate with an internet 
connection to do the download, therefore it can also do any checks you 
want it to do.


3. The installer gathers some info from the machine (say, all MAC 
addresses it can find, maybe public IP address).
4. It then uses a cgi program on the server to upload and compare these 
against a list of previous downloading machines.
5. If not found - add them to the list of machines, and proceed with the 
download.
6. If already there - give user a message saying that this appears to be 
a repeat of a previous download, and invite them to send a manual 
request for permission. If they have a good reason (and there might well 
be some cases of this), you can then remove the machine from the list 
and they can then download successfully.


It goes without saying that any info about their machine that you intend 
to gather and upload must be described in the TC and should be as 
'non-personal' as possible (i.e. MAC address but not the machine's 
hostname or workgroup name), and for completeness I would suggest giving 
them the option of viewing the info before you upload it, and requiring 
them to give permission to proceed with the upload.


-- Alex.


On 10/01/2011 22:50, Bob Sneidar wrote:

Only way I can think of is to put a file in some normally inaccessible place a 
user would not think to look that tells you the user has exceeded his 
allotment. There is nothing foolproof however, as we learned in High school, 
where if you build a better mouse trap, mother nature will build a better 
mouse. That is to say, all copy protection is by nature doomed to fail.

Bob


On Jan 10, 2011, at 2:21 PM, Richmond wrote:


Is there a way to implment a time-limit
within a Livecode standalone?

AND . . .

Is there a way to poison someone's machine
so that they cannot just carry on downloading
time-limited demos everytime one expires?
___
use-livecode mailing list
use-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


Commercial - Desktop vs Desktop ISV

2011-01-11 Thread Jim Sims
Can anyone explain the difference between: Commercial - Desktop vs Desktop ISV 
versions of LC to me?

I'm not understanding it.


sims





___
use-livecode mailing list
use-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 does the DragData contain?

2011-01-11 Thread Bob Sneidar
Thanks Mark that clears a lot of things up. I found that by getting the short 
name of the source and destination, I can tell what column in each I am 
dragging from and to. 

One thing that would have been nice would have been to get a single column of 
data in a data grid with multiple columns. In fact, a command that gave me a 
column in ANY list or array would have been nice, but I know I will have to 
roll my own. Not a problem, just inconvenient. 

My goal is to drop a value onto a column in a multicolumn grid and have the 
value placed after the last value in that column. Picture something like 
Filemaker's data import dialog, where you can drag fields from the source and 
destination into a merge table and define the action by clicking a center 
column. That is what I am working on. 

While it's fun, I find myself spending an inordinate amount of time figuring 
out just how datagrids work, and how to implement drag and drop between them. 
Still, it's not time wasted, it's time spent getting an education. :-)


Bob


On Jan 10, 2011, at 7:47 PM, Mark Wieder wrote:

 Bob-
 
 Monday, January 10, 2011, 3:57:48 PM, you wrote:
 
 grid2. To do that properly, I need the dragDrop handler in grid2 to
 know where I am dragging from. 
 
 Here's a writeup I did a while back because I can never remember this
 stuff (sounds like you might want to query the dragSource):
 
 http://lessons.runrev.com/spaces/lessons/buckets/784/lessons/7124-Pinning-Drag-and-drop-to-the-mat-a-primer
 
 -- 
 -Mark Wieder
 mwie...@ahsoftware.net
 
 
 ___
 use-livecode mailing list
 use-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: Time Limited Demo

2011-01-11 Thread Richmond

Thanks both; I found out how to set up a time-limited demo from a fairly
old postiing on the RunRev Forums.

My problems now are:

1. I would rather the initiation time were the time the end-user 
downloads the thing rather than

some absolute time.

2. The problem you talk about below: how to stop people returning for 
'second helpings'.


3. Given the chance I would love to do the whole thing inside Livecode.

On 01/11/2011 06:16 PM, Alex Tweedly wrote:
As Bob says, every scheme can be got around somehow; you just need to 
make your scheme strong enough to protect your demo.


You could do something like:

1. Make two programs - an 'installer' and the actual demo.
2. Users download the installer; the installer downloads and decrypts 
the demo.
(NB always in one step, don't allow the demo to be downloaded by 
other means and then decrypted).


This ensures that the installer will always operate with an internet 
connection to do the download, therefore it can also do any checks you 
want it to do.


3. The installer gathers some info from the machine (say, all MAC 
addresses it can find, maybe public IP address).
4. It then uses a cgi program on the server to upload and compare 
these against a list of previous downloading machines.
5. If not found - add them to the list of machines, and proceed with 
the download.
6. If already there - give user a message saying that this appears to 
be a repeat of a previous download, and invite them to send a manual 
request for permission. If they have a good reason (and there might 
well be some cases of this), you can then remove the machine from the 
list and they can then download successfully.


It goes without saying that any info about their machine that you 
intend to gather and upload must be described in the TC and should be 
as 'non-personal' as possible (i.e. MAC address but not the machine's 
hostname or workgroup name), and for completeness I would suggest 
giving them the option of viewing the info before you upload it, and 
requiring them to give permission to proceed with the upload.


-- Alex.


On 10/01/2011 22:50, Bob Sneidar wrote:
Only way I can think of is to put a file in some normally 
inaccessible place a user would not think to look that tells you the 
user has exceeded his allotment. There is nothing foolproof however, 
as we learned in High school, where if you build a better mouse trap, 
mother nature will build a better mouse. That is to say, all copy 
protection is by nature doomed to fail.


Bob


On Jan 10, 2011, at 2:21 PM, Richmond wrote:


Is there a way to implment a time-limit
within a Livecode standalone?

AND . . .

Is there a way to poison someone's machine
so that they cannot just carry on downloading
time-limited demos everytime one expires?
___
use-livecode mailing list
use-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: Commercial - Desktop vs Desktop ISV

2011-01-11 Thread Jim Sims
On Jan 11, 2011, at 6:13 PM, Jim Sims wrote:

 Can anyone explain the difference between: Commercial - Desktop vs Desktop 
 ISV versions of LC to me?
 
 I'm not understanding it.

I should have added, I can see that it adds Linux but what other differences 
are there?


sims





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


Re: [OT] time to change your iTunes password?

2011-01-11 Thread Bob Sneidar
Waaat a doggone minute! Take your political shot and then call cooties?? NO 
FAIR! The budget crisis there, ANY government budget crisis ANYWHERE, is NEVER 
due to tax policies. It's due to insanely irresponsible politicians spending 
money they do not have, and then signing into law binding contracts to continue 
to spend money perpetually without funding it, in exchange for favors from 
the benefitting parties. Saying budget crises are the result of tax policies is 
like saying credit card debt is the result of low interest rates! IT'S THE 
RESULT OF THE CARDHOLDER SPENDING TOO MUCH!!!

Okay now I'm done. Besides this is not a discussion about politics, it's a 
discussion about economics. 

Bob


On Jan 11, 2011, at 5:14 AM, Peter Brigham MD wrote:

 Actually, Texans are about to discover that their state faces an enormous 
 budget crisis stemming from their regressive tax policy. But this is getting 
 wy off topic, and I think we should keep politics off this list.
 
 Besides, Texas doesn't have any cheese worth mentioning:-)
 
 (now I've crossed the line!)
 
 -- Peter
 
 Peter M. Brigham
 pmb...@gmail.com
 http://home.comcast.net/~pmbrig


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


Re: [OT] time to change your iTunes password?

2011-01-11 Thread Devin Asay

On Jan 11, 2011, at 10:37 AM, Bob Sneidar wrote:

 Waaat a doggone minute! Take your political shot and then call cooties?? 
 NO FAIR! The budget crisis there, ANY government budget crisis ANYWHERE, is 
 NEVER due to tax policies. It's due to insanely irresponsible politicians 
 spending money they do not have, and then signing into law binding contracts 
 to continue to spend money perpetually without funding it, in exchange for 
 favors from the benefitting parties. Saying budget crises are the result of 
 tax policies is like saying credit card debt is the result of low interest 
 rates! IT'S THE RESULT OF THE CARDHOLDER SPENDING TOO MUCH!!!
 
 Okay now I'm done. Besides this is not a discussion about politics, it's a 
 discussion about economics. 

And cheese.


Devin Asay
Humanities Technology and Research Support Center
Brigham Young University


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


Re: [OT] time to change your iTunes password?

2011-01-11 Thread Jeff Reynolds

Peter,

thats cause those cows are for eatin, not milkin! cheese is that  
yeller stuff you put on the burgers!


cheers

jeff (who has about 150 texan relatives)



On Jan 11, 2011, at 1:00 PM, use-livecode-requ...@lists.runrev.com  
wrote:



Besides, Texas doesn't have any cheese worth mentioning:-)



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


Re: [OT] time to change your iTunes password?

2011-01-11 Thread Klaus on-rev
Hi all,

Am 11.01.2011 um 20:44 schrieb Heather Nagey:

 I distinctly heard the word cheese mentioned several times...
 You know the rules, no politics, no cheese!
 Shocked.
 
 Listmom

damn, I knew this wouldn't go unnoticed... :-D


Best

Klaus

--
Klaus Major
http://www.major-k.de
kl...@major.on-rev.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: Creative Common Copyright Notice in Standalones

2011-01-11 Thread David Bovill
In general Jan, I share your aims here, and there is I feel a clear
solution, some of which can be addressed by choosing the right license, but
I' still like to get clear about some of the things you are trying to do.
Maybe we can talk on Skype, as I'm doing quite a lot of work in this area at
the moment - and email is maybe better after a good chat?

On 11 January 2011 19:54, Jan Schenkel janschen...@yahoo.com wrote:


 Often library stacks use 'script local' variables to store data, and
 'private' commands and functions to hide the innards. Example:


Ah OK - got you


 Now it may sound far-fetched, but suppose some enterprising individual says
 Hmm, I really like that open source Smurf library, and I'm going to make
 some money - but I don't want to share back my extensions


The only way to force sharing back is to force sharing back = viral GPL
clause. There is no non-viral way to do this.


 And now he can even charge for his ACME Smurf Library.


That is of course always possible with open source licenses - though the
non-commercial CC content licenses forbid this.


 As long as he's sharing the 'cracked open' version of Quartam Smurf
 Library. From my reading of the more liberal FOSS licenses, there is nothing
 you can do: he's 'sharing his changes' to the Quartam Smurf Library, but
 morally he is clearly abusing it.


Still not quite clear. Do you want people to be able to adapt / improve and
change the private handlers? Or do you want these fixed under your control
only? I'm assuming you want them open and the changes shared back - so it's
his ability to copy and not share back that you want to prevent.


Frankly, I don't care so much about that as long as the changes to the
 library are shared and available, and the license documentation and
 copyright requirements are upheld.


This sounds like the same mix of requirements that I think will work best
for a number of developers. That is:

   1. Open source libraries that you can use freely, modify, and combine
   with other peoples source code from the community
   2. Ensure that accreditation is given to the main contributors
   3. Give the maximum legal protection to the authors - so they can sleep
   at night

But, I think we would agree that we'd also like:

   - To allow individuals and commercial companies to release software which
   combines their own closed code along side the above open source - without
   forcing them to open their code.
   - But to as strongly as possible encourage authors to feed back useful
   improvements to the core libraries, and not simply take the benefits without
   contributing back.

It is that latter two points that tend to contradict each other. If you want
to allow companies the (non-viral) freedom to release software that uses the
library - then you can use a permissive (ie MIT/X11 style) license. But then
this contradicts the second intention - and people can easily just take and
not go to the trouble of feeding back. In this situation authors can take
advantage of dual licensing. I'm not entirely sure, but it feels like this
is the contradiction you are wrestling with?

As an example of this, I'll be releasing my code under both GPL and a closed
commercial license. Educators, hobbyists and members of the community can
use all of it for free in commercial or non-commercial apps, but they must
publish the full source code of their apps, so that any modifications or
additions can be rolled back into core code by the community. This is fully
viral. However, anyone wishing to include parts or all of this code in
closed apps can do so by taking out a separate closed license, which will
come as one of the benefits of taking out an annual subscription to the
project.

This can be done on a per-project basis, but I also think (for reasons of
scale), it will be useful to have a general community owned project in which
any commercial revenue is re-invested in new open source code paid directly
to freelance members of the community. This community project is what I am
working on as part of Live Code TV, with the aim of launching it at the
forthcoming conference. A good chunk of it will be the legal framework
needed to make this run smoothly, but there will also be a bunch of tools to
make the sharing as painless and fun as possible.

Stay tuned to LiveCode TV, and drop into ChatRev to get a sneak peak :)
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


sqLite in iOS??

2011-01-11 Thread James Hale
Hi Guys, 

A question for the iOS developers.

Does iOS have sqLite available?

In other words, if I have a desktop rev project that uses sqLite, will it port 
over to iOS?


James

ja...@thehales.id.au




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


Re: [OT] time to change your iTunes password?

2011-01-11 Thread stephen barncard
No cover, no minimum, no floor.

--  *Kelly Freas, Mad magazine*

On 11 January 2011 20:14, Mark Wieder mwie...@ahsoftware.net wrote:

 Heather-

 Tuesday, January 11, 2011, 11:44:36 AM, you wrote:

  You know the rules, no politics, no cheese!

 No shirt, no service

 --
 -Mark Wieder
  mwie...@ahsoftware.net


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




-- 



Stephen Barncard
San Francisco Ca. USA

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


Re: [OT] time to change your iTunes password?

2011-01-11 Thread Phil Davis

No tickee, no washee.

On 1/11/11 11:34 PM, stephen barncard wrote:

No cover, no minimum, no floor.

--  *Kelly Freas, Mad magazine*

On 11 January 2011 20:14, Mark Wiedermwie...@ahsoftware.net  wrote:


Heather-

Tuesday, January 11, 2011, 11:44:36 AM, you wrote:


You know the rules, no politics, no cheese!

No shirt, no service

--
-Mark Wieder
  mwie...@ahsoftware.net


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






--
Phil Davis

PDS Labs
Professional Software Development
http://pdslabs.net


___
use-livecode mailing list
use-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: Update screen during lengthy process

2011-01-11 Thread Shao Sean
sadly with only one thread, you will need to wait for your external  
code to complete unless you do some funky coding using the open  
process command  http://docs.runrev.com/Command/open-process 


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