Sunday, June 10, 2007

Andreas Viklund

Hey..
I found the template which I could use from www.andreasviklund.com
It called the adndreas09. I have change it beyond recognition, but I still will pay my respects.

Thursday, June 7, 2007

I can validate !!!

I got my page to work and those two little icons....CSS (with a tick) and HTML (with a tick) are the most beautiful things I have ever seen in my life....reward for pain staking efforts....stupid mistakes in the first place....crap...

But it works...and its lovely....well from where I started anyways...hahahaha...moral victory....I have been able to complete at least two phases now !! Yoo hoo...

I am content...
But man....PHP..here I come.....better watch out...

Tuesday, June 5, 2007

Validation !!!

The first page is ready bu has 60 errors !!!!

I don't know what I am gonna do....learn how to validate pages...thats the way to go....

I can't swear.....so I won't....but....%$#@$%%^^&...

Sunday, June 3, 2007

I have got my First Page ready !!!

I got my Home page ready...well its not the first page....I still don't have the login.....boo hoo...I hate PHP....and MySQL...well thats a whole new story.....What am I gonna do ??

Extension....sure.....no alternatives....

Friday, June 1, 2007

Feedback = Redo

I got some feedback...all of it constructive...useful....TIME CONSUMING.....oh ok....

Tuesday, May 15, 2007

Feedback

Yi Cao, one of peers gave me feedback on my LP and Sys Plan....I am waiting to hear from Jacqui....I need to start on their's as well....
Oops..

Sys plan

http://students.mim.iml.uts.edu.au/users/10497321/WEBPAL/SYSPLAN.html

DAMN!!!

I have been playing around with so much code for the past few days ...going through the molasses of code...I am done !! I am wondering what am I doing here....then I wake up from my nightmare and start coding !! I haven't even got one page together....I am so going to ask Tim for an extension...

Some people have finished their system plan..I haven't yet....

I feel as if I am lagging way too behind...

I got the peer review....that also means I must go back to it and change it too !!! Darn...


Now for some sleep...

zzzzzzzzz

Saturday, May 12, 2007

Sys plan

Well I have created my Sys plan..I am waiting for some feedback on it....I have got an email from my peers saying that they will do it soon....time to pray...

Wednesday, May 9, 2007

Crawlers, thesis

The anatomy of a hypertext Web search engine

http://infolab.stanford.edu/~backrub/google.html

Brin and Page (1998)

Crawlers

World Wide Web Worm (McBryan, 1994) was a crawler used to build a simple index of document titles and URLs. The index could be searched by using the grep Unix command.

Google Crawler (Brin and Page, 1998) is described in some detail, but the reference is only about an early version of its architecture, which was based in C++ and Python. The crawler was integrated with the indexing process, because text parsing was done for full-text indexing and also for URL extraction. There is a URL server that sends lists of URLs to be fetched by several crawling processes. During parsing, the URLs found were passed to a URL server that checked if the URL have been previously seen. If not, the URL was added to the queue of the URL server.

Tuesday, May 8, 2007

A good book to read

http://books.google.com/books?id=WSeHVYy23x0C&dq=how+to+write+a+SYSTEM+PLAN,+WEB+APPLICATIONS&pg=PA101&ots=DINRzMDJok&sig=fNiQZZXFwUt48UEDjqYOxsafGhw&prev=http://www.google.com/search%3Fhl%3Den%26q%3Dhow%2Bto%2Bwrite%2Ba%2BSYSTEM%2BPLAN%252C%2BWEB%2BAPPLICATIONS%26btnG%3DSearch&sa=X&oi=print&ct=result&cd=2

Online reader, creating Db with PHP and MySql

Saturday, April 28, 2007

For all the confused people out there...

Have no fear...help is here....I mean....here :
http://www.resource-website.com/

HTML

http://www.youtube.com/watch?v=Kug_CCWI4Zo

Now why didn't I do this before...tch tch...

TUTORIALS

some more tutorials..

http://www.youtube.com/results?search_query=php%2C+mysql%2C+tutorials&search=Search

php tutorial

PHP tutorial !!1 must watch for all those who want to create a login !!


http://www.youtube.com/watch?v=OQ14NjbEXJM&eurl=http%3A%2F%2Fdevelopersvoice%2Ecom%2Fphp%2Dtutorial%2Duser%2Dregistration%2Dw%2Dmy%2Dsql

login page and user database

I have finally managed to get hold of a piece of code...
I hope it will solve my initial hurdles.....
Now...I should be able to create a login page, a registration page and a user database...
Pheew...

Tuesday, April 24, 2007

Something I cud use ?

http://www.php-mysql-tutorial.com/mysql-php-guestbook-2.php

Free to use CSS and HTML templates..

Go NUTS..

http://www.templateworld.com/free_templates.html

Saturday, April 21, 2007

Macro and Micro

I have split up the document as
General, advantages, sources and application in the project.

http://students.mim.iml.uts.edu.au/users/10497321/MnM.html

Tuesday, April 17, 2007

What do I want from DMT ?

I am looking for at least a Distinction !!!!

new and final LP

Its a shame that I am still on the LP and not the project !!

Boo hooo

But here it is !!!!!

http://students.mim.iml.uts.edu.au/users/10497321/final%20lp.htm

Wednesday, April 11, 2007

interesting web site...

This website gives a lot of info about web development and its got decent resources...

http://websitetips.com


Monday, April 9, 2007

Properties defined by CSS

Elements of CSS

A CSS declarative statement looks as :

h1{font-size:24px;}

where:

  • h1: selector
  • font-size: property
  • 24px: value

Types of selectors:

  • Tag
    It is used to redefine a html tag
    p{font-family: Times, serif;}
  • ID
    It is used to name a unique element
    #nav {colour: red;}
  • Class
    Used to address a set of elements
    .post {padding: 10px;}
  • pseudo selectors (classes, elements)

Combining selectors:

  • Contextual
  • Grouping

The new CSS way

  1. Let the CSS control the style of thewhole सीते
  2. No tables for layout, just for tabular डाटा
  3. Keep the XHTML for content, markedup सेमंतिकाल्ल्य

Drawbacks

  1. Hard for older users to adapt
  2. Browser inconsistencies

Standard XHTML 1.0 attributes

Find attributes at:

http://www.w3schools.com/tags/ref_standardattributes.asp

Block level XHTML 1.0 tags

Find all the tags at

http://www.w3schools.com/tags/default.asp

Tags

Some Rules About Tags

  1. tag and attribute names must be written in lower-case
  2. tags must be properly nested
  3. all XHTML tags must be closed, including empty tags
  4. attribute values must always be quoted
  5. documents must be well-formed

xhtml and css

XHTML is a documentstructure language

  • heading,
  • sub-headings
  • divisions,
  • paragraphs,
  • lists,
  • quotes,
  • forms,
  • images
  • spans,
  • emphasis


CSS is a style languagefor document objects:–

  • page flowelement placement
  • margins and padding
  • backgrounds
  • fonts (face, size, style)
  • effects

Lecture notes

Application server:

  • An application server is a software engine that delivers applications to client computers or devices
  • It should handle most, if not all, of the business logic and data access of the application
  • benefits of application server:
    1] ease of application development
    2]and centralization
  • identified with the Sun Microsystems J2EE platform; however,
  • it has also come to encompass servers of web-based applications, such as integrated platforms for e-commerce, content management systems, affiliate management systems and occasionally, even applied to simplistic web-site page builders. The paradigm is more similar to mainframe based applications than traditional client-server.

Apache web server

Apache,

Courtesy: Webopedia (http://www.webopedia.com/TERM/A/Apache_Web_server.html)

What have I been upto...

I haven't been posting on this blog as regularly...thats not called for I know.
So I am gonna more than make up for it...

Tuesday, March 27, 2007

LP

http://students.mim.iml.uts.edu.au/users/10497321/DRAFT-LP.html

MySQL Tutorials

http://php.about.com/od/learnmysql/Learn_MySQL.htm

My SQL tutorial

http://www.php-mysql-tutorial.com/

CGI scripting

http://www.howstuffworks.com/cgi.htm

PHP servers

More about PHp servers:

What are cookies ?

http://kb.iu.edu/data/agwm.html

Hungry ? Wanna have a cookie ?


Cookies provide a means for a Web server to induce a client to store information about itself which can subsequently be called up by the Web server when required. This might be information which the user has supplied about themselves, their preferences or their requirements via forms input. The oft-cited example is the shopping list which might be added to from time to time. Cookies are currently implemented by Netscape and Internet Explorer.


http://www.google.com.au/url?sa=X&start=3&oi=define&q=http://www.acad.bg/beginner/gnrt/appendix/glossary.html&usg=__aygV-_U4adW6l9PA2gQXkmIZbQ4=

http://www.howstuffworks.com/cookie.htm

Web servers

Working:

Process of getting a Web page onto your computer screen:

The browser broke the URL into three parts:
The protocol ("http")
The server name ("www.howstuffworks.com")
The file name ("web-server.htm")

The browser communicated with a name server to translate the server name "www.howstuffworks.com" into an IP Address, which it uses to connect to the server machine.

The browser then formed a connection to the server at that IP address on port 80.

Following the HTTP protocol, the browser sent a GET request to the server, asking for the file http://www.howstuffworks.com/web-server.htm.

The server then sent the HTML text for the Web page to the browser.

The browser read the HTML tags and formatted the page onto your screen.


Reference:
http://www.howstuffworks.com/web-server2.htm

FTP working

http://www.circa.ufl.edu/handouts/networks/ftp.html

Types of FTP

http://wufs.wustl.edu/pathfinder/comp_info/using_ftp.htm

FTP commands

http://en.wikipedia.org/wiki/List_of_FTP_commands

Problems with FTP

  1. sends data in clear text, therefore can be intercepted.
  2. hard to filter traffic using a firewall
  3. the firewall should be well equipped
  4. high latency
  5. no integrity check on server side
  6. no error detection

(Wiki pedia )

FTP - File transfer protocol

File tranfer protocol (FTP): Layer 5 (Application Layer)

  • used to transfer data from one computer to another over the Internet, or through a network.
  • protocol used for exchanging files over any network that supports the Internet protocol.
  • Min of two computers are involved in FTP transfer: server and client

    FTP server listens on the network for requests from clients,making use of FTP server software.

    FTP client, send requests to the servers and initiates a connection.
  • Once connected, the client can do a number of file manipulation operations such as uploading files to the server, download files from the server, rename or delete files on the server and so on.
  • Anyone can create a FTP
  • Almost all computer platform support the FTP protocol. This allows any computer connected to a TCP/IP based network to manipulate files on another computer on that network regardless of OS involved

Reference:

http://en.wikipedia.org/wiki/Ftp

Monday, March 26, 2007

imp site

http://www.netmechanic.com/

I think this site could be helpful in many ways once I start with the project...

Thursday, March 22, 2007


DRAFT LEARNING PROPOSAL:

NAME: RANJEET ELKUNCHWAR (Rj)

STUDENT NO: 10497321 (Msc ADV COMP)


PERSONAL LEARNING NEEDS:

  • SWOT:
    1. STRENGTHS: CRITICAL AND ANALYTICAL THINKING, RESEARCH, TIME MANAGEMENT, CONCURRENT STUDIES
    1. WEAKNESSES: PROGRAMMING ABILITIES
    1. OPPORTUNITES: LEARNING CUTTING EDGE TECHNOLOGIES AND LANGUAGES (BOTH BRIEFLY AND IN DEPTH)
    1. THREATS: TIME CONSTRAINTS, FULL TIME STUDIES

  • LEARNING NEEDS IN DMT:
  • LEARNING CUTTING EDGE WEB TECHNOLOGIES ( HTML,XHTML, CSS, PHP &JAVA SCRIPT-ing) IN SUFFICIENT DETAIL.

  • APPLY THESE INTO THE FINAL PROJECT.
  • LEARN IN DEPTH ABOUT THE WEB BASED ENVIRONMENT.


LEARNING PLAN:

  • OBJECTIVES:

  • GAIN AN UNDERSTANDING OF HTML, XHTML, CSS, PHP AND JAVA SCRIPT
  • GAIN PRACTICAL EXPERIENCE IN THE USE OF THESE TECHNOLOGIES

  • STRATEGIES:
  • UNDERSTAND BASIC CONCEPTS OF EACH TECHNOLOGY

  • DEVELOP/DISCOVER AN INTEREST IN ONE OR MORE
  • EXPLORE THEM FURTHER

    • USING THE FOLLOWING RESOURCES TO HELP REALISE THE STATED OBJECTIVES:

  • STUDY MATERIAL (LECTURE NOTES AND COURSE DOCUMENTS)

  • RECOMMENDED REFERENCES (BOTH HARD COPY AND ONLINE)
  • REPUTED ONLINE SOURCES ( E.G W3C )

  • ONLINE TUTORIALS
  • OTHER RESOURCES: SCHOLARLY ARTICLES, BOOKS AND ONLINE RESOURCES

PROPOSED PROJECT:

AT A VERY BROAD LEVEL, I PLAN TO CREATE A PORTAL SIMILAR TO ORKUT (www.orkut.com) OR HI5 (www.hi5.com). THESE ARE POPULAR PEER/SOCIAL NETWORK PORTALS. I ENVISAGE TO CREATE A SIMILAR NETWORK WITH MINIMAL ATTRIBUTES AS THESE NETWORKS USE. I SHALL SPLIT THE PROJECT INTO THREE PHASES OF DEVELOPMENT

PHASE ONE:

I SHALL CREATE A BASIC WORKING MODEL WHICH SHALL HAVE THE FOLLOWING ATTRIBUTES

  1. PROFILE (I SHOULD HAVE A PROFILE WHICH CAN BE VIEWED BY THE USERS ON THE NETWORK)
  2. THE USERS SHALL HAVE TO LOGIN AND BE REGISTERED TO BE A PART OF THE NETWORK.
  3. I SHOULD BE ABLE TO INVITE USERS TO JOIN/ADD A CONTACT.

PHASE TWO:

ACHIEVING A HIGHER LEVEL DESIGN OF PHASE ONE. ADDING EXTRA FEATURES AS

  1. PROFILE: MY NAME, SEX, D.O.B AND EMAIL ADDRESS OR A SPECTRUM OF OTHER DETAILS.
  2. OPTIONS TO APPROVE/REJECT OR DELETE A USER.
  3. OPTIONS FOR THE USERS TO UNREGISTER.
  4. PROFILE VIEWS ETC

PHASE THREE:

ADDITIONAL FEATURES (TIME PERMITTING) TO ADD OTHER BLOGS I RUN, A PHOTO ALBUM, RSS FEEDS ETC.


SCHEDULE:

  • GAIN BASIC UNDERSTANDING OF ALL TECHNOLOGIES

  • EXPLORE THEM FURTHER IN DETAIL
  • SET SMALL AND ACHIEVABLE GOALS AND TARGETS

  • BRING THE WHOLE LEARNING EXPERIENCE TOGETHER IN THE FINAL PROJECT

REFERENCES:


Wednesday, March 21, 2007

Listamatic is a life saver !!!

I definitely see myself using this roll over menu or list...cool look for my menu.....
Listamatic

Tuesday, March 20, 2007

online resources for php and mysql

http://www.e-learningcenter.com/php_mysql.htm

http://php.about.com/od/learnphp/Learn_PHP.htm

http://www.w3schools.com/php/default.asp

http://www.w3schools.com/sql/default.asp

http://www.brainbell.com/tutorials/MySQL/Tutorial_2._Introducing_MySQL.htm

Ex 4

  1. Shortcuts (Firefox)
    Open Java console: Cntl+Shift+O
    Validate HTML : Cntl+Shift+H (A: Local HTML)
    Page source: Cntl+U
  2. character count: /onkeyup="countit(this)"/
  3. Buttons: Show and hide menu
  4. How to use EVALUATE ???

Ex 3

  1. CSS rules for "other sections"
    font-family: Helvetica, Arial, sans-serif
    color: #B36B00
  2. Change "sidebar - float: right to left"- to make the menu appear on the left
  3. Change the color of the headings, change the hex code
  4. dimensions of the menu ???
  5. there are two errors when you try to validate.....debug !! and "hack" to suit to the other browsers. errors are related to the "text area" and " input" statements.

Ex 2

I included the image by editing the doc in dreamweaver.
I could not upload it to the mim server

Ex 1

Comments-1

navigation menu: "other sections"
list: main, comments, and hat, coat, pterodactyl
Headings: "other sections" & "the is the main part"
The document has two divisions.

Resources for Web Design


Web Design check list !!

Remember to check it off in final design!!

http://www.maxdesign.com.au/presentation/checklist.htm

Javascript

I need to learn about Javascript and CSS as well...
Getting a little too much for me now...!!!

Listamatic

Do not forget this site !!!!!
http://css।maxdesign.com.au/listamatic/index.htm

Gives HTML code for awesome stuff !!!

Mark up Languages

What is a Markup Language?

Markup is code that is included when a document is created

  1. to provide display instructions,
  2. to provide meaning or semantics to words or phrases or
  3. to provide processing instructions.

The markup code or element is made up of a start and end tag and usually some included text and maybe an attribute.

(http://careo.prn.bc.ca/losc/mod1t1.html, viewed on 20th March 07)

Learn HTML, tutorials

http://www.w3schools.com/html/default.asp

I started here a few days ago...I can say that I can create a basic HTML page.....hurray...but its taken me an awfully long time to get here...hmm.....(pondering)...Got to get hold of Sams Teach yourself...Although Tim discouraged their use...they suit my learning abilities....possibly coz I am retarded !!! No offense to anyone....

Cheers,
Rj

How to use the web standards ?

Step 1: use the correct doctype

"Many developers still don't realize that newer browsers look for a DOCTYPE at the top of each page, and will change the way they behave in response to it. Without the correct DOCTYPE, browsers can take your standards-compliant page and render it all wrong."
Read more:
Web Standards for Hard Times - Put a DOCTYPE Atop Every Page
Fixing your site with the right doctype

Step 2: validate your code
"Validators check the syntax of your HTML and CSS to make sure it is correct, and let you know about any errors or ambiguities. It's up to you to figure out how to fix the errors, but usually the mistakes are fairly obvious."
Read more:
What is validation?
Web Standards for Hard Times - Use Those Validators
Validating Australian Museum Online

Step 3: move presentation tags into CSS
The ultimate aim for a website is to separate presentation (colours, fonts, layout, positioning) from content. This is achieved using CSS (Cascading Style Sheets).
Read more:
What is CSS
Advantages of CSS
Disadvantages of CSS
CSS Panic guide

(http://online.uts.edu.au/webapps/portal/frameset.jsp?tab=courses&url=/bin/common/course.pl?course_id=_1506_1, viewed on 20th March 07)

Why do we need to "validate" ?

What is validation?

Recommendation for standards in a browser.
Getting rid of invalid code or "hacks"


How do I validate ?

( http://webboy.net/presentation/ict2003/validation.htm, viewed on 20th March 07)

Need for web standards

Need for web standards ?

  • Less bandwidth requirement
  • Future-proof
  • Extensibility
  • Easier to maintain
  • Compatible with newer browsers
  • Accessible

(http://online.uts.edu.au/webapps/portal/frameset.jsp?tab=courses&url=/bin/common/course.pl?course_id=_1506_1, viewed on 20th March 07)

validator

http://validator.w3.org/

XHTML ?

http://online.uts.edu.au/webapps/portal/frameset.jsp?tab=courses&url=/bin/common/course.pl?course_id=_1506_1

Check on it for FAQs regarding the two languages..

Why is XHTML needed? Isn't HTML good enough?

  1. upward compatibility
  2. lot less messy
  3. can clean up untidy html documents
  4. added functionality

Advantages of XHTML:

  1. availabilty of XForms
  2. better with XTHML 1.0

W3C

Through the W3C, I stumbled on the following link :
http://online.uts.edu.au/webapps/portal/frameset.jsp?tab=courses&url=/bin/common/course.pl?course_id=_1506_1

I think that it is a good beginners point. The article starts with the very basic things that I would like to know. I although find it easier to understand from a print version...I know it sucks...IT and all....but...well....I am more used to it I guess.....so print outs...here I come !!
It also explains some of the things from the excercise Tim wanted me to do....
Hmmm..


I really need to get on with HTML !!

Tuesday, March 13, 2007

HTML tutorials

I spent some time looking through the HTML tutorials on W3C website. I think they are pretty comprehensive. Although....you need to get your head around them at first. Thats what I will be doing ...

Cheers
Rj

Monday, March 12, 2007

critique


It was fun to re-read all the stuff I have done previously...
Seems a little different now ...since I don't have the looming eerie feeling of an exam !!
No more cramming up !!

Everytime I went through the readings....Tim's excellent "enactment" came to my mind !!

I read about web servers at:
http://en.wikipedia.org/wiki/Web_server
http://www.howstuffworks.com/web-server.htm
http://www.webopedia.com/TERM/W/Web_server.html

I found the wiki most informative giving various links to other articles as well.

W3 Schools

Hi blog...
I need to start with the tutorials !!!

http://www.w3schools.com/

DMT lec 3

Lec three....
Tomorrow evening.....

Have I done all the e-tivities ??? Oops....

DMT-lec 2

hi Blog,
Today (6th March 07), Tim taught us the fundamentals of the Internet ....
It was an interesting lecture....he used analogies of "eating in a restaurant".
I learnt all the fundas in grad school..but he made them interesting...and easy to understand.

As I see it now....

I am a "client" in a restaurant (i.e. the web) and demand/request (depending on my mood) service from the waiter (server)...or something to that effect...

It is also explained in a more web jargon at Internet Infrastructure