Monday, June 2, 2008

Finally

I finish the project and report Finally. I uploaded the project to another server and found things is a bit different. I tested it again and found another truth, it's easy to make things wrong if you are not carefully enough. Because I tested it before and uploaded to mim server and it can still pass the validation. But I found the documents on my computer have some problems in passing the validation. I have to modify them again. Once I thought I could download the files from mim server. It looks a rather clever idea. But it's wrong, I have to redefine the database again.
That's why I say FINALLY.

Tuesday, May 27, 2008

Group Presentation

I got some valuable advices from my group after group presentation yesterday. I should change the font size and color and line spacing, to make the texts readable.
Looking at others' work is helpful. I found they did their website in different way and with different function. Every time I know something, then find so many things I don't know...

About something else

I found there are so many tricky tools to build a website, like wordpress, Dojo, CMS. I'm a little confused with them. And I don't know what are their strengths and weaknesses. Most important, if it's necessary for me to learn some of them?
Since I have some more time, I do some research about them.
Dojo, web-oriented software development.
Dojo is the open source Javascript Toolkit. It's tool for constructing dynamic web user interfaces.
Dojo offers widgets, utilities, higher IO (AJAX) abstraction etc.
BSD or AFL licensed.
Dojo bases on the HTML and Javascript. Developer has not to use any strange programming language. Dojo ups abstraction layer in a higher level. Developer has not to reinvent wheel when starting programming project.

http://dojotoolkit.org/projects/dojox
http://en.wikipedia.org/wiki/Dojo

Project Website

I finished it last week. But I forgot to put the link somewhere.
http://students.mim.iml.uts.edu.au/users/10531895/index.html

I will upload it to another server... try to build another database ...

Monday, May 26, 2008

project

After struggling, I have all my pages pass the validation. Although I think it's not necessary to put the 'validated' labels in every page, I did. Because it's not easy to get them all passed! I spent more time than I thought on validation. I haven't known testing is time-consuming before. I thought it's simple. Now I know. No wonder we are reminded to spare more time for it. And every time you change something you have to check it again. The good thing is I think I'm getting used to it. I make less mistakes than before, and try to make every tag clear when I work on it.

Thursday, May 22, 2008

Debug and Test

I almost finish my project. In fact, I finished constructing it last week, but I find it's a lot of work to do for debugging. And it's necessary to leave enough time for testing and debugging in a plan.
The good thing is I don't make so many mistakes in my code as I did before.
And some problems are not mistakes. It's just when you upload your website you find something should be modified, because the usability, the users hobbies, the visual effect. It's to adjust the website to make it better. And it's not so easy as I thought.

Tuesday, May 20, 2008

search engine & security

I know a little about search engine because it's important for a website. And I'm a little confused with things like "meaningful title" and "keyword". I know we should make a meaningful title and keywords about our website. It will be easy for the search engine to tell what's your website about and both for your clients. The problem is since it's a key for search engine, many website repeat their keywords - words often used to search for their businesses, then they are more possible to be found by clients. Then the title like "welcome to my ..." doesn't work well. Something like "Products, services, Products, services, Products, services, Products, services, Products, services, Products, services, ..." can be found here and there. It's annoying.
Anyway, I have to find a way out.
"Learn how looking at the ways people find and use your web site can give you valuable insight into your marketing campaigns, your page content and your products. Our Analytics articles cover topics like why you should be tracking your analytics, which analytics programs to use and what you should be doing with the data you gather." http://www.searchengineguide.com/marketing.html
"The Basic Task of a Search Engine

Our goal is to build a search engine that returns the most relevant results to searchers. To do this, we need to have a comprehensive index that is as spam-free as possible. We also need to create ranking algorithms which are able to determine the value to searchers of a given site in relation to their query.

We build our index through these 4 simple steps:

  1. Crawl the entire Web
  2. Analyze the content of every crawled page
  3. Build a connectivity map for the entire Web
  4. Process this data so that we can respond to arbitrary user queries with the best answers from the Web in less than 1 second."
http://searchenginewatch.com/showPage.html?page=3624905
I should go over it later, just save it here as a bookmark now.

Security is another important issue. But it's too much for me... The lucky thing is I know little about IT but my sister is an internet security engineer. So I can find some help if I have to do something with internet security later. Anyway, it's good to get a rough idea about what are involved in the whole process and some relevant knowledge, products, etc., like iphone.