...in their use of the commons, the Itza' break free of the textbook ‘resource exploitation' frame by means of one of the fundamental orientations of human cognition: the tendency to believe in supernatural entities. (See Atran's 2002 book In Gods we Trust.) Atran and Medin show that the Itza' do not treat forest resources as mere ‘objects of a payoff matrix' (as perhaps some of their neighbours do), but rather ‘as intentional, relational entities, like friends or enemies'. For the Itza', the spirits of the forest have supernatural powers of knowledge. Villagers believe that if they fail to respect the kind of reciprocal relationship with these spirits that would be expected of any human social relationship, they risk being punished. These beliefs are reflected in behaviour patterns that turn out to be the most sustainable of these three neighbouring ethnic groups.
* http://twit.tv/floss97 about http://exist.sourceforge.net/
* example: http://history.state.gov/
* http://itc.conversationsnetwork.org/shows/detail4301.html
* http://www.amazon.com/Building-Social-Web-Applications-Establishing/dp/0596518757/
* interview with Jon Udell
* at ~22:30 - Jon: ~"an application" can be accomplished by a convention
* noticings (Flickr game) - Activity Stream - Oauth - OpenID
* http://itc.conversationsnetwork.org/shows/detail4289.html
* panel discussion of spectrum: cognitive radio, FCC, policy, lots of complicated stuff
DITA also recognized ... that a small topic-specific DTD is easier to use and to validate than a big generic document-oriented DTD like DocBook. But the problem ... is, how do you manage the relationship between the DTDs, and how do you add a new DTD without having to rewrite your whole tool chain?
... First, it uses a simple mapping mechanism to create a new DTD as a "specialization" of an existing DTD. Second, it uses a trick based on the way XSLT works to enable a transform written for the base DTD to also work for the specialized DTD, and to allow you to write a transform for the specific properties of the new DTD that inherits transforms written for the old DTD without change.
DITA thus limits you in two ways. First, the relationship between new DTDs and existing DTDs can only be expressed by a very simple mapping mechanism. ... Also, existing XSLT transforms cannot be incorporated into the DITA tool chain; they have to be specifically written for DITA.
MARY
Murr, have you noticed anything funny
with the teletype machine this
morning? I sure hope there's something
wrong with it.
MURRAY
Why?
MARY
Because if there isn't President
Ford just held up a liquor store
with a water pistol.
via http://tinyurl.com/yjyvrqjDocument-centric XML is simply a deep challenge that will take more time (and probably more of a commercial incentive) to tackle. For the time being, structured authoring managed the XML way is still implemented mainly by very large organizations: such an approach has “trickled down” from organizations the size of IBM to organizations the size of Adobe (which does, in fact, use DITA now), but there are not tool chains yet available that will bring it down much further. The failure of the W3C XML Schema Working Group to provide a functional specification supporting document-centric XML can hardly be underestimated.
As long as content is not easily authored in a semantically rich, structured fashion, the vision of the semantic web will remain an illusion. When and if document-centric XML gets more attention from standards bodies and software vendors, human communications will become far more efficient and effective.
According to that discussion, the player is based on the STB225 set-top box platform designed by NXP. At the center is a chip called the Nexperia Multi Format Source decoder PNX8935, which combines a 32-bit MIPS processor and a dedicated video decoder supporting multiple codecs, including H.264. The reference STB225 boards have SATA and USB capabilities. The Wi-Fi daughtercard in the Roku box uses up the USB header, but there are several other headers that have yet to be identified. Roku engineers say that the box uses HDCP on the HDMI connection, which might limit its hackability.
On the software side, Roku has released the source code to all of the free software used inside the box, including the Linux environment and bootloader.
The first thing I did was create a "gvoice.py" module with several helpful classes. These allow you to:I am by no means a seasoned Python developer, but what I have created works well for my purposes. I tried to make the classes as loosely coupled with the UI as possible in case I want to put a GUI around it sometime, but for now I am doing everything at the command line (which I often prefer).
- Log in
- Gather all Google Contacts into separate groups
- Selectively narrow down the contacts in a group
- Gather the phone numbers that you have entered
- Send SMS messages
- Place Calls
Energy expert Paul Scheckel and Kevin discussed ways to monitor energy usage around the house. The whole-house electrical monitoring system that uses the internet to provide a "dashboard" showing electrical usage is manufactured by: eMonitor by PowerHouse Dynamics
617-454-1011
I decided to re-engineer it from the ground up. JPolite V2 is then a complete re-design from the ground up with nothing from V1 except for the look & feel. The code structure is much clearer which makes it easier for customization, as well as integration with other jQuery plugins.
A new feature that is now being tested with JPolite is called XDO (XML Data Object), which currently supports JSON objects only. The whole idea is based on some discussion around “Thin Server Architecture” and REST architecture style, that a browser client first construct the foundation of a web app with STATIC content (HTML, CSS and JavaScript) from a web server, and then exchange only DATA (XML, JSON, TXT) with the application server, which relieves the server from the burden of generating HTML markup. This feature is still experimental with lots enhancements expected.
from In the Beginning was the Command Line available at:...possible to glean certain patterns, and one that recurred as regularly as an urban legend was the one about how someone would move into a commune populated by sandal-wearing, peace-sign flashing flower children, and eventually discover that, underneath this facade, the guys who ran it were actually control freaks; and that, as living in a commune, where much lip service was paid to ideals of peace, love and harmony, had deprived them of normal, socially approved outlets for their control-freakdom, it tended to come out in other, invariably more sinister, ways.
Applying this to the case of Apple Computer will be left as an exercise for the reader, and not a very difficult exercise.
http://artlung.com/smorgasborg/C_R_Y_P_T_O_N_O_M_I_C_O_N.shtml and http://www.cryptonomicon.com/beginning.html
Magnetism: Electromagnetism: An electric motor in 10 minutes Fun with High Voltage A 10 minute railgun A 30 second motor Listening to magnetism Electrochemistry: A plastic hydrogen bomb Building your own solar battery Building a Hydrogen Fuel Cell Homemade Batteries Collecting Chemical Elements Radio: A quick and simple radio Building a radio in 10 minutes Build a portable crystal radio A radio out of household items A simple AM transmitter The Three-Penny Radio Thermodynamics: Aerodynamics: A Bernoulli levitation ball A Homemade Vacuum Pump A Classic Propellor Toy Light and optics: Simple laser communicator Make a solar hotdog cooker A solar powered marshmallow roaster Biology: Extracting DNA in your kitchen Mathematics: Kaleidocycles A Geodesic Dome A Homemade Microgram Balance Computers and Electronics: A Computer Controlled Transmitter A Free Space Laser Data Transmitter Fun With Solderless Breadboards A Simple 1 Watt Amplifier
# Server program from socket import * # Set the socket parameters host = "localhost" port = 21567 buf = 1024 addr = (host,port) # Create socket and bind to address UDPSock = socket(AF_INET,SOCK_DGRAM) UDPSock.bind(addr) # Receive messages while 1: data,addr = UDPSock.recvfrom(buf) if not data: print "Client has exited!" break else: print "nReceived message '", data,"'" # Close socket UDPSock.close()
# Client program
from socket import *
# Set the socket parameters
host = "localhost"
port = 21567
buf = 1024
addr = (host,port)
# Create socket
UDPSock = socket(AF_INET,SOCK_DGRAM)
def_msg = "===Enter message to send to server===";
print "n",def_msg
# Send messages
while (1):
data = raw_input('>> ')
if not data:
break
else:
if(UDPSock.sendto(data,addr)):
print "Sending message '",data,"'....."
# Close socket
UDPSock.close()
Free Serial Port Monitor allows you to intercept, display and analyze all data exchanged between the Windows application and the serial device. It can be successfully used in application development, device driver or serial hardware development and offers the powerful platform for effective coding, testing and optimization.
Mitokine Bioscience was founded in Down East Maine in 2006 to develop a critical new treatment for diabetes. This year - 2009 - Mitokine’s treatment will be tested at Purdue University School of Veterinary Medicine in companion dogs that are insulin dependent, a natural diabetes model. A larger canine study to meet requirements for FDA approval for a veterinary pharmaceutical product will follow. In the mean time, research at Mitokine continues to develop a similar treatment for human diabetes.
SD (software-defined) radio receivers use a bare minimum of hardware, relying instead on their software capabilities. This SDR project demonstrates what’s achievable, in this case a multi-purpose receiver covering all bands from 150 kHz to 30 MHz. It’s been optimised for receiving DRM and AM broadcasts but is also suitable for listening in to the world of amateur transmissions.
www.nti-online.de/diraboxsdr.htm
www.sdradio.org
sourceforge.net/projects/drm
www.g8jcf.dyndns.org
Ch1-4 Computers in Spaceflight: The NASA ... burroghs atlas guidance - G... Creating the computer: government, industry, ... burroghs atlas guidance - G... Some Burroughs Transistor Computers - Folklor... The Atlas Guidance Computer The Burroughs G... Atlas Guidance Computer - G... [PDF] Biography of Spacecraft Computer Referen... Atlas ICBM - Thor Able Ground Guidance Compute... Gemini Inertial Guidance Sy... 1962 February 22 Proposal for redundant subs...
* Google Mobile
* Google pdafriendly
* del.icio.us/mshook/
* del.icio.us/html/mshook/
* del.icio.us/popular/
* del.icio.us/url
* Wikipedia Search
* A literary appreciation of the Olson/Zoneinfo/tz database * More Python and C# idioms: Finding the difference between two lists * To: elmcity, From: @curator, Message: start * Restructuring expert attention to revive the lost art of personal customer service * Allman Brothers, Oct 14: Huntington or Nashville? A parable about syndication and provenance. * Talking with Daniel Debow about using Rypple to open the Johari Window * More visualization of Nobel Peace Prize winners in Freebase
Try a Story Idea Prompt
So if you are stuck for ideas, here are some prompts:
* What was your favorite childhood pet?
* Where was your most memorable vacation?
* What topic most inspired you in grade school?
* Where is a place in the world you'd like to visit?
* What is the most adventurous thing you have done?
* Who was an influential authority in your subject discipline?
* Or just describe a collection of things such as
o Five attributes of a great writer
o The top technology gadgets of the future
o Most important discoveries in your field
o Favorite cars, vegetables, flowers, tools
o Collection of things that don't belong
Why is it I have such a hard time writing down stories?
From virtually nothing in 2000, the industry today can boast 1.5 GW of installed offshore wind capacity, of which 334 MW – more than one fifth – was installed in 2008 alone, see Figure 1, (below). An additional 1.5 GW is currently under construction, and Douglas-Westwood forecasts more than 5 GW will be in the water by 2012.
Each layer offers its services in the form of primitives. Four
classes of primitives are defined as shown in Figure 1. Request is
issued by the layer that wants to get the services or the information
from another layer, and Confirm is the acknowledgment of the request.
Indication is the notification of the information to the layer that
requested the service, and Response is the acknowledgment of the
indication.
------------------------- -----------------------------
Request Response
|| / / ||
Layer N || || || ||
------------||------||--- -------||------||------------
|| || || ||
/ || || /
Layer N-m Confirm Indication
------------------------- -----------------------------
Figure 1: Interaction Model between Layers
/*send the packet*/
send_result = sendto(s, buffer, ETH_FRAME_LEN, 0,
(struct sockaddr*)&socket_address, sizeof(socket_address));
if (send_result == -1) { errorhandling... }
Example 1.6. Receive a RAW ethernet frame
void* buffer = (void*)malloc(ETH_FRAME_LEN); /*Buffer for ethernet frame*/
int length = 0; /*length of the received frame*/
...
length = recvfrom(s, buffer, ETH_FRAME_LEN, 0, NULL, NULL);
if (length == -1) { errorhandling .... }
The use cases are plentiful for businesses:
* Update Google Sites from 3rd party applications – e.g. your sales
team's Google Sites pages can update automatically when new leads are
added to your CRM system.
* Migrate files and content from workspace applications like
Microsoft SharePoint and Lotus Notes to Google Sites.
* Export Google Sites pages, edit them offline, and re-import the
updated content.
* Export your sites, including every page revision, for backup.
* Easily monitor changes across your important internal and public
sites, all from a single gadget.
* Push new content like changes to employee policies or a new
corporate logo to any site on your domain, even sites created by
individual employees.
The theoretical setting of hierarchical Bayesian inference is gaining acceptance as a framework for understanding cortical computation. In this paper, we describe how Bayesian belief propagation in a spatio-temporal hierarchical model, called Hierarchical Temporal Memory (HTM), can lead to a mathematical model for cortical circuits. An HTM node is abstracted using a coincidence detector and a mixture of Markov chains. Bayesian belief propagation equations for such an HTM node define a set of functional constraints for a neuronal implementation. Anatomical data provide a contrasting set of organizational constraints. The combination of these two constraints suggests a theoretically derived interpretation for many anatomical and physiological features and predicts several others. ...
Citation: George D, Hawkins J (2009) Towards a Mathematical Theory of Cortical Micro-circuits. PLoS Comput Biol 5(10): e1000532. doi:10.1371/journal.pcbi.1000532
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more) restart protection, space sextant, digital autopilot, landing radar, program alarms, rendezvous radar, reaction thrusters, scanning telescope, braking phase, inertial platform, descent engine, human spaceflight, powered descent, erasable memory, pilot opinion, gimbal lock, descent stage, abort button, flying qualities, guidance computer Key Phrases - Capitalized Phrases (CAPs): (learn more) Neil Armstrong, North American, World War, Age of Systems, Chris Kraft, David Scott, Jack Garman, Space Task Group, Michael Collins, Scott Crossfield, Robert Chilton, Project Apollo, Edwards Air Force Base, Joe Shea, Aaron Cohen, Alan Shepard, Don Eyles, Draper Laboratories, Floyd Bennett, Eldon Hall, Charlie Duke, Mission Control, Deke Slayton, United States, Mercury Seven
via http://nikolledoolin.com/pblog/?p=184 via http://librivox.org/the-turn-of-the-screw-by-henry-james/ Categories Amazon Kindle Apple Art Audio Books Blogs Books Business Comedy Current Affairs e-books Economics Education English Language Environment Film Foreign Language Google Harvard History iPhone Law Life Literature Math Media MIT Most Popular Music Online Courses Philosophy Physics Podcast Articles and Resources Politics Psychology Random Religion Sci Fi Science Stanford Technology Television Theater Twitter UC Berkeley Uncategorized Video – Arts & Culture Video – Politics/Society Video – Science Web/Tech Weblogs Wikipedia Yale YouTube
Most custom steel rule dies are likely to run easily in the $50 to $100 range. Larger and more complex dies than the heart example below easily run several hundred dollars for a 1 up die. Actually cutting your project will range also in the $50 to $150 range per batch up to 1,000 units. There may also be additional design fees or prototyping fees required depending on the project. If that hasn't scared you off, you are ready to investigate a custom job involving a custom steel rule die.
We highly recommend you investigate your local craft store or scrapbooking club to see if they have some of the hobby die cutting tools that might meet your needs.
* is Unix
Jacob Kaplan-Moss
October 7, 2009
* The Mottos Say It All
* The Learning Curve and The Community
* What JavaScript Is Good For
o More Than Just The DOM
o Inheritance with JavaScript
o Self Reference
* MooTools Makes JavaScript Itself More Fun
* jQuery Makes the DOM More Fun
* Anything You Can Do I Can Do Better
* MooTools Let's You Have It Your Way
* Chaining as a Design Pattern
* Reusing Code with jQuery
* Reusing Code with MooTools
o MooTools and Inheritance
o Extending and Implementing Classes
* Decision Time
* Discussion
| Written by Mark Good | |
| Thursday, August 13, 2009 at 11:18 am | |
|
A building site always influences the design of a home. But rarely does the location pose as many challenges as did the small waterfront cottage on Long Pond designed by architect George Gekas for a couple from Boston. |
| File: In sw/airborne/fw_h_ctl.c we define the roll rate loop: |
float cmd = throttle_dep_pgain * ( err + h_ctl_roll_rate_igain * roll_rate_sum_err / H_CTL_ROLL_RATE_SUM_NB_SAMPLES + h_ctl_roll_rate_dgain * d_err); |
Note that the roll Pgain is variable with throttle and multiplies through the entire equation affecting the I and D terms as well for ease of tuning.
How do I add an available load to the load board?
Proceed to the "Add a Load" page from the "My Account" dropdown menu, fill out all relevant fields, and click "Add Load" at the bottom of the page.
How do I add an available Truck to the load board?
Proceed to the "Add a Truck" page from the "My Account" dropdown menu, fill out all relevant fields, and click "Add Truck" at the bottom of the page
Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.
Fiddler is freeware and can debug traffic from virtually any application, including Internet Explorer, Mozilla Firefox, Opera, and thousands more.
An I thought the Fiddler name was a metaphor for the bow going back an forth like HTTP messages.
via http://itc.conversationsnetwork.org/shows/detail4073.html
Moby My take on how Moby Works ... The Moby Scheme Compiler for Smartphones ... 1.2Simulations and Animations: "world.ss" ... How to Design Worlds: Imagi... Shriram Krishnamurthi: Talk... YouTube - Handbells for the... Handbells for the 21st Century InfoQ: Javascript as Compil... Another language that compiles to Javascript is... examples/bell-choir.ss at m... The CONTINUE Server Shriram Krishnamurthi Sy... How to Design Programs: An ... Contents Preface IProcessing ... XML Transformation-by-Example for XML Shriram Kri... SXSLT: Manipulation Language for XML Oleg Kis... Flapjax Demos Catch Up Delicious Dra... Papers Shriram Krishnamurthi: Publ... Chronological List of All Papers These papers...
via http://twitter.com/programmingjoy Javascript as Compiler Target: Clamato, GWT Smalltalk, Python, Scheme http://www.infoq.com/news/2009/09/javascript-compilation-target (require moby/stub/world) (define WIDTH 320) (define HEIGHT 480) (define (render w) (place-image (text "Hello World" 10 "Black") 20 20 (empty-scene WIDTH HEIGHT))) (big-bang WIDTH HEIGHT 10 0) (on-redraw render)
After a few minutes of poking around, I was able to compile this to Java and then run it on the Android Emulator:
(defprocess root (fuzziness)
(defvariable blobs #’union)
(always
(when (eq (read-sensor ’image) ’black)
(subprocess (measure-blob) :gradient fuzziness)
(setf blobs
(list (get-from-sub (measure-blob) blob)))))
(avoid
(read-sensor ’query)
(let ((q (first (read-sensor ’query))))
(cond
((eq q ’blobs)
(actuate ’response (regional blobs)))
((eq q ’area)
(actuate ’response
(fold #’+ (mapcar #’second
(regional blobs)))))))))
(defprocess measure-blob ()
(defvariable uid #’max :atomic :base 0 :init (random 1))
(defvariable area #’sum :reduction :base 0 :init 1)
(defvariable blob :local)
(always
(setf blob (list uid area))))
Code to find a set of fuzzy blobs and their areas in a binary image. Each contiguous black area of the image runs a connected measure-blob pro- cess that names it and calculates its area. The set of blobs is collected by the root process and made accessible to the user on the response actuator...
OneFileCMS is just that. It's a flat, light, one file CMS (Content Management System) entirely contained in an easy-to-implement, highly customizable, database-less PHP script.
Coupling a utilitarian code editor with all the basic necessities of an FTP application, OneFileCMS can maintain a whole website completely in-browser without any external programs. Screenshots
* Validating, semantic, and commented markup. Tested in FF, Safari, and IE7/IE8.
* Small footprint (20.4 kb)
* Possibly the easiest installation process ever
* All the basic features of an FTP application like renaming, deleting, copying, and uploading
uploads/deletions, you're going to want to break out an actual FTP program.)
* Gracefully degrading CSS and Javascript
* 100% re-brandable with page title stored in variable and a modifiable filename
Requirements
* UNIX/Linux host, Apache
* PHP5 (PHP4 untested)
* File permission privileges
Sections:
* Rabbit
* XBee
* vs 6LoWPAN
* 802.15.4
* Other
* Google searches
* Texas Instruments
* Atmel
* iDigi
* Commissioning
* History
* FAQ
* Smart Energy
* Open Source Code
* Miscellaneous
* The End
... a pair of jeans. Unless you stop to think about all the different styles and cuts of denim out there. Levi Strauss announced today ...
marketplace.publicradio.org/display/web/2008/07/18/levis/ - 2008-07-18
After being on both the giving and receiving end of plenty of presentations, I now realize there's one golden rule which applies to all of them:
Entertain your audience.
Every slide of your presentation should serve this fundamental vision statement. Is it entertaining? I don't mean each slide has to contain a wacky joke of some kind. Every slide should provoke a reaction from the audience -- be it controversial, unexpected, amusing, or a meditative Zen koan. Prod your audience. Do this not only to keep them awake, but to engage their brains. Deliver a series of short, sharp shocks that jolt your audience into a heightened state of engagement.
Once your audience has engaged with your presentation, that's when you trick them into learning. The very best presentations entertain and educate-- the common portmanteau is edutainment. The archetypal example of edutainment is Sesame Street.
via http://itc.conversationsnetwork.org/shows/detail4239.html
Assembla provides tools and services for accelerating software development, with three lines of business:
Tools: Workspaces on Assembla.com, this web site, used by thousands of teams.
Talent: Staffing services that find the best person or team for the job, worldwide.
Click here to see Assembla jobs.
Knowledge: We run projects ourselves, and we do management consulting to fix stalled product release cycles, streamline product strategy, build startup teams, implement iterative and agile processes, and get products released.
//dirt cheap wireless TX
//generates 38kHz carrier wave on pin 9 and 10
//sends data via TX every 500ms
void setup()
{
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
// Clear Timer on Compare Match (CTC) Mode
bitWrite(TCCR1A, WGM10, 0);
bitWrite(TCCR1A, WGM11, 0);
bitWrite(TCCR1B, WGM12, 1);
bitWrite(TCCR1B, WGM13, 0);
// Toggle OC1A and OC1B on Compare Match.
bitWrite(TCCR1A, COM1A0, 1);
bitWrite(TCCR1A, COM1A1, 0);
bitWrite(TCCR1A, COM1B0, 1);
bitWrite(TCCR1A, COM1B1, 0);
// No prescaling
bitWrite(TCCR1B, CS10, 1);
bitWrite(TCCR1B, CS11, 0);
bitWrite(TCCR1B, CS12, 0);
OCR1A = 210;
OCR1B = 210;
Serial.begin(2400);
}
void loop()
{
Serial.println("testing testing testing");
delay(500);
}
“Usually, even a non-Christian knows something about the earth,” wrote Augustine, “the heavens … animals, shrubs, stones, and so forth, and this knowledge he holds to … from reason and experience … Now, it is a disgraceful and evil thing for a non-believer to hear a Christian … talking nonsense on these topics; and we should take all means to prevent such an embarrassing situation … the shame is not so much that an ignorant individual is derided, but [that] … the writers of our Scripture are criticized and rejected as unlearned men.” To the devoutly religious Augustine, belief had to fit the facts, not the other way around.
Quiz time: Which of the following provisions has been tucked into the most closely watched health-care bill on Capitol Hill thanks to Senator Olympia Snowe of Maine? Is it a) an annual checkup for every Medicare beneficiary, b) a special health-insurance marketplace in every state that would cater to the needs of small businesses or c) new tax credits to help modest-size firms buy coverage for their workers?
(1/2)Web: * Creating a Smart Energy Device Using Digi's xbee SE RF Module www.alcom.be By using the xbee SE module as part of a Smart Energy device, ... The From Google Receive:WED 9:26pm 09/23/09 (2/2)xbee Smart Energy firmware is a firmware load for xbee Series 2 RF module. This means ... View all results: http://m.google.com/u/AmuAXV From: Google Receive:WED 9:26 pm 09/23/09
To decode what the remote was sending, I used an oscilloscope and a small photodiode. The photodiode generates a small amount of voltage when light hits it, and responds to changes in light level quickly enough that the oscilloscope can draw a really nice plot of the signal. I have a Parallax USB oscilloscope, which is perfect for showing the command pulses and is just fast enough to find the modulation frequency. As an aside, I’m really happy with the Parallax oscilloscope for projects like this. It is simple to use and I love being able to save images to share with people.
Here’s what two of the commands from the dimmer remote look like. The top signal is the “fade lights up” command, and the bottom one is “fade lights down”:
![]()
I'm working on a project that uses data in JSON format (www.json.org). It took me a while to get it going in processing, so I thought I'd post what I did here. If there's a better way (which undoubtedly there is!), please let me know.
Andrew Odewahn
--
Here are the steps I took (on Windows):
1. Download http://www.json.org/java/json.zip from json.org. Save it in a some directory, which I'll call %DOWNLOAD_HOME%.
2. Unzip it. Be sure you preserve the archive's directory structure (/org/json/) when you unzip the file.
3. Change directory into %DOWNLOAD_HOME%orgjson
When I push [my toaster] lever down, if there's a crumb stuck in the coils, it isn't long before my fragile pre-coffee state is shattered by the piercing siren of my smoke detector. It doesn't know about the toast, but really it should. If it were sociable, as soon as it detected particulate matter in the air, it would query the toaster to see if it had been activated. That would tell it that in all likelihood, it wasn't detecting an unattended, middle-of-the-night fire but instead a benign morning meal. The price of low-power radio networking and the just-minted funding for smart home energy networks makes this sociable smoke-detector scenario entirely within our reach. I want one.
How does Doodle work?
- Create a poll.
- Forward the link to the poll to the participants.
- Follow online what the participants vote for.
Free. No registration required.
Schedule an event … … such as a board meeting, business lunch, conference call, family reunion, movie night, or any other group event. View example Make a choice … … among movies, menus, travel destinations, or among any other selection.
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.
Young@Heart is not your ordinary singing chorus, because they sing rock, punk, disco, and the average age is 81 with the oldest being 92 year old Eileen Hall. The documentary follows the group over a six-week rigorous rehearsal schedule, plus practicing at home for an upcoming sold-out concert in their home town. The group has many songs in their repertoire, but Bob Cilman, the stern but sympathetic chorus director, has added several songs for the new concert. These are not easy for the group to learn such as "Yes We Can", "Schizophrenia" and "I Got You or (I Feel Good)". After several weeks of practice, the group is on their way to the local jail to give a performance,
she collected a bunch of Flickr photos of people spinning on the bull’s balls in Milan. Notice how that fulltext query effectively retrieves a pile of images, taken by different people, of the same curious custom:
If you are passing through the Galleria Vittorio Emanuele II, you should spin around on the testicles of the bull mosaic found in the centre. Legend has it that this will bring you good luck!
Now try this query, which uses the same terms but looks at tags instead of the free text (title, description) associated with the photos. It finds nothing.
Are there yet ZigBee products on the market?
Yes, there are. Some implement an actual ZigBee stack while others feature a ZigBee ready platform like EmberNet.
Examples in the residential space include Control4 (lighting), Eaton (home automation), Golden Power Manufacturing (sprinklers and thermostats), Hawking Technology (home gateways), Kalirel (heating), Mija (fire extinguishers), Nice (shutters), and TSC Systems (home automation).
Examples in the commercial space include Mija (fire extinguishers), Philips (lighting), Siemens (building automation), and TAC (building automation).