Thursday, January 31, 2013

Welcome to Web Development Technologies

Developing "Web" Sites is a weblog of a web developer, with tutorials, sources, examples, guides, tips, suggestions or corrections, references, and other information relating to web development technologies, including HTML and CSS of the web, browser-side or client-side scripting JavaScript, server-side scripting PHP and SQL for databases, with security guides and more, for you (our readers) to learn how to build and develop different types of a real and secure, free or even a paid, personal or commercial website.

Our tutorials are with a view of HTML source to see clearly the codes that you're looking for, and with an example to know the effect or the difference of the instruction to others. And if there's a vulnerability from hacking attacks, like a cross site scripting, SQL injection, and local or remote file inclusion, we do include a security guide on the tutorial for securing your website from vulnerability. We have tips for building your site, like what domain name registrar and web hosting service are the best and good to use, and what is a big waste of time to use such scam products. We will also have suggestions or corrections on improving some web development portals from their mistakes, because there are some web developer's portals with a tutorial which was vulnerable from attacks. All of the corrections in this weblog are true and not build for black propaganda.

Sunday, January 27, 2013

The Path's Dirname, Basename and Extension

One of the important thing to know if you are a web developer is the information of a path of a file. If you're in studying of server-side programming language, such as PHP: Hypertext Preprocessor, also simplified as just PHP, you may saw some filesystem functions like dirname() function which is used to returns the directory name, and basename() function used to returns the file name, from a path. And frequently seen suffixes of web addresses or URLs of static websites such .html and .php are called as an extension.
For example, we have a Uniform Resource Locator (also known as simply as URL,) of this blog post as I mentioned above and its details are listed below:
  1. First of all, the first thing you should know is the path name on the web address of this web page. A path is the general form of the name combining a file and directory, and it's simply as all the text in bold on the URL that I've written above, as /2013/01/the-paths-dirname-basename-and-extension.html and remember that all of the names after the name of a domain name such before another slash [/] is a path name.
  2. The dirname is highlighted with the color orange, /2013/01 but remember if the sub directory "/01" did not exist, the directory will just become /2013 and if the home page of a web site doesn't have a path but just a slash, [/] such as or just a file name such as these URLs doesn't have a dirname but just a directory of a slash as exact as / (forward slash).

Tuesday, January 22, 2013

Most Used Webmasters' Computer Languages

If you want to be a good web developer, of course you need to learn a computer language for developing websites, which is sometimes (unofficially) called as simply as a web language. The often used web languages are also the popular web languages. And there are many types of computer languages for web development. Such as a markup language which is used to write a document. A style sheet language, used for markup language's files, for styling a document. Programming languages which have two kinds of scripting, the client-side scripting (also called as browser-side scripting,) used for programming a web browser, and the server-side scripting language was used for programming a server. And one of the types of web languages, a query language which is act and can be called as a database managing language, specially use with programming language.
  • Hyper-Text Markup Language (officially abbreviated as HTML,) is a markup language as you see on the last two words of its title. It is the most used language for building websites because it's for marking up what's the head, body, title, table and the other parts of a web page.
  • Cascading Style Sheets (CSS) is a style sheet language used to setting up the style and layout of a document written in a markup language that compatible for it. It's totally used for styling by linking many pages unto CSS file to allow it to manage all their styles.
  • JavaScript (sometimes abbreviated as JS,) is often used for client-side scripting, to program the web browser to enhanced user interfaces and dynamic websites. It can be inserted or attached into HTML pages, and (simply,) it's often use to make a website looks alive.

Types of Webmasters' Computer Languages

Not because there's a computer language which artificially created by a human, means that it's without any classification. A computer language without classification, is cannot be! Because every different type of it has a different usage, such as for documenting, styling and programming. These are the types of computer languages for developing websites which often used by web developers, ordered by their popularity.
  1. A markup language is the most used type of computer language for developing websites because it's a modern system for coding a document while reading the text therein this kind of artificial language. All the web pages that you can view using web browser has a markup language.
  2. A style sheet language also simplify as style language, is used for styling a document written in the markup language that compatible for it. A single style sheet can manage all the styles on many compatible documents that linked thru it. The information about the design of a document is often in a style sheet file which is separated from markup files.
  3. A programming language is used to program the system of a website, such as a dynamic site that does changing content depends on the act of user and the parameter that given by the server. There are two classes of programming languages, the client-side scripting for programming the web browser of a viewer, and the server-side scripting and this is for programming the server.