Intro to Unix ECE 2524 Entry #3

Had my first issue with Ubuntu today, I guess moreso with the VirtualBox which crashed for the first time. Luckily managed to recover everything.  Still having issues getting it to have the correct resolution within VirtualBox though,  I don’t remember how I got it into widescreen form last time.

Python proved to be more difficult than last weeks assignment.  Getting the parser to work along with the fileinput was more challenging than it originally seemed. At first I had a hard time figuring out how to handle each optional argument in the parser. Eventually figured out you can literally say if argument… and handle it. A lot more intuitive than I thought it would be. After getting that, it still wasn’t working because the optional arguments had dashes within them like –ignore-blanks.  Turns out Python converts these dashes to understrikes so the statement became if “ignore_blanks”.  Then the fileinput tried to take these optional arguments as files which caused more issues. Finally got all of that working and then learned about the shebang too.

ECE3574 continues to have an overwhelming amount of work. Project 2 is some exercises out of the book that are extremely annoying. The exercises require you to implement the functions listed in the book, and you have to figure out what the book wants you to do with each function and what they want you to do with the parameters passed to each function.  One of the exercises you have to use some of the source code given and it’s extremely hard implementing classes and functions that you didn’t design.  It would be a lot easier just to write everything on my own rather than trying to figure out how their stuff works and then incorporating it. Gunna have to go see the TA just to understand what the book expects you to do in certain parts.  Sure hope there won’t be any more assigments out of the book.

Intro to Unix ECE 2524 Entry #1

Alright so I guess it’s about time to start the first entry to this blog.  This class is my first experience in Unix, and so my first objective was to install Ubuntu.  Since I already had a virtual box running on my laptop, I figured that would be the fastest ad easiest way to get Ubuntu up and running.  After downloading the ISO file and creating a new partition in the virtual box, all I had to do was simply install it. Once it finished installing, I played around with learning what everything was; I was surprised to see products already installed that were so similar to Microsoft Office.  So far everything has been running smoothly, and I haven’t had any problems.

I began going through the lecture and exercise for week 2 today and found the exercises  to be very intuitive and easy to complete.  Probably took only about 15 minutes to complete  and definitely worth not having to go to class on Monday.  Also started looking at the commands to learn for Wednesday. Some are very self explanatory, while others took a little bit more time to understand as some commands can be used in different ways to do multiple different things.  I’m also programming in Linux for ECE 3574 in the qtcreator.  I may also write about some of my experiences with that throughout the semester as they relate to this class.