Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
SamJansen
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
SamJansen. [Me | http://www.wand.net.nz/personDetail.php?id=211]. I attend WaikatoUniversity. I used to run DebianLinux on my home computer (along with MicrosoftWindows at times), but I am now a [Gentoo] convert. I do all my programming in [Vim]; I am a programmer by trade. ProgrammingLanguage~s I use, in order of how much I use them include: * [C] * [C++] * [Python] * [TCL]/[OTCL] * [Perl] * [Java] * Any other random language I don't use much or was forced to learn like [Scheme] / [Haskell] / [Lua] / etc. Note that the above list says little about preference. For example, [IHateJava]. [C++] is generally my language of choice, but I am also a big [Python] fan. A favourite quotation of mine about [C++] is: ''I think I've finally decided to stop worrying and love [C++]: like democracy, it's terrible but the alternatives are much worse.'' -- [Thatcher Ulrich | http://www.tulrich.com/] I spend my time working on my PhD project in the WandGroup working with [FreeBSD]. These days I'm the TCP expert of the WandGroup. I added the FreeBSD network stack in the NS-2 network simulator as part of my honours project, and I am now continuing this research in my PhD. Information about this project can be found at [http://www.wand.net.nz/~stj2/]. Outside of computers, I watch sports (cricket and rugby), play cricket, do a fair amount of cycling and drink the odd beer. I graduated WaikatoUniversity in 2004 after finishing my 4 year [BCMS] at the end of 2003. I obtained first class honours and won the Ramanujan Prize. Apparently the stream of my BCMS was "Artificial Intelligence", but that means nothing. See BungGameEngine for something I've spent quite a bit of my spare coding time on. Some [C]/[C++] links of note: * [wxWindows] (multi platform GUI -- like a much better MFC) * [OpenGL|http://www.opengl.org] (simple multi platform 3d graphics API) * SDL or SimpleDirectMediaLayer (decent multi platform DirectX-like library) Stuff I sort of maintain on the Wiki: * [C++Notes] * [MakeToSCons] * [LatexMakefiles] * [VimHowto] Something I can't stress enough: ! If you happen to be writing a C/C++ application on Linux: !!! Use [Valgrind] for debugging. It is brilliant. ----- Deserves kudos for being the only non-GianPerrone to mention [PASL] on a Wiki page. ----- CategoryHomePage
22 pages link to
SamJansen
:
getopt(3)
YorkStreet
C++Notes
VimHowto
SonyEricsson
Sam
IHateJava
Plan9
BungGameEngine
BzFlagCompetition
Kylix
PolymorphicTypes
MMGR
LegislatingAgainstSpam
JesseBaker
LatexMakefiles
ObjectOrientation
WandGroup
OpenBox
C++
Orkut
MakeToSCons