« Lazy Thursday
Things coming up »

Zanniamania

Sat Jan 12, 2008 16:44 (UTC -5)

Dorm life just got interesting. (Well, more interesting.) We have a new RA this semester. I didn’t get to meet her until Wednesday, when we had a mandatory floor meeting. Her name is Zannia (rhymes with “mania,” although she’s not particularly manic), and she was apparently told that she had to plan lots of activities for everyone to do. Shannon, our RA from last semester, never did anything like that, so when Zannia asked us for some ideas for fun activities, we were a little confused. Someone (I won’t name names) continued to draw inevitable comparisons to Shannon whenever Zannia said anything, leading to the outburst, “Do I look like Shannon to you?”

I suggested we have a Super Bowl party. “Right here,” I said, referring to the common room. I don’t know why everyone laughed.

Since it’s the beginning of the semester, there have been inevitable shakeups in the dorms. Besides having a new RA, a few people have moved out. Several have yet to be replaced. Other than that, everything’s been pretty much the same. People playing cards in the common room at every possible opportunity… a bunch of people in the next room being loud at 2:30 in the morning… and, of course, doing fun stuff or just hanging out — “bro-in’ out,” as my suitemate Cameron would say.

Programming class is pretty awesome, even though we haven’t really done anything yet. It just gets me pumped. The lecture hall only has one computer (for the instructor), so we’ve just had to write down his instructions or follow along on our own laptops. (I haven’t brought mine to class yet.) Since we’ll be programming in Java, we were supposed to download JDK 6 from Sun’s web site, but I found it as sun-java6-jdk in Ubuntu‘s “multiverse” repository. The teacher showed us how to write a “hello world” program in Java, and I managed to write and compile it on my own computer.

Lots of people have brought their laptops to class, and, as a Linux user, I’ve found it interesting to note the share of operating systems. This is Programming I for Computer Science Majors or something, so we’re talking about computer people here. The distribution doesn’t seem much different from your average randomly selected group: mostly Windows and a few Macs. Yesterday I happened to see that someone was dual-booting Vista and Ubuntu. (He chose to boot into Vista.)

Using Linux does have its advantages for this class, though, and not just because the JDK was easy to install. The teacher had to explain how to get the “java” and “javac” commands to work outside the directory where java.exe and javac.exe were located. I didn’t have to do that on Linux. And while the teacher was going over Windows command-line basics, I already knew how to get around with the command line on Linux. It turns out that I won’t need to use Windows at all because the computer labs, where we’ll meet once a week, use Linux. So I won’t need to pay much attention to the Linux command-line lessons either. I can show off my relatively mad Linux skillz.

On Monday, we’ll be counting in binary, which is something else I know how to do. (One of my crowning achievements in high-school programming was making a program that converted numbers between binary, decimal, and hex while everyone else was having problems just going from decimal to binary.) In fact, the other day, I converted numbers from decimal to hex on paper because I had showed up to a class early and was very bored.

Strictly No Photography features pictures of places where photography isn’t allowed.

What does it feel like to be lashed? Find out.

In Croatia, there’s a sea organ, a unique musical instrument played by waves that flow into the organ and push air through different holes. That page has a beautiful sound clip; here’s a short video with more.


4 comments

#1 by Kirsten: Sat Jan 12, 2008 19:08 (UTC -5)

Sounds like the programming class will be a breeze for you!

#2 by Jordon: Sat Jan 12, 2008 19:13 (UTC -5)

Let’s hope. I took three years’ worth of programming in high school, but the courses were very shallow: make a program that does this, make a program that does that. Hopefully with this class I’ll get the fundamentals.

#3 by Daniel: Sun Jan 13, 2008 23:22 (UTC -5)

Java’s a great language! I really do hope you learn the basics of algorithms and other theoretical stuff. That’s what university CS classes are for, in my opinion. If you want to learn a language, you can read a book or study for a certification test.

Professors should teach the theory in college.

I can recommend a few good theoretical books that are very cross-platform/language, because, of course, it’s all very theoretical.

Let me know if you want them.

#4 by Jordon: Mon Jan 14, 2008 10:32 (UTC -5)

Thanks, Daniel. I’ll see how the class starts to turn out, and then I’ll let you know.

Leave a Comment

Feel free to join in on the discussion of this post. Keep the following in mind:

  • Don't include links to your commercial web site, or your comment will be summarily deleted. Advertising is not allowed here, so don't waste your time.
  • You can enter your e-mail address if you'd like me to contact you via e-mail. It is never disclosed to anyone else.
  • You can use the following HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . (Your line breaks will be converted automatically.)
  • Comments will generally be visible immediately. However, if your comment contains spam-like keywords or an unusual number of links, it will be subject to approval before appearing.


Follow the Discussion

Web feed icon Subscribe to the comment feed for this post.

« Lazy Thursday
Things coming up »

Get E-mail Updates

Sub­scribe now, get an e-mail for every new post. No spam, I pro­mise.

Recently on Twit­ter

“Happy Ground­hog Day.” (13 hours ago)

Fol­low @the­world­of­stuff

RSS

Sub­scribe in your favor­ite reader.

Blog­roll

Stan­dards Com­pli­ance

This page con­sists of valid XHTML + RDFa with valid CSS 3.