[Kite] is an artificial pair programmer that gives an enhanced intellisense experience as you write code.
VR Timewarp
The Oculus blog explains VR [timewarp] in detail.
Raspberry Pi 3 Model B Overview & Setup | RS Components
Pete Wood from [DesignSpark] gives an out of the box overview of the Raspberry PI 3. DesignSpark also has a resource page for a ton of [Raspberry PI Blogs].
wit.ai
[wit.ai] is a bot engine with natural language processing for developers of bots, mobile apps, home automation, wearable devices, and robots! Try the [demo]. [Techcrunch] wrote more about what Facebook is doing with wit.ai services.
New Apple Campus
Back in 2011, Steve Jobs pitched plans to build the next super-massive Apple Campus.
APPLE CAMPUS 2: April 2016 Construction Update 4K
Modo 10 Series
The Foundry announced the release of the [Modo 10 Series] with a small change to how updates work. [Today’s Modcast] explains the old way and the new way. The old way had the usual x01 release with the bulk of features being in the initial drop and the remaining drops being purely service packs and bug fixes. The new way will have all the drops in the series having both features and bug fixes. It seems like they are testing a slightly different business model before bringing out the popular subscription model.
Also in the forums, Brian Vowles has been chronicling a neat video project with his kids.
[Robot Attack!]
Lightweight python motion detection
Brian Flakes posted an example script in the RPI forums for how to do [lightweight python motion detection] which is useful when taking pictures with the RPI camera module.
Converted the example to work with PiCamera.
#get access to the camera
from picamera import PiCamera
import picamera.array #want to do it in memory
from PIL import Image
import requests
#import so we can invoke another script
import subprocess
#sleep so we can wait on the camera
from time import sleep
token = 'YOUR_SECURITY_TOKEN'
selector = 'group_id:SEE_THE_SELECTOR_DOCS'
threshold = 40
sensitivity = 20
firstRun = True
lastPixels = []
detected = False
showPreview = False
hidePreview = False
waitRedlight = 600
i = 0
headers = {
"Authorization": "Bearer %s" % token,
}
# create a camera object
camera = PiCamera()
#set the image resolution
camera.resolution = (640, 480)
#rotate the camera if upside-down
#camera.rotation = 180
def Greenlight():
payload = {
"power": "off",
"color": "green saturation:0.9",
"brightness": 1.0,
"duration": 1
}
try:
response = requests.put('https://api.lifx.com/v1/lights/'+selector+'/state', data=payload, headers=headers)
except:
pass
def Redlight():
payload = {
"power": "on",
"color": "white",
"brightness": 1.0,
"duration": 1
}
try:
response = requests.put('https://api.lifx.com/v1/lights/'+selector+'/state', data=payload, headers=headers)
except:
pass
Greenlight();
while True:
if (showPreview):
showPreview = False
#show preview with some transparency
camera.start_preview(alpha=200)
hidePreview = True
filename = 'image'+str(i)+'.jpg'
#save image locally
camera.capture(filename)
image = Image.open(filename)
pixels = image.load()
width, height = image.size
#print ('width='+str(width)+' height='+str(height)+"\n");
if (firstRun):
firstRun = False
lastPixels = pixels
# Count changed pixels
changedPixels = 0
for x in range(width):
for y in range(height):
# Just check green channel as it's the highest quality channel
pixdiff = abs(pixels[x,y][1] - lastPixels[x,y][1])
if pixdiff > threshold:
changedPixels += 1
print ('changedPixels='+str(changedPixels))
lastPixels = pixels
if (changedPixels < 100):
if (detected):
detected = False
Greenlight();
firstRun = True
else:
if (detected == False):
detected = True
Redlight();
sleep(waitRedlight)
firstRun = True
showPreview = True
if (hidePreview):
hidePreview = False
#stop the preview
camera.stop_preview()
firstRun = True
sleep(1)
i = (i + 1) % 12
How To Disable The Red LED On The Pi Camera Module
The Pi camera module has a red LED that can show glare or a red dot in the images captured with the camera. RPI Spy posted an article on [How To Disable The Red LED On The Pi Camera Module].
Add the following to the end of the file.
/boot/config.txt
disable_camera_led=1
Face Swap Effect: Using the Puppet Tool in AE
Frame.io for Adobe Premiere Pro
[Frame.io] now directly integrates with Adobe Premiere Pro and let’s multiple users edit video simultaneously.
The mind behind Linux
Linus Torvalds, the creator of Linux and GIT, speaks at TED on [The mind behind Linux].
White House announces the kids and projects of its 2016 Science Fair
Techcrunch covered [White House announces the kids and projects of its 2016 Science Fair].
(Video of the 2012 science fair)
Adobe Creative Camp SXSW Recap
Adobe posted the [Adobe Creative Camp SXSW Recap]. The recorded talks are now online.
Unity WebGL and Microphone
Unity 5.3.4 [lacks Microphone support in WebGL] and I don’t see it on the [roadmap]. In the meantime, a 3rd party WebGL workaround will need to be used. I of course need it for my [word detection] plugin. The forum references a couple cool plugins. 1) [pitch detection demo] and 2) [MicrophoneWebGL.unitypackage] which will need to be adapted to work. The Unity Web Player has been deprecated and appears to just work in Firefox as you can see with [Demo 1].
SteamVR
Steam has a nice [green screen] setup to showcase users trying SteamVR.
Allegorithmic GDC 2016 THEATER SESSIONS
The [Allegorithmic GDC 2016 THEATER SESSIONS] are posted for anyone that missed GDC this year!
Ubuntu Mate Set Up Raspberry Pi 2 Part 2 How To Install Minecraft Pi
RASPBIAN
The Raspberry PI organization hosts [RASPBIAN] which comes pre-installed with plenty of software for education, programming and general use. It has Python, Scratch, Sonic Pi, Java, Mathematica and more. [Noobs] is a tool that can flash an SD card to install Raspbian. The SD card organization has a [SD Card Formatter] tool to format the SD card.
Reminder: On RPI2 with Raspbian, the default user is pi with the password raspberry.
PI STORE SHUTDOWN
The Raspberry PI store was [discontinued] after regulation made selling paid content difficult.
Minecraft PI
The first iteration of [Minecraft PI Edition] became available in 2012. It’s completely free to use and customize. Sadly discontinued.
Build a Motion Sensing Security Camera with a Raspberry Pi and Windows IoT
Lifehacker posted an example project – [Build a Motion Sensing Security Camera with a Raspberry Pi and Windows IoT].
Tesla Unveils Model 3
Xamarin Goes Free
Now that the Xamarin and Microsoft deal is complete, [Xamarin will be part of Visual Studio]. The Xamarin yearly subscription will no longer be required to do Android development native in Visual Studio.
OSVR
The [OSVR RenderManager] comes with helper apps including an EXE to disable direct mode. When OSVR is in DirectMode, the headset no longer appears in the display list as a monitor.
C:\Program Files\Sensics\osvrRenderManager0.6.41\DisableOSVRDirectMode.exe