Oct 08, 2009 Let There Be Light! That's right! and God is not saying it, I AM!
Here are some images of my lighting work for Interactive Computer Graphics.I wrote the code here from scratch. The only portion of OpenGL function I use is "drawPixels." All the math and all the programming is my work. I am very proud.Ambient LightingDi...
Oct 04, 2009 Java-like instanceof So I was hoping c++ had a Java-like instanceof function. It didnt as far as I could find... Lame. Instead I have to include an enumerated value in all of my subclasses to determine which subclass of a light i am dealing with... This sucks.
enum type {AMBIENT, DIFFUSE, PHONG};
class Light{
pub...
Oct 03, 2009 Forward Declaration Something tells me Forward Declaration as a means to avoid Cyclic Dependencies in C++ is a bad idea... I am using them anyway because it seems to be a super simple solution to what can be a REALLY ugly problem... Anyone have any thoughts on this? I am interested in hearing what others think. All I k...
Sep 17, 2009 Sliding Window Buffer The last few days I have been writing some utilities and data structures for use in my STCP (Simplified Transport Control Protocal) Layer. I have never really done a code-review over blog before but I figure it cant hurt.Nor have I posted much code here, so its a good test for my formatter.
What I ...
Sep 12, 2009 Rip Van Winkle Awakes I have not written in FOREVER, but I wont say any more about that because it does not make for good content. Instead I want to talk about my first few weeks at Purdue.Grad school started like 3 weeks ago and it has been in full swing since day one. Before classes even started, I had my first assignm...
Jun 26, 2009 MS Silverlight on FF Ok... I know I have not posted in a while and I am fairly sure no one cares and this is just here for me at this point, but I wanted to ask in case someone, anyone, was reading... Are you as surprised as me that Silverlight runs on FF?
I never saw it coming... I think Microsoft made a smart move ...
Apr 21, 2009 "NuCube" - Working Title Howdy. I picked up an old project recently. Sometime last semester I started writing a 3D puzzle game. Its really just another color matching, block dropping, puzzle game. At the start of the game, you see a 4x4 grid in which you are expected to drop different color blocks. Combinations of 6 or more...
Apr 18, 2009 Butler Undergraduate Research Convention Yesterday, a co-researcher, a professor and myself(sounds like the start of a bad joke.) went to the Butler Undergraduate Research Convention (URC). One of the things I realized is that it can be quite difficult to present the same poster over and over again. At the beginning of the session, I found...
Apr 09, 2009 A Successful Study Session So, yesterday, my Algorithm Design and Analysis class had a study session to prepare for our test on Friday(tomorrow). I walked into the session and immediately took the lead. We worked through all of the problems and helped each other learn/relearn the material. It was really neat to see everyone w...
Mar 31, 2009 Weight Off My Back I got an email from Purdue University today. It contained some good news. I am so happy I have been accepted into the Purdue University Computer Science Graduate program. The only problem is that the CS department did not offer me any funding, so I will have to look elsewhere. I am still waiting on ...
Mar 20, 2009 WordCloud- Per reader request If you go back to the last post, there was some enthusiasm about beer and pizza. I wanted to make my readers happy.
Are we happy now?Personally, I dont think this is nearly as interesting....
Mar 19, 2009 WordCloud I woke up this morning and was a little curious as to what words I was using most in my blog, so I created a word cloud. I thought it might be kinda neat to see how the topics I choose to write about change. So this is the first of what I hope to be a semiannual occurrence. Anyway, without further a...
Mar 12, 2009 SIGCSE Final Update Ok, so I just realized I never finished my thought process on the SIGCSE conference. Instead of getting into a deep conversation about a topic that I do not know enough about to really say anything meaningful, I think a simple list of the topics that inspired me and got me thinking will do the trick...
Mar 07, 2009 SIGCSE Update #3 Ok, I am on the road back to Indiana and I figured now would be a good time to think about some of the papers that I saw presented and some of the panels I attended.
During one panel on FOSS, their was a question asked about a LAMP(Linux, Apache, MySQL and PHP) project. The question was about the...
Mar 06, 2009 SIGCSE Update #2 Ok, so day two is done with and I am exhausted. To be honest, I am not sure what I have to say. I have seen so much and I am still trying to digest everything.
Though, I would like to write about the talks I have seen, I am not sure I am ready to do so. Instead, I will write about the fun volunte...
Mar 05, 2009 SIGCSE Update #1 Day one of the (Special Interest Group on Computer Science Education)SIGCSE conference is about halfway through completion and I am not as inspired as I would have hoped to be by this time.
To start, the keynote address was by a long time SIGCSE member/chair, Elliot Koffman. I was not impressed b...
Mar 04, 2009 Woops! Ok, so I dont know if anyone has even noticed, but my account has been down for about a week because I was hosting some illegal mp3s for my little sister and my hosting company found them. I have removed the offending content and I am live once more... In perfect timing as well. I will be at the SIG...
Feb 13, 2009 Somethings in the Works I am recently revitalizing my enthusiasm for creating 2D games. I have been playing lots of them and its been making me want to start writing another. Now, I dont have too much time on my hands right now so this project will probably get held over till I get my degree and I have the summer to poke a...
Feb 03, 2009 Expositum et Placitum I wanted to talk a little about all the cool things going on this semester. As if I have not found myself busy enough, I am excited to have the opportunity to disseminate some of my work and as well as absorb some small bits of academia.
Absorption (Conference)
In early March I will be volunteerin...
Jan 27, 2009 Is C++ a Cruel Joke? A friend sent me this link after a discussion about how I was programmed in C++. You can skip the introduction on the page, just read the "interview" with Stroustrup. It really made me laugh.
Is C++ a Cruel Joke?
Enjoy...
Jan 26, 2009 Faults in CS Curriculum I came acrorss this article this morning during my daily coffee/internet/puzzle session.
I am amazed at how well the curriculum he describes fits our CS Curriculum at Ball State University. I was sitting in Algorithms and I thought it might be good to know if Tzeng was planning on using Lisp for ...
Jan 25, 2009 Word Tree Visualization The last couple of days I have spent some time working on a fun project for myself. The idea came to me when I was working on a project for Operating Systems. The project was simply to parse a file and count the number of characters in every word. Essentially, that built built and I just kept growin...
Jan 19, 2009 First of Many Issues With LOP and DSLs I recently started re-reading Martin Ward's paper on Language Oriented Programming and the first hitch I ran into was a claim he made about the ease of portability when moving from one implementation to another. Here is a simple example of what I mean and why I have a hard time grasping this claim. ...
Jan 19, 2009 Language Oriented Programming and DSLs: The Simplest Introduction Recently, out of interest and as research I have been doing a lot of reading on the topic of Language Oriented Programming (LOP) and more specifically Domain Specific Languages (DSLs). For those who don't already know, LOP is a term coined by Martin Ward in his paper on the subject. Admittedly, t...