Table of Contents

MY NAME's SEMESTER Opus

OPTIONAL SUBTITLE

Introduction

In this space you can provide a description of yourself, your pursuits, your interests. To fill out this section, click the edit button off to the right, delete this placement text, and type your original content.

Portfolio

unix

Reflections on project arc0

I found the pony. I named him Steve.

I made extensive use of the tac and rev commands (for hours). The cat command was utilized with the path redirection and append commands to place Steve into and appropriate txt file wherein he was then compressed using the tar command.

tar took some tinkering with, and I managed to find help from someone's opus posted last semester who encountered the same difficulty as I. I was missing part of the command, -c, to create the file.

I then had some difficulty with the .zip file, which the professor aided me with. I was again missing a command, -f, which was to follow -c in the creation of the file.

Steve is now in a better place, compressed, zipped and submitted to the professor, who I assume has many ^s for him.

Reflections of project cus0

Editing config files

prompt color enabled and set to green with PS1. Somehow it made all of my text green, which is cool, though I will endeavor to make it do what I want.

Enabled alias ll='ls -al' which returns a long list of current directory files with ll command

set message state to n by default

#set view with nano, but only after forgetting to do so.

Reflections on Project pbx0

Using the file utility one can find file types. Once the file type is discovered one will be able to find the tools required to work with it.

Some files were uuencoded and needed to be uudecoded. I'm still not sure what occurs when they are decoded, though I know that the result is another file appearing.

ASCII text file.

This is a simple text file. It contains ASCII text.

gzip compressed data, was “file.txt”, last modified: Tue…, From Unix

ASCII txt

gzip compressed data, was “file.txt”, last modified: Tue…, max speed, from Unix

Reflections on Project pbx1

The return of the puzzle box.

I found more uuencoded files to uudecode and made use of the cp and append to make a bat.

I encountered some passwords, the final of which was perturbing -making blank space at the end of the password is a jerk move.

I edited the C code provided to convert octal and compiled it to get said password and make the mentioned bat.

Reflections on Project wpa0

Web Page Adventure

I am creating a Web Page Adventure called Welcome To the Internet, I'll Be your Guide, which will lead one through some popular cultural aspects of the internet. Such mostly includes cats.

As one traverses through the adventure they may also encounter some other less positive aspects of note from the internet. While one can not truly experience the internet with a filter, I managed to keep explicit content out.

I ran into some issues embedding videos. Upon viewing embedded videos with the developer tools in Chrome I was able to find the information i needed and use ?autoplay=1 to autoplay videos when viewers enter the page.

Making the pages was tedious and I'll likely not do such again.

Reflections on project udr0

Data recovery.

This took some time to figure out -it was submitted late, though was quite enlightening.

Explored hex editing with hexedit to view data in a file.

Used bc to convert hex and octal into base ten to make use of the dd command, which only used base ten.

Made extensive use of the dd command to extract and copy data from the corrupt file.

I smell pork-chops cooking and it's making me super hungry.

Used netpbm to edit the image data to find a taco cat, which is a palindrome.

Reflections on project sfp0

Scripting for fun or profit was not profitable, though after some frustration was found to be fun.

Because of my lack of confidence with bash scripting I waited until the day the project was due to complete it, though such time was ample.

For the project I made extensive use of if statments, variables and arithmatic.

I also used source to pull variables from a file. Becuase source does not have a man page one must use “help source” to find information on it.

I had issues comparing certain variables and had to use the -gt, -ge, -lt commands to overcome such.