Driving The HY-1.8 SPI TFT 128×160 Display From A Netduino
This display, which is extremely similar to the AdaFruit ST7735, is frequently found on ebay and is a great 1.8 inch SPI TFT display. It also includes an SD Card slot, also available via SPI. The...
View ArticleEasily Name Tabs in OSX Terminal
If you use the Terminal in OSX frequently you probably keep multiple tabs open. You can actually name these tabs very easily to remind you what you are doing in each tab. Edit or create your...
View ArticleAutomated Air Cannon
My colleagues and I at Microsoft Strategic Engagements often hold “hackfests” to help customers solve hard problems. This week, however, we held a hackfest just to build something fun! I present to...
View ArticleOptions For Setting Up an AllJoyn Router
The AllJoyn framework for device communication is increasingly gaining traction, but it is still not broadly installed on consumer devices. This can pose a problem for developers working in the space,...
View ArticleAllJoyn Cordova LG TV Control Sample
My colleague, Andre, has put together a great little sample which shows how to control some basic functions of an AllJoyn enabled LG Television from a cross-platform mobile application using our...
View ArticleHow To Install Cordova From Source (with npm)
Cordova is frequently taking bug fixes, and it takes a while for these to make it to the official release you get during a simple npm install. Most relevant for me recently, is the fact that Cordova...
View ArticleIntroducing the AllJoyn plugin for Cordova
The AllJoyn protocol is an emerging leader in the device communications space. Think of it as “Internet of Things” on your local LAN — connecting your TV, lights, stereo and dishwasher to each other....
View ArticleLighting Control Sample for AllJoyn Cordova Plugin
I’m very excited to introduce the latest sample published for the AllJoyn Cordova Plugin project. Our lighting control sample shows how to control standard AllJoyn compatible lighting devices. Grab the...
View ArticleParsing Wavefront OBJ files in C#
I have recently been doing significant work with processing 3D meshes and associated textures. Today I have extracted the Wavefront OBJ parser I’m using into a seperate library and posted the code for...
View ArticleSimple Image Tiling in C#
So, you want to cut up an image into tiles? Here is a simple C# class, ImageTile, that lets you provide an X and Y grid size and slice up a source image. public class ImageTile { private Image...
View ArticleUsing PyriteCLI to Overcome Unity’s 64k Vertex Limit
You have a beautiful landscape mesh you’d like to add into your Unity game, but when you import the mesh file you are presented with an error that you have exceeded the 64k vertex limit. Unity uses...
View ArticleHow to Geotag Images with the 3DRobotics Solo
The new 3DR Solo drone, combined with a GoPro is an amazing platform for mapping applications once you figure out the process to properly geotag images. I’ve pulled together a workflow for you that is...
View ArticleContinuous Deployment of Azure WebJobs from Git
In this post I will walk you through the customization required to get your Azure Web App with both a Website and a Web Job deploying automatically from a remote git repository. We’ll cover both...
View ArticleModel Parts for 3D Printing Using Context From Pix4D Reconstruction
While constructing a new fixed wing drone I needed to design and 3d print a small mount for a GoPro action camera. Typically I would do this by taking a large number of measurements using a ruler or...
View ArticleUse PowerShell to Prepare Photos for Time Lapse Movie
If you use Adobe Premiere or Adobe After Effects to convert a set of still photos to a time lapse movie you must import them as an image sequence. The image sequence requires photos to end with a...
View ArticleDisplay Bing Tiles in React-Leaflet
React-Leaflet is a fantastic way to use a leaflet map in a ReactJS application, however it is not obvious how to extend the tile layer to let you use the Bing leaflet plugin with it. Here is a...
View ArticleAzure Storage GZip Encoding
tldr; ASGE is a new CLI tool that lets you easily enable HTTP Compression and CORS on your blobs in Azure Storage, you can find it on GitHub. Azure storage is an excellent option for storing assets for...
View ArticleQuery Images from Bing in C#
Microsoft Cognitive Services API’s have a variety of useful functions available. Bing Image Search is an API which has been around for a while, but was recently revamped and merged into Cognitive...
View Article99 Billion Green Pixels
The number of pixels we captured in 4 days of flying drones over some of the countries best golf courses: 99,014,934,528 I recently had the opportunity to participate in an exciting project to...
View ArticleK-Means Clustering for Golf Course Classification
How do you group all the golf courses in the United States into meaningful categories that represent similar design and play style? In my recent work on the CourseIQ application (mentioned previously),...
View Article
More Pages to Explore .....