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