Reading BitLocker Encrypted Drives on Linux

On my desktop I have 4 drives: two solid state drives and two hard disk drives. Each solid state drive is dedicated to a single OS: one Windows 10 and the other the latest version of Fedora (currently 31). The two hard disk drives are dedicated to storage. The larger of the two is for general storage of music, photos, videos, and any other large files. The smaller drive contains my Steam library and large programs that don’t need the speed of an SSD. I wanted to have all 4 drives encrypted because why not. VeraCrypt would work for this, but it isn’t included in the Fedora or RPMFusion repos and I figured if I was going to spend the time getting something “unofficial” working it may as well be BitLocker which works seamlessly on the Windows side.

Read More

Rip Van Twinkle: Rip Van Winkle as a Video Game Except It's on Mars

My American Literature class provided a lot of freedom for the final project. With this freedom I created a video game representation of Rip Van Winkle with a twist. Rather than taking place in America it takes place in the future at a Mar’s colony. The people of Mar’s wish for independence from Earth. Rip is abducted by an alien who challenges him to a Tic Tac Toe match. During the epic face off between the alien Tic Tac Toe master and Rip, the alien ship passes a blackhole causing time for Rip to pass much more slowly relative to time back on Mars. After defeating the alien in Tic Tac Toe, Rip is brought back to Mar’s where he finds that years have passed despite only being gone for hours at most from his perspective…

Read More

Windows ME (Mistake Edition): Classic Windows Imitation in Javascript

In my computer graphics class I was assigned a project to create a “self portrait” using HTML canvas and JavaScript. The assignment required the use of shapes, text, colors, and gradients. Classic windows has all these requirements covered. It draw’s plenty of text and shapes and the window title bars have a color gradient. I had some extra time as it was early in the semester so I decided to create an imitation of old versions of Windows. How is it a self portrait? Well I added an option to open tpt3.png, my project 1 submission which was created through raytracing with povray and constructive solid geometry.

Read More

How This Site Is/Was Made

For my first project/post here, why not describe how I made this site itself? Using GitHub Pages and Jekyll, it’s surprisingly simple to build a website. Essentially all that you need to do to create a site using GitHub Pages is create a repository and fill it with a few markdown files. However, the default themes don’t offer much in the way of customization without major additions/modifications to those themes. I decided to search for a more flexible theme to fit my needs when I found Minimal Mistakes. I set up a site locally with the theme, I quickly found it was a bit more than what I was looking for. I also wasn’t sure how I would fix the theme if it were to break in the future due to an update to Jekyll or GitHub Pages and the project was no longer mantained for whatever reason. I decided to look for a theme that looked nice, but was simple enough that I could easily modify it for my needs and fix it if it were to break due to future updates. I found Jekyll Now, a very basic Jekyll theme that looked good and was quite simple. I made a few modifications to the theme to fit my needs:

Read More