Sat Jan 12, 2008 16:44 EST (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.
Filed under Computers, Friends, In the News, Linux, Music, Programming, School, Stuff














. PGP key ID:
4 comments
#1 by Kirsten | Sat Jan 12, 2008 19:08 EST (UTC -5)
Sounds like the programming class will be a breeze for you!
#2 by Jordon | Sat Jan 12, 2008 19:13 EST (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 EST (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 EST (UTC -5)
Thanks, Daniel. I'll see how the class starts to turn out, and then I'll let you know.