Week 1: Round, Round, Get Around, I Get Around
|
| Until June 3rd
| My work up to now has been browsing around, learning stuff here and there and understanding the library.
More serious work should start coming in this week.
|
| Tuesday June 4
| Meeting with Tim Berners-Lee on the Web and W3C, Anselm on Java and Jigsaw, Arthur on Information Gathering.
Afternoon: Reading on libwww, printing out files.
|
| Wednesday June 5
| Meeting with Henrik on HTTP, Jim on PICS and social issues, Dan on Web Tools and the W3C site.
Afternoon: created the homepage you are now reading
|
| Thursday June 6
| Meeting with Dave on HTML, Rohit on Web security, Sally on Web Design.
Afternoon: How to get started writing an application.
A first touch to Tcl and Tk. Downloading, installing, running demos, reading documentation.
|
| Friday June 7
| Created my first Visual C++ application. Started Reading the Manual for Visual C++ version 4.0
|
Week 2: Let's see what happens if we press this button...
|
| Monday, June 10
| Experimenting compiling the library, PICS, the LineMode browser. Tried to fix some errors that
make the line mode browser crash. Reading Inside Visual C++
|
| Tuesday, June 11
| Still cannot get LineMode browser to work correctly. Started reading to understand the insights of
the library.
|
| Wednesday, June 12
| Continue Reading on the library. Looked back at the source code, going through every line.
|
| Thursday, June 13
| Looking at the source code of the LineMode browser, setting up the .mak file of the robot,
trying to make it work, without the actual library.
|
| Friday, June 14
| Reading on the Library. Understanding the functionality
|
Week 3: Waiting for the Miracle to Come
|
| Monday, June 17
| Trying to make the robot compile under Windows
|
| Tuesday, June 18
| Included the missing files in the new version of the library. LineMode browser again
|
| Wednesday, June 19
| Eric came and saw the LineMode browser that didn't work here. Download new version of the library.
|
| Thursday, June 20
| Going through the code of the robot in Unix and Windows and trying to figure out why the @#!$! windows version
doesn't work.
|
| Friday, June 21
| Rebuilt webbot.mak from the beginning. Still doesn't work. Know that it's getting some data.
|
Week 4: And I think to myself "What A Wonderful World"
| Monday, June 24
| Robot still doesn't work. Redownload new version of library. Start poking around.
| | Tuesday, June 25
| The Robot (finally) worked under windows. The error was residing in preprocessor directives to the compiler.
| | Wednesday, June 26
| Testing the Robot, making it work by executing a Tcl command webbot with arguments. This example of Tcl interface
is really basic
| | Thursday, June 27
| Finished writing the .mak and makefile for the new release of the Library.
| | Friday, June 28
| Reading on Tk to develop the user interface of the Robot
|
Week 5: Tic Toc... Tic Tak... Tcl and Tk
| | Monday, July 1
| Making the cute little window to accept user input and to return the Robot's results
| | Tuesday, July 2
| Keep working on the user interface. Got the trace input, path, navigation method (not working) in.
| | Wednesday, July 3
| Working on the new version of the Library. Making a new .mak file for the robot and the library.
|
Week 6: Run Forest, Run
| | Monday, July 8
| Getting some more options of the webbot in the user interface
| | Tuesday, July 9
| Finishing up with the functions of the webbot
| | Wednesday, July 10
| Compiling the library and rebuilding robot and linemode browser.
| | Thursday, July 11
| Finishing up the .mak files. Testing. Ok.
| | Friday, July 12
| Going over the code of the Robot. Understanding HTList, HTRequest etc...
|
Week 7: Getting the Beta-3 Out
| Monday, July 15
| Continue working on the Robot user interface
| | Tuesday, July 16
| Paths and Preferences for the user interface
| | Wednesday, July 17
| Saving preferences in a file
| | Thursday, July 18
| Menus and buttons up and ready
| | Friday, July 19
| Finishing up the preferences for the User Interface. Release of Beta-3. Included first version of user interface.
Henryk leaves for a two-week vacation. CVS crashes.
|
Week 8: Getting the Beta-3 Out of the ...
| Monday, July 22
| Working with Eric in Recovering files from the CVS crash
| | Tuesday, July 23
| Fixing up Library and LineMode browser. Recompiling, reediting and recompiling.
| | Wednesday, July 24
| The Library and LineMode work. Still much work to be done.
| | Thursday, July 25
| Start working with Tcl again. Working with strings and matching patterns.
| | Friday, July 26
| Working with lists and arrays of lists of strings... Matching patterns.
|
Week 9: 90-hour-week Nightmare
| Monday, July 29
| Microsoft classes start. Classes go from 9 to 5, work goes from 6 to 2.
Thinking on the representation of rules, urls, contraints, patterns.
| | Tuesday, July 30
| Continue working on the representation of Urls and rules.
| | Wednesday, July 31
| Parsing of rules, matching of Strings works.
| | Thursday, August 1
| Finished designing the Url representation. Implemented selectors and constructors of Urls and rules.
| | Friday, August 2
| Recursion of rule interpretation. Combining rules with AND, OR and NOT. Testing. Works.
Microsoft classes end.
| | Saturday, August 3
| Incrementing Url indexes. Understanding parents and children.
|
Week 10: When the cat is back, the mice start documenting
| Monday, August 5
| Henrik comes back. Start documenting the Constraint Model as it is now.
| | Tuesday, August 6
| More functionality added for handling Urls. Documenting.
| | Wednesday, August 7
| Searching for matching Urls, and Children implemented.
| | Thursday, August 8
| First version of Rule updating for children using nav (dumb, deep, large, strategic)
| | Friday, August 9
| First version of the graphical representation. Recompiling Library and Installing new computer environment.
Moving my files from form.w3.org to the server, and changing to windows NT4.0b2, Pentium Pro from 95 and Pentium.
|
Week 11: Let's Make the thing run
| Monday, August 12
| Updated the homepage, the History of the robot, deleted the Changes.html and Guide.html pages.
Moving Robot.tcl Rules.tcl Results.tcl from form.w3.org to the server.
| | Tuesday, August 13
|
| | Wednesday, August 14
|
| | Thursday, August 15
|
| | Friday, August 16
|
|
Week 12:
| Monday, August 19
|
| | Tuesday, August 20
|
| | Wednesday, August 21
|
| | Thursday, August 22
|
| | Friday, August 23
|
| | | | | | | |