Main Page
Chad's Home

Eb's Archives

Dispatch from London
Articles
Linux: an overview

Linux Box Security

Linux Basic Commands

A Case for Linux

Progress
7-18-00
7-23-00
8-02-00
8-10-00
8-21-00
9-09-00
9-25-00
10-20-00
Links
Linux Links

Favorite Links

News Groups




Progress Report: 10-20-00

When I started this project for CornDancer, one of my first ideas was to publish a progress report. It was supposed to be released almost daily with the purpose of charting my progress in the computing world. So far, I haven't met the original goals I set for myself. I just haven't published like I thought I would. I have a remedy for this lack of motivation: Do it.

A great deal has happened since the last progress report, published here almost a month ago. I have greatly improved my c++ coding skills, learned a great deal about Linux, started a Legacy software webpage, began learning Perl, received my midterms, and turned my laptop into a lean mean code crunchin' machine.

When I took C++ in high school, I had to teach myself. It was an independent study class, and the book wasn't great for that kind of teaching. Despite the course limitations, my experience with c++ in high school taught me the basics, but the technique I needed was never demonstrated to me.

Once I got into college and started taking Computer Science 1, my programming skills improved drastically. I'll be the first one to tell you that I'm not the best programmer in the world, but I'm working on it. We've gone over all the loops, all of the datatypes, and we're currently working on multi-dimensional arrays. Needless to say, I'm liking it.

I guess the whole thing with me learning a great deal about Linux is a given. It is my operating system of choice, and it is what I do all of my work on (excluding at school). I've begun to move away from the IDE (integrated development environment) that I grew used to while programming in KDE and previously in Microsoft Windows. I now compile all of my home programs with gcc (GNU compiler collection), which is designed to compile c, c++, fortran, and other languages. It is text based, so I experienced a culture shock when I first started working with it.

When I enrolled in college, I told myself that I was going to get serious. While in high school, my grades weren't all that good. I almost lost my chance to come to college. Now I have to pay for school out of my own pocket, which isn't cheap. I decided that since it was my money, I wasn't going to waste it. I think my point was proven when I received my midterm grades.

  • Computer Science: 91%
  • Computer Science Lab: 107%
  • College Algebra: 91%
  • Sociology: 84%
  • College Writing: 100%

On the 15th of October, my friend Casey was trying to find a distribution of Linux for his laptop. It has a 25mhz processor with just under 4mb of RAM. Well, needless to say, it was almost impossible to find anything that would run on his computer. This gave me the idea to create a project to find such software. The project is still in the works, so I will get back to that one at a later date (I PROMISE!). If you still wish to view the site, click here

On the 16th of October, I made a boo-boo. While copying some binaries onto my UMSDOS version of Linux on my laptop, I accidentally replaced some vital CVS folders. Needless to say, Linux didn't like that very well and wouldn't behave. So I had to delete the distribution from my computer. At first, I planned to simply re-install the UMSDOS distribution (called PYGMY), but then I decided to reformat the whole thing and do a base install of Slackware. Here is the kicker: my laptop only has a floppy drive. Any semi-current distribution of Linux is MANY megs. Fortunately, Slackware had its base installation, the bare essentials, in diskette sized packages. After downloading 17 disks worth of material, I began the typical adventurous installation of Slackware. I installed an older version of gcc on the laptop (also put into diskette sized packages).

Now I have a laptop with a pretty good distribution of Linux, and a great compiler. This means that I get to code at the coffee shop. 8^)

That pretty much wraps up what I've been doing the last few weeks. I've been hard-at-work on a few new articles, one of which is already published in the "Articles" section in the menu bar.

My goals:

  • First: Keep working.
  • Second: Keep programming.
  • Third: Stop procrastinating.
  • Fourth: Drink less coffee.
  • Fifth: Continue trying to find that large sum of money.

Developmental Level: Partial Draft
Page Launch:
July 18, 2000
Last Updated:
October 20, 2000