Earlier this week, I began looking at the code from Cyclone and the Unit Tests/Demo samples. The code is complex in arrangement, everything intertwines in a rather convoluted matter at times when you go deep. I find my biggest challenge so far to be remembering not to get caught up in the subject of the material, but rather focusing on the mechanics of it instead. I have to keep reminding myself not to get too involved in translating the Physics and Math of it, and to look at the structure and logic of the language use itself. I have to parse out those esoteric little details from that jungle of collision code. After all, we are like editors working on checking for grammar and spelling mistakes, rather than the specifics of Bengal tigers in the wild.
So far, half of my group has been active; the active half being Brian and I. Although the other members posted their contact info and made comments on their initial progress, I have not heard from them since-- this is three emails later. I hope that these guys will jump on the bandwagon soon, but if not, it's not like it's the first time I've dealt with this. Honestly, I'm not too concerned because after working in groups for so long, I have seen a full gamut of situations, from the best of the best to the best of the crazy. Tomorrow, I'll begin working on the actual tests and code the simple ones at least. Hopefully, I'll get caught up though and keep moving on through the rest.
P.S. - Something that I used a lot when looking through my allotted files was the "find all references" functionality of VS. That way, I could easily trace where my functions of interest were being called and used, giving me a better lay of the code-land.
Wednesday, January 4, 2012
The Many Forces of Perforce...oh how they throw me around
Sitting down at my desk earlier today, getting ready to begin my first assignment for this class, I feared getting stuck on the logic. However, I worked through it, preventing myself from even looking at suggestions on various forums-- something I often do when even a little stuck. This year, I have decided to take charge of my programming and face all of the logic monsters that haunt me; to no longer be a slave to my fear and insecurity about not being good enough. It is hard, and it does take time and a lot of commitment, and despite not having to urinate standing up and the fact that I haven't been programming from the age of 2 like 98% of the men around me, I can do it, and I can be good. My biggest issue all along was getting this through my own head.
Anyway, getting past this, I happily finished my program and went to submit it on Perforce, only to have it yell at me about not having the right permissions to add the files. Gah! Two hours of hair pulling and an hour break for sanity and food ensued. I searched high and low for a solution, meticulously tracing my mappings, searching on forums, and trying various suggested solutions in the documentation. At one point, I decided to delete everything that I had pertaining to my two Perforce secured classes from my machine. I figured that getting the latest revision would repopulate my folder with the nice structure that I had messed up in my attempts to fix the permissions problem. Boy was I wrong.
Another half hour of me muttering under my breath and I finally realized that duh, there has been no revision to the depot since the last, so pulling down the latest revision won't actually put anything into my now empty local workspace folder. Recreating the exact structure that I had listed in my workspace path and checking out solved the problem! For some reason, I had assumed that Perforce would create folders for me that did not exist locally, as long as my path had them listed. I have no idea why I assumed this but you know what they saw about that.
And now, I'm very relieved, especially after ranting. I'd like to qualify that "I'm not normally this bitchy", as my neighbor said as we waited for the one working elevator in our building (the others are all being painted but I think they need to focus on reprogramming their logic, I even volunteered to do so!). In fact, now I am very excited to go back to working on my first assignment for the Engine class, happily knowing that I can submit on Perforce when I am done without it yelling at me;-)
Also, it's snowing outside and quite lovely.
Anyway, getting past this, I happily finished my program and went to submit it on Perforce, only to have it yell at me about not having the right permissions to add the files. Gah! Two hours of hair pulling and an hour break for sanity and food ensued. I searched high and low for a solution, meticulously tracing my mappings, searching on forums, and trying various suggested solutions in the documentation. At one point, I decided to delete everything that I had pertaining to my two Perforce secured classes from my machine. I figured that getting the latest revision would repopulate my folder with the nice structure that I had messed up in my attempts to fix the permissions problem. Boy was I wrong.
Another half hour of me muttering under my breath and I finally realized that duh, there has been no revision to the depot since the last, so pulling down the latest revision won't actually put anything into my now empty local workspace folder. Recreating the exact structure that I had listed in my workspace path and checking out solved the problem! For some reason, I had assumed that Perforce would create folders for me that did not exist locally, as long as my path had them listed. I have no idea why I assumed this but you know what they saw about that.
And now, I'm very relieved, especially after ranting. I'd like to qualify that "I'm not normally this bitchy", as my neighbor said as we waited for the one working elevator in our building (the others are all being painted but I think they need to focus on reprogramming their logic, I even volunteered to do so!). In fact, now I am very excited to go back to working on my first assignment for the Engine class, happily knowing that I can submit on Perforce when I am done without it yelling at me;-)
Also, it's snowing outside and quite lovely.
Subscribe to:
Posts (Atom)