Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log

KENT RIDGE DIGITAL LABS - INDUSTRIAL ATTACHMENT

Week SiX (10th August - 14th August 1998)

Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log

 

Daily Summary of Task / Assignment

Week No. : SIX                Date : 10/8/98 to 14/8/98

Department/Section attached : KNOWLEDGE LAB

 

Day

Task / Assignment

Monday

Public Holiday (Post National Day)

  • Wrote weekly summary of task / assignment for week 5.
  • Created week 6's log webpage.
Tuesday
  • Tried out on the functions of mid$, instr$, left$ and right$.
  • Work out on the mini project.
  • Apply the functions to the project, but still could not work out.
  • Found a new problem which is that there is a double " when the URL is being transferred into a temporary file.
  • Managed to retrieve all the hyperlinks but not a proper listing into a file for further validation.
Wednesday
  • Set the hyperlinks under "Debug.Print"   to be listed in the Immediate Window (that will not appear when converted into an executable file.
  • Set criteria for hyperlinks without any source codes to be invalid.
  • Able to display only one validated hyperlink at one time and also an invalid one in the ErrorBox.
  • Set program to bypass and resume after an error had occurred. E.g Retrieving a hyperlink for images.
  • Program able to run smoothly and user can exit program by clicking the close button after a few seconds.
  • Trying to list out the validated hyperlinks as well as the error links along with the total amount.
Thursday
  • Able to list out all links in the both the good and error hyperlinks listbox.
  • Make changes to the interface and colours of the program.
  • Compile and made it into an application - WebVat 1.0 (Password is "KRDL").
  • To download source codes for the program, click here. (Program is just a prototype and might have still have bugs.)
  • Explore some VB demos to gain more experience on Visual Basic. Might be able to use them in other projects.
Friday
  • Revised my index.html webpage by adding more graphics and links to it.
  • Look into the website of developer.com, whereby there is an online book on Web Programming with Visual Basic.
  • Search Internet for more graphics at xoom.com.
Saturday Company Off
Sunday

Company Off

  • Wrote weekly summary of task / assignment.

Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log

Weekly Summary of Task / Assignment

Being the sixth week of our Industrial Attachment, we were suppose have started on the development of our main project known as Autonomous Bibliography Building Agent. However due to the difficulities faced in the development of our mini project(Web URLs Validator), it had to be delayed till the seventh week. As for the whole week, I managed to come up with the necessary critierias required for the project by Wednesday which was my estimated target time stated in the previous week's log. I spent my time refining this project during the next two days.

The details of my mini project are as follows :

At this stage, my mini project is fully workable with minimum bugs and error. The "WebVat" as I called it can retrieve a desired website by entering it into a file. To retrieve the source code, one has to click the fetch button after clicking on the display button. If the source code exist (with the start tag <head>), it will appear in the box. But if the source code does not exist, the program will prompt a message box stating that the website is unavailable. To validate the websites retrieving the URLs within the site, a search is made by fetching all links and then veifying them by retrieving their source codes. Once again, the same method is applied as stated before in retrieving the URLs. Problems faced here was that I was not able to find a way to state whether a hyperlink is valid or invalid as different sites have different source code structure. The phrase of words given for the website not existing was also different. With that, I just had to make do with the current state of what I had developed for my mini project.

I will still try my best to improve on the Web Validator along the weeks of my attachment although the major focus would now probably be on the development of Project A.B.B.A. One thing that I realize from this mini project through-out the two weeks given, is that working alone can be a difficult task and to ease the workload,  teamwork has to be introduced. The problems faced earlier were also solved with the help from our supervisor.

 

| BACK to Previous Page |             

Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log Learning Log

Created on 10th August 1998. Last revised on 16th August 1998.

Creator : Daniel Chua