system_profiler SPDisplaysDataType | grep Resolution | wc -l | sed 's/ //g'
1 is alseep, 4 is not sleeping
ioreg -n IODisplayWrangler | grep -i IOPowerManagement | perl -pe 's/^.*DevicePowerState\"=([0-9]+).*$/\1/'
| diff --git a/apps/CentralStandard/src/Video/VideoView.cpp b/apps/CentralStandard/src/Video/VideoView.cpp | |
| index c0c574e..750afab 100644 | |
| --- a/apps/CentralStandard/src/Video/VideoView.cpp | |
| +++ b/apps/CentralStandard/src/Video/VideoView.cpp | |
| @@ -13,7 +13,7 @@ using namespace bluecadet::utils; | |
| namespace bluecadet { | |
| namespace views { | |
| -VideoView::VideoView() { | |
| +VideoView::VideoView() : mDrawMode(DrawMode::Normal) { |
| // Transforms to move point cloud into correct world space | |
| folder->addSlider("Camera tilt", -75, 75, 0)->bind(cameraTilt); | |
| folder->addSlider("Camera roll", -30, 30, 0)->bind(cameraRoll); | |
| folder->addSlider("Camera height", -60, 60, 0)->bind(cameraHeight); | |
| // Shift around the rotated point cloud so its center sits on the origin | |
| folder->addSlider("Shift X", -10, 10, 0)->bind(sceneShiftX); | |
| folder->addSlider("Shift Y", -10, 10, 0)->bind(sceneShiftY); | |
| folder->addSlider("Shift Z", -10, 10, 0)->bind(sceneShiftZ); | |
| folder->addSlider("Floor plane", -100, 100, 0)->bind(floorPlane); |
| var builder = require('botbuilder'); | |
| var botbuilder_azure = require('botbuilder-azure'); | |
| var azure_storage = require('azure-storage'); | |
| var blobService = azure_storage.createBlobService(); | |
| var useEmulator = (process.env.NODE_ENV == 'development'); | |
| var connector = useEmulator ? new builder.ChatConnector() : new botbuilder_azure.BotServiceConnector({ | |
| appId: process.env['MicrosoftAppId'], | |
| appPassword: process.env['MicrosoftAppPassword'], |
system_profiler SPDisplaysDataType | grep Resolution | wc -l | sed 's/ //g'
1 is alseep, 4 is not sleeping
ioreg -n IODisplayWrangler | grep -i IOPowerManagement | perl -pe 's/^.*DevicePowerState\"=([0-9]+).*$/\1/'
| float theta, x, y, z; | |
| theta = ofDegToRad(230); // 0 -> 360 | |
| x = cylRadius * cos(theta); | |
| y = cylHeight * -0.4; // -h/2 -> h/2 | |
| z = cylRadius * sin(theta); | |
| ofVec3f center = cam.worldToScreen( ofVec3f(x, y, z) ); | |
| cam.end(); |
| #!/bin/bash | |
| # | |
| # NOTE: The openFrameworks folder structure (particularly with regard to the projectGenerator) | |
| # has changed since this script was written, so this will probably not work! | |
| # (The parts about creating a new project toward the end, at least.) | |
| # | |
| # | |
| # usage: |
| var WebSocket = require('ws'); | |
| var WebSocketServer = require('ws').Server; | |
| var client = new WebSocket('ws://localhost:7204/myo/1'); | |
| var wss = new WebSocketServer({ port: 9000 }); | |
| wss.broadcast = function(data) { | |
| for (var i in this.clients) this.clients[i].send(data, function(){}); | |
| }; |
| # Taken from these two posts | |
| # Note, I did not enable php support in nginx to keep things simple | |
| # http://www.raspberrypi.org/forums/viewtopic.php?p=515259 | |
| # http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=63276&p=502944&hilit=rpi+cam+web+interface+nginx#p502944 | |
| sudo apt-get install nginx | |
| # edit nginx config | |
| sudo nano /etc/nginx/nginx.conf | |
| # disable gzip and logging for performance |