Friday, June 11, 2010

It is hard to say Bye...

It seems the last day of this semester except the exam weeks. I spent nearly 2 weeks on my final report and handed in as well as my project yesterday. When I check the word account, it really scared me -- more than 4700! It should be, actually, for I have documented the primary process and corresponding techniques in detail in the learning reflection part. That is the key points in my opinion when I built this website.

It is a pity that I do not have time to fill Hello page with all categorized regions. In another word, I have not put enough information in the database for each region. Only Ashfield, Auburn, Bondi, Coogee and Randwick have content in the Hello page. Although, the theory and method are same in the utilization of PHP and database, it would be integrity of website if there is content inside when clicking every link...

It is unbelievable that at the beginning of this semester, I know nothing about web building, but I have built a web site which is working on the server side including 5 skills at the end. I am so glad. Now, when I browse a website on the internet, I always think about how it is built, which skills are used, can I make it by myself...something like that.

In China, there is an old saying: it is better to tell people how to get fish than give them directly. I am so happy that I have enrolled in this DMT subject. I wish I can tell my gratitude for the help from Viv, Oanh, Bubble and Michael! I really learned a lot from you guys. Many thanks to you guys, to DMT. I really appreciate it.

Thursday, May 20, 2010

Notes about my project

It is a good idea to take notes about my project in the blog. Yeah, at the beginning of this subject, accounding to my 0 foundation of website building, I just made my learning proposal with the low goal: using XHTML and CSS at least. Now, it is almost the end of this semester, I am glad that...I am extending my aim all the time...from the beginning XHTML and CSS to a little bit JavaScript, from client side to the server side encoding... Yeah, that is right, I am Learning PHP and MySQL, and already apply them to my project a little bit. It is hard, espectially for me knowing nothing at the beginning. It is quite hard to image how happy when you learn sth and adopt them in your project and they are working succssfully! Moreover, when you solve one skill proplem, you will be enger to have more challenge because you want to make your website better and better. The process you make a website is just like drug... However, there are still a lot of problems with my website and the website is quite simple and kind of stupid, but i am trying my best to do it and i can never thought i can go so far from the beginning which is quite far beyond my original learnning proposal.

This journal is made for that I connected database successfully with my website, and applied the information inside on the webpage dynamically yesterday.
It is simple but I am happy.

Sunday, May 16, 2010

PHP--session ()

Session() used a lot in PHP. It is used to store the information of users such as usename. This information about users will be stored on the server utill the user leaves this website. Thus, it is a temporary storage.

Identifier UID is created by the session () for every guest to store their variables.
<?php
$username="guest";
if (isset($username))
{
$_session($username);
echo $_session($username);
}
?>

Monday, May 3, 2010

Some gain from a practice (I made it!)


I am involved in another subject which has a group project. I was assigned to design a UI for our Encryption/Decryption software Algorithm which is used to input a message and then get the encryption of the plaintext, as well as decryption. You know what, the first idea jumped in to my mind is using some XHTML to creat the UI and a little bit CSS for the decoration. I can do it! I am so glad that I can use my new skills to do something which is useful.

My goal of the UI is clarity and easy to use. Since, it is about a surface for text input and output, I would like to use <form>,for making it clarity, I would combine it with<table>. The result is showed on the left of the page.

There was a very interesting problem I have met during design. It is about the attribute "method" which belong to "form". When I configure it with value "get", the URL would show like this:
/UI.html?Enter+the+message=Meet+you+at+2%3A+00&key=mouse&selection=encryption;
If I set it with the value"pose", the URL would show like this:
/UI.html
So, "Enter+the+message=Meet+you+at+2%3A+00&key=mouse&selection=encryption" will never show in the URL, but actually it still there without visibility.

It is really a detail. I realize the importance of practise. Practise more is the way that can put the information of the book into our mind actually.

My friends said it looks nice. Hehe. I hope so.

Monday, April 19, 2010

Some note about JavaScript 1

Start to learn JavaScript this week. I found a little interesting thing which recall me sth about the difference between XHTML and HTML.

A great deal of attribute in the tags of XHTML are compound words such as borderColor, which is required to written in this way to parse by the browses. However, in HTML, the role is not so much strict, so "bordercolor" is also working if you use it in this way.

The same situation happens in JavaScript environment. The strict type of written type is required to use in terms of the attribute. In this case, borderColor is the correct one.

<script>
var flag=document.getElementById("myinput").ReadOnly;//Corret
var flag=document.getElementById("myinput").Readonly;//False
</script>

Monday, April 12, 2010

Macro-Micro-Analysis

After one week and a half study, I have learned more about the website skills involved in my project such as XHTML, CSS and JavaScript. It is just like if you want to use something, you need to learn it first; you know the advantage & disadvantage about that and then you can make use of it well.
Here is the link to my Macro-Micro- Analysis:
Macro-Micro-Analysis

Friday, April 2, 2010

Some experience on learning HTML,CSS...

After three weeks learning about html, I draw some conclusion on it:
1. know the codes and basic principle
learning from w3school or books sth, I can scan all the knowledge of the html codes and try my best to remember it. It is not a big deal if we can not remember clearly at the first time reading. However, I still need to remember it at full stretch. After all, it will take you extra time to read them twice.
2. Find a very easy and small website with clear structure and codes. Do my best to understand all the codes inside. Sometimes it is really hard to get through everything, but keeping doing it.
3. Testing. I can use the codes what I have learned from E-book to test them using notepad but someone tell me dreamweaver is a better tool for testing. I think i will try it. This step is really important. That is a good proof that I have learned sth and really know what it is.
4.Find a easy and small website with clear codes. What i should do is not understand the codes inside, instead i shoud try to code it by myself without reading the original codes. This step is quite hard and there is a big gap between step3 and step4. However, it is really worth.
5.After all the above steps, it is the turn of my website. hehe...

Keep learning...

Monday, March 29, 2010

Final Learning Proposal

I am very sorry there is no contribution to this week. It seems that one week absence of my blog. The reason is I spent the majority of time on my final learning proposal. The writing thing did take so much time, but the design of my planning website took a lot. Firstly, I browsed a lot of website to determine what kind of job my website will do. It is really about the function thing. Secondly, I searched Wiki, W3school and some forum for the specific skills for my website. Eventually, I have the primary outline of my website.

Here is my Final Learning Proposal~
http://www-student.it.uts.edu.au/~mnzhou/FinalLearningProposal.html

haha~

Thursday, March 18, 2010

The gift from the lecture 3

I have to say the I did not find the advantage of firefox until this lecture. After class, I went back home and followed the instruction from the lecture. I think I should write this process down to record that: check the add-ons content of the tool of firefox, and then go the website of www.mozilla.com to find the option of add-ons, followed by downloading the web developer. Finally, we can install it to the tool of firefox browser. After restart, all the new function could be running.

It is very easy to check the codes of website, also can distinguish the codes to check the HTML, CSS or Javascript...respectively. It is amazing which I have not used like that before. I should have thought that the web programming is so much funny. See...

What a pity...I do not remember the website on which the lecturer showed us the fascinating drawing way...I really want to show it to my sister. If anyone knows, please inform me. Thanks!

Tuesday, March 16, 2010

LearningProposal draft

This is my learning proposal draft. Since I am the beginner, there could be some problems about the structure and schedule and I am not very sure about the relative skills. Anyway, good luck to myself.
http://www-student.it.uts.edu.au/~mnzhou/LearningProposal-draft.html

Thursday, March 11, 2010

a useful link

Hi my friends,

Couple days ago, Andry Mulyadi gave me a webpage for html learning. I started my learning and found that it is very powerful and useful for the skill learning. It contains large numbers of information about html, css, javascript, php and so on which are very easy to understand especially for the beginner like me!It is the first step that costs troublesome---but this one is easy!

http://www.w3schools.com

It is from the help of Andry Mulyadi. Hope all the beginner could find that!

I like it. Let me know, if you like it too!

Tuesday, March 9, 2010

Concerning HTML,Javascript and PHP

After one week general reading, I have got some ideas about those three skills. Metaphorically, HTML is very like the frame of a car; Javascript is like the decoration of a car;PHP is like a engine of a car.

HTML code is used for the interface of webs, providing pages to approach. It includes several types of structure to organize its informations, determining the position of Navigation bar and contents box, etc. It is most like some cars have their engines in the front of the car, and others have theirs at the back.

Javascript is a code which is used to running on the client, improving the user experience. For instance, during registration, the system can immediately prompt that the password should be entered, otherwise, the submission is failed. The user experience in web is definitely pool with only HTML code. We dare to say that a car with pool decoration can still be driven but you never pay for that.

PHP is working from the serve to the client. They are used to not only changing something but also storing something. It benefits the HTML with more services. It enable web to access to the database and store users' information. More services will be provided by using this skill, such as a car with engine, it can go to any places.

Wednesday, March 3, 2010

Say "Hello!"

I am nan. My major is internetworking. However, I know nothing about HTML and PHP. I think that is why I am interested in DMT and I really want to learn it more. I hope I will have a good beginning.

I hope everyone will enjoy it. Good Luck!