Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-31 Thread robert
For universal browser implementation one may have to check what DOM is 
available:


getElementById and others used may not always be available.  From a discussion 
on browser sniffing (bad) and what to do about it at:


http://jibbering.com/faq/faq_notes/not_browser_detect.html#bdFD



Beware of the assumption that the browser has a fully dynamic DOM with methods 
such as document.createElement, replaceChild and appendChild. Browsers do not 
live up to that expectation, some are not that dynamic and while they may 
implement some of the Core DOM level 1 methods such as getElementById They do 
not necessarily implement large parts of the various DOM standards, including 
all of the dynamic Node manipulation methods.


Robert C
 
-Original Message-
From: Dale Schumacher [mailto:dale.schumac...@gmail.com]
Sent: Tuesday, December 30, 2008 03:44 PM
To: 'The Friday Morning Applied Complexity Coffee Group'
Subject: Re: [FRIAM] Poll: which scripting languages are available on your  
computer?

When I was facing a similar problem--sharing a platform neutralprogram--I also 
turned to Javascript. In my case, we wanted a lotterynumber picker that could 
be projected from anyone's laptop during ameeting. I created a single-file 
HTML/Javascript application(attached) that could be simply opened from the 
filesystem in anybrowser. Normally I would put the Javascript and CSS is 
separatefiles, but it's all embedded in HTML to make the whole 
thingself-contained. On Mon, Dec 29, 2008 at 10:53 AM, Owen Densmore  wrote: 
On Dec 29, 2008, at 11:03 AM, James Steiner wrote: I vote for javascript... 
it seems that your script is not going to be doing anything that should bump 
up against a cross-platform issue... It's just text input, processing, 
text-output... what could be simpler? For any of the tricky (e.g. display, 
event, css box model) platform quirty stuff, use a framework like 
jQuery. I'm glad I asked the question. Clearly javascript is the most 
ubiquitous script language, although hidden within the browser.

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which scripting languages are available on your computer?

2008-12-31 Thread Marcus G. Daniels

rob...@cirrillian.com wrote:
Beware of the assumption that the browser has a fully dynamic DOM 
with methods such 
as |document.createElement|, |replaceChild| and |appendChild|. 
Browsers do not live up to that expectation, some are not that dynamic 
and while they may implement some of the Core DOM level 1 methods such 
as |getElementById| They do not necessarily implement large parts of 
the various DOM standards, including all of the 
dynamic |Node| manipulation methods.


Well, Firefox does, Safari does, and reasonably recent version of IE 
do.  The only way to force others to repent (or go away quietly) is for 
everyone to start using the latest and greatest web standards.  Not 
talking DOM here, I'm mean SVG, Canvas, video tags, high performance 
JavaScript, and the things that can make the web a decent application 
platform.  If people won't do that, then sooner or later Microsoft .NET 
will rule (and in this scenario they probably should).


Marcus


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Poll: which agent-based model is most fundamental?

2008-12-31 Thread Owen Densmore
One approach might be to break it down a bit finer, into the  
techniques used.  Two spring to mind:

1 - Optimization Techniques (GAs, Ant Algorithms, ..)
2 - Game Theory types (ultimatum game, prisoner's dilemma, ...)

It's be nifty to see the spanning set underlying the popular models.

-- Owen

On Dec 31, 2008, at 9:35 AM, Jochen Fromm wrote:


In Physics there are many equations, but only a few
are really fundamental (for example the Maxwell
equations, or Newton's laws, etc.).

There are a number of basic agent-based models, too,
for example Arthur's El Farol Bar Model, Craig Reynolds' Boids,  
Schelling's Segregation Model, and Axelrod's Tribute or  
Dissemination Models.


What agent-based model do you know and which are
the most fundamental? Do we have a basic model for every basic agent  
interaction pattern, see http://www.cas-group.net/wiki/Agent_interaction_pattern 
   ?


-J.




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


[FRIAM] New way of using a network as computer

2008-12-31 Thread Ann Racuya-Robbins



  I thought it might be interesting to share the way I use computers  
which is informed by my life when I am wearing my artist hat.


  I have been using the network is the computer for almost 10  
years. Perhaps if I could
have afforded a very powerful machine to start with I might not have  
taken this path but
probably I would have gone this way anyway because I have taught  
myself how to multitask to the extent that I need a great deal of real  
estate and power.


  My core system includes 3-6 desktops, 1 laptop, a local server,  
three remote servers,
amazon storage, video storage, digital music studio, 2 cell phones  
most in wired and
wireless configurations. I don't like the wireless configuration yet  
as much because it

is still less reliable and less secure.

  Until recently I had a Linux machine in the mix. I also wanted to  
use rsync for backup

but it was too slow when I tried it.

  Each system has its own monitor and keyboard or other input device,  
I use a graphics
tablet for some applications and a musical keyboard for others and  
dragon dictate for
others. I am an all windows system although I wish I could integrate a  
mac because of
things like time machine, but I have a good deal of adobe software I  
would have to

re-license.

  I have learned to multitask in such a way that I can setup one  
process or task and
while it is processing turn to another machine to start another  
process or task. Using
multiple windows has never been a good solution because to be  
productive the workflow has to be setup pretty precisely to avoid  
resizing windows and palettes all the time. If I
could afford a very large single monitor I would still have to move  
things around so that
I can see them well so even larger monitors is not a complete  
solution. Moving my chair
and swiveling is a better solution. Good posture and hand position is  
important when

working this intensely so as not to injure myself.

  I find that I can be very efficient this way with almost no down  
time (wait time) so
that I can create and process my work in real time. Without doing this  
I found that I was
always waiting for something and would lose concentration. I think my  
experience of
playing a musical keyboard and other musical electronic devices has  
given me a full body
approach or at least and ambidextrous approach. I can use one mouse to  
control a machine with my right hand and another to control a machine  
with my left. My setup tends to be probably pretty cramped for most  
people and I use rolling anthrocarts and aron? chairs so I can move  
fluidly. I have application redundancy because I still find rebuilding a
machine and getting all my applications to work properly and with  
stability can set my

back a week. Redundancy allows me to plan a rebuild better.

  There are a couple of somewhat surprising challenges. One is that I  
have to be sure to
eat well before I start work and to stop as soon as I begin to tire  
because loss of
concentration can send the whole system into chaos and it becomes easy  
to screw something up and not remember how it was done. The stopping  
is the hardest.  


  This whole approach may sound funny to others but my goal has been  
to be able to think
and create in real time. I believe that the measure should be for the  
person to be as
productive as they want to be and can be.When I have employees I try  
to provide this same capability for them. After all it is the person  
and their life that is the most valuable

not the machine(s). 

  For the most part it works quite well.

  --
Ann Racuya-Robbins
Founder and CEO World Knowledge Bank  www.wkbank.com

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org

Re: [FRIAM] Poll: which agent-based model is most fundamental?

2008-12-31 Thread glen e. p. ropella
Thus spake Jochen Fromm circa 31/12/08 08:35 AM:
 What agent-based model do you know and which are
 the most fundamental? Do we have a basic model for every basic agent
 interaction pattern, see
 http://www.cas-group.net/wiki/Agent_interaction_pattern   ?

I think the question is ill-formed.  Agent-based _models_ are just
models. The phrase agent-based model is context free, unlike physics or
biology.  And without context, there isn't any one model that's more
fundamental than any other model.

A better question would be what agent-based model is most fundamental
in physics or ... in biology or ... in politics.

Regarding patterns, a pattern is just a particular inference made by
an observer.  Granted, there may be some dominant patterns we settle on
by consensus as prominent or important; but, such consensus will always
assume some context.  And the prominence of that (class of) pattern(s)
will go away if that assumption changes.

-- 
glen e. p. ropella, 971-222-9095, http://agent-based-modeling.com



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


Re: [FRIAM] Attachment in FRIAM post

2008-12-31 Thread Owen Densmore
Yup, I got it in the email you sent, works great.  Interesting stunt,  
and certainly reinforces the Browser is the Computer meme!


The code was quite useful, especially to me being a bit of a  
javascript novice -- only used it a few times in depth.  The $()  
function stunt was very cool and made it look like a shell variable.   
I also like the appendLine - trace functions, when I don't have  
firebug to work with.  Works within closures which sometimes confuses  
firebug, at least on the Mac.


In-lining the css is also interesting: considered a no-no by the  
purists but likely to be very useful for html/javascript scripts ..  
letting us have a one-file solution.


I'm cc-ing Friam in case folks are interested in the details.

-- Owen


On Dec 31, 2008, at 11:43 AM, Dale Schumacher wrote:


Hi Owen,

I was wondering if the HTML/CSS/Javascript example I sent as an
attachment was passed through the FRAIM list.  Did you get it?  Was it
a sufficient example for the kind of problem you wanted to solve?  I
have more complex examples, if they would be useful.

Dale




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


[FRIAM] joint math meeting

2008-12-31 Thread Carl Tollander
Those with copious amounts of time on their hands and an interest in 
math might want to check out

http://www.ams.org/amsmtgs/2110_intro.html

There are a startlingly large number of registration fee scales: I liked 
the idea of the Temporarily Employed fee.


Carl



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org


[FRIAM] St John's?

2008-12-31 Thread Owen Densmore

Is St John's open Friday?  If not, whither FRIAM?

-- Owen




FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
lectures, archives, unsubscribe, maps at http://www.friam.org