My classroom

Monday, October 27 2008 at 21:30, posted by Norman

Here is a list of all the courses I have taken in Temple University during my master study. The study is fun and intensive. Before I came to Temple, I already planned my study here, focus on application of computer science. Of course, as a master student, the reaching part is always necessary. I have used C for years and learned Java when I was in Canada, which is my new favorite programming language. I have decent database knowledge but really don't have as much as practical experience like C and Java. So one object is experting database. I am teaching assisdent for Database and File Systems and my professsors are very happy with my job. So probably I will continue doing this for the rest of the time in Temple. For courses like discrete structures and automata, they really doesn't have too much programming task. But after taking these courses, I really feel I have a new understanding of how real world problems are analysised in computer world. Algorithm courses like Datastructure and Algorithms, Programming techniques and Analysis of Algorithms are absolutely important. And wikipedia is really helpful here.


emacs and vi/vim

Wednesday, October 1 2008 at 22:30, updated by Norman

I am always wandering between emacs and vi/vim. They are all great text editors for programmers. For emacs, it is easy to switch between several files(which is hard for vi) and vi/vim has powerful commands. Here I will keep all my configuration files(.emacs and .vimrc) so I don't have to surging all around when I am in a new system. Read more »


Router fixed

Friday, October 26 2007 at 18:30, by Norman

My router has given me so much trouble since I moved to here. It is a Linksys WRT 54G wireless G router. Before that I had Dlink DI 514 and Trendnet TEW-432. I was planning to setup my own server since I started my study in Temple University, but my router's NAT function is so unstable! Every time I set it up, it can only hold for a few hours or days. Then no port is accessible. I have to reboot the router to make it work again. Read more »


Hello everybody

Saturday, October 20 2007 at 20:30, by Norman

I hope this time I really have time to setup my website. The main purpose of this website is to test some of my programms and my system. I was planning to setup my own server, but my router gave me so much trouble! So now it became the place I will put some useful articles so I don't have to search all around when I need them.
By the way I know the website still looks ugly now, I will try to make it better when I have more time.


Linux Section

Saturday, October 20 2007 at 20:30, by Norman

I use linux a lot. Although It is not as good as Windows for desktop purpose, it really has some features make it fit for developer. So I will use this section to keep something about Linux. And I will not put any manual like stuff. Just something small and easy. Read more »