first day on the job, domain name

Well that seemed to be a fairly productive first day. After dealing with some car mechanical stuff at the crack of morning I plopped down and started reading documentation. Just like the previous school term things had coalesced with time; What seemed out there and difficult during applications was/is now clear. This shouldn’t be as hard as I thought it would be :D

I also enjoyed a heap bunch more fun getting my dev environment going. As those on the tp-devel mailing list know I was having difficulties compiling libtprl, and consequently tpserver-cpp itself. I had scrapped mithro’s instructions for a /opt/tpserver-cpp/ install and tried install without any special conditions. Things compiled, but tpserver-cpp would not launch, citing a difficulty finding libtprl and ncurses (which was there with a dev package might I add.) I searched, and scoured, and relearned most what I knew about compiling from source. I grabbed many packages, and then i found the generic “build-essentials” package, which I thought would already be included in some capacity. I installed that, and I believe that MAY have been the last nail in the coffin on compiling libtprl. Yet it wasn’t evident to me at the time.

I was getting pretty frustrated when I figured I’d give mithro’s instructions another go. Line-per-line I copied them, not adding in ncurses paths as I had been, etc, and lo and behold, things just worked. Not a single error on compile, no missing libraries, no problems running configure, nothing. Everything just works. So if you are reading this Mithro, everythings OK now!

Having noted that I now had a dev environment that successfully built tpserver-cpp I decided I should make a script for recompiling it all, should I need to rebuild (which I hope I will, or else I wouldn’t be developing would I.) I’d never scripted anything before and I scoured the web for maybe thirty minutes getting my head around what could be done. I then sat down and pretty much copy-pasted mithro’s instructions to my script. While this isn’t anything crazy I can still be proud to say I made my first bash script. I then proceeded to make a bunch of other scripts for various things like cg-updating and launching the server with a ruleset; Perhaps tomorrow I will try my hand at scripting a shell script that asks you which ruleset you want to use.

After all of this fun came submitting my forms to Google. I had just seen that Google’s fax machine was now working again so I shipped off those forms; hopefully ending my servitude to administrative tasks.

WOW, i almost forgot the most important news! I purchased hammerofcode.com today, as I really like the name. I’ll be setting up hosting and wordpress (maybe) in the next few days and migrating these posts over there. This is my first purchased domain, so I am pretty excited. I’ve never really had a reason to blog/keep up a website and GSoC has me really wanting to keep a steady blog.