This document discusses using various technologies for an Internet of Things project including Socket.io for real-time communication, BabylonJS for 3D rendering, and Node.js with Express.js for the backend server. It also mentions using Arduino and the Johnny-five library to control LEDs and interfaces between the physical devices and web application. Formats like glTF are discussed for 3D asset loading and exporting between tools like Cinema4D, Unity, and three.js.
Lerna is a tool that helps manage JavaScript projects with multiple packages in a monorepo. It is useful for projects like Babel, React, and Angular that have many related packages developed within a single repository. Lerna allows installing dependencies and publishing updates across all the packages at once rather than separately per package. It offers different modes for dependency management across packages like fixed or independent modes.
The document discusses virtual reality and augmented reality technologies including HTC Vive, Kinect, and Vive Tracker. It provides links to videos demonstrating their use for VR/AR applications and games at conferences like DojoCon2017. The technologies allow adding interactivity and virtual elements to physical spaces.
Reflux is a library for implementing unidirectional data flow architectures for React applications. It allows for creating actions that trigger stores to update, and hooking stores to React components so their state propagates as props. Examples demonstrate creating actions and stores, and connecting a store to a component to display its state. Reflux supports both manual and automatic listening to stores from components.
This document discusses Homebridge, an open source Node.js server that allows third party accessories like smart home devices to integrate with Apple's HomeKit. It provides instructions on installing Homebridge and examples of plugins that enable support for devices like IR kits and garage door openers. Key information discussed includes using Homebridge to emulate the HomeKit API, installing and configuring required Node modules, and examples of plugins that enable support for specific device types.
This code defines a getSearchResult function that returns a Promise to search for a document by ID. It executes a labellio_classify command on the model and search directories, passing the ID as a parameter. The callback function resolves the Promise with any returned data.
28. // async methods
var A = function(cb){
setTimeout(function(){
cb("1秒掛かる処理を実行しました");
},1000);
};
var B = function(cb){
setTimeout(function(){
cb("5秒掛かる処理を実行しました");
},5000);
};
var C = function(cb){
setTimeout(function(){
cb("2秒掛かる処理を実行しました");
},2000);
};