I recently started setting up Frigate for my family to use for security camera recording on a Synology Diskstation NAS.
Hayden/
Posts
The first home automation project I embarked on was getting multicolor LEDs strung up around the two large bushes in front of the house.
I like to have a running playlist in my preferred music player (foobar2000) to show my entire library sorted by most recently added music first, since I have a tendency to want to play the hell out of new songs I find, and also enjoy taking trips through time by scrolling back to music from earlier eras and reliving memories from that period of my life.
Perforceās p4merge tool has an excellent 3-way merge interface that VSCode (at least today) does not provide. The license also allows for free commercial use!
Iāve recently started messing around with Home Automation, part of that has involved setting up an instance of Home Assistant - I opted to use the ready-to-run VM image that they provide for Hyper-V.
There are a few obscure customizations I make to my router over SSH that Iām documenting here so I can remember how to do them in the future.
Microsoft 365 Groups (formerly known as Outlook Groups as far as I can remember) are an easy way to set up a shared collaboration space with a group of colleagues. Creating a group provides you with a mailing list, shared calendar, and SharePoint space for documents.
At work I was prototyping using some hardware with special buttons that I wanted to respond to, but I didnāt know exactly what key presses those buttons were simulating.
I had a folder full of raw disk images I wanted to compress down for storage long-term.
Hereās a little PowerShell one-liner to enumerate a folder full of *.iso
files and squeeze them
down into individual, ultra-compressed LZMA2 7z archives.
Thanks to this blog post.
Updated: 2020 August 3
If you have a signed SSL certificate from a trusted authority, you can use it to prevent Windows from popping that annoying āthis connection isnāt trustedā dialog when RDPing into the box with the certās hostname. Thanks to this post on StackOverflow.
I always forget this command, so I figured Iād write it down:
Some notes to myself on a recent adventure trying to get Minecraft running in a Windows Server Core virtual machine inside of Hyper-V. Iāll refine this post later.
This was much harder than it shouldāve been.
My web apps tend to be a mess.
I bought the Microsoft Touch Mouse awhile backā¦ you know, this one:
I recently installed the Windows 10 Technical Preview (how exciting)! Iām loving the experience so far.
Iāve just added artist images to Tunr! Looking pretty smooth.
Iāve started adding some visualizations to the Tunr web client - heavily inspired by those featured on the Zune. Hereās quick demo of the first āeffectā.
Hereās a video I released awhile back with a quick demo of some Tunr features!
Iāve started development on Tunr for Windows Phone! Check out the first dev video below:
Lifeās busy with my job ramping up, and summer classes. But TUNR.
Iāve started working for the summer. Iāve also started my summer classes. But nothing can stop me from working on Tunr!
Tunr can play music now! A quick demo video is below. (It is muted by default, un-mute it to hear the songs playing).
Iāve been working a lot on Tunr, and itās going quite well. On the back-end, Tunr can now accept uploaded music, track the meta data, and store the file in the Azure cloud. On the front-end, Iāve started working on the library browser. Hereās a quick demo video!
When I was a Junior or Senior in High School, I started this little project called RhythmCloud. This was around 2009. The idea behind RhythmCloud was that you could listen to your music anywhere, from any browser or mobile device, without ever having to sync anything. Youād simply run the RhythmCloud server on your home computer and it would stream your entire music library to any web browser.
Windows Phone 8.1 was recently made available for Developers. The set of changes it includes are staggering, some of the most notable being the Cortana assistant, Action Center, āShape Writingā (okay, itās Swype) keyboard, and so much more.
Just a note to myself, I tend to forget the names of great tools that I always use.
So Iāve been working on a new project as of late. And by as of late, I mean for the past month.
For some of my web projects, I need to test against other devices (phones, tablets, Xboxes, etc.). By default, IIS Express launched by Visual Studio only allows local access to the running web server. Thankfully, I found this Stackoverflow post that explains how to work around this.
Today whilst trying to debug one of my sites on Android, I discovered that the Android emulator running in x86 mode with HAXM wonāt cooperate with Hyper-V. The workaround, unfortunately, is to temporarily disable Hyper-V. This can be done with a simple command run as administrator