IT Projects

Beta Testing for “Learn GDScript From Zero” Godot learning app:

I debated whether to consider this an IT project or game development project, but I decided to go with IT since there are some similarities with the types of troubleshooting I’ve done with web-based apps.

I backed the Learn to Code FROM ZERO with Godot, the Free Game Engine on Kickstarter and helped test the Learn Godot’s GDScript app in Firefox and Chrome.

I use Firefox as my main browser and Chrome as my secondary. Initially, I was receiving an error when attempting to get an output.

After some trial and error, I determined that my NoScript extension on Firefox was blocking one of the necessary pages. Oops! I thought I had enabled both, but I had actually missed one. Lesson learned!

Linux Ubuntu virtual machine on Hyper-V:

I learned to operate a virtual machine on a hypervisor by installing the Linux Ubuntu distro on my Windows 10 PC with Hyper-V. Linux is the operating system that I have the least familiarity with, and I wanted to sate my curiosity. I downloaded an ISO of Ubuntu 20.04 and began the installation process.

Since this was my first time installing any virtual machine, I followed Windows Central’s guide. While there were some hiccups, I eventually managed to get Ubuntu working. This was my troubleshooting process:

SCSI/permission issue: I simply reinstalled the VM to fix this error. Sometimes a fresh install just helps, and the reason often isn’t easy to determine.

PXE issue: When you boot up a computer, there’s a boot order that determines where the computer should attempt to load from first. Oftentimes, the first in the order is USB, a CD/DVD drive, or the hard drive. PXE is for booting software from a network instead of locally. After a bit of research, I decided to try disabling secure boot. It turns out that when secure boot is enabled, it selects PXE, which is not the method I’m using. This change allowed me to get to the installation and setup of Ubuntu.

Connectivity issue: Once I finally had Ubuntu functioning on my machine, I stumbled upon one final obstacle. Although I had connectivity in Windows, my VM was not connecting to the Internet. I went to the Hyper-V settings to see what might be preventing me from accessing the Internet.

It turns out that the “Enable virtual LAN identification” option under the VLAN ID setting was on, so I deselected it, ran the VM again, and was finally able to fully use Ubuntu!

I tested out some applications, such as this intriguing game about a giraffe chowing down on fruit.

Although Windows will remain my primary OS for the foreseeable future, I’m having fun experimenting with Linux!

Jira Service Desk and Software Project pages:

I set up a Jira account to do some hands-on learning. Although I’ve used ticketing tools before, I decided to try Jira due to its popularity in IT and software development. First, I created a Service Desk to learn how the tickets were handled.

I also used Jira for developing a small game with one other person. It helped us track our progress and organize information.