Thursday, August 30, 2007

today I spent the entire day with the same compilation problem, but thats ok - I wanted to force myself to sit and look at the music-staves issue and try several attempts at "fixes". Unfortunately, no solution was found, but now I feel fully comfortable sending a message to the board. Hopefully there will be someone who has encountered the error that I have seen, looked up and know well.


Wednesday, August 29, 2007

I've forgotten to write a progress report for a couple days now, so this one will catalog the developments for the last few:


Between last thursday and friday, through steve sinclair's help I was able to get Gamera up and running using Python 2.3 and wxPython 2.4. To do this we had to comment out a few tester lines in the python code, and install on a .local off the main directory. This then proved to be a difficult fix as Music-Staves would not install.

So, I spent the weekend with this problem, and finally on monday, brainstormed with Andrew about possible fixes. He thought the best option was to do a clean install using uni-binaries of the newest Python and wxPython's and then build and install Gamera. An easy and simple process, which worked immediately after we switched the paths (
I must say that Andrew has aided me immensely in getting up and running here, for which I am extremely appreciative).

From that point I then had to try to get Music-Staves and AOMR2 running. Unfortunately until today, Music-Staves is still not running, and I have tried several versions, including downloading previous versions via CVS (in an attempt to avoid GCC compilation differences). So on monday, I decided to put this on the back burner while i worked on getting AOMR2 running. The CVS repository has been taken down so I copy and pasted the most recent versions of all the files into a folder and built and installed it - as a result, AOMR2 is now up and running, and staff-lines may be removed and I can begin training. Laurent has said he will provide me with some training material either tomorrow or friday.

As far as Music-Staves, I have tried several "fixes" but to no avail. Tonight I will post on the developers list, and hopefully someone will get back to me regarding its install.

Beyond that, I've somewhat postponed the daytime c++ and python reading, as reading code and troubleshooting is as great way as any for me to learn a language. In these last few days, I've noticed a marked reduction in the usage of the finder and an increase in the terminal and pico.


Friday, August 24, 2007

On thursday, I continued t0 work through chapter 4, which continues to discuss the necessity of proper header files and the difference between c and c++ headers. Today I'm going to take a break from c++, and read a python tutorial, and hopefully gain some exterior insight on the topics covered thus far.

Wednesday, August 22, 2007

today (08.22.2007) I reviewed chapter 3, with most of the review focused on the usage of makefiles... then went into chapter 4 of the book, which provides an intro on developing a c++ library (as well as integrating other libraries). The main focus was the distinction between C coding v. C++ in these regards. As I am not too familiar with the former, this was a slow read, but I've left it with a 'fair' understanding of the differences. Basically, no need to typedef, and declaration and initializations take place within the struct. Scope resolution operators are used to identify specific struct or global scopes, so that the call is: Struct::add vs. add(CStruct s etc)
On tuesday, I basically finished chapter 3 of the c++ book. I say basically, as there was a lot of information that was covered in it, and today I am going to do a quick overview of the most relevant features, as well as a bit more detailed study of make files. Yesterday, I was also able to delve further into terminal, into features such as profile personalization, search features, and tab completion (thanks andrew!).

Administratively, I need to hand in the working forms to Valerie when she returns from vacation next week. Hopefully there won't be an issue with handing in timesheets retroactively...

Tuesday, August 21, 2007

Not sure why I forgot to post this when I was done last night, but...

yesterday (Monday, 08/21/2007) was quite fruitful, starting with the new bank account, then gaining a broader understanding of c++ and terminal, and shell scripting in general. Many questions regarding the usage of the book examples have now been explained when using them in conjunction with terminal - seemingly simple now, but unfortunately I found no reference that mentioned the connection in clear words.

Friday, August 17, 2007

apologies for the brevity of this entry:

by the end of the day today (thursday) i came close to finishing chapter 3 in the book... although I had to stop to go sign a lease with Melissa on a beautiful 41/2 with a yard in southeast NDG - a close walk to the vendome metro. I will be back to work on the c++ tomorrow...

Wednesday, August 15, 2007

today I was able to cover a large amount of material. I arrived at the lab at early (and still here). I've gone over storage allocation, a review of operators, casting, typedef+ structs, and am now reviewing arrays. the overall data handling and file management is becoming less arcane to me.
today i went through pointers and references (again) and continued into storage allocation methods, and quickly through operators. The majority of the information (other than pointers and references) can be related to my experience with matlab thus far, with modification of course. Thus far, I've been retyping/editing the provided examples and trying some of my own creation, so as to get a feel for the structure of the language. The last few days have been a little less productive for me, as I was looking for a place and getting some administrative stuff out of the way but with these things out of the way, ill have much more time to focus on the program.

Tuesday, August 14, 2007

ID cards and apartments with a bit of c++

Monday I spent the first part of the morning getting a permanent ID card and in the international aid office. After some more work on c++ in the lab, I went off to the Vendome metro stop, to the lower portion of NDG, to look for an apartment. Actually the first one I looked at was a recently renovated 4 1/2 - which Melissa and I are taking. So when she comes up thursday, well be signing for it thursday night.

Friday, August 10, 2007

For the last week, I have been performing administrative tasks (CAQ, student visa, etc.) as well as learning C++ from Bruce Eckel's book. It was a bit slow going at first, as I couldn't figure out where he was coming from, but once he begins using code examples, everything makes sense, and I've been progressing much more rapidly...

Yesterday I rented a car from discount and drove to the border, finally getting my student visa. Once there, the process was surprisingly easy.