Girls
Well, to continue my ongoing coverage of the life I have
with women recently... it came to my realization a week
before my birthday (which would be the 21st of May, birthday
is the 28th) that it is not Jennifer who is interested in
me, but it is her friend Suchi, who I have been spending a
lot of time with... So her and I talked about it for a
bit... decided it was the right thing and 'hooked up' for
lack of a better phrase... kinda corney sounding but hey,
tis what it kinda is.
So we were together till the Friday before my birthday when she decided things were not the way she thought they were. So I have been dealing with the fact that I really like her but she isn't sure what she really wants (which she says she knows what she doesn't want... but according to her actions that doesn't seem to be the case). For now I will just be a good close friend... is the most important thing anyways... but perhaps more will come of it later.
Computer Science
Well, I had my Computer Science II final on thursday. I
didn't think it was 'hard', but I believe that he did some
things that I don't consider 'right' to do on a final. Here
are the problems that I had with it.
(1) He didn't follow his own style conventions. We are not allowed to use global variables in our programs, why should he be allowed to use them in the programs we have to evaluate for our exam... not that they are hard to look at or understand... but think about it for a second. Is it fair that he test us on something we are not allowed to use? No. But that is only one example of him not following his programming conventions on the exam... so since I don't have it in front of me and that is the only thing that I remember about it I will leave it at that.
(2) He had a class that looked something like this (c++):
class Box
{
public:
Box()
{
width = 8;
length = 7;
}
void SetWidth(int wide)
{
width = wide;
}
int ReadWidth()
{
return length;
}
private:
int width;
int length;
};
First, realize that that example is greatly simplified...
there was a lot more to it. But the problem with the code
that is staring at me is that the Box::ReadWidth() function
returns the length. It didn't get me... but I know others,
many others will have missed that and thus will miss all the
points on that one question... which is ~1/12 of the final.
That is a lot of points for doing that. I mean I realize
that we should be able to debug and find that problem, but
when looking at the code on paper and you see a function
call in main() that looks like
this
box.SetWidth(2);
cout << box.ReadWidth()
<<
endl;
one expects the SetWidth function to set the width
to 2 and the ReadWidth function to then return a value of 2
and print it to stdout. But ofcourse it returns the value
for length which is 7 due to the class's default
constructor.
There were other problems with the exam that I don't recall at the moment but I don't feel like bitching anymore so I will stop :).
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!