links · people · groups · tags | My: links · tags · groups · watchlists · notes login · sign up now! | help · blog
Simpy simpy
 
Michael Shook, member since May 27, 2004
.
Search Everyone: "tree",

Top "tree" experts: frivole, manajoy, mdsone, rhaiynebow, bamboo1, yjunaine,

Groups about "tree": Tall Money Tree,

1 - 4 of 4   Watch mshook
 

JSON ... it's the intersection of all modern programming languages. All languages have some sense of data, and structures of data. They all have simple values like number strings, and booleans. They all have some sense of a sequence of values. ... Every language has some sense of a collection of named values; it might be an object, or a record, or a struct, or a hash, or a property list, or something. All languages have these, these are universal ideas.

... But they all have the same idea about what the data looks like, and JSON has the thing that's common to everything. By being at the intersection, it turns out to be the thing that everybody can agree on, so it's really easy to pass data back and forth.

Prior data interchange formats tended to try to be the union of all the languages, and that turns out to be horrendously complex, and very difficult to deal with. JSON, by being so simple, actually became really easy to use.

by mshook 2009-08-15 22:59 via · json · popular · history · lisp · runoff · markup · very · good · video · why · language · minimal · jsont · xml · critique · html · data · tree · javascript
http://developer.yahoo.com/yui/theater/video.php?v=crockford-json - cached - mail it - history
Features: * Multiple Data Representations: Treemaps, Radial Layouts, HyperTrees/Graphs, SpaceTree-like Layouts, and more... * Major Browsers Support: IE6+, Firefox2+, Safari3+, Opera9.5+ * Open Source: Licensed under the BSD License * Library Agnostic: You may use the JIT with your favorite DOM manipulation framework * Extensible: All visualization classes are mutable, so you can easily add/override any method you want. * Composable: Visualizations can be combined in order to create new visualization methods.
by mshook 2009-08-08 20:01 cool · javascript · processing · visualization · graph · json · tree · map · demo · source
http://thejit.org/ - cached - mail it - history
void branch(float h) {
  
  h *= (float) $('#val_size_1').val();
  
  // All recursive functions must have an exit condition!!!!
  // Here, ours is when the length of the branch is 2 pixels or less
  if (h > 5) {
    pushMatrix();    // Save the current state of transformation (i.e. where are we now)
    rotate(theta);   // Rotate by theta
    line(0,0,0,-h);  // Draw the branch
    translate(0,-h); // Move to the end of the branch
    //ellipse(0, 0, 40, 40);
    branch(h);       // Ok, now call myself to draw two new branches!!
    popMatrix();     // Whenever we get back here, we "pop" in order to restore the previous matrix state
    
    // Repeat the same thing, only branch off to the "left" this time!
    pushMatrix();
    rotate(-theta);
    line(0,0,0,-h);
    translate(0,-h);
    branch(h);
    popMatrix();
  }
}
by mshook 2009-06-09 12:01 via · group · processing · recursive · tree · jquery · cool · howto · code · javascript
http://lab.deytec.net/processingjs/ - cached - mail it - history
Suggests that hierarchical organization is an innate product of evolution to keep track of family relationships. cf Everything is Miscellaneous "Networks coalesce into heirarchies, which then form a new level of networks, which coalesce again, and so on. Thus an unending series of information explosions is finessed."
by mshook 2008-01-19 09:16 good · interesting · eclectic · longnow · cf · joho · ia · history · biology · hierachy · family · antthropology · audio · video · miscellaneous · tree · tags · mynote · swhpl · taxonomy
http://blog.longnow.org/2007/08/19/alex-wright-the-deep-history-of-the-information-age/ - cached - mail it - history
1 - 4 of 4  
Related Tags
 
- exclude ~ optional + require
Add Dates