Custom Python App on EMR Serverless

Environment Reference I had to jump through a few hoops to get a PySpark application running on EMR Serverless. Below are the steps I followed, along with final functioning configuration, and at the bottom of this post is a few errors I encountered along the way. Steps 1. Setup Build Environment For a packaged application … Continue reading “Custom Python App on EMR Serverless”

Pass HTTP Headers with Non Proxy Lambda Integration in AWS API Gateway

I set out to pass an HTTP header through API Gateway by mapping it in the method and integration request configurations (specifically using Serverless framework/template), based on various documentation I found online indicating I should do so. While troubleshooting, I at one point removed the mappings entirely and noticed that it *just worked*. I.e., with … Continue reading “Pass HTTP Headers with Non Proxy Lambda Integration in AWS API Gateway”

Limiting User to SFTP for Uploading Web Content

I required the following: System user that could upload content to a directory in root web directory (default root: /var/www/html) Limit user from interactive SSH Limit user from other areas of OS Specifically, I am working within the AWS distribution on a hosted EC2 instance. I found posts online that accomplished part of what I … Continue reading “Limiting User to SFTP for Uploading Web Content”

Gaming System Builds (~$500 and ~$1000)

Recently, a couple of friends have tapped me (or did I volunteer?) to spec out parts for a new gaming rig. The first friend was looking in the $500-600 range in order to get his League of Legends on, the second wants to replace his aging PC before the WoW expansions drops in a week … Continue reading “Gaming System Builds (~$500 and ~$1000)”

Asus RT-AC68R Periodically Drops Wireless (2.4GHz) Connection

This does not strike me as specific only to this router, but has to do with a configuration setting around 20MHz vs. 40MHz channel bandwidth. I picked up an Asus RT-AC68R a while back and it’s been fantastic. One bit of behavior I wasn’t crazy about was the periodic – and somewhat frequent – dropping … Continue reading “Asus RT-AC68R Periodically Drops Wireless (2.4GHz) Connection”

Logitech Harmony 676 Universal Remote

Lately, I have felt the temptation to purchase a remote with which I could rule over the myriad components at our house. A couple of weeks ago this desire was augmented by the all-too-frequent itch to buy a new toy. And so I present to you Logitech’s Harmony 676 Universal Remote. I have followed Harmony’s … Continue reading “Logitech Harmony 676 Universal Remote”

Freeware / Open Source Applications

I have decided to compile here a list of my favorite freeware/open source applications. For simplicity’s sake, I will limit the list to that software running on Windows since it remains the most prominent operating system. You might be surprised to find there is a lot of freely available software that is as good, and … Continue reading “Freeware / Open Source Applications”