User Tools

Site Tools


blog:spring2016:dvarges3:start

Dillon Vargeson's fabulous spring 2016 Opus

What do you call a cow with no legs? Ground beef

Introduction

Welcome, geeks, nerds and gamers to my blog. You probably got to know each other in the chat on this site so let me introduce myself. I am Dillon Vargeson and I am the hobo king. Now you are probably wondering, what is Dillon going to write in this blog? I will tell you. I will write my findings in this class and will keep up with what I learn.

C/C++ Programming Journal

January 19, 2016

  • What I learned in boating school today is how the class is going to operate and when our first project is due.
  • This is significant because it is the start of the process of learning how to do stuff in this course.
  • I have no idea how to write in c or c++.
  • Again my computer died and will be set back.

January 21, 2016

  • What I learned today in class is how to write a text file in the linux command and compile the program so that it does the function it is supposed to do.
  • This is significant because I have never made a program in any other programming language other than java.
  • I am slowly understanding c++ but I still don't understand it much.
  • A problem I am facing is finding a suitable computer to use at home.

January 22, 2016

  • I learned that the lab and the lecture of this class will be very different. Mainly because of the two different teachers and each uses a different operating system.
  • This is significant because I have never had a class with two teachers before, or in this case two operating systems so it will take some time to get used to.
  • I am slowly learning how both ways of recording my work can work together and have just one output.
  • I actually don't have any problems right now, I just jinxed myself so that should change soon.

January 25, 2016

  • I learned what my team in Joe's side of the class is today. We took a picture and now we are officially a team. Secretly our name will be “Prestige World Wide”.
  • This is significant because this will be my team for the rest of the semester.
  • I am getting there with understanding how everything in this class works, but I am still a noob.
  • Still living problem free but still waiting for something unexpected to happen.

January 26, 2016

  • Today I learned how to have a program print a desired output and how to get a program to accept user input.
  • This is significant because it will help with future projects.
  • I somewhat understand what I am typing into my programs I have made.
  • Had some trouble getting the program he had us type up working.

January 27, 2016

  • Today I learned how to fully get an input that will give out an output when the user types an input.
  • This is especially significant because I could barely do this is java but now I can do it in c++.
  • I am getting there with this whole programming thing. Next goal, math.
  • Had some trouble with getting the input/output to work, but I got it.

January 28, 2016

  • Went more in depth with input/output today.
  • This is helping me with my project for this class.
  • I am understanding how things work.
  • Had some trouble getting the program to show a number multiplied by itself.

January 29, 2016

  • Today I got my program to fully work with squaring numbers with 5 as the last digit. I had it working yesterday, in a different manner, but it stopped working. So I took a look at it and nearly rewrote it. I made it so when a number is typed by the user the program subtracts the 5 from the number, divides it by 10, then adds 1 to the remainder and multiplies it by the remainder before it had the 1 added to it.
  • This gave me a lot of trouble but it made it so now I understand more how things work in the code world.
  • With the method used in this program it only works with 2 digit numbers. There is a way to adapt the method to work on 3 and 4 digit numbers but it's more work than it's worth.
  • This program really stumped me for a bit.

February 1, 2016

  • Learned more about setting up programs in C++. Also learned how to play tetris on Linux.
  • This is important because now I can play tetris on the go when I have a computer.
  • I am slowly understanding how to write programs and getting them to compile with few to no errors.
  • Right now I am hunky dory with what I am learning.

February 2, 2016

  • Today I learned about if statements in C++.
  • This is important because with this I now can do more with programs that I couldn't before.
  • If statements are interesting and can do incredible things.
  • Having trouble finding out how to remove decimals from a number that is the output of another process.

February 3, 2016

  • When I try to put 2000 into my program, the program stops because it can't process anything bellow 2001.
  • It doesn't calculate anything under 2001 because I set it to subtract 2000 from the original year.
  • If I switched the amount subtracted to 1900 for when a 20th century year is typed the algorithm should work.

February 4, 2016

  • Today we worked with switches and more if statements.
  • This is definitely important because this gives us more options with working around problems.
  • I am liking this class a lot and understanding C++ more than java.
  • Had some small errors with my code but found they were small typing errors.

February 5, 2016

  • Today we talked about more about malloc.
  • This is important because I don't know what that is.
  • This is how the program we typed in class worked.
  • I had some trouble getting it to work because of not including the right package.

February 8, 2016

  • Today we talked about loops.
  • This is important because loops make things easier in C++.
  • I am slowly understanding loops, before I couldn't even see how they worked.
  • I had some trouble getting my program for the project to work but I got it.

February 9, 2016

  • Today we went in more detail about loops and actually wrote a program with a loop.
  • This is important because loops make long processes faster and easier to create.
  • Loops are similar to summations and do a process until it is told to stop.
  • I had trouble learning how to get my loop to work but have fixed it.

February 10, 2016

  • Today we worked on loops again but with Joe's side of the class.
  • He showed us some of his tricks and helped clarify more detail about the loops.
  • Loops would make the project easier but the rules state no loops so I have something else in mind.
  • I had trouble getting my program to work properly but I learned it was a few typing errors.

February 11, 2016

  • Today we worked on an old program we made a few days ago the is a number guessing game.
  • We put a loop into it this time to make it so we could have multiple tries in one game.
  • Loops made it so the game closed after the 6th guess.
  • I had trouble typing this program up bought I got it.

February 12, 2016

  • Today I finished my multiply by 11 program.
  • The process used in this program could be used for 4 digit or 5 digit numbers just it would have to be tweaked a little to carry over numbers that need to be added to other numbers.
  • It will always the same process just a little different to work with 4 digit numbers.

February 22, 2016

  • Wow I am writing so much opus stuff. I am really good at it.
  • This is important because writing is important.
  • This is definitely being written on the 22nd of February.
  • I am glad we had this talk.

February 23, 2016

  • Today I am in Matt's class. There are computers here like Joe's room but they are Linux and not windows.
  • There are two screens per computer.
  • I think we talked about arrays today but I have a bad memory.
  • I learned so much hacking stuff today.

February 24, 2016

  • Today I thought about what I am having for lunch.
  • There was a squirrel outside.
  • I like squirrels.
  • Was Joe born bald?

February 25, 2016

  • Today we did array stuff.
  • This is what I used for part of my program.
  • I like coding.
  • What does a computer taste like?

February 26, 2016

  • I feel like a kid with divorced parents switching back and forth from teacher to teacher.
  • Both are very different in different worlds.
  • One uses Linux one uses Windows. One is more fluent in C++ one in java.
  • I like coding.

March 1, 2016

  • Today I got hacked. The hacker wrote messages on my computer like we have your kids and I will keep messing with your tetris game.
  • Linux is cool because it you have to be worthy to use it.
  • I am hungry.
  • Ugh this is taking forever.

March 2, 2016

  • Today I forgot to do my opus.
  • This is bad because it was do.
  • I hate the opus.
  • Grrr this stinks.

March 3, 2016

  • I dislike typing sometimes.
  • Wow such type, many computer.
  • How do I type.
  • Meow.

March 4, 2016

  • I hate this so much.
  • Wait is this c++.
  • Hmm.
  • Bleh.

March 7, 2016

  • I wish I could fly.
  • What does mars smell like?
  • I wish it was summer.
  • I like coding.

March 8, 2016

  • She was just a small town girl.
  • Living in a lonely world.
  • She took the midnight train going anywhere.
  • He was a city boy.

March 9, 2016

  • Born and raised in south Detroit.
  • He took the midnight train going anywhere.
  • A singer in a smoky room.
  • The smell of whine and cheap perfume.

March 9, 2016

  • For a moment they share the night and it goes on and on and on.
  • Strangers waiting.
  • Up and down the boulevard.
  • Their shadows searching in the night.

March 10, 2016

  • Street lights people.
  • Living to find emotion.
  • Hiding somewhere in the night.
  • Working hard to get my fill.

March 11, 2016

  • Everybody wants a thrill.
  • Paying anything to roll the dice.
  • Just one more time.
  • Some will win.

March 14, 2016

  • Some will lose.
  • Some were born to sing the blues.
  • Oh, the movie never ends.
  • It goes on and on and on.

March 15, 2016

  • Strangers waiting.
  • Up and down the boulevard.
  • Their shadows searching in the night.
  • Streetlights, people.

March 16, 2016

  • Much C.
  • Many program.
  • A lot learn.
  • Wow.

March 17, 2016

  • Hello there.
  • You probably came for my opus.
  • Uhh!
  • Umm!

March 18, 2016

  • I can see sound.
  • And smell light.
  • And taste color.
  • And hear a wall.

March 21, 2016

  • Da na da na
  • Da na da na
  • Da na da na
  • Batman

March 22, 2016

  • Wasn't here.
  • Wasn't here.
  • Wasn't here.
  • Wasn't here.

March 23, 2016

  • I am so sorry.
  • If you made it this far you are a trooper.
  • I swear I didn't mean for it to go like this.
  • Ugh.

March 24, 2016

  • Last time on Dinosaur Cube D.
  • Gogurt and Mr. Freeze fought on Napkin and blew it up.
  • In the process, Gogurt's friend Caillou blew up as well.
  • His son Gogurt jr. and Pickle man got off the planet with Vegi and Bowl lady.
  • The Napkins also made it off the planet as well.

March 25, 2016

  • After that they waited for the dinosaur's big marbles to turn clear again and used them to remake their friends.
  • They went to remake Gogurt but Gogurt was like no I am not coming back yet.
  • Vegi was like “wat” so he left.
  • The Napkins found a new planet.

March 28, 2016

  • Today I slept in till noon thirty.
  • I forgot how nice that is.
  • I should work on C.
  • Nah.

March 29, 2016

  • Sleep is nice.
  • I like sleep.
  • C should get done.
  • Nah.

March 30, 2016

  • I started the C project.
  • Now I am stuck.
  • I don't know.
  • Ugh.

March 31, 2016

  • Still stuck.
  • What to do.
  • Can't sleep.
  • Meow.

April 18, 2016

  • I have learned how to use functions in my programs effectively and have used them recently in my projects.
  • I am starting to understand how to program in C.
  • I know how to use arrays and loops effectively.
  • My projects have improved because of this.

UNIX/Linux Fundamentals Journal

January 19, 2016

  • Today I used a linux based operating system for the first time. I learned how to sign in and browse the web like on other operating systems.
  • This is significant because with this I learned how to log in outside of class to work on work I need to get done.
  • I do not know at all how to use linux so it may give me some trouble in the future.
  • I just lost my gaming laptop to a failing hard drive so this will set me back until I get the money to buy a new one.

January 21, 2016

  • Today I learned how to submit my projects in the linux command line.
  • This is significant because this will lead into me being able to submit my work when I get it finished.
  • I am slowly understanding everything but still am unsure about how everything works.
  • I am still finding a reliable computer to work on at home so that is still giving me trouble.

January 26, 2016

  • Today I learned how to check what files are in each file with ls -l. I also learned how to delete files in my files on linux.
  • This is significant because I will create files that eventually need to be deleted and now I know how to do it.
  • I am getting there with learning how to use linux and slowly learning how to copy files to work on.
  • I found a reliable computer, eventually will by a new one.

January 28, 2016

  • Today I learned how to use touch to create a file. I also learned how to make a file unusable by changing its accessibility. Last I learned how to direct output and input.
  • This is significant because this will help me put data from different files into one file.
  • I am slowly understanding how to manipulate files and their content.
  • Had a problem copying the file for the project but found out how to do it.

February 2, 2016

  • Today I worked on the new project puzzlebox.
  • Viewing the file file.txt through the file function I recieved the output that the file contains ASC11.
  • Viewing the file file.txt through cat I recieved the output telling me the file is a simple text file containing ASC11 text.
  • Next I used the gzip compression tool then viewed the file using file. It gave the output that the file was compressed and the date it was last modified.
  • Even with the faster compression the file function still showed the same thing as before for the file when compressed with the gzip compression.When I checked it with the cat function and it spit out something different.

February 9, 2016

  • Today I learned how to use the vi text editor.
  • This is important because it can help me finish projects faster.
  • Vi has alot more functionality than any of the other text editors.
  • Having trouble remembering all the functions of vi.

February 11, 2016

  • Today I learned more about vi.
  • Vi makes things easier when you know about all of its functions.
  • In vi you can delete whole lines, copy whole lines and even show line number unlike nano.
  • Is there a way to keep syntax turned on in vi?

February 23, 2016

  • Today I learned how to navigate the file system with console commands.
  • This is important because it'll make things a lot easier when navigating the file system.
  • You can search for words with a certain letter with commands.
  • Will never remember any of these commands.

February 25, 2016

  • Learned more commands to navigate with.
  • The ls function usually just shows the files in a certain file, with this function you can also search for other things like certain characters.
  • ls is very important because it will make lengthy processes shortened.
  • They'd be really helpful if I could remember them.

March 1, 2016

  • Learned about scripting today.
  • With it we made math.
  • We multiplied numbers.
  • This is helpful because now I have an example of a script if I need one.

March 3, 2016

  • Some option can make a program easier to use and more user friendly.
  • They can change the colors.
  • Now I know how to make files that edit how a program works.

March 8, 2016

  • Shell scripting.
  • Helpful.
  • Yes files.
  • Doing stuff.

March 10, 2016

  • Linux is cool.
  • Really it is.
  • If anyone's reading this I'm trapped inside of the computer.
  • Please send someone.

March 22, 2016

  • Translation for last post; Hello there, I am speaking cat.
  • It is actually a very sophisticated language.
  • I speak it fluently.
  • Thank you for coming.

March 24, 2016

  • Unix Linux Unix Linux.
  • Lunix Nux Unux.
  • Done with this.
  • Bleh.

March 29, 2016

  • At home not doing stuff.
  • Not working on homework.
  • Pushing it off.
  • Gonna do it I swear.

April 18, 2016

  • I am starting to understand shell scripting.
  • I am slowly working on the newest project.
  • I will ask questions when I get stuck.
  • I will finish this on time.

April 21, 2016

  • I submitted my project on time.
  • I used the status tool and different commands to create my project.
  • My grade is around an 80.
  • I should have worked harder.
blog/spring2016/dvarges3/start.txt · Last modified: 2016/01/18 16:05 by 127.0.0.1