Last term I had the opportunity to create a presentation on any cybersecurity issue of my choosing. I chose “BrakTooth“, a recent BlueTooth vulnerability discovered by security researchers in Singapore. This vulnerability allows an attack to levy Denial of Service against nearly any bluetooth enabled device using packets which cannot be ignored without a patch… Continue reading Lessons from Megaman: Battle Network
I am writing this week about Google’s Firebase. Firebase is a megalithic cloud service for mobile apps that I have been researching for our Capstone Project. Google Firebase provides a slew of services including data-hosting, user authentication, A/B feature testing and other remote configurations, cloud functions to run logic server-side, messaging infrastructure, and a ton more. I… Continue reading Firebase: What is it? Is it easy to use?
This blog post is about a Chrome extension I made which toggles the “Hide Navigation Menu” button in the Canvas® LMS when selected pages load. Here’s a link to my github repository containing the code. Read on to learn what motivated me to make this extension, and how to use it on your computer! !!!… Continue reading hide the Canvas® nav menu without clicking
I resisted trying VS Code for a few years of my software engineering education because I held a general disdain for Microsoft products after experiencing near constant technical difficulties with my PC until making the change to Unix/Linux and macOS systems.
Tired of a long prompt in zsh? Or worse, upgrading from macOS 10.14- with a customized bash prompt, and zsh is harshing your minimalist terminal vibe? Read on to find out how to fix it, and how to understand the steps you’re going to take! The Motivation (skip this week’s rant) If you’re anything like… Continue reading How To Fix Your zsh Prompt On macOS
My capstone project is “Development of an Evacuation Drill App”, and a technology we need is a mobile framework. Our choice of framework was mostly made for us, as two of our three members learned Flutter in CS 492 over the summer. Flutter is a mobile framework developed by Google using the Dart language (which… Continue reading Choosing Flutter as our Mobile Framework
Last week after a bit of shuffling I finally got my capstone project assignment – Development of an Evacuation App for Oregon Coastal Communities. It was my second choice in projects, and I’m so thrilled I was selected for it! The project description which drew me in details an app which helps individuals prepare for an… Continue reading Getting my Capstone Project Assignment!
I’m currently working on a blog post about the work I did last winter in my “Intro to Databases” course. In that course I teamed up to build a super awesome CSA farm database-driven website. That post isn’t quite ready, so this week I’m going to discuss what I found when I reopened the repository:… Continue reading Three Things I Learned After Taking a “Databases” Course
I love solving problems with computers. It’s my happy place. Most computers or problems will do; so long as both elements are present. Extracting a still image from a video for an engineering lab report? Sure! Making a dark mode for Oregon State’s Canvas site? You bet! Creating functional 3D prints to make small home-improvements?… Continue reading Functional-Printing as Stress Relief