Suicide of an Acquaintance

Last night I was very saddened to learn that a young man I knew at IUPUI had killed himself three days prior. He was a few semesters behind me, so I first met him when he was in ECE362, a required course on assembly programming, that I taught with my friend Nathan. He was a hard worker, often coding away in the lab, but he never seemed to get angry about it; the frustration he showed seemed quite minor. Indeed, I had contacted him about coming to work with me after he graduated.

It was a real shock to learn of his suicide.

Concluding with IUPUI

Today I received my Purdue BS EE diploma in the mail, which was very nice. That degree took some real effort, and I am proud of having done so well academically and met so many interesting and inspiring people.

I also received an email informing me that my senior design team had won the Spring 2016 Dunipace Senior Design Award, which I understand to be the Engineering and Technology Department's Bepko Award for Spring 2016, which meant we each received an award applied to our Fall 2016 tuitions. As I no longer live in Indiana, I will regrettably be unable to attend the award ceremony on April 7th in Indianapolis.

Finals Finally Final

Today at 12:30 I finished my last final exam for my BS EE. Now I wait to see what grades will come back. There is a good chance of two As and a C, but we'll see. I have some grading of my own to do for the course I assisted.

What is curious is that I feel neither joy nor satisfaction at having completed everything. Rather I just feel exhausted from the stress of finals now in the past.

My girl and I celebrated at the Indianapolis Rock Bottom Brewery with some fellow engineering students, recent or current graduates. The bison burger was tasty!

On December 22, 2016, the last grade was submitted to the registrar, with the following results:

  1. ECE 321: Electromechanical Motion Devices, B
  2. ECE 421: Advanced Digital Logic Design, A
  3. ECE 463: Introduction to Computer Communications Networks, A

Now I wait for someone to sign off that my degree is indeed complete. My program GPA wound up 3.612, but my degree GPA was 3.803.

A Pleasant Day

Though it began with my reluctance to depart for school, the day turned out to be a very good one for a couple of reasons:

  1. I was able to figure out viable algorithms for Connect 5, our peer-to-peer final project in ECE 463.
  2. Purdue's main campus will let me attend Commencement up there.
  3. A friend called to thank me for passing along the contact information of a recruiter who has since hired him. He is excited about moving to Michigan to work.
  4. Another friend I had not seen in a while happened by and said he had heard good things about my growing programming skills. They are definitely better, but they are still low.
  5. My 463 partner found out how to use the old PHP 5.3 that my hosting arrangement provides, which will allow our P2P game to work nicely.

Additionally, it was unseasonably warm: 71°F.

Some Mac OS X Networking Commands in Terminal

For my networking course, we are assigned some labs that require using a Wireshark, a free packet sniffer. These labs have forced me to start learning some basic commands in Terminal. I am currently running Mac OS X 10.11.

To get one's IP address, assuming en1 to be what you want:

ipconfig getifaddr en1

To find your DNS address:

nslookup -type=ns

To flush the DNS cache:

sudo killall -HUP mDNSResponder

IUPUI Microwave Ovens

There are a limited number of microwave ovens at IUPUI, which can lead to awkward queues. Here are the places where I have found ovens for students to use:

  1. SL building, 2F lounge. This is in the passageway between the SL and LD buildings. It is often rather crowded at lunch.
  2. Campus Center, 2F, near Caribou Coffee. This area is also crowded at lunch.
  3. Campus Center, 1F, near the eateries. There are at least two ovens here.
  4. UC, 1F, in the small area with vending machines near the various multicultural centers.

Until last semester, there had been a very handy microwave in ET 2F near the two stairwells, in the vending machine area. It has since disappeared.

    Add Tab-Autocompletion to Terminal

    For my internship, I have been learning Python, particularly v2.7.11, with Learning Python the Hard Way, various online resources, and a couple of books. Usually I do my work in my office on a Windows machine, on which I typically use Spyder and Windows PowerShell—how had nobody ever heard of it?—for Python.

    At home, in the past, I have used the text editor BBEdit to write the Python code and IDLE. Now I am trying to copy what I do in the office, which led me to discovering that Mac OS X' Terminal does not have tab-autocompletion enabled by default. A travesty!

    Thankfully, has very helpful page that explains how to add tab-autocompletion functionality and make Terminal far more useful.