|
|
| 2005-06-03 06:35:09 CST | | Well, the practicum is done. Sql interpretation went well, it was really easy in fact. Anyway, all my stuff dealing with this project, including source obviously, can now be found under the 'Final Everything' menu item. It's just a tar.gzip of the folder I've been spending so much time in. It's been fun, thanks for watching. |
| 2005-05-08 16:17:15 CST | After some initial disorganization due to that hectic week I finally got some work done. In fact, the whole deal is pretty much done. Insert, select, project, sort, union and incremental merge sorting are all finished. All that is yet to do that I'd even dreamed of doing is parsing out sql style statements and building my statements in my object language out of them. That will wait until after finals week though. My next deliverable is more than done, so nothing is due except a write-up until June 3. I'd kind of lost track of my hours when I was struggling to keep up, I got a little stressed out there honestly. If I were to take a guess though I'd say maybe 50-55 hours thus far. Absolutely no more than 65. Lines of code is much easier to calculate, 2248. As soon as I get a few minutes of free time, quite likely after finals week, I'll get up some new documentation. I'll be posting my presentation as well as the last two deliverabls that never made it up here. Also there will be a new UML dump coming soon, because the old one is just too old to be helpful to me while programming at this point.
As a side note I'd just like to say how rewarding this project has been. I have never worked on a project where I was able to do so much in so little time. The project may be somewhat too minimalistic to be used, and is really very slow, but the fact that it WORKS is something to brag about in itself. |
| 2005-04-23 15:12:38 CST | | The fact that I haven't posted certainly does not mean I haven't been working on this. I've been hammering away at a write-up that is due for one thing. For another I found out on wednesday that I will have to present this tuesday to all of the professors and several students. I could have used a little more advance on that one. Now i'm scurrying to not only get my next delverable and it's documentation done, but I've also got to arrange a professional grade presentation in the next three days. It's going to be very close. This is the rush though, no rest now until friday the 13th. |
| 2005-04-18 07:51:38 CST | | I worked for about three hours last night. I got a bunch of stuff re-arranged and got my locking model implemented. I also got the insert issues worked out for primary/secondary copy by rearranging some stuff in the query handling procedure. Pretty productive night now that i think about it. |
| 2005-04-13 22:43:38 CST | | I spent about a half an hour tonight switching some stuff around. Brought the getter for identification out to the general network interface and fixed things to do with its being static originally throughout the code. Then I added locking functions to the relational operator interface and mended the code for that where I needed to. I'll fix the rest of the objects as I need them. |
| 2005-04-10 20:05:18 CST | | I did a little bit of work again this weekend. I didn't really make any stunning headway I guess, just did a little code maintenance. I pulled all the test code out of the server's main function and into a testing client. So the system really acted like a real database today. A client connected and added a table to the database, ran a few insertions, and disconnected gracefully. I'm not so much worried about my schedule, so i'm kind of taking my time. I'm more afraid of getting hasty and messing something up than I am of not being done on time. I'm at 1706 lines of java, somewhere around 30-32 hours. |
| 2005-04-04 21:34:43 CST | | I got to check out my changes today in a healthier environment. They did pretty well, few stupid errors, but nothing I couldn't handle. I got to impliment a little bit more too, basically just tracking paths of execution down and implementing the functions it needs that are still empty. I've got insert and basic select operations working just fine on the local machine. I have no reason to think that they wouldn't work when I distribute them, but we'll leave that for another day as I've got other things to attend to just now. 1590 lines, roughly 24 hours. |
| 2005-04-03 17:35:39 CST | | I did a decent hunk of work on the old practicum today. Tied up a lot of loose ends and added in some new functionality, maybe... I say maybe because i'm unable to test anything at the moment, I've just got the laptop here in Milwaukee. I tried to test some stuff, but becca's network is being wierd, for whatever reason I get a new dhcp address like every 40 seconds. Oh well, I'll give it all a go tomorrow afternoon when I'm back with my lovely hive of little beasties. |
| 2005-03-17 07:49:32 CST | I suspect I won't be doing much for the rest of this week, I've got some other things I need to attend to.
So just to let everybody have an idea of where I'm at I dropped in a new uml section, complete with a fresh image dump out of argouml. |
| 2005-03-16 18:58:09 CST | | Oh, btw - 1513 lines, roughly 20 hours of coding. |
| 2005-03-16 18:51:05 CST | Well, i had a lot of system problems in the past few days. Basically rendered me useless as programmer from after lunch yesterday until around lunch time today. However, after lunch today I really hammered the code down, in fact I didn't even have lunch today, I ate leftover pizza in front of my computer at like 2:30, but that's not the point here.
The point is that the system passes querys(is it queries? get back to me) now. Now, this next part really depends on your programming philosophy. Some people, like myself, say that something is never really done. There is only a long grey line where projects lie at various levels of reliability and functionality. But if I were to draw a line down across that spectrum where something would be initially completed, I would say the network is on the happy side of that line. Given, i've got some bugs to work out, and a few things to move around to get back to good OO code. Anyway, i'm totally happy, that's pretty much all i wanted to get done over break, and a very large majority of what needs to be done next month. So to celebrate I'm going to call it a night and go out for some fun. |
| 2005-03-15 11:45:31 CST | | Well, things are going pretty good. I've got my table and database objects all hammered out, and seem to be able to successfully transmit them as serializable objects. I'm not going to get networking done today though, which is sort of too bad. It's ok though, the networking portion is the vast majority of the work that needs to be done, so when it's done the whole project will roll along pretty fast. At this point I'm guessing that I've got about 13 hours in for coding, probably another 8-10 for making uml and such. I did a line count just now, 1006 lines of java counting whitespace and comments - not too shabby. I'm going to take just an abosultely random guess and say it might be about 6 times that when it's all ready to go, we'll see how close i was. |
| 2005-03-15 09:18:57 CST | | My INITIAL plans are now posted under plans, mostly because becca seemed curious about what i was up to. This doesn't have any of the new stuff I've added/redone, which is a fair amount, but you'd recognize it from this anyway. I'll try to get a fresh uml export up around the end of the week. |
| 2005-03-14 17:21:21 CST | well, I got this page done today ;-)
j/k, i got a pool of stuff done today. I should be able to finish up the basics of the networking model tomorrow. Today I just basically delt with getting the code exported, and changing all the dumb crap I forgot to do properly in Argouml. I got it all to compile cleanly in other words.
I got most of the network system done today, but debugging that could take me a while yet, considering i'm getting some really odd operation out of the code i implemented today.
I had to do a lot of technical stuff today to get me started, this page for one. But also I went and set up some scripts and automated logins and such to keep me sane with having to move the fresh classes around to all my test hosts and executing all the remote sessions. Now i've got my makefile all pimped out - I type make Distribute and it tars the most recent code and pushes it out to the other hosts, then logs into them and untars it, all automagically. Then make RemoteRun(#) entries handle starting various remote servers.
Hopefully tomorrow I can get the netoworking all polished up so I can start in on the database itself. I think if i keep on track I could take a pretty big bite out of this before thursday afternoon, when I got to pick up the becca for our overlapping break stretch late this week. |
| 2005-03-14 17:07:19 CST | | this is a test of the practicum blog system |
|