Table of Contents

Dan's Fall 2014 Opus

Yeah, we're going there.

Introduction

Hi, I'm Daniel Saunders. Most people know me by the nickname Dan. I'm eighteen years old and hail from Elmira, New York. Born and raised a majority of my life in both Southside and the village of Horseheads, I've had a deep passion for computing since I was a child. I started with a Gateway 2000 with Windows 95 when I was just 7 years old, and things grew from there. I started programming when I grew interested in websites at the age of 11, making websites for Pokemon and the like in primitive HTML, CSS, and JavaScript. I began to learn other languages such as Perl and PHP as my interest in websites grew and I discovered chatterbots. Through tweaking with existing chatterbot code I learned Python and Ruby and began creating my own goofy chatterbots. Through this course I really want to learn more about my favorite OS environments - Linux & UNIX. I have been familiar with shell programming since I was 16 but I am certain there's still pieces missing in that puzzle. Outside of programming, I highly enjoy music and music production, gaming - whether it's tabletop or videogaming, long distance cycling, swimming, IRC, dark and satirical humor, and visual art. I also love the idea of freedom (think GNU!) as it allows for the endless use of human resources.

UNIX/Linux Fundamentals Journal

MONTH Day, YEAR

This is a sample format for a dated entry. Please substitute the actual date for “Month Day, Year”, and duplicate the level 4 heading to make additional entries.

As an aid, feel free to use the following questions to help you generate content for your entries:

  • What action or concept of significance, as related to the course, did you experience on this date?
  • Why was this significant?
  • What concepts are you dealing with that may not make perfect sense?
  • What challenges are you facing with respect to the course?

SEPTEMBER 15, 2014

vim is addictive. Hands down. Always thought I'd never be able to understand the workings of vi's syntax but decided to give tutorials a decent read - and that's where it all unfolded. vim is powerful. It has features such as syntax highlighting and regular expressions to replace or find text. Command mode is extremely useful in working with large files, especially when you don't want to scroll all the way down to line 11k and you'd rather just be there. vim is portable. Probably one of the best things about vim is it's included by default on almost every Linux distribution, as well as OS X. The fact that it operates through a terminal is handy for editing files over an SSH terminal as graphical editors such as Sublime Text will never be capable of doing so. I still have much to learn in vim though, such as selections, multiline editing, and a full grasp of the power. vim is beginning to become a powerful weapon in my programming artillery.

OCTOBER 2, 2014

Why I'm Making A Linux Distribution

Yes, yet another one will be brought into this world. We probably don't need another one, but who knows. What comes to your head when I mention the following terms/phrases? tbc

Portfolio

unix