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