Skip to main content

Home/ Sensorica Knowledge/ Group items tagged data

Rss Feed Group items tagged

Kurt Laitner

A StumbleUpon for Design Geeks | Co.Exist: World changing ideas and innovation - 0 views

  • While there’s no "like" button to declare your affection for certain content, the app monitors how much time you spend with an article, whether you scroll all the way down, and whether or not you share it via social media, and makes assessments based on those data points.
  •  
    "While there's no "like" button to declare your affection for certain content, the app monitors how much time you spend with an article, whether you scroll all the way down, and whether or not you share it via social media, and makes assessments based on those data points." An example from a colleague of an application that uses ambient metrics to determine what you like without you needing to explicitly rank it - much more effective and efficient than explicit ranking, they could add _who_ you share it with to further qualify (shared widely, narrowly, to respected peers, social peers, or senior peers, all of which are also ambiently determined, possibly in combination with some user provided metadata through other processes)
Tiberius Brastaviceanu

Google Apps Script - introduction - 0 views

  • control over Google products
  • can access and control Google Spreadsheets and other products
  • scripts
  • ...44 more annotations...
  • run directly on Google servers in order to provide direct access to the products they control.
  • can also use Google Apps Script from Google Sites
  • Google Apps Script Template Gallery
  • Google Apps Script Blog
  • guide contains the information you need to use Google Apps Script, a server-side scripting language, based on JavaScript, that runs on Google's servers alongside Google Apps
  • enable varying degrees of interactivity among the applications
  • easy enough to use that you don't have to be a programmer to create scripts.
  • use it to automate complex tasks within Google Apps
  • You don't have to be a programmer to use Google Apps Script
  • A script is a series of instructions you write in a computer language to accomplish a particular task. You type in the instructions and save them as a script. The script runs only under circumstances you define.
  • The Google Apps Script API provides a set of objects. You can use these objects and their associates methods to access Google Docs and Spreadsheets, Gmail, Google Finance, and other Google applications.
  • To run a script, you must first add the script to a Google Spreadsheet or Google Site using the Script Editor.
  • You can retrieve information from a wide selection of Google Apps and Services and from external sources, including web pages and XML sources. You can use Google Apps Script to create email, spreadsheets, pages on Google Sites, and files in the Google Docs Document List.
  • The instructions in a script are grouped into functions.
  • objects
  • methods
  • for such tasks
  • Create pages on a Google Site
  • Customize a Spreadsheet
  • Send email based on information in a Spreadsheet
  • You can manipulate
  • numeric
  • financial
  • string
  • an XML document
  • controlling data in the following applications
  • Spreadsheets
  • Google Document List
  • Contacts
  • Calendar
  • Sites
  • Google Maps
  • create and display interactive user interface elements
  • interact with relational database management systems
  • create folders, subfolders, and files in the Google Docs document list
  • access to user, session, and browser information
  • access to web services
  • extract data from XML documents and then manipulate that data
  • obtain translations of text from one language to another
  • send email
  • UrlFetch services
  • encode and decode strings and format dates
  • store properties on a per-script and per-user basis
  • create, delete and update contact information for individuals and for groups in Google Contacts
Tiberius Brastaviceanu

Collaborations: The rise of research networks : Nature : Nature Publishing Group - 0 views

  • Co-authorship has been increasing inexorably3, 4. Recently it has exploded.
  • Collaboration is normally a good thing from a wider public perspective. Knowledge is better transferred and combined by collaboration, and co-authored papers tend to be cited more frequently
  • The first paper with 1,000 authors was published in 2004
  • ...33 more annotations...
  • a paper with 3,000 authors came in 2008
  • By last year, a total of 120 physics papers had more than 1,000 authors and 44 had more than 3,000
  • independent contributions to joint efforts, usually in the form of data, that involve only weak intellectual interaction
  • Papers with hundreds of co-authors contribute to the apparent pervasiveness of collaboration between countries.
  • Consequently, distinguishing Malta's own science performance is already impossible. This blurring of national distinctiveness could be a growing issue.
  • The rapid growth of each nation's research base and regional links, driven by relatively strong economies investing in innovation, will undoubtedly produce a regional research labour force to be reckoned with by 2020
  • China's rapid growth since 2000 is leading to closer research collaboration with Japan
  • Taiwan
  • South Korea
  • Australia
  • Asia-Pacific region
  • India has a growing research network with Japan, South Korea and Taiwan, although it is not as frequent a collaborator with China as one might expect
  • Middle East, Egypt and Saudi Arabia have a strong research partnership that is drawing in neighbours including Tunisia and Algeria.
  • Latin America has an emerging research network focused around Brazil,
  • has doubled its collaboration with Argentina, Chile and Mexico in the past five years
  • Africa has three distinct networks: in southern Africa, in French-speaking countries in West Africa and in English-speaking nations in East Africa.
  • proximity is just one of several factors in networks
  • use paths of least resistance to partnership, rather than routes that might provide other strategic gains
  • Commonwealth countries
  • have adopted similar research structures
  • Students
  • proximity
  • lower cost of living
  • generous government scholarships
  • Job opportunities
  • countries in science's old guard must drop their patrician tendencies, open up clear communication channels and join in with new alliances as equal participants before they find themselves the supplicants.
  • Collaboration between the public and private sectors has become more apparent because of government interest in exploiting research for economic competitiveness. Some data show that industrial investment in research seems to be dropping — perhaps a reaction to the recession, but the trend seems to be long term, at least in the United Kingdom9
  • Incentives for collaborative innovation investment that draws directly on the science base would be a good start.
  • So what are the costs and benefits of collaboration? It provides access to resources, including funding, facilities and ideas. It will be essential for grand challenges in physics, environment and health to have large, international teams supported by major facilities and rich data, which encourage the rapid spread of knowledge.
  • Research networks are a tool of international diplomacy.
  • As for costs, collaboration takes time and travel and means a shared agenda
  • The risk is that international, national and institutional agendas may become driven by the same bland establishment consensus.
  • The iconoclastic, the maverick and the marginal may find a highly collaborative world a difficult place to flourish
  •  
    "Co-authorship has been increasing inexorably3, 4. Recently it has exploded."
Tiberius Brastaviceanu

Ceramic Network - Let your data flow - 2 views

  •  
    With Ceramic's permissionless data streaming network, you can store streams of information and ever-changing files directly on the decentralized web - and share updates with anyone in the world
Tiberius Brastaviceanu

Measurand Inc. - 1 views

    • Tiberius Brastaviceanu
       
      kdfjgk ldf 
  • ShapeTape is a fiber optic based 3D bend and twist sensor, that knows where it is continuously along its length, providing accurate position and orientation information, even when in partial or variable contact with an object or person. ShapeTape can be used on its own, built into or attached to a structure, or attached to a person to form real-time 3D computer images and collect data corresponding to complex shapes. A high-speed (10kHz), non-multiplexed version is available for rapid data acquisition.
  •  
    This is nice, is a company from Canada
Tiberius Brastaviceanu

Private 'Distributed Ledgers' Miss the Point of a Blockchain | Bank Think - 0 views

  • a new buzzword making waves throughout the financial industry: “distributed ledger.”
  • Some say it's a tool to enable transparency by ensuring that all members of a group receive cryptographically secured messages about participants’ activities
  • Some are even bold enough to predict that distributed ledgers will end the madness of managing multiple database and reconciliation structures.
  • ...13 more annotations...
  • Distributed ledgers have primarily claimed to supplant the need for Bitcoin's mining process by introducing trust requirements among participants. These ledgers also promise users the immutability of Bitcoin without the need for expensive mining operations.
  • the technology powering distributed ledgers predates blockchains by well over 20 years.
  • Proponents of distributed ledgers argue that they can displace centralized providers such as SWIFT,
  • by moving money faster
  • There’s no doubt that blockchain technology will facilitate disruptive innovations in finance
  • But a world of private ledgers sounds eerily similar to a range of “private Internets.”
  • Blockchain technology is useful not because it offers efficiency in a world of message-passing but because it uses a complex process to settle value between untrusted parties.
  • But distributed ledgers do not offer users the ability to easily convert their tokens and messages into fungible units of value. Nor do distributed ledgers escrow value between parties that don't trust each other.
  • If a ledger is not a public resource, it will have the pressures incumbent to existing settlement systems plus the overhead of maintaining a shared database among competitors. What efficiency will remain thereafter remains dubious.
  • Permissioned Blockchains
  • their institutional users will probably find it expedient to hash their private-chain transactions and use those hashes to create bitcoin addresses and then send tiny fractions of a bitcoin to them to register their data at a location that cannot be hacked or changed.
    • Tiberius Brastaviceanu
       
      This is also a problem with access, if an access event needs to be recorded in a way that cannot be altered, in a data location that cannot be altered, it will need to be stored on a block chain. 
  • In other words, all private ledger/blockchains will lead to Bitcoin's Rome, driven there by its low cost and high public accountability.
  •  
    the case against private chains.
Tiberius Brastaviceanu

Card reader - Wikipedia, the free encyclopedia - 0 views

  • Smart card
  • There are two types of smart cards: contact and contactless. Both have an embedded microprocessor and memory. The smart card differs from the proximity card in that the microchip in the proximity card has only one function: to provide the reader with the card's identification number. The processor on the smart card has an embedded operating system and can handle multiple applications such as a cash card, a pre-paid membership card, or an access control card.
  • A contactless card does not have to touch the reader or even be taken out of a wallet or purse. Most access control systems only read serial numbers of contactless smart cards and do not utilize the available memory. Card memory may be used for storing biometric data (i.e. fingerprint template) of a user. In such case a biometric reader first reads the template on the card and then compares it to the finger (hand, eye, etc.) presented by the user. In this way biometric data of users does not have to be distributed and stored in the memory of controllers or readers, which simplifies the system and reduces memory requirements.
Steve Bosserman

When Cities Run Themselves | WOUB - 0 views

  •  
    Machines talking to machines No doubt that the Olympics will have a profound effect in shaping London's future. By the time the Games begin, for instance, it will have Europe's largest free WiFi zone, with the city's iconic red phone booths converted, fittingly, into hotspots. But another opportunity London landed earlier this month could have just as much impact, perhaps more. A company called Living PlanIt announced that it will begin testing its "Urban Operating System" in the Greenwich section of the city. What does that mean? Put simply, London would have its own operating system, much as your PC runs on Windows or your Mac runs on Apple's IOS. This ties into the latest hot buzz phrase, "the internet of things," which describes a world where machines talk to other machines. No human interaction required. So, for a city, this means sensors in buildings would connect to sensors in water treatment plants which would connect to sensors in stoplights. It would be one gigantic, computerized urban nervous system, which a lot of experts think is the only way cities can survive a future when they'll contain more than two out of every three people on Earth. Based on what sensors reveal about the location and movement of humans in a section of a city, for instance, buildings will automatically adjust their temperatures, streetlights will dim or brighten, water flow will increase or slow. Or, in the event of a disaster, emergency services would have real-time access to traffic data, trauma unit availability, building blueprints. And soon enough, our smart phones will be able to tap in to the Urban OS. So will our household appliances. This is not some 21st century analogue of the personal jet pack. The Urban OS is the driving force behind a smart city being built from the ground up in northern Portugal. Construction is scheduled to be completed in three years; eventually it will have about 150,000 residents. It will also have more than 100 million sen
Tiberius Brastaviceanu

AD524 Precision Instrumentation Amplifier Data Sheet (Rev. F) - 4 views

  •  
    used to build the XY piezo controller.
Francois Bergeron

sensoraide - 1 views

  •  
    "SensorAide is a web remote monitoring platform for Wireless Sensor Networks, specialized for agriculture and farming. SensorAide stores data on the cloud and provides visual meaningful and actionable real time representations. " found by Yasir on Startup Chile
Kurt Laitner

Uber, Data Darwinism and the future of work - Tech News and Analysis - 0 views

  •  
    also see http://www.baen.com/chapters/W200011/0671319744___1.htm on this theme of absolute accountability
  •  
    something to keep in mind while designing value equations, understanding the impact of absolute accountability, and the need to ensure we are measuring wht matters as important decisions will be made based on the metric, whether or not the metric is being used properly in context (for example using klout scores to choose among candidates for an engineering job)
Tiberius Brastaviceanu

Google Apps Script - introduction - 0 views

  • installing and running existing scripts from the Script Gallery
  • Spreadsheet
  • Insert
  • ...27 more annotations...
  • Install
  • Close
  • Choose a script and click Run
  • The onOpen function adds the Finance menu and the menu item Get Stock to the Spreadsheet
  • the onOpen() function
  • code function onOpen() declares the function and its name
  • code between the curly braces is the code that performs actions when you run the onOpen() function
  • the SpreadsheetApp.getActiveSpreadsheet method to obtain a spreadsheet object representing the currently-active spreadsheet.
  • invoking methods on ss, the script can manipulate the currently-active spreadsheet.
  • method is code that is associate exclusively with a class and performs a particular task on objects of that class
  • insert the column headers into the corresponding cells
  • the getRange() method
  • setValue() method
  • identify
  • arguments
  • You use arguments to pass data to a method.
  • String data
  • is in quotation marks
  • line var row = 2; creates a variable row with an initial value of 2
  • a counter
  • while (true) loop
  • if loop
  • if (!symbol) break; causes the script to exit from the while loop when there is no stock symbol in the variable symbol
  • The exclamation point states a negative (not) condition
  • continues to run, incrementing the row each time until it reaches an empty row
  • the break causes the script to exit from the loop and finish.
  • To comment out the code, put two forward slashes at the beginning of each line:
Tiberius Brastaviceanu

Google Apps Script - introduction - 0 views

  • Use the Script Editor to write and run scripts, to set triggers, and to perform other actions such as sharing scripts.
  • start the Script Editor from a Google Site
  • declares a function called myFunction()
  • ...69 more annotations...
  • You can perform the following tasks from the Script Editor.
  • pening, deleting, renaming, and saving scripts
  • Cutting, copying, and pasting text
  • Find and replace
  • Setting a time zone
  • scripts with time-based triggers
  • Running functions
  • Viewing log messages
  • revision history
  • write pseudocode first
  • When you're planning a script
  • narrative version of what the script needs to do.
  • A particular script is associated with one and only one Google Spreadsheet.
  • If you make a copy of the Spreadsheet, the script is also copied.
  • A particular Spreadsheet can have multiple scripts associated with it.
  • use the onOpen event handler in more than one script associated with a particular Spreadsheet, all scripts begin to execute when you open the Spreadsheet and the order in which the scripts are executed is indeterminate.
  • event handler is a function executed when a particular event takes place.
  • see Running Scripts in Response to an Event.
  • A script cannot currently call or create another script and cannot call functions in another script.
  • If you want to store the results of a function, you must copy them into a spreadsheet cell.
  • You can trigger Apps Script events from links that are embedded in a Google Site. For information about how to do this, see Using Apps Scrip in Your Ssite.
  • You can insert a script into a Site as a gadget.
  • you must grant permission for the script to run as a service.
  • You also designate whether only you can invoke the service or whether all members of your domain can invoke the service.
  • you can assign functions within the script any arbitrary name.
  • The instructions in a function must be enclosed within curly braces.
  • event handler
  • when a spreadsheet is opened,
  • when a script is installed
  • when a spreadsheet is edited
  • at times you choose
  • menu item
  • Using a drawing or button embedded in a Spreadsheet
  • Using a custom function that is referenced as a Spreadsheet function
  • Clicking the Run button
  • object-oriented programming languages
  • Google Apps Script uses the JavaScript language.
  • Operations
  • are performed using the objects and methods described in the API documentation.
  • An API provides pre-packaged code for standard tasks you need to accomplish in scripts or programs.
  • API includes objects that you use to accomplish tasks such as sending email, creating calendar entries
  • A method describes the behavior of an object and is a function attached to an object.
  • MailApp
  • use to create and send email
  • To send email, you invoke the sendEmail method and provide values for the method arguments.
  • Google Apps Script can access or retrieve data in different formats in different ways.
  • A custom function
  • is called directly from a cell in a Spreadsheet using the syntax =myFunctionName()
  • they cannot set values outside the cells
  • have some restrictions not shared by other functions
  • cannot send email
  • cannot operate on a Google Site
  • cannot perform any operations that require user authorization
  • cannot perform any operations that require knowledge of who the user
  • onInstall function
  • onOpen function
  • Other functions run when you run them manually or when they are triggered by clicking
  • Custom functions and formulas in the spreadsheet execute any time the entire Spreadsheet is evaluated or when the data changes in the function or formula's cell.
  • share the Spreadsheet
  • publish the script to the Script Gallery
  • spreadsheet template
  • the color coding for that line will not be correct
  • A script with incorrect syntax or other errors does not run.
  • The Script Editor includes a debugger.
  • view the current state of variables and objects created by a script while that script runs.
  • step through the code line by line as it executes or set breakpoints
  • The debugger does not work with custom functions, onEdit functions, event triggers, or scripts running as a service.
  • use the debugger to find errors in scripts that are syntactically correct but still do not function correctly.
  • Functions ending in an underscore (_), for example, internalStuff_(), are treated differently from other functions. You do not see these function in the Run field in the Script Editor and they do not appear in the Script Manager in the Spreadsheet. You can use the underscore to indicate that users should not attempt to run the function and the function is available only to other functions.
‹ Previous 21 - 40 of 80 Next › Last »
Showing 20 items per page