Archive for May 2007

The Semester in Retrospect

What a semester – I can only say I’m glad it’s over! I haven’t posted here at all mainly because I’ve been so incredibly busy with this semester that I simply did not have time to shower on a daily basis, let alone write philosophical blog posts on snowboarding and hacking…

Hmmm let me reflect back on this semester. It sure was a busy one, to say the least. I think I finally reached my workload ceiling, I quite outdid myself in the amount of things I tackled.

It was my first semester with four technical classes – Physics 7C, Radioastronomy Lab 121, Computer Science 61C (Machine Structures), Electrical Engineering 120 (Signals and Systems). Radioastronomy was an amazing experience, but it also took anywhere between 15 and 50 hours per week to generate those awesome pictures and reports on my site. EE was challenging, serious math and a lot of smart people in the class, but with Babak as professor, it was awesome! It stripped off a lot of the mystery around Fourier, Laplace and Z transforms and I learn a whole bunch about signals and (you guessed it…) systems. I’m looking forward to getting into DSP, feedback control and communication systems! Computer Science ALWAYS takes time, and it’s amazing to see how far i’ve come. At the beginning of this semester I knew Scheme, some Ruby/Rails and Java. At the end of it, I’ve done C, PHP, MIPS, Digital logic design, some Flash and some C++ on top of that. Phew! The class itself taught me all about how a computer *really* works, and without the knowledge of caches, virtual memory, pipelines, machine language and assembly, I just won’t be a good coder. It was FUN to see my own processor chugging away, eating up MIPS instructions! Physics with Professor Adrian Lee was rewarding, fun, and almost always helter-skelter-almost-not-in-time! But DAMN it was awesome to prove that that electron you through you put it a cup can randomly appear outside it – just stare long enough ;)

Then, of course, I was a part-time employee of Yahoo! Research Berkeley during the course of the semester. 10 to 15 hours per week, phew! The stuff I get to do is exciting to say the least. Its incredibly gratifying to find myself in an environment where we’re literally hitting the tip of the iceberg in developments. Youtube, Google Video, Yahoo Video, Jumpcut, etc etc… Old school, dude, that’s history – we’re doing the future right here. Man I can’t wait to get here every morning! And I’m learning so much in the process. Its great to see academic knowledge coming together with practical experience every day.

Hmm, and then I was of course still on Professor Alex Filippenko’s research team, looking for supernovae. He was voted US Professor of the Year 2007, which of course made me pretty chuffed to be working with this guy – Amazing! Last weekend was my first true observation run on top o fMt Hamilton with the 40″ Nickel telescope there, which was just insane. For two nights we spent the duration of the dark hours working with the telescope, learning the intricacies of observing. We also spent a significant time having fun with Weidong – this guy is just incredibly smart and such a great guy! I can’t wait for the next trip, and soon we’ll start doing regular remote observing. Fun fun! I also get to build a database system for the group to automate and keep trac of scheduling and the like. Sweet!

Ah, and I joined Tau Beta Pi, the general engineering honors society. Candidate requirements, events, interviews, workshops, fun activities, meetings, socials, game nights… you name it, we did it. The experience was less gratifying than I hoped for, but oh well! you can’t get everything perfect. I’ll write a post some other time on TBP and my opinions on the candidate process.

Oh, and I also made it into the EECS Honors program – so I better shape up, there’s gonna be more astrophysics coming my way!!

Since I’m not going to say more about my love life except for the fact that there *is* someone special (another time commitment right there!) I think that just about covers the big picture of my semester. The details will mostly be “I wanna sleep… I really realy wanna sleep… let’s get some Jolt and get on with this…”, so I’ll leave that out. I should comment that, so far, I kept it at another semester of all A’s, so it went well to say the least!!

Time to get home – and return these stupid headphones!

Handy Tip: Adding custom entries (Emacs!) to right click menu in Windows

So my good ond Linux laptop recently stopped booting – i guess it finally gave up after than nasty drop a couple of months ago! So, spending all my time on Windows, I naturally had to get emacs up and running, since I’ve pretty much fallen in love with emacs over the course of this semester. After installing the windows copy and customizing it with the .emacs file and additional goodies from Berkeley’s Radio Astronomy Lab I wanted to be able to open all my random files with Emacs. And boy, i don’t want to make file associations for everything. So i found this handy tutorial to add an “Emacs It!” selection in the general right-click menu in windows.

This is from Tech Recipies:

Customizing Right Click on File:

-open regedit (start\run, type regedit)
-expand until you are in: HKEY_CLASSES_ROOT\*\shell
-if the key ‘shell’ does not exist, right click on * and add new key and name it ‘shell’
-to add the item right click on ‘shell’ and create a new key, the name of this key will be what appears in the menu. I named mine “cmd”
-next right click your newly created key “cmd” and create another key under it named “command”
-double click the default entry in this folder and type in command.exe
-(if you are doing a different program, you would do the complete path to that program instead of command.exe)
-that’s it your done, now when you right click on a file the option to open a command prompt will be there!

Yup, there we go! Pretty handy stuff.

You’re always one step away from alienating your users…