But patent expirations and new entrants in Asia should apply downward pressure over the next ten years
4More
Are you ready for 3-D printing? | McKinsey & Company - 0 views
-
The cost of materials ought to drop in the long term as third-party firms become credible alternative powder suppliers and as increased demand for powder enhances scale efficiencies more generally
-
Throughput rates are expected to increase on the back of growing laser power, higher numbers of lasers, and better projection technology. All of that will serve to reduce expensive machine time
-
Overly focused on additive 3d printing (the ecosystem of automated fabrication (ie fablab scale) and its exponential cost decreases are far more interesting). The expiration of patents in the space is also a key feature of the current transformation, and should prompt discussions of dysfunctional IPR. Comments on costs trends are also supportive. No mention of the next big thing which is cradle to cradle desktop manufacturing.
43More
Google Apps Script - introduction - 0 views
code.google.com/...guide_events.html
google script apps Programming javascript tool tools infrastructure
shared by Tiberius Brastaviceanu on 03 May 11
- No Cached
-
Google Apps Script provides simple event handlers and installable event handlers, which are easy ways for you to specify functions to run at a particular time or in response to an event.
- ...39 more annotations...
-
Calendar, Mail and Site are not anonymous and the simple event handlers cannot access those services.
-
Installable event handlers are set on the Triggers menu within the Script Editor, and they're called triggers in this document.
-
The spreadsheet containing the script does not have to be open for the event to be triggered and the script to run.
-
You can connect triggers to one or more functions in a script. Any function can have multiple triggers attached. In addition, you can add trigger attributes to a function to further refine how the trigger behaves.
-
When a script runs because of a trigger, the script runs using the identity of the person who installed the trigger, not the identity of the user whose action triggered the event. This is for security reasons.
-
An event is passed to every event handler as the argument (e). You can add attributes to the (e) argument that further define how the trigger works or that capture information about how the script was triggered.
-
an example of a function that sends email to a designated individual containing information captured by a Spreadsheet when a form is submitted.
-
With Google Apps, forms have the option to automatically record the submitter's username, and this is available to the script as e.namedValues["Username"]. Note: e.namedValues are only available for Google Apps domains and not for consumer Google accounts.