The Web Is 16 Today
Tuesday, November 14th, 2006“Today marks the 16th anniversary of the World Wide Web. According to the timeline on the W3.org site: ‘The first web page [was] http://nxoc01.cern.ch/hypertext/WWW/TheProject.html.
“Today marks the 16th anniversary of the World Wide Web. According to the timeline on the W3.org site: ‘The first web page [was] http://nxoc01.cern.ch/hypertext/WWW/TheProject.html.
Project management practice is not only for people who are in engineering and Technological field; it is followed by people who were in other fields.
Last weekend I went to Mysore for a trip, I went through a bus where a person (guide) who will show the tourist places in Mysore, that guy showed the places very well and he was particular in timings. He was strict in following the time management, he allocated time for each spots and the main thing was he asked everybody be in time. I can see the good coordination there when he asked everybody to return at sometime and also mentioned like “If you would not return at the specified time you will miss the bus” (this is in typical engineering and technological firm, “If you don’t perform well in a given time, you will be out”). On the next day I went to some other places, there is another guide who showed one temple in a hilly place, he asked everybody to return with in an hour. Everybody returned with an hour except two. Bus did not wait for those people, I was shocked to see how this guide started bus without getting those two, after sometime I came to know another guide was waiting there to get those two people. I saw the time management, coordination factors there. Guide who asked to start the bus, he don’t want to waste time because of two, since he has to take other people for lunch and he also has to show the rest of the places. After we were having lunch, those two people also came there and had lunch. Then bus started from that spot.
I can see time management, proper coordination followed there. Good job done by those two guides (I don’t remember those two people names)
A “file” consists of the blocks of data in a file, and metadata describing the file (such as the filename).
Using this terminology, a hard link points to the data, and a soft link (also called a symlink or symbolic link) points to the file. Every file has at least one hard link, but not every soft link points to a file.
This explains why the Unix command for deleting a file is called “unlink.” When you unlink a file, what you’re really doing is removing a hard link to the file data, and when the last hard link to that file data is removed, the system removes the data, too (well, it doesn’t delete the data, but it marks it as free).
UML is a visual language for modelling and communicating about the systems through the use of diagrams and supporting text.
UML can be used for Database design also. UML for Database Design is structured around the database design process: business use case modeling, business object modeling, database requirements definition, analysis and preliminary design, and, finally, detailed design and deployment.
The following are the UML Diagrams for Database Designs
Use case — The use case diagram is a model of the system’s intended functions and its environment that supports the business processes. This model serves as a contract between the customer and the developers.
Interaction — Interaction diagrams are either sequence or collaboration diagrams, both of which show the interaction of objects within the system. They can be used to understand queries that will affect the database and even help build indexes based on the information modeled.
Activity — Activity diagrams show the flow of a process. They can be used to show a high-level view of the business and how it operates.
Statechart — Statecharts capture the dynamic behavior of the system or objects within the system.
Class — Class diagrams are logical models that show the basic structure of the system.
Database The database diagram depicts the structure of the database including tables, columns, constraints, and so on.
Component — Component diagrams show the physical storage of the database, including the database management system, tablespaces, and partitions. They can also include applications and their interfaces used to access a database.
Deployment — Deployment diagrams show the hardware configuration that is used for the database and applications.
Sometimes back whenever i wants to do an email validation using javascript always used to go javascript.internet.com and get the code. even i did the same more than 10 or 20 times i still used to go there, copy and paste the code in my site. Now the concept of pattern matching and replacement is become understandable to me. Let me give one small simple example of validation which have i done by understanding the concept
In javascript, function to do pattern match is “search”.
function syntax is like search(regexp).
Lets take an example of email validation. patterns to be searched for email validation is “@”.”.com or .net or .org. or .edu”.
Code:
var emailexpr = /(@)[a-z0-9_-]+\.(com|net|org|edu)/i;
/*
@ — To Check whether @ symbol is there
a-z — To check alphabet is present in the emailaddress (e.g. nag@yahoo.com)
0-9 — To check numeric is present in the emailaddress (e.g. nag12@yahoo.com)
_ — To check underscore is present in the emailaddress (e.g. nag_12@yahoo.com)
.com |net|org|edu — check either one of the domain has to be there (e.g. nag_12@yahoo.edu,nag_12@yahoo.org)
i — For case insensitive match
*/
if (document.form.element.value.search(emailexpr) == -1)
{
alert(”invalid email address”);
return false;
}
More about regular expression will publish in the next article.