Winter Break was my first time back home in Utah since August when I left for college, so I was definitely pretty excited (plus I was mentally shot after finals). The trip home was pretty hectic with schedule changes I didn’t know about until the last minute, issues with the plane, and other things, but I made it back in one piece so yay.
As I got home, my dogs were super happy to see me which was awesome, as I had been thinking of them during the whole semester. I made sure they get lots of pats, treats, walks, and adventures with me this break. I had really missed driving too, and I really liked being able to drive again during the break.
I went and visited Lone Peak High School again, and saw some of my teachers, and it was pretty cool visiting as an alumni instead of a student. I also visited In-N-Out for my first meal back, and saw some of the people I used to work with, although many weren’t there either because they had transferred to different stores or quit. I missed that awesome ‘Chz W GR mfd chillies Light S XChz’ so much though, and rewarded myself for finishing a semester with one.
I went skiing, caught up with old friends, avoided things I should’ve been doing, and explored random places. It was kinda weird coming back home and realizing a lot of my friends weren’t around because they were on missions or elsewhere, but I’m still glad I got to see the ones I did.
I’m writing this during my 8 hour layover here in Denver, which actually didn’t end up being very bad because I took the oppurtunity to explore the city. Randomly wandering around an unfamiliar city alone is actually very fun, and I’m actually really glad I had a layover here this long. Denver really is a bigger version of Salt Lake City in many respects (but with breathable air!) and it was fun seeing all the similarities between the cities.
Here’s some random pictures from the break:
So I had a setup where I had an R9DS RC receiver connected to a Librepilot CC3D with SBUS and I wanted to control two servos with an accessory channel switch on my transmitter. I needed the servos to trigger, but reversed to each other when I flipped the accessory switch on. I figured out it was pretty impossible to do on the CC3D, so here’s how I did it with an arduino nano. NOTE: The exact method I used only works when your receiver can output the channel on SBUS and PWM simultaneously, the arduino will listen to PWM.
Now you can determine what state the remote acessory switch is in with pulseIn. Here’s my use case:
I have two computers at college, my custom desktop, and my laptop. Both are running Windows 10, but what’s important to this guide is the desktop is running Windows 10 as the client configuration here is trivial to replicate on OSX or Linux, probably even easier. The desktop is definitely the powerhouse, and I do all of my heavier applications and processing on it. However, I’m out and about on campus most of the day, and am sometimes unable to access my desktop when I need to. I was reluctant to just open up RDP on my firewall given the security risks, and I thought setting up a personal VPN to access one port on one computer would be overkill, so I decided to go with SSH port forwarding.
The sshd_config file on windows is located at
I recommend adding this line:
PasswordAuthentication no to disable less secure password authentication and only rely on more secure pub/priv keys. If you do this, run
ssh-keygen on the client, go to
%userprofile%\.ssh, and copy the contents of the
id_rsa file on the client to a file on the server in the same location called
You can change the port from 22 if you want security through obscurity with this line in sshd_config:
Port [port number]
Make sure to allow the port through on your firewall and forward through your router if necessary.
$ArgumentList = '-L 4000:localhost:3389 ' + $content + ' -p 31825' Start-Process ssh -ArgumentList $ArgumentList -NoNewWindow Start-Sleep 5 mstsc /v localhost:4000 wait-process -name mstsc exit
2018 was a big year for me. It was a year of firsts and lasts, of learning and growing, and one full of highs and lows and everything in between.read more