<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1354181122094925216</id><updated>2012-02-10T04:16:25.138-08:00</updated><category term='install'/><category term='leather'/><category term='web'/><category term='restart'/><category term='dynamic'/><category term='Regular Expressions'/><category term='Octet Stream'/><category term='FilesMatch'/><category term='command'/><category term='shahzeb'/><category term='consultants'/><category term='job'/><category term='download'/><category term='PerlDoc'/><category term='shell'/><category term='electronic'/><category term='sports'/><category term='Character Classes'/><category term='manufacturers'/><category term='fresh'/><category term='developer'/><category term='machinery'/><category term='services'/><category term='software engineer'/><category term='advertise'/><category term='apache'/><category term='electronicpakistan'/><category term='facebook'/><category term='trade'/><category term='Application/PDF'/><category term='promote'/><category term='basic'/><category term='mysql'/><category term='textile'/><category term='php'/><category term='static'/><category term='tutorial'/><category term='configure'/><category term='force'/><category term='website'/><category term='Dreamweaver'/><category term='blog'/><category term='industry'/><category term='pdf'/><category term='products'/><category term='contents'/><category term='Linux'/><category term='html'/><category term='marketing'/><category term='lamp'/><category term='Ubuntu'/><category term='pakistan'/><title type='text'>Eazi Web</title><subtitle type='html'>eaziweb is a simple blog where a web developer/computer professional will find the solution for his day to day problem.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-4148238576372826029</id><published>2011-11-17T21:34:00.001-08:00</published><updated>2011-11-17T21:45:42.388-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='PerlDoc'/><category scheme='http://www.blogger.com/atom/ns#' term='Application/PDF'/><category scheme='http://www.blogger.com/atom/ns#' term='Octet Stream'/><category scheme='http://www.blogger.com/atom/ns#' term='Regular Expressions'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='force'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='download'/><category scheme='http://www.blogger.com/atom/ns#' term='FilesMatch'/><category scheme='http://www.blogger.com/atom/ns#' term='Character Classes'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineer'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Force a PDF to download</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I recently needed to &lt;b&gt;force a PDF to download&lt;/b&gt; using &lt;a href="http://httpd.apache.org/" title="Apache HTTPD Site"&gt;&lt;b&gt;Apache&lt;/b&gt;&lt;/a&gt;. The default behaviour for most browsers is to try to open the PDF inside the browser itself. This is fine for a small &lt;b&gt;PDF&lt;/b&gt; or for powerful machines - but a large &lt;b&gt;PDF &lt;/b&gt;on even a modest machine can often lock the browser up. This needed fixing!&lt;br /&gt;&lt;br /&gt;Little R&amp;amp;D of the &lt;a href="http://httpd.apache.org/" title="Apache HTTPD Site"&gt;&lt;b&gt;Apache&lt;/b&gt;&lt;/a&gt; documents, you can get &lt;i&gt;&lt;a href="http://httpd.apache.org/docs/2.0/mod/core.html#filesmatch" title="Apache Docs, FilesMatch"&gt;FilesMatch&lt;/a&gt;&lt;/i&gt; option which takes &lt;i&gt;Regular Expressions&lt;/i&gt;. Initially I used something like this...  &lt;br /&gt;&lt;div class="geshifilter" style="position: relative;"&gt;&lt;pre class="text geshifilter-text"&gt;&lt;files *.pdf=""&gt;&lt;br /&gt;  ForceType application/pdf&lt;br /&gt;  Header set Content-Disposition attachment&lt;/files&gt;&lt;/pre&gt;&lt;/div&gt;This worked PERFECTLY - except some files had upper-case extensions and some had lower and I could see situations in the future where combinations of upper and lower case would be used too - just to piss me off! Because of this, not even this would work...&lt;br /&gt;&lt;br /&gt;&lt;div class="geshifilter" style="position: relative;"&gt;&lt;pre class="text geshifilter-text"&gt;&lt;filesmatch \.(pdf|pdf)=""&gt;&lt;br /&gt;  ForceType application/pdf&lt;br /&gt;  Header set Content-Disposition attachment&lt;/filesmatch&gt;&lt;/pre&gt;&lt;/div&gt;That would match perfectly - as long as it was an EXACT match on upper OR lower case.&lt;br /&gt;I was reaching the end of my patience - that is until I read the &lt;b&gt;&lt;a href="http://perldoc.perl.org/perlrequick.html#Using-character-classes" title="Using Character Classes"&gt;Using Character Classes&lt;/a&gt;&lt;/b&gt; on &lt;i&gt;&lt;a href="http://perldoc.perl.org/" title="Perl Doc"&gt;PerlDoc&lt;/a&gt;&lt;/i&gt;.&lt;br /&gt;This showed me that I could force the &lt;i&gt;RegEx&lt;/i&gt; (short for &lt;i&gt;Regular Expressions&lt;/i&gt;) to match in a &lt;b&gt;case-insensitive&lt;/b&gt; manner. This lead me to the following...&lt;br /&gt;&lt;div class="geshifilter" style="position: relative;"&gt;&lt;pre class="text geshifilter-text"&gt;&lt;filesmatch \.(?i:pdf)$=""&gt;&lt;br /&gt;  ForceType application/pdf&lt;br /&gt;  Header set Content-Disposition attachment&lt;/filesmatch&gt;&lt;/pre&gt;&lt;/div&gt;However this only worked in proper browsers - and the bulk of the world are sadistic enough&amp;nbsp; to use Internet Explorer based ones. For some reason, if &lt;i&gt;Internet Explorer&lt;/i&gt; see's the content type "&lt;i&gt;&lt;b&gt;Application/PDF&lt;/b&gt;&lt;/i&gt;" it will simply open it up in the reader. The solution? Why not pretend its a bog standard &lt;a href="http://en.wikipedia.org/wiki/Octet_stream" title="Octet Stream definition at Wikipedia"&gt;&lt;i&gt;Octet Stream&lt;/i&gt;&lt;/a&gt;, just like a Zip file? After all, that's basically all it is; a binary file... &lt;i&gt;A steam of bytes&lt;/i&gt;.&lt;br /&gt;&lt;div class="geshifilter" style="position: relative;"&gt;&lt;pre class="php geshifilter-php"&gt;&lt;span class="sy0"&gt;&amp;lt;&lt;/span&gt;FilesMatch &lt;span class="st0"&gt;"\.(?i:pdf)$"&lt;/span&gt;&lt;span class="sy0"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;  ForceType application&lt;span class="sy0"&gt;/&lt;/span&gt;octet&lt;span class="sy0"&gt;-&lt;/span&gt;stream&lt;br /&gt;  &lt;span class="kw3"&gt;Header&lt;/span&gt; set Content&lt;span class="sy0"&gt;-&lt;/span&gt;Disposition attachment&lt;br /&gt;&lt;span class="sy0"&gt;FilesMatch&lt;span class="sy0"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;And there you have it… A perfectly working modification to &lt;b&gt;force all PDF files to download&lt;/b&gt; - this will work for any file extensions you chose to put into the &lt;a href="http://httpd.apache.org/docs/2.0/mod/core.html#filesmatch" title="FilesMatch definition at the Apache Docs"&gt;&lt;i&gt;&lt;b&gt;FilesMatch&lt;/b&gt;&lt;/i&gt;&lt;/a&gt; argument!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Impotant Note : &lt;/b&gt;&lt;br /&gt;&lt;div class="field field-name-comment-body field-type-text-long field-label-hidden"&gt;&lt;div class="field-items"&gt;&lt;div class="field-item even" property="content:encoded"&gt;You can put this code in either the htaccess or the vhost configuration for your server.&lt;br /&gt;You can read more about &lt;a href="http://httpd.apache.org/docs/2.0/mod/core.html#filesmatch" rel="nofollow"&gt;FilesMatch at the Apache Document page&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-4148238576372826029?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/4148238576372826029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/11/force-pdf-to-download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/4148238576372826029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/4148238576372826029'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/11/force-pdf-to-download.html' title='Force a PDF to download'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-5380238508173030869</id><published>2011-09-14T06:18:00.000-07:00</published><updated>2011-09-14T06:18:55.063-07:00</updated><title type='text'>Android Basics 2</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="font-family: inherit;"&gt;As per&amp;nbsp; the first step of leaning any thing u have to configure the environment so just follow what is here (i wont go into details of installation)&amp;nbsp;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;a href="http://developer.android.com/sdk/installing.html"&gt;http://developer.android.com/sdk/installing.html&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;Now to the concepts&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;there are some basic concepts we should have a look at,before going into details&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;From a developer's perspective, the fundamental &lt;b&gt;building blocks / components of Android&lt;/b&gt; are:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;1. Activities&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;2. Services&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;3. Broadcast Receivers&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;4. Content Providers.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The &lt;b&gt;means of communication&lt;/b&gt; between the above mentioned components is through &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;1. Intents&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;2. Intent Filters&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;The &lt;b&gt;User Interface elements&lt;/b&gt; are by using what are called:&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;1. Views&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;2. Notifications&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Now lets simply define these concepts&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Activity : &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Activity &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;is the presentation layer for a Android App. in Simple words &lt;/span&gt;&lt;span style="font-size: small;"&gt;Activity is the screen visible to user. Every screen in an application is an activity by itself&lt;/span&gt;&lt;span style="font-size: small;"&gt; each activity is an independent entity.For Example&amp;nbsp; A screen Showing Key pad to type the text.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Services : &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Services &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;ar&lt;span style="font-family: inherit;"&gt;e the background tasks/program that can be executed for a a specific task.&lt;/span&gt;&lt;/span&gt;For example, a service might play music in the background &lt;/li&gt;&lt;li style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Broadcast Receiver&lt;/b&gt; :&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt; Broadcast Receiver &lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;is a component that can receive and respond to any broadcast announcements from the system. &lt;/span&gt;for example, a broadcast announcingthat the battery is low.each broadcast is delivered as an &lt;code&gt;&lt;a href="http://developer.android.com/reference/android/content/Intent.html"&gt;Intent&lt;/a&gt;&lt;/code&gt; object .(Intentent described below)&lt;/li&gt;&lt;li style="font-family: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Content Provider&amp;nbsp; : &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt;A &lt;/span&gt;&lt;b style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;Content Provider&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: inherit;"&gt; manages application dataou can store the data inthe file system, an SQLite database, on the web, or any other persistent storage location yourapplication can access. Through the content provider, other applications can query or even modifythe data (if the content provider allows it).&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: inherit;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;b&gt;Intents&lt;/b&gt; :&amp;nbsp; &lt;b&gt;Intents &lt;/b&gt;are the messages passed between the components just like the parameter passed between APIs.mostly &lt;b&gt;Intents&lt;/b&gt; are async.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: inherit;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;b&gt;Intent Filters&lt;/b&gt; : &lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;b&gt;Intent Filters &lt;/b&gt;are the mean through which component advertise their capabilities to do a task/job/operation to &lt;b&gt;ANDROID &lt;/b&gt;platform.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: inherit;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;b&gt;View&lt;/b&gt; : User Inter face of activities. simply any drwable object used as an element like button and Image etc&lt;/span&gt;&lt;/li&gt;&lt;li style="font-family: inherit;"&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;Notifications&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-5380238508173030869?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/5380238508173030869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/android-basics-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/5380238508173030869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/5380238508173030869'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/android-basics-2.html' title='Android Basics 2'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-8994697183698986068</id><published>2011-09-14T04:43:00.000-07:00</published><updated>2011-09-14T04:43:18.630-07:00</updated><title type='text'>Android Basics 1</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;My current employer is cellular compny providing Value added services (VAS ) to different cellular companies like Mobilink ,Warid and Telenor etc across the country.&lt;br /&gt;as the world is going to mobile computing so we are going to start delivering services for different handsets like android, iphone nokia etc....&lt;br /&gt; &lt;br /&gt;In the first phase &lt;b&gt;ANDROID&lt;/b&gt;.&lt;br /&gt;so here we be updating our day to day learning and concepts so keep going and enjoy &lt;b&gt;ANDROID development.........&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-8994697183698986068?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/8994697183698986068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/android-basics-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/8994697183698986068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/8994697183698986068'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/android-basics-1.html' title='Android Basics 1'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-2081526731322405519</id><published>2011-09-13T03:07:00.000-07:00</published><updated>2011-09-14T04:37:09.472-07:00</updated><title type='text'>extend flexigrid</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;It's quite easy to understand, what's the magic behind &lt;br /&gt; flexigrid, so I am not a afraid of not beeing able to update, since my &lt;br /&gt; flexigrid at least twice as powerfull as the original one... In Germany we &lt;br /&gt; say "Kosten Nutzen Rechnung", dunno if the translation "Costs and Benefits &lt;br /&gt; Calculation" will point it out... &lt;br /&gt; &lt;br /&gt;But here's something for you!! You can extend any jquery plugin easyly by &lt;br /&gt; using the correct extender-function. &lt;br /&gt; &lt;br /&gt;look at the end of the flexigrid.js. here you will find several extentions, &lt;br /&gt; the author already implemented. Just Copy-Paste one of them, change the name &lt;br /&gt; und the method, that will be called... add private method to flexigrid.. &lt;br /&gt; &lt;br /&gt;Example: &lt;br /&gt; &lt;br /&gt;$.fn.flexReload = function(p) { // function to reload grid &lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.each( function() { &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (this.grid&amp;amp;&amp;amp;this.p.url) this.grid.populate(); &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }); &lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }; //end flexReload &lt;br /&gt; &lt;br /&gt;This function should be in your flexigrid.js already. &amp;nbsp;Copy that and paste &lt;br /&gt; it like this: &lt;br /&gt; &lt;br /&gt;$.fn.flexMyExtendedFunc = function(p) { // function to reload grid &lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return this.each( function() { &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (this.grid&amp;amp;&amp;amp;this.p.url) this.grid.myprivatefunction(); &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }); &lt;br /&gt; &lt;br /&gt;&amp;nbsp; &amp;nbsp; }; //end flexReload &lt;br /&gt; &lt;br /&gt;Now, search for the function "populate" ... you'll find something like this: &lt;br /&gt; &lt;br /&gt;populate: function () { //get latest data &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(p.loadingIndicatorFunc) &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; p.loadingIndicatorFunc(true); &lt;br /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var g = this; &lt;br /&gt; &lt;br /&gt;[....] &lt;br /&gt; &lt;br /&gt;Again.. Copy paste the whole function and rename it to "myprivatefunction" &lt;br /&gt; and, of course, change the code inside the function. &lt;br /&gt; &lt;br /&gt;You can pass parameters as well! &lt;br /&gt; &lt;br /&gt;And now you may ask, how to call this function?? &lt;br /&gt; &lt;br /&gt;very easy! &lt;br /&gt; &lt;br /&gt;Let's says, you have a "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You did "$("#myFlexTable").flexigrid(...); somewhere... &lt;br /&gt; &lt;br /&gt;Now just call $("#myFlexTable").flexMyExtendedFunc();" and the code INSIDE &lt;br /&gt; the flexigrid ("myprivatefunction") will be executed. You have full control &lt;br /&gt; in here... you can access all variables, the flexigrid uses... &lt;br /&gt; &lt;br /&gt;And what about updating? &lt;br /&gt; &lt;br /&gt;If you really JUST add a new extension method AND ONLY add methods to the &lt;br /&gt; flexgrid-plugin, you can easyly copy-paste them to a new version.... That's &lt;br /&gt; how I would do it... Anyway, trust me, if you ll get to understand the code, &lt;br /&gt; the other way - adding updates via copy-paste to your version of flexigrid, &lt;br /&gt; might be a lot faster... &lt;br /&gt; &lt;br /&gt;Hope that helps some people out there, who try to expand the flexigrid.&lt;br /&gt;&lt;br /&gt;Source code&amp;nbsp;&lt;a href="http://flexigrid.info/"&gt;http://flexigrid.info/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="myFlexTable"&gt;  &lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-2081526731322405519?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/2081526731322405519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/extend-flexigrid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/2081526731322405519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/2081526731322405519'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/extend-flexigrid.html' title='extend flexigrid'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-6576367093899275053</id><published>2011-09-12T03:26:00.000-07:00</published><updated>2011-09-15T01:05:51.444-07:00</updated><title type='text'>How to install LAMP (Apache, PHP and MySQL in Linux) using Yum - Techie Corner</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://www.techiecorner.com/125/how-to-install-lamp-apache-php-and-mysql-in-linux-using-yum/"&gt;How to install LAMP (Apache, PHP and MySQL in Linux) using Yum - Techie Corner&lt;/a&gt;: "Below are the steps to install LAMP (Apache, PHP and MySQL in Linux) using Yum:-&lt;br /&gt;&lt;br /&gt;Open a terminal (if you are using X-Window), and type&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; yum install httpd&lt;/b&gt;&amp;nbsp;&lt;/blockquote&gt;and follow on screen instruction to install apache web server&lt;br /&gt;Once apache web server has been installed, type&lt;br /&gt;&lt;blockquote&gt; &lt;b&gt;yum install php&lt;/b&gt;&lt;/blockquote&gt;Once PHP installed successfully, type&lt;br /&gt;&lt;blockquote&gt; &lt;b&gt;yum install mysql-server mysql &lt;/b&gt;&lt;b&gt;php-mysql &lt;/b&gt;&lt;/blockquote&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Once everything finish,&lt;br /&gt;you can do all the above steps in a single command like&lt;br /&gt; &lt;b&gt;yum install httpd&lt;/b&gt; &lt;b&gt;php &lt;/b&gt;&lt;b&gt;mysql-server mysql &lt;/b&gt;&lt;b&gt;php-mysql &lt;/b&gt;&lt;br /&gt;type&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;service httpd start &lt;/b&gt;&amp;nbsp;&lt;/blockquote&gt;to start your apache web server, screen will show you if web server service successfully started&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;type service mysqld start&amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;to start your mysql server"&lt;br /&gt;&lt;br /&gt;&lt;a href="https://chrome.google.com/webstore/detail/pengoopmcjnbflcjbmoeodbmoflcgjlk" style="font-size: 13px;"&gt;'via Blog this'&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-6576367093899275053?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/6576367093899275053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/how-to-install-lamp-apache-php-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/6576367093899275053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/6576367093899275053'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/how-to-install-lamp-apache-php-and.html' title='How to install LAMP (Apache, PHP and MySQL in Linux) using Yum - Techie Corner'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-330221407462159334</id><published>2011-09-12T02:39:00.000-07:00</published><updated>2011-09-12T02:39:21.388-07:00</updated><title type='text'>Cross domain ajax calls</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;http://www.ajax-cross-domain.com/&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-330221407462159334?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/330221407462159334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/cross-domain-ajax-calls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/330221407462159334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/330221407462159334'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/cross-domain-ajax-calls.html' title='Cross domain ajax calls'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-7816857500998954973</id><published>2011-09-09T05:54:00.000-07:00</published><updated>2011-09-09T05:56:39.577-07:00</updated><title type='text'>Flexigrid</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://flexigrid.info/"&gt;Flexigrid&lt;/a&gt;:&lt;br /&gt;&lt;span class="Apple-style-span" style="background-color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font: inherit; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Lightweight but rich&amp;nbsp;jquery &amp;nbsp;php&amp;nbsp;data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source using Ajax to load the content.&lt;/div&gt;&lt;div style="border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-size: 12px; font: inherit; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Similar in concept with the Ext Grid only its pure jQuery love, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.&lt;/div&gt;&lt;div style="color: #eeeeee;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-7816857500998954973?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/7816857500998954973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/flexigrid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7816857500998954973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7816857500998954973'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/flexigrid.html' title='Flexigrid'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-5027788829718088928</id><published>2011-09-04T23:16:00.000-07:00</published><updated>2011-09-04T23:16:50.890-07:00</updated><title type='text'>Mastering JSON ( JavaScript Object Notation )</title><content type='html'>&lt;a href="http://www.hunlock.com/blogs/Mastering_JSON_%28_JavaScript_Object_Notation_%29"&gt;Mastering JSON ( JavaScript Object Notation )&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-5027788829718088928?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/5027788829718088928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/09/mastering-json-javascript-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/5027788829718088928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/5027788829718088928'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/09/mastering-json-javascript-object.html' title='Mastering JSON ( JavaScript Object Notation )'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-3020089303028585413</id><published>2011-08-18T02:23:00.000-07:00</published><updated>2011-08-18T02:45:05.656-07:00</updated><title type='text'>20 Years of Linux [Infographic]</title><content type='html'>&lt;br /&gt;Linux celebrated it’s 20th birthday this week. During these twenty years Linux has evolved remarkably from an ordinary computer application that could do nothing much than bootin-up a computer to now a full scale and highly featured operating system, which is still free.&lt;br /&gt;&lt;br /&gt;Linux Foundation, at the occasion of it’s birthday, released following infographic which pretty much shows the transition that Linux has undergone during the years.&lt;br /&gt;&lt;br /&gt;At the end there’s a video as well – to better understand the concept of Linux, just in case if aren’t aware of it’s business rules.&lt;br /&gt;&lt;a href="www.electronicpakistan.com" onBlur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 550px; height: 1500px;" src="http://www.electronicpakistan.com/misc/linux_thenandnow_thumb.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5642124606878649090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-3020089303028585413?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/3020089303028585413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/08/20-years-of-linux-infographic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/3020089303028585413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/3020089303028585413'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/08/20-years-of-linux-infographic.html' title='20 Years of Linux [Infographic]'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-7314420723666561820</id><published>2011-08-18T01:50:00.000-07:00</published><updated>2011-08-18T01:50:24.165-07:00</updated><title type='text'>Tell Us: Do you think you are Being Trapped by Google?</title><content type='html'>Google has become an essential part of our online lives. Gmail, Google Docs, Search Engine, Feed Reader, Maps, Google Earth, YouTube and What Not?&lt;br /&gt;&lt;br /&gt;I am not doubting the ease this single company has brought to our lives, but at the same ever you thought that Google stores all the activities you do on internet, for instance, what searches you did, emails you send, your mobile number and much much more – there is a huge list we can make. For a sneak peak, find out what information Google stores about you by clicking this link: https://www.google.com/dashboard/&lt;br /&gt;&lt;br /&gt;There are good chances that Google knows that you are looking for admission in a medical college in Abbotabad, or maybe it knows well that you are preparing a research report on a particular topic for your degree project or even it may know your medical history as well.&lt;br /&gt;&lt;br /&gt;Instead of commenting further – we want to hear from you in comments, and question is&lt;br /&gt;&lt;br /&gt;“Ever you thought that Google knows too much about you? If not, are you thinking the same now? What’s in your mind – say it” (Silent Readers are also requested for input)&lt;br /&gt;&lt;br /&gt;Expect a follow up post on the same topic – but first, we want to listen you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-7314420723666561820?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/7314420723666561820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/08/tell-us-do-you-think-you-are-being.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7314420723666561820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7314420723666561820'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/08/tell-us-do-you-think-you-are-being.html' title='Tell Us: Do you think you are Being Trapped by Google?'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-4020033589404634835</id><published>2011-08-17T12:46:00.000-07:00</published><updated>2011-09-20T00:22:04.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='developer'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='restart'/><category scheme='http://www.blogger.com/atom/ns#' term='software engineer'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>linux commands for every web developer/Software engineer</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h2 class="title"&gt;scp - Linux command line tool to copy files over ssh&lt;/h2&gt;&lt;h1&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; font-weight: normal;"&gt;scp [[user@]from-host:]source-file [[user@]to-host:][destination-file]&lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; font-weight: normal;"&gt;e.g &lt;/span&gt;&lt;/h1&gt;&lt;blockquote&gt;&lt;h1&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; font-weight: normal;"&gt;scp&amp;nbsp; abc.TXT root@10.215.3.150:/home/user/xyz.TXT &lt;/span&gt;&lt;/h1&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 13px; font-weight: normal;"&gt;&lt;dl&gt;&lt;dt&gt;from-host&lt;/dt&gt;&lt;dd&gt;Is the name or IP of the host where the source file is, this can be  omitted if the from-host is the host where you are actually issuing the  command&lt;/dd&gt;&lt;dt&gt;user&lt;/dt&gt;&lt;dd&gt;Is the user which have the right to access the file and directory  that is supposed to be copied in the cas of the from-host and the user  who has the rights to write in the to-host&lt;/dd&gt;&lt;dt&gt;source-file&lt;/dt&gt;&lt;dd&gt;Is the file or files that are going to be copied to the destination  host, it can be a directory but in that case you need to specify the &lt;i&gt;-r&lt;/i&gt; option to copy the contents of the directory&lt;/dd&gt;&lt;dt&gt;destination-file&lt;/dt&gt;&lt;dd&gt;Is the name that the copied file is going to take in the to-host, if  none is given all copied files are going to maintain its names&lt;/dd&gt;&lt;/dl&gt;&lt;/span&gt;&lt;/div&gt;&lt;h1&gt;&lt;span style="font-size: 85%;"&gt;Restart MySql Ubuntu&lt;/span&gt;&lt;/h1&gt;To restart Apache2 on Ubuntu, we enter the following command in a terminal such as bash:&lt;br /&gt;&lt;blockquote&gt;&lt;pre class="bash geshifilter-bash" style="font-family: monospace;"&gt;&lt;span style="color: black;"&gt;restart mysql&lt;br /&gt;&lt;br /&gt;service mysql start&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;h1&gt;&lt;span style="font-size: 85%;"&gt;Restart Apache2 Ubuntu&lt;/span&gt;&lt;/h1&gt;To restart Apache2 on Ubuntu, we enter the following command in a terminal such as bash:&lt;br /&gt;&lt;blockquote&gt;&lt;pre class="bash geshifilter-bash" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="color: black; font-weight: bold;"&gt;/&lt;/span&gt;etc&lt;span style="color: black; font-weight: bold;"&gt;/&lt;/span&gt;init.d&lt;span style="color: black; font-weight: bold;"&gt;/&lt;/span&gt;apache2 restart&lt;/pre&gt;&lt;/blockquote&gt;Of course, you most likely will need to be the superuser to do that  so you might need to enter the following command and then your password  when requested:&lt;br /&gt;&lt;blockquote&gt;&lt;pre class="bash geshifilter-bash" style="font-family: monospace;"&gt;&lt;span style="color: black; font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="color: #c20cb9; font-weight: bold;"&gt;sudo&lt;/span&gt; &lt;span style="color: black; font-weight: bold;"&gt;/&lt;/span&gt;etc&lt;span style="color: black; font-weight: bold;"&gt;/&lt;/span&gt;init.d&lt;span style="color: black; font-weight: bold;"&gt;/&lt;/span&gt;apache2 restart&lt;/pre&gt;&lt;pre class="bash geshifilter-bash" style="font-family: monospace;"&gt;&lt;/pre&gt;&lt;pre class="bash geshifilter-bash" style="font-family: monospace;"&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-4020033589404634835?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/4020033589404634835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/08/linux-commands-for-every-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/4020033589404634835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/4020033589404634835'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/08/linux-commands-for-every-web.html' title='linux commands for every web developer/Software engineer'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-7520740801529238807</id><published>2011-08-15T22:30:00.000-07:00</published><updated>2011-08-24T00:02:30.224-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='shahzeb'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fresh'/><category scheme='http://www.blogger.com/atom/ns#' term='command'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='basic'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='electronicpakistan'/><title type='text'>some of the basic linux command</title><content type='html'>&lt;span style="font-family:times new roman;"&gt;There are many common Linux commands that will be helpful to you, if you ever even use the command line interface in Linux. Most average users just use the graphical user interface instead which usually has many tools and front-ends to Linux common commands. This Linux tutorial on command commands will help even the average user in case X server crashes, fails, is not properly configured, etc. So continue reading for some of the more common Linux bash commands.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;Some of the more common Linux shell commands are listed below for more information on each command you can always run &lt;/span&gt;&lt;code style="font-family: times new roman;"&gt;man [command]&lt;/code&gt;&lt;span style="font-family:times new roman;"&gt;  and this will bring up the manpage for that command, you can also click  on the commands listed for some common examples and syntax.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;First before I list them any syntax in &lt;code&gt;[]&lt;/code&gt; will need some kind of input from you normally, for example:&lt;/p&gt; &lt;p&gt;&lt;code&gt;man [command]&lt;/code&gt; you will want to actually replace &lt;code&gt;[command]&lt;/code&gt; with the shell command you want to read the man page for: &lt;code&gt;man ls&lt;/code&gt; will give you the man page for the Linux shell command &lt;code&gt;ls&lt;/code&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;linux &lt;a title="Linux ls Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/list-files-and-folders-with-linux-ls-command/"&gt;&lt;code&gt;ls&lt;/code&gt;&lt;/a&gt; command – is used to list files on the filesystem.&lt;/li&gt;&lt;li&gt;&lt;a title="Linux file Info Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-file-info-command/"&gt;&lt;code&gt;file&lt;/code&gt;&lt;/a&gt; – command that will check the filetype, this will output to you what the file type is no matter what the extension is.&lt;/li&gt;&lt;li&gt;&lt;a title="How to Create a Directory in Linux" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/mkdir-how-to-create-a-directory-in-linux/"&gt;&lt;code&gt;mkdir&lt;/code&gt;&lt;/a&gt; command – used to make directories on the filesystem.&lt;/li&gt;&lt;li&gt;&lt;a title="Change Directory cd Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/change-directory-using-cd-linux-command/"&gt;&lt;code&gt;cd&lt;/code&gt;&lt;/a&gt; – is used for changing into a different directory in the Linux shell&lt;/li&gt;&lt;li&gt;&lt;a title="cp Linux copy Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/"&gt;&lt;code&gt;cp&lt;/code&gt;&lt;/a&gt;  – is the Linux copy command, this shell command is used to copy  files|directories from one location on the filesystem to another.&lt;/li&gt;&lt;li&gt;&lt;a title="Move Files in Linux with mv Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/how-to-move-files-in-linux-mv-command/"&gt;&lt;code&gt;mv&lt;/code&gt;&lt;/a&gt; – the Linux terminal command to move files|directories. Like the &lt;a title="Linux cp Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/"&gt;&lt;code&gt;cp&lt;/code&gt;&lt;/a&gt; command, but deletes the original source.&lt;/li&gt;&lt;li&gt;&lt;a title="Linux delete Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/how-to-delete-in-linux-terminal-rm-command/"&gt;&lt;code&gt;rm&lt;/code&gt;&lt;/a&gt; – shell command in Linux to remove files|directories.&lt;/li&gt;&lt;li&gt;Linux &lt;a title="Linux cat Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-cat-command/"&gt;&lt;code&gt;cat&lt;/code&gt;&lt;/a&gt; command- this command is used to print|view the contents of a file to the screen|terminal.&lt;/li&gt;&lt;li&gt;&lt;a title="Linux grep Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-grep-command/"&gt;&lt;code&gt;grep&lt;/code&gt;&lt;/a&gt; – command used to search|find contents of a file and print|view on your terminal|screen.&lt;/li&gt;&lt;li&gt;Linux &lt;a title="Linux more Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-more-and-less-commands/"&gt;&lt;code&gt;more&lt;/code&gt;&lt;/a&gt; and &lt;a title="Linux less Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-more-and-less-commands/"&gt;&lt;code&gt;less&lt;/code&gt;&lt;/a&gt; – commands that will allow you to read output of files, unlike &lt;a title="Linux cat Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-cat-command/"&gt;&lt;code&gt;cat&lt;/code&gt;&lt;/a&gt; that will output the entire file at once, even if it is too large for your terminal &lt;a title="Linux more Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-more-and-less-commands/"&gt;&lt;code&gt;more&lt;/code&gt;&lt;/a&gt; and &lt;a title="Linux less Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-more-and-less-commands/"&gt;&lt;code&gt;less&lt;/code&gt;&lt;/a&gt; will output only as many lines as the shell you are in can output, and allow you to scroll through the file contents.&lt;/li&gt;&lt;li&gt;&lt;a title="Linux chown Command" href="http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/linux-chown-command-change-owner/"&gt;&lt;code&gt;chown&lt;/code&gt;&lt;/a&gt; – Linux command to change ownership of a file|directory.&lt;/li&gt;&lt;li&gt;Linux &lt;code&gt;chmod&lt;/code&gt; – command that allows you to change mode of user access|permissions, basically set read, write, and execute permissions.&lt;/li&gt;&lt;li&gt;Linux &lt;code&gt;ps&lt;/code&gt; – lists the current running processes on your Linux system&lt;/li&gt;&lt;li&gt;Linux &lt;code&gt;kill&lt;/code&gt; and &lt;code&gt;killall&lt;/code&gt; commands – used to kill|terminate running processes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h1 class="entry-title"&gt;&lt;span style="font-size:130%;"&gt;Unpacking or uncompressing gz files under Linux and UNIX systems&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Using gunzip command:&lt;br/&gt;&lt;br /&gt;&lt;code&gt;$ gunzip file.gz&lt;br/&gt;&lt;br /&gt;$ ls file&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Using gzip -d command:&lt;br/&gt;&lt;br /&gt;&lt;code&gt;$ gzip -d file.gz&lt;br/&gt;&lt;br /&gt;$ ls file&lt;/code&gt;&lt;/p&gt;&lt;p&gt;If file extension is tar.gz, type the command:&lt;br/&gt;&lt;br /&gt;&lt;code&gt;$ tar -zxvf file.tar.gz&lt;/code&gt;&lt;br/&gt;&lt;br /&gt;Please note that gunzip can currently decompress files created by gzip,  zip,  compress, compress  -H  or pack programs.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-7520740801529238807?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/7520740801529238807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/08/some-of-basic-linux-command.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7520740801529238807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7520740801529238807'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/08/some-of-basic-linux-command.html' title='some of the basic linux command'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-8908367342497633071</id><published>2011-06-24T11:49:00.000-07:00</published><updated>2011-06-24T11:50:59.354-07:00</updated><title type='text'>Chromium on Ubuntu ! [HOW TO]</title><content type='html'>Chromium is an open source web browser. The project was founded by Google, which built Google Chrome on top of the code of Chromium. Sadly enough, only a Windows version of Google Chrome as been released, leaving the rest of us in the dust.&lt;br /&gt;What I learned today is pretty awesome.&lt;br /&gt;&lt;br /&gt;While I knew that Linux and Mac versions were in the works, I found out that a PPA repository for daily builds of Linux’s Chromium does exist ! (we’re talking about a native non-using Wine version)&lt;br /&gt;&lt;br /&gt;Before explaing how to install it, let me just specify we’re talking about alpha builds, and pretty incomplete ones. Just basic web surfing works.:  Chromium may don’t work, make your loose data or make your loose your cat. Remember if that anything breaks, you’re on your own – install it only if you’re confortable with restoring your system/data. Also keep in mind this disclaimer on the PPA’s launchpad page:&lt;br /&gt;&lt;br /&gt;    Ubuntu daily builds of the Chromium browser.&lt;br /&gt;    The PPA is maintained by a bot, so it contains completely untested builds, mostly useful to track regressions or if you are curious, or just brave.&lt;br /&gt;&lt;br /&gt;    The package is still a work-in-progress, so is Chromium, please be patient.&lt;br /&gt;&lt;br /&gt;    FAQ: no native 64bit debs planed for now. The amd64 package is using ia32-libs.&lt;br /&gt;&lt;br /&gt;    Project page for Chromium in Ubuntu: https://launchpad.net/chromium-project&lt;br /&gt;&lt;br /&gt;How to install Chromium on Ubuntu&lt;br /&gt;&lt;br /&gt;Open your /etc/apt/sources.list file !&lt;br /&gt;&lt;br /&gt;gksudo gedit /etc/apt/sources.list&lt;br /&gt;&lt;br /&gt;Add these lines at the very bottom of it:&lt;br /&gt;&lt;br /&gt;deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main&lt;br /&gt;deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main&lt;br /&gt;&lt;br /&gt;then upload and install:&lt;br /&gt;&lt;br /&gt;sudo apt-get update&lt;br /&gt;sudo apt-get install chromium-browser&lt;br /&gt;&lt;br /&gt;Update: due to some bug Chromium requires the msttcorefonts package to actually show content (otherwise it will just show a blank content area). So, make sure to have multiverse repositories enabled and also type:&lt;br /&gt;&lt;br /&gt;sudo apt-get install msttcorefonts&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-8908367342497633071?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/8908367342497633071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/06/chromium-on-ubuntu-how-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/8908367342497633071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/8908367342497633071'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/06/chromium-on-ubuntu-how-to.html' title='Chromium on Ubuntu ! [HOW TO]'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-4437163006781975953</id><published>2011-03-12T16:07:00.000-08:00</published><updated>2011-03-12T16:09:59.855-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electronic'/><category scheme='http://www.blogger.com/atom/ns#' term='promote'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='pakistan'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><category scheme='http://www.blogger.com/atom/ns#' term='advertise'/><title type='text'>promote your business and post jobs</title><content type='html'>promote your business and post/get jobs for free at http://www.electronicpakistan.com/&lt;br /&gt;no need to login&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-4437163006781975953?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/4437163006781975953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/03/promote-your-business-and-post-jobs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/4437163006781975953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/4437163006781975953'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/03/promote-your-business-and-post-jobs.html' title='promote your business and post jobs'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-2475311432291182795</id><published>2011-03-08T21:41:00.000-08:00</published><updated>2011-03-08T21:54:34.237-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='configure'/><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='lamp'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='electronicpakistan'/><title type='text'>Installing Apache2 With PHP5 And MySQL  On Ubuntu 10.10 (LAMP)</title><content type='html'>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;br /&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;br /&gt;&lt;head&gt;&lt;br /&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;br /&gt;&lt;title&gt;Untitled Document&lt;/title&gt;&lt;br /&gt;&lt;/head&gt;&lt;br /&gt;&lt;br /&gt;&lt;body&gt;&lt;br /&gt;&lt;p&gt;LAMP is short for &lt;strong&gt;L&lt;/strong&gt;inux, &lt;strong&gt;A&lt;/strong&gt;pache, &lt;strong&gt;M&lt;/strong&gt;ySQL, &lt;strong&gt;P&lt;/strong&gt;HP.  This tutorial shows how you can install an Apache2 webserver on an  Ubuntu 10.10 server with PHP5 support (mod_php) and MySQL support.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt; 1 Preliminary Note&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100. These settings might differ for you, so you have to replace them where appropriate. &lt;/p&gt;&lt;br /&gt;&lt;p&gt; I'm running all the steps in this tutorial with root privileges, so make sure you're logged in as root: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;sudo su&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;2 Installing MySQL 5&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;First we install MySQL 5 like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;aptitude install mysql-server mysql-client&lt;/p&gt;&lt;br /&gt;&lt;p&gt; You will be asked to provide a password for the MySQL root user - this password is valid for the user root@localhost as well as root@server1.example.com, so we don't have to specify a MySQL root password manually later on: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;New password for the MySQL &amp;quot;root&amp;quot; user: &amp;lt;-- yourrootsqlpassword&lt;br /&gt;&lt;br /&gt;  Repeat password for the MySQL &amp;quot;root&amp;quot; user: &amp;lt;-- yourrootsqlpassword&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;3 Installing Apache2 &lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Apache2 is available as an Ubuntu package, therefore we can install it like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;aptitude install apache2&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now direct your browser to http://192.168.0.100, and you should see the Apache2 placeholder page (It works!): &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Apache's default document root is /var/www on Ubuntu, and the configuration file is /etc/apache2/apache2.conf. Additional configurations are stored in subdirectories of the /etc/apache2 directory such as /etc/apache2/mods-enabled (for Apache modules), /etc/apache2/sites-enabled (for virtual hosts), and /etc/apache2/conf.d.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;4 Installing PHP5&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;We can install PHP5 and the Apache PHP5 module as follows:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;aptitude install php5 libapache2-mod-php5&lt;/p&gt;&lt;br /&gt;&lt;p&gt;We must restart Apache afterwards:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;/etc/init.d/apache2 restart&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;5 Testing PHP5 / Getting Details About Your PHP5 Installation&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;The document root of the default web site is /var/www. We will now create a small PHP file (info.php)  in that directory and call it in a browser. The file will display lots  of useful details about our PHP installation, such as the installed PHP  version.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;vi /var/www/info.php&lt;/p&gt;&lt;br /&gt;&lt;table border="1" bordercolor="#000000" align="center" bgcolor="#cccccc" cellpadding="2" cellspacing="0" width="90%"&gt;&lt;br /&gt;  &lt;tbody&gt;&lt;br /&gt;    &lt;tr&gt;&lt;br /&gt;      &lt;td&gt;&lt;pre&gt;&amp;lt;?php  phpinfo();  ?&amp;gt;&lt;/pre&gt;&lt;/td&gt;&lt;br /&gt;    &lt;/tr&gt;&lt;br /&gt;  &lt;/tbody&gt;&lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;Now we call that file in a browser (e.g. http://192.168.0.100/info.php):&lt;/p&gt;&lt;br /&gt;&lt;p&gt;As you see, PHP5 is working, and it's working through the Apache 2.0 Handler, as shown in the Server API  line. If you scroll further down, you will see all modules that are  already enabled in PHP5. MySQL is not listed there which means we don't  have MySQL support in PHP5 yet.&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;h3&gt;6 Getting MySQL Support In PHP5&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;To get MySQL support in PHP, we can install the php5-mysql  package. It's a good idea to install some other PHP5 modules as well as  you might need them for your applications. You can search for available  PHP5 modules like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;aptitude search php5&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Pick the ones you need and install them like this:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;aptitude install php5-mysql php5-curl php5-gd  php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache  php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp  php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now restart Apache2:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;/etc/init.d/apache2 restart&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now reload http://192.168.0.100/info.php  in your browser and scroll down to the modules section again. You  should now find lots of new modules there, including the MySQL module: &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img mce_real_src="http://static.howtoforge.com/images/lamp_ubuntu_10.10/3.png" src="http://static.howtoforge.com/images/lamp_ubuntu_10.10/3.png" height="399" width="550" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;h3&gt;7 phpMyAdmin&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a mce_real_href="http://www.phpmyadmin.net/" href="http://www.phpmyadmin.net/" target="_blank"&gt;phpMyAdmin&lt;/a&gt; is a web interface through which you can manage your MySQL databases. It's a good idea to install it:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;aptitude install phpmyadmin&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You will see the following questions:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Web server to reconfigure automatically: &amp;lt;-- apache2&lt;br /&gt;&lt;br /&gt;  Configure database for phpmyadmin with dbconfig-common? &amp;lt;-- No &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Afterwards, you can access phpMyAdmin under http://192.168.0.100/phpmyadmin/:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-2475311432291182795?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/2475311432291182795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/03/installing-apache2-with-php5-and-mysql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/2475311432291182795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/2475311432291182795'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/03/installing-apache2-with-php5-and-mysql.html' title='Installing Apache2 With PHP5 And MySQL  On Ubuntu 10.10 (LAMP)'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-5032808770058261706</id><published>2011-02-16T03:43:00.000-08:00</published><updated>2011-02-16T04:02:55.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='consultants'/><category scheme='http://www.blogger.com/atom/ns#' term='manufacturers'/><category scheme='http://www.blogger.com/atom/ns#' term='machinery'/><category scheme='http://www.blogger.com/atom/ns#' term='textile'/><category scheme='http://www.blogger.com/atom/ns#' term='electronic'/><category scheme='http://www.blogger.com/atom/ns#' term='services'/><category scheme='http://www.blogger.com/atom/ns#' term='pakistan'/><category scheme='http://www.blogger.com/atom/ns#' term='job'/><category scheme='http://www.blogger.com/atom/ns#' term='products'/><category scheme='http://www.blogger.com/atom/ns#' term='sports'/><category scheme='http://www.blogger.com/atom/ns#' term='industry'/><category scheme='http://www.blogger.com/atom/ns#' term='trade'/><category scheme='http://www.blogger.com/atom/ns#' term='leather'/><title type='text'>market your product and Post jobs (www.electronicpakistan.com)</title><content type='html'>www.electronicPakistan.com provide a huge upsurge in sales, and a significant decrease in expenses, thus making it a clever and astute business move. A website:&lt;br /&gt;&lt;br /&gt;    * Acts as an inexpensive showroom, storefront and salesperson to your local market and beyond — 24 hours a day, seven days a week.&lt;br /&gt;    * Serves to satisfy the phenomenon of customers increasingly researching purchases before buying, thus leading to an informed customer who is ready to buy.&lt;br /&gt;    * Allows for mailing lists to send the same email message to hundreds of customers for the same cost as sending to one. No more huge postal costs, or licking envelopes.&lt;br /&gt;    * Can provide answers to frequently asked questions, which reduces the costs of staff having to answer the same thing over and over.&lt;br /&gt;    * Provides a shopping experience that is both convenient and timesaving. (And for women, satisfying!)&lt;br /&gt;    * Gives your business a great advantage over your competitors and consequently provides an opportunity to capture their market share.&lt;br /&gt;    * Doesn’t limit a business to its location; you can reach a wider and more diversified market.&lt;br /&gt;    * Makes it easy to collect and collate information on the purchasing patterns of your customers, thereby allowing a vendor to cost effectively alter their sales and promotion methods.&lt;br /&gt;    * Can accept automated orders and payments for products.&lt;br /&gt;    * Can facilitate an online database of products, which is quick and easy to modify; whereas traditional media catalogues cannot be altered without great expense.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-5032808770058261706?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/5032808770058261706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2011/02/market-your-product-and-post-jobs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/5032808770058261706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/5032808770058261706'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2011/02/market-your-product-and-post-jobs.html' title='market your product and Post jobs (www.electronicpakistan.com)'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-6421224398615947944</id><published>2010-02-21T21:25:00.001-08:00</published><updated>2010-02-21T21:28:28.328-08:00</updated><title type='text'>What is jQuery</title><content type='html'>jQuery is an amazing JavaScript library that makes it easy to create wonderful web effects in just a few lines of code. As the website says:”&lt;br /&gt;&lt;br /&gt;    “jQuery is a JavaScript library that takes this motto to heart: Writing JavaScript code should be fun. jQuery achieves this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them short, smart and understandable.” &lt;br /&gt;&lt;br /&gt;Maybe you are thinking… “Why I would need another JavaScript library”? Just give a try and you will see how simple and powerful it is even if you have already used Moo.fx, Scriptaculous, TW-SACK or Prototype.&lt;br /&gt;Why I should use jQuery?&lt;br /&gt;&lt;br /&gt;Simple. In just one glance at the source code of a page using jQuery you’ll see how easy it is to use, how much it accomplishes in so few lines of code, and how graceful it is.&lt;br /&gt;&lt;br /&gt;My mind was opened one day when I stumbled across some code written with jQuery. I was flipping through the RSS feeds and reading my daily dose of web design blogs when I came across an example of JavaScript loveliness that used jQuery. Truth be told, the code on that site had some browser related bugs… but the concept was something I hadn’t seen before.&lt;br /&gt;What about the code?&lt;br /&gt;&lt;br /&gt;The code looked almost simple. Like nothing I had seen before. It made sense.&lt;br /&gt;&lt;br /&gt;I started reading through the documentation and was amazed to see how much could be done with so little extra code.&lt;br /&gt;When you can use jQuery?&lt;br /&gt;&lt;br /&gt;You should use jQuery when you need:&lt;br /&gt;&lt;br /&gt;    * A small library that gives you powerful control over the Document Object Model&lt;br /&gt;    * With very little effort or work on your part&lt;br /&gt;&lt;br /&gt;Or&lt;br /&gt;&lt;br /&gt;    * Quick access to AJAX&lt;br /&gt;    * Without a lot of bloat (overhead - wasted code)&lt;br /&gt;    * And some basic animation effects to spice things up&lt;br /&gt;&lt;br /&gt;But…&lt;br /&gt;&lt;br /&gt;If you need super fancy effects for animation, drag and drop, and super smooth animation then you’ll probably want to use Prototype and one of the many great library created to enhance the effects.&lt;br /&gt;Where to get it?&lt;br /&gt;&lt;br /&gt;You can download the source code (15k), a lot of plugins and read some excellent tutorials at the jQuery website. jQuery was created by John Resig.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-6421224398615947944?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/6421224398615947944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2010/02/what-is-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/6421224398615947944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/6421224398615947944'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2010/02/what-is-jquery.html' title='What is jQuery'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-7484423962295156041</id><published>2009-12-02T02:33:00.000-08:00</published><updated>2009-12-02T02:35:36.335-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Dreamweaver'/><title type='text'>How To Install Dreamweaver CS3 In Ubuntu Hardy</title><content type='html'>&lt;h2 class="postheader"&gt;&lt;br /&gt;&lt;/h2&gt;&lt;p&gt;It would be great if there is a Linux build of the popular &lt;a href="http://www.adobe.com/products/dreamweaver/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.adobe.com/products/dreamweaver/');" target="_blank"&gt;Dreamweaver CS3&lt;/a&gt;, or that it could be easily installed via WINE. The truth is, none of the above work. There is no Linux version, nor will it work via WINE direct installation. The only way to get it to work is to port it over from a Windows installation.&lt;/p&gt; &lt;p&gt;&lt;span id="more-494"&gt;&lt;/span&gt;If you are new to Dreamweaver CS3, it is one of the best, if not, the best web editor software in the market. While there are many open source and free web editors out there, none of them come close to it in term of quality and capability. Although it comes with a hefty price tag of $399, it is well worth the money if you are into serious web developing. As such, if you wish to follow this guide and install Dreamweaver CS3 in your Ubuntu machine, please make sure you have the licensed copy, or proceed to &lt;a href="http://www.adobe.com/products/dreamweaver/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://www.adobe.com/products/dreamweaver/');" target="_blank"&gt;Adobe&lt;/a&gt; to make your purchase. Do not attempt to use illegal software.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Initial Installation – WINE&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;We will need &lt;a href="http://appdb.winehq.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/http://appdb.winehq.org/');" target="_blank"&gt;WINE&lt;/a&gt; to create a Windows environment for Dreamweaver. If you have already installed WINE, you can skip to the next section.&lt;/p&gt; &lt;p class="codeblock"&gt;sudo apt-get install wine&lt;br /&gt;winecfg&lt;/p&gt; &lt;p&gt;The WINE configuration window will pop up. Click &lt;em&gt;OK&lt;/em&gt; to close the window. You can now find a &lt;em&gt;.wine&lt;/em&gt; folder in your Home directory (if you can’t see it, go to &lt;em&gt;View&lt;/em&gt; and check “&lt;em&gt;Show Hidden Files&lt;/em&gt;“).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Porting Dreamweaver CS 3 From Windows&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Install your Dreamweaver CS 3 in Windows. (For this step, I would advise you to install it on a Windows virtual machine so that you can transfer files between the two OS easily later on.)&lt;/p&gt; &lt;p&gt;Now there are 5 main folders that you need to copy to your Ubuntu machine.&lt;/p&gt; &lt;p&gt;1) Open up File Manager and navigate to &lt;em&gt;C:\Program Files&lt;/em&gt;. Copy the whole ‘&lt;em&gt;Adobe&lt;/em&gt;‘ folder to Ubuntu &lt;em&gt;/home/username/.wine/drive_c/Program Files&lt;/em&gt; folder.&lt;/p&gt; &lt;p&gt;2) Still in the Windows File manager, navigate to &lt;em&gt;C:\Documents and Settings\your-windows-user-name\Application Data&lt;/em&gt; (if you can’t find the &lt;em&gt;Application Data&lt;/em&gt; folder, go to &lt;em&gt;Tools-&gt;Folder Option-&gt;View&lt;/em&gt; and select ‘&lt;em&gt;show hidden files and folders&lt;/em&gt;‘) and copy the whole ‘&lt;em&gt;Adobe&lt;/em&gt;‘ folder to Ubuntu &lt;em&gt;/home/username/.wine/drive_c/windows/profiles/All Users/Application Data/ &lt;/em&gt;&lt;/p&gt; &lt;p&gt;3) In the Windows File manager, go to &lt;em&gt;C:\Program Files\Common Files&lt;/em&gt; and copy the whole ‘&lt;em&gt;Adobe&lt;/em&gt;‘ folder to Ubuntu &lt;em&gt;/home/username/.wine/drive_c/Program Files/Common Files&lt;/em&gt;&lt;/p&gt; &lt;p&gt;4) In the Windows file manager, go to &lt;em&gt;C:\WINDOWS\system32&lt;/em&gt; and copy the whole ‘&lt;em&gt;marcomed&lt;/em&gt;‘ folder to Ubuntu &lt;em&gt;/home/username/.wine/drive_c/windows/system32&lt;/em&gt;&lt;/p&gt; &lt;p&gt;5) In the Windows file manager, go to &lt;em&gt;C:\WINDOWS&lt;/em&gt; and copy the whole ‘&lt;em&gt;WinSxS&lt;/em&gt;‘ folder to Ubuntu &lt;em&gt;/home/username/.wine/drive_c/windows&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Next, we need to import the Dreamweaver registry to WINE.&lt;/p&gt; &lt;p&gt;In  your Windows, go to &lt;em&gt;Start-&gt;Run&lt;/em&gt;. Type in ‘&lt;em&gt;regedit&lt;/em&gt;‘ and press Enter.&lt;/p&gt; &lt;p&gt;In the window that pop up, on the left pane, navigate to &lt;em&gt;HKEY_LOCAL_MACHINE-&gt; SOFTWARE-&gt;Adobe-&gt;Dreamweaver&lt;/em&gt;. Right click on the ‘&lt;em&gt;Dreamweaver&lt;/em&gt;‘ folder and select ‘&lt;em&gt;Export’&lt;/em&gt;. Save the file as &lt;em&gt;dreamweaver.reg&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Copy this &lt;em&gt;dreamweaver.reg&lt;/em&gt; to your Ubuntu home folder.&lt;/p&gt; &lt;p&gt;Now you need to convert the registry file to ASCII format.&lt;/p&gt; &lt;p class="codeblock"&gt;sudo apt-get install recode&lt;br /&gt;recode ucs-2..ascii dreamweaver.reg&lt;br /&gt;wine regedit dreamweaver.reg&lt;/p&gt; &lt;p&gt;At this time, you have successfully ported all the necessary files from Windows to Ubuntu. To test your installation:&lt;/p&gt; &lt;p class="codeblock"&gt;cd .wine/drive_c/Program\ Files/Adobe/Adobe\ Dreamweaver\ CS3/&lt;br /&gt;wine Dreamweaver.exe&lt;/p&gt; &lt;p&gt;Dreamweaver CS3 should now launch.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Creating entry in Applications menu&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;To create an entry in your &lt;em&gt;Applications&lt;/em&gt; menu, right click on the &lt;em&gt;Applications&lt;/em&gt; menu and select ‘&lt;em&gt;Edit Menus’&lt;/em&gt;.&lt;/p&gt; &lt;p&gt;Scroll down to the &lt;em&gt;Wine-&gt;Programs&lt;/em&gt; entry and select &lt;em&gt;New Item&lt;/em&gt;. Enter the following&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Type:&lt;/strong&gt; &lt;em&gt;Application&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Name:&lt;/strong&gt; &lt;em&gt;Dreamweaver CS3&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;Command:&lt;/strong&gt; &lt;em&gt;wine /home/username/.wine/drive_c/Program\ Files/Adobe/Adobe\ Dreamweaver\ CS3/Dreamweaver.exe&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Click &lt;em&gt;Close&lt;/em&gt;. You should now see an entry in your Application menu. You can drag the entry to your desktop or to the panel to create a shortcut.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-7484423962295156041?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/7484423962295156041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2009/12/how-to-install-dreamweaver-cs3-in.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7484423962295156041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/7484423962295156041'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2009/12/how-to-install-dreamweaver-cs3-in.html' title='How To Install Dreamweaver CS3 In Ubuntu Hardy'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-6208278913947633074</id><published>2009-10-30T00:39:00.001-07:00</published><updated>2009-10-30T00:43:11.948-07:00</updated><title type='text'>HTML Tags</title><content type='html'>Beginning HTML Tags!&lt;br /&gt;&lt;br /&gt;A web browser reads an HTML document top to bottom, left to right. Each time the browser finds a tag, it is displayed accordingly (paragraphs look like paragraphs, tables look like tables, etc). Tags have 3 major parts: opening tag(s), content(s), and closing tag(s). Recall that a completed tag is termed an element. By adding tags to an HTML document, you signal to the browser "Hey look, I'm a paragraph tag, now treat me as such."&lt;br /&gt;Advertise on Tizag.com&lt;br /&gt;&lt;br /&gt;As you will learn, there are probably hundreds of HTML Tags. Tables, images, lists, forms, and everything else being displayed on an web page requires the use of a tag or two.&lt;br /&gt;HTML Code:&lt;br /&gt;&lt;br /&gt;&amp;lt;openingtag&amp;gt;Content&amp;lt;/closingtag&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;A Paragraph Tag&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;Tags should be lower-case letters if you plan on publishing your work. This is the standard for XHTML and Dynamic HTML. Here's quick look at some HTML tags.&lt;br /&gt;HTML Tags:&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;Body Tag (acts as a content shell)&lt;br /&gt;&amp;lt;p&amp;gt;Paragraph Tag&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;Heading Tag&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;b&amp;gt;Bold Tag&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;lt;i&amp;gt;Italic Tag&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;Tags Without Closing Tags&lt;br /&gt;&lt;br /&gt;There are a few tags that do not follow the mold above. In a way, they still have the 3 parts (opening/closing and content). These tags however do not require a formal &amp;lt;/closingtag&amp;gt; but rather a modified version. The reason being that these tags do not really require any content. Rather some of them just need a source URL and this is enough information for the web browser to display the tag properly (image tags). Let's take a look at a line break tag.&lt;br /&gt;HTML Code:&lt;br /&gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;To tell the browser we want to place a line break (carriage return) onto the site, it is not necessary to type &amp;lt;br&amp;gt;linebreak&amp;lt;/br&amp;gt;. If every line break tag needed all three components as other do, life would become redundant real quick. Instead the better solution was to combine the opening and closing tags into a single format. Other tags have also been modified such as the image tag and input tag.&lt;br /&gt;HTML Code:&lt;br /&gt;&lt;br /&gt;&amp;lt;img src="../mypic.jpg" /&amp;gt; -- Image Tag&lt;br /&gt;&amp;lt;br /&amp;gt; -- Line Break Tag&lt;br /&gt;&amp;lt;input type="text" size="12" /&amp;gt; -- Input Field&lt;br /&gt;&lt;br /&gt;Display:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Line Break--&lt;br /&gt;&lt;br /&gt;As you can see from the above image tag, your browser is completely capable of interpreting this tag so long as we tell the browser where the image is located using the src attribute. More on attributes in the next lesson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-6208278913947633074?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/6208278913947633074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2009/10/html-tags.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/6208278913947633074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/6208278913947633074'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2009/10/html-tags.html' title='HTML Tags'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-660622688893160461</id><published>2009-10-30T00:39:00.000-07:00</published><updated>2009-10-30T00:42:50.070-07:00</updated><title type='text'></title><content type='html'>Beginning HTML Tags!&lt;br /&gt;&lt;br /&gt;A web browser reads an HTML document top to bottom, left to right. Each time the browser finds a tag, it is displayed accordingly (paragraphs look like paragraphs, tables look like tables, etc). Tags have 3 major parts: opening tag(s), content(s), and closing tag(s). Recall that a completed tag is termed an element. By adding tags to an HTML document, you signal to the browser "Hey look, I'm a paragraph tag, now treat me as such."&lt;br /&gt;Advertise on Tizag.com&lt;br /&gt;&lt;br /&gt;As you will learn, there are probably hundreds of HTML Tags. Tables, images, lists, forms, and everything else being displayed on an web page requires the use of a tag or two.&lt;br /&gt;HTML Code:&lt;br /&gt;&lt;br /&gt;&amp;lt;openingtag&amp;gt;Content&amp;lt;/closingtag&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;A Paragraph Tag&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;Tags should be lower-case letters if you plan on publishing your work. This is the standard for XHTML and Dynamic HTML. Here's quick look at some HTML tags.&lt;br /&gt;HTML Tags:&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;Body Tag (acts as a content shell)&lt;br /&gt;&amp;lt;p&amp;gt;Paragraph Tag&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;Heading Tag&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;b&amp;gt;Bold Tag&amp;lt;/b&amp;gt;&lt;br /&gt;&amp;lt;i&amp;gt;Italic Tag&amp;lt;/i&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;Tags Without Closing Tags&lt;br /&gt;&lt;br /&gt;There are a few tags that do not follow the mold above. In a way, they still have the 3 parts (opening/closing and content). These tags however do not require a formal &amp;lt;/closingtag&amp;gt; but rather a modified version. The reason being that these tags do not really require any content. Rather some of them just need a source URL and this is enough information for the web browser to display the tag properly (image tags). Let's take a look at a line break tag.&lt;br /&gt;HTML Code:&lt;br /&gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&lt;br /&gt;To tell the browser we want to place a line break (carriage return) onto the site, it is not necessary to type &amp;lt;br&amp;gt;linebreak&amp;lt;/br&amp;gt;. If every line break tag needed all three components as other do, life would become redundant real quick. Instead the better solution was to combine the opening and closing tags into a single format. Other tags have also been modified such as the image tag and input tag.&lt;br /&gt;HTML Code:&lt;br /&gt;&lt;br /&gt;&amp;lt;img src="../mypic.jpg" /&amp;gt; -- Image Tag&lt;br /&gt;&amp;lt;br /&amp;gt; -- Line Break Tag&lt;br /&gt;&amp;lt;input type="text" size="12" /&amp;gt; -- Input Field&lt;br /&gt;&lt;br /&gt;Display:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--Line Break--&lt;br /&gt;&lt;br /&gt;As you can see from the above image tag, your browser is completely capable of interpreting this tag so long as we tell the browser where the image is located using the src attribute. More on attributes in the next lesson.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-660622688893160461?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/660622688893160461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2009/10/beginning-html-tags-web-browser-reads.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/660622688893160461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/660622688893160461'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2009/10/beginning-html-tags-web-browser-reads.html' title=''/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-9048179746949416393</id><published>2009-10-25T21:30:00.000-07:00</published><updated>2009-10-30T00:33:40.268-07:00</updated><title type='text'></title><content type='html'>&lt;h1&gt;Beginner's Web Site Creating Guide&lt;/h1&gt; &lt;p&gt;Welcome to Tizag.com's introduction to HTML and web design. This short tutorial is aimed to give newbies a little experience in writing HTML code, saving their files correctly, and viewing the completed works in a web browser. Regrettably this tutorial cannot teach you the basics of using a computer, so please be sure that you meet the following requirements:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;Know what notepad is and how to use it&lt;/li&gt;&lt;li&gt;Are able to open up a file using Internet Explorer (or the browser of your choice)&lt;/li&gt;&lt;li&gt;Know how to copy and paste text from a webpage (important!).&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;If you are lacking the ability of the aforementioned items please contact a local geek and ask nicely for a quick lesson.&lt;/p&gt;  &lt;h1&gt;Tutorial Overview&lt;/h1&gt; &lt;p&gt;In this tutorial you will be transcribing code into notepad and then viewing it with a web browser. The code is called HTML (Hyper Text Markup Language) and notepad is a commonly used text editor on Window PCs.  HTML may seem confusing at first, but we will help you understand how it works in this step-by-step tutorial of how to make your first web page.&lt;/p&gt;  &lt;h1&gt;Your First Web Page&lt;/h1&gt; &lt;p&gt; To start off with copy the following HTML code into notepad.  Be sure to copy the code exactly, otherwise your web page may not function correctly. &lt;/p&gt;  &lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;HTML Code:&lt;/h2&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;My Own Webpage!&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h2&amp;gt;Welcome to my webpage&amp;lt;/h2&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;p&gt;The above code is all that is required to create a basic web page!  Now save your file in notepad by selecting &lt;b&gt;Menu&lt;/b&gt; and then &lt;b&gt;Save&lt;/b&gt;.   Click on the &lt;b&gt;Save as Type&lt;/b&gt; drop down box and select the option &lt;b&gt;All Files&lt;/b&gt;.   &lt;/p&gt; &lt;p&gt;When asked to name your file, type "index.html", without the quotes.  Double check that you did everything correctly and then press save.  Remember where it was saved to because you will need to open this file, soon! &lt;/p&gt;  &lt;h1&gt;Viewing Your Web Page - Web Browsers&lt;/h1&gt; &lt;p&gt;To view your web page, you are going to have to use a web browser (of course). Web browsers are programs that interpret HTML, like what you have just copied into notepad,  and transform that code into a visual representation, or a web page.  Common web  browsers include:&lt;/p&gt; &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.microsoft.com/windows/ie/" target="_blank"&gt;&lt;b&gt;Internet Explorer&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mozilla.org/products/firefox/" target="_blank"&gt;&lt;b&gt;FireFox&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.opera.com/" target="_blank"&gt;&lt;b&gt;Opera&lt;/b&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Netscape Navigator - R.I.P.&lt;/li&gt;&lt;/ul&gt; &lt;h1&gt;Viewing your page&lt;/h1&gt;  &lt;p&gt;To view your web page, you must open the "index.html" file inside of a web browser. Open up another browser window and then follow these instruction.  &lt;/p&gt; &lt;ol&gt;&lt;li&gt;In the new browser window, select &lt;b&gt;File&lt;/b&gt; then &lt;b&gt;Open&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Then click &lt;b&gt;Browse&lt;/b&gt; to enter Windows Explorer&lt;/li&gt;&lt;li&gt;Do you remember where you file is?  Good, then navigate to its location&lt;/li&gt;&lt;li&gt;When you find your file, index.html, double-click the file to open it inside your web browser&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Success!  You have just viewed your very first webpage.&lt;br /&gt;&lt;br /&gt;If this did not work for you,  please go through the steps again and follow the directions closely. If you still can't get this to work, please &lt;a href="http://www.tizag.com/about/contact.php"&gt;Contact Us&lt;/a&gt; and we will get you up and running. &lt;/p&gt; &lt;h1&gt;First Web Page - Review&lt;/h1&gt; &lt;p&gt;Very good!  Now let's be sure that you remember what you learned in this lesson.&lt;/p&gt; &lt;ol&gt;&lt;li&gt;how to copy some weird looking text (HTML) into notepad&lt;/li&gt;&lt;li&gt;how to correctly save this weird text in notepad&lt;/li&gt;&lt;li&gt;how to open your saved file and view the your webpage&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;h1&gt;Your Second Web Page&lt;/h1&gt;  &lt;p&gt;Now that you have created your first webpage, let us examine the different  segments of your "index.html" file. You have probably noticed a pattern of various words that are surrounded with &lt;&gt;. These items are called &lt;i&gt;HTML tags&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;An example of an html tag is . The &lt;i&gt;Body&lt;/i&gt; tag tells the browser where the page's content begins.  Body is also an example of one of the &lt;b&gt;required&lt;/b&gt; HTML tags that &lt;b&gt;every&lt;/b&gt; web page must have.  &lt;/p&gt;  &lt;h1&gt;Basic HTML Tag Information&lt;/h1&gt; &lt;p&gt;Let's learn more about these tags. A basic web page is composed of 2 main tags. If you create a web page without these tags you will be in trouble!&lt;/p&gt; &lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;HTML Code:&lt;/h2&gt;&lt;pre class="code"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;My Own Webpage!&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;Your site's content goes here&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;  &lt;p&gt;The first HTML tag, which conviently is labled  tells the browser that  your HTML code is starting. The second HTML tag,  tells the browser that the visible part of the  webpage ( your content ) is going to start. &lt;/p&gt;  &lt;h1&gt;Closing Tags - &lt;/h1&gt; &lt;p&gt;You might be wondering what is the deal with the two tags at the end, and . These tags are telling the browser that certain tags are ending. The lets the browser know that your content is ending, while the tells the browser that your HTML file is finished. &lt;/p&gt; &lt;p&gt;The "/" that is placed before the tag's name  informs the browser that you would like to stop using the specified tag.  &lt;b&gt;&lt;tag&gt;&lt;/tag&gt;&lt;/b&gt; is used to begin a tag and &lt;b&gt; &lt;/b&gt; is used to end a tag.&lt;/p&gt;  &lt;h1&gt;HTML Tag Order - Important!&lt;/h1&gt; &lt;p&gt;The order that opening tags appear and ending tags appear follow an important rule. If an HTML tag is opened within another, for example the &lt;i&gt;body&lt;/i&gt; tag is opened inside the &lt;i&gt;html&lt;/i&gt; tag, then that tag(body) must close before the outter(html) tag is closed.&lt;/p&gt; &lt;p&gt; We ended the body tag first because it was opened &lt;b&gt;most recently&lt;/b&gt;. This rule of "closing the most recent tag before closing older tags" applies to all HTML tags.&lt;/p&gt;  &lt;h1&gt;Continue Along&lt;/h1&gt; &lt;p&gt;These ideas might take a while to sink in, so how about you create your second web page?  Copy this code into notepad, like you did before, following the same directions. &lt;/p&gt;   &lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;HTML Code:&lt;/h2&gt;&lt;pre class="code"&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;title&amp;gt;My Own Webpage!&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h2&amp;gt;Welcome to my webpage&amp;lt;/h2&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Coming soon will be my completed webpage that will wow and impress you!&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt; &lt;p&gt;After you are sure that your HTML code inside notepad is exactly the same as our provided HTML code, go ahead and save your file.  You should be saving this file as "index.html".  You may be prompted that you will be saving over a file, that is OK, you do not need your 1st web page anymore.  When you are done, please continue.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-9048179746949416393?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/9048179746949416393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2009/10/beginners-web-site-creating-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/9048179746949416393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/9048179746949416393'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2009/10/beginners-web-site-creating-guide.html' title=''/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-8165822651075388217</id><published>2009-10-22T22:10:00.001-07:00</published><updated>2009-10-22T22:14:02.969-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dynamic'/><category scheme='http://www.blogger.com/atom/ns#' term='static'/><category scheme='http://www.blogger.com/atom/ns#' term='contents'/><category scheme='http://www.blogger.com/atom/ns#' term='website'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>Types Of Web Site:</title><content type='html'>&lt;p&gt;Organized by function, a website may be&lt;/p&gt; &lt;ul&gt;&lt;li&gt;a &lt;a href="http://en.wikipedia.org/wiki/Personal_website" title="Personal website" class="mw-redirect"&gt;personal website&lt;/a&gt;&lt;/li&gt;&lt;li&gt;a &lt;a href="http://en.wikipedia.org/wiki/Commercial_website#Websites_as_businesses" title="Commercial website" class="mw-redirect"&gt;commercial website&lt;/a&gt;&lt;/li&gt;&lt;li&gt;a &lt;a href="http://en.wikipedia.org/wiki/E-Government" title="E-Government"&gt;government website&lt;/a&gt;&lt;/li&gt;&lt;li&gt;a &lt;a href="http://en.wikipedia.org/wiki/Non-profit_organization" title="Non-profit organization"&gt;non-profit organization&lt;/a&gt; website&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It could be the work of an individual, a business or other organization, and is typically dedicated to some particular topic or purpose. Any website can contain a hyperlink to any other website, so the distinction between individual sites, as perceived by the user, may sometimes be blurred.&lt;/p&gt; &lt;p&gt;Websites are written in, or dynamically converted to, HTML (Hyper Text Markup Language) and are accessed using a &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt; interface classified as a &lt;a href="http://en.wikipedia.org/wiki/User_agent" title="User agent"&gt;user agent&lt;/a&gt;. Web pages can be viewed or otherwise accessed from a range of computer-based and Internet-enabled devices of various sizes, including desktop computers, laptops, PDAs and cell phones.&lt;/p&gt; &lt;p&gt;A website is &lt;a href="http://en.wikipedia.org/wiki/Web_hosting_service" title="Web hosting service"&gt;hosted&lt;/a&gt; on a &lt;a href="http://en.wikipedia.org/wiki/Computer_system" title="Computer system" class="mw-redirect"&gt;computer system&lt;/a&gt; known as a &lt;a href="http://en.wikipedia.org/wiki/Web_server" title="Web server"&gt;web server&lt;/a&gt;, also called an HTTP server, and these terms can also refer to the &lt;a href="http://en.wikipedia.org/wiki/Software" title="Software" class="mw-redirect"&gt;software&lt;/a&gt; that runs on these systems and that retrieves and delivers the web pages in response to requests from the website users. &lt;a href="http://en.wikipedia.org/wiki/Apache_HTTP_Server" title="Apache HTTP Server"&gt;Apache&lt;/a&gt; is the most commonly used web server software (according to &lt;a href="http://en.wikipedia.org/wiki/Netcraft" title="Netcraft"&gt;Netcraft&lt;/a&gt; statistics) and &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Internet_Information_Server" title="Internet Information Server" class="mw-redirect"&gt;Internet Information Server&lt;/a&gt; (IIS) is also commonly used.&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Static_website"&gt;Static website&lt;/span&gt;&lt;/h2&gt;  &lt;p&gt;A &lt;b&gt;static website&lt;/b&gt; is one that has web pages stored on the server in the format that is sent to a client web browser. It is primarily coded in &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Markup_Language" title="Hypertext Markup Language" class="mw-redirect"&gt;Hypertext Markup Language&lt;/a&gt; (HTML).&lt;/p&gt; &lt;p&gt;Simple forms or marketing examples of websites, such as &lt;i&gt;classic website&lt;/i&gt;, a &lt;i&gt;five-page website&lt;/i&gt; or a &lt;i&gt;brochure website&lt;/i&gt; are often static websites, because they present pre-defined, static information to the user. This may include information about a company and its products and services via text, photos, animations, audio/video and interactive menus and navigation.&lt;/p&gt; &lt;p&gt;This type of website usually displays the same information to all visitors. Similar to handing out a printed brochure to customers or clients, a static website will generally provide consistent, standard information for an extended period of time. Although the website owner may make updates periodically, it is a manual process to edit the text, photos and other content and may require basic website design skills and software.&lt;/p&gt; &lt;p&gt;In summary, visitors are not able to control what information they receive via a static website, and must instead settle for whatever content the website owner has decided to offer at that time.&lt;/p&gt; &lt;p&gt;They are edited using four broad categories of software:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Text_editor" title="Text editor"&gt;Text editors&lt;/a&gt;, such as &lt;a href="http://en.wikipedia.org/wiki/Notepad_%28Windows%29" title="Notepad (Windows)"&gt;Notepad&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/TextEdit" title="TextEdit"&gt;TextEdit&lt;/a&gt;, where content and HTML markup are manipulated directly within the editor program&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/WYSIWYG" title="WYSIWYG"&gt;WYSIWYG&lt;/a&gt; offline editors, such as &lt;a href="http://en.wikipedia.org/wiki/Microsoft_FrontPage" title="Microsoft FrontPage"&gt;Microsoft FrontPage&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Adobe_Dreamweaver" title="Adobe Dreamweaver"&gt;Adobe Dreamweaver&lt;/a&gt; (previously Macromedia Dreamweaver), with which the site is edited using a &lt;a href="http://en.wikipedia.org/wiki/GUI" title="GUI" class="mw-redirect"&gt;GUI&lt;/a&gt; interface and the final HTML markup is generated automatically by the editor software&lt;/li&gt;&lt;li&gt;WYSIWYG online editors which create media rich online presentation like web pages, widgets, intro, blogs, and other documents.&lt;/li&gt;&lt;li&gt;Template-based editors, such as &lt;a href="http://en.wikipedia.org/wiki/Rapidweaver" title="Rapidweaver" class="mw-redirect"&gt;Rapidweaver&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/IWeb" title="IWeb"&gt;iWeb&lt;/a&gt;, which allow users to quickly create and upload web pages to a web server without detailed HTML knowledge, as they pick a suitable template from a palette and add pictures and text to it in a &lt;a href="http://en.wikipedia.org/wiki/Desktop_publishing" title="Desktop publishing"&gt;desktop publishing&lt;/a&gt; fashion without direct manipulation of &lt;a href="http://en.wikipedia.org/wiki/Character_encodings_in_HTML" title="Character encodings in HTML"&gt;HTML code&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Dynamic_Website"&gt;Dynamic Website&lt;/span&gt;&lt;/h2&gt; &lt;div class="rellink relarticle mainarticle"&gt;Main article: &lt;a href="http://en.wikipedia.org/wiki/Dynamic_web_page" title="Dynamic web page"&gt;dynamic web page&lt;/a&gt;&lt;/div&gt; &lt;p&gt;A &lt;b&gt;dynamic website&lt;/b&gt; is one that changes or customizes itself frequently and automatically, based on certain criteria.&lt;/p&gt; &lt;p&gt;Dynamic websites can have two types of dynamic activity: Code and Content. Dynamic code is invisible or behind the scenes and dynamic content is visible or fully displayed.&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Dynamic_Code"&gt;Dynamic Code&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The first type is a website with &lt;b&gt;dynamic code&lt;/b&gt; hidden inside. The lines of code are constructed dynamically on the fly using active programming language instead of plain, static HTML.&lt;/p&gt; &lt;p&gt;A website with &lt;b&gt;dynamic code&lt;/b&gt; refers to its construction or how it is built, and more specifically refers to the code used to create a single web page. A dynamic web page is generated on the fly by piecing together certain blocks of code, procedures or routines. A dynamically-generated web page would call various bits of information from a database and put them together in a pre-defined format to present the reader with a coherent page. It interacts with users in a variety of ways including by reading cookies recognizing users' previous history, session variables, server side variables etc., or by using direct interaction (form elements, mouseovers, etc.). A site can display the current state of a dialogue between users, monitor a changing situation, or provide information in some way personalized to the requirements of the individual user.&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Dynamic_Content"&gt;Dynamic Content&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The second type is a website with &lt;b&gt;dynamic content&lt;/b&gt; displayed in plain view. Variable content is displayed dynamically on the fly based on certain criteria, usually by retrieving content stored in a database.&lt;/p&gt; &lt;p&gt;A website with &lt;b&gt;dynamic content&lt;/b&gt; refers to how its messages, text, images and other information are displayed on the web page, and more specifically how its content changes at any given moment. The web page content varies based on certain criteria, either pre-defined rules or variable user input. For example, a website with a database of news articles can use a pre-defined rule which tells it to display all news articles for today's date. This type of dynamic website will automatically show the most current news articles on any given date. Another example of dynamic content is when a retail website with a database of media products allows a user to input a search request for the keyword Beatles. In response, the content of the web page will spontaneously change the way it looked before, and will then display a list of Beatles products like CD's, DVD's and books.&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline" id="Purpose_of_Dynamic_Websites"&gt;Purpose of Dynamic Websites&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;The main purpose of a dynamic website is automation. A dynamic website can operate more effectively, be built more efficiently and is easier to maintain, update and expand. It is much simpler to build a template and a database than to build hundreds or thousands of individual, static HTML web pages.&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline" id="Software_systems"&gt;Software systems&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;There are a wide range of software systems, such as &lt;a href="http://en.wikipedia.org/wiki/Java_Server_Pages" title="Java Server Pages" class="mw-redirect"&gt;Java Server Pages&lt;/a&gt; (JSP), the &lt;a href="http://en.wikipedia.org/wiki/PHP" title="PHP"&gt;PHP&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Perl" title="Perl"&gt;Perl&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Programming_languages" title="Programming languages" class="mw-redirect"&gt;programming languages&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Active_Server_Pages" title="Active Server Pages"&gt;Active Server Pages&lt;/a&gt; (ASP), YUMA and &lt;a href="http://en.wikipedia.org/wiki/Cold_Fusion" title="Cold Fusion" class="mw-redirect"&gt;Cold Fusion&lt;/a&gt; (CFM) that are available to generate dynamic web systems and dynamic sites. Sites may also include content that is retrieved from one or more &lt;a href="http://en.wikipedia.org/wiki/Database" title="Database"&gt;databases&lt;/a&gt; or by using &lt;a href="http://en.wikipedia.org/wiki/XML" title="XML"&gt;XML&lt;/a&gt;-based technologies such as &lt;a href="http://en.wikipedia.org/wiki/RSS_%28file_format%29" title="RSS (file format)" class="mw-redirect"&gt;RSS&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Static content may also be dynamically generated either periodically, or if certain conditions for regeneration occur (cached) in order to avoid the performance loss of initiating the dynamic engine on a per-user or per-connection basis.&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Plug-in_%28computing%29" title="Plug-in (computing)"&gt;Plug ins&lt;/a&gt; are available to expand the features and abilities of web browsers, which use them to show &lt;i&gt;active content,&lt;/i&gt; such as &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight" title="Microsoft Silverlight"&gt;Microsoft Silverlight&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Adobe_Flash" title="Adobe Flash"&gt;Adobe Flash&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Adobe_Shockwave" title="Adobe Shockwave"&gt;Adobe Shockwave&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Applet" title="Applet"&gt;applets&lt;/a&gt; written in &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29" title="Java (programming language)"&gt;Java&lt;/a&gt;. &lt;a href="http://en.wikipedia.org/wiki/Dynamic_HTML" title="Dynamic HTML"&gt;Dynamic HTML&lt;/a&gt; also provides for user interactivity and realtime element updating within web pages (i.e., pages don't have to be loaded or reloaded to effect any changes), mainly using the &lt;a href="http://en.wikipedia.org/wiki/Document_Object_Model" title="Document Object Model"&gt;Document Object Model&lt;/a&gt; (DOM) and &lt;a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript"&gt;JavaScript&lt;/a&gt;, support which is built-in to most modern web browsers.&lt;/p&gt; &lt;p&gt;Turning a website into an income source is a common practice for web developers and website owners. There are several methods for creating a website business which fall into two broad categories, as defined below.&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt; &lt;span class="mw-headline" id="Content-based_sites"&gt;Content-based sites&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Some websites derive revenue by selling advertising space on the site (see &lt;a href="http://en.wikipedia.org/wiki/Contextual_advertising" title="Contextual advertising"&gt;Contextual advertising&lt;/a&gt;).&lt;/p&gt; &lt;h3&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Product-_or_service-based_sites"&gt;Product- or service-based sites&lt;/span&gt;&lt;/h3&gt; &lt;p&gt;Some websites derive revenue by offering products or services for sale. In the case of &lt;a href="http://en.wikipedia.org/wiki/E-commerce" title="E-commerce" class="mw-redirect"&gt;e-commerce&lt;/a&gt; websites, the products or services may be purchased at the website itself, by entering credit card or other payment information into a payment form on the site. While most business websites serve as a shop window for existing &lt;a href="http://en.wikipedia.org/wiki/Bricks_and_mortar_business" title="Bricks and mortar business" class="mw-redirect"&gt;brick and mortar&lt;/a&gt; businesses, it is increasingly the case that some websites are businesses in their own right; that is, the products they offer are only available for purchase on the web.&lt;/p&gt; &lt;p&gt;Websites occasionally derive income from a combination of these two practices. For example, a website such as an online auctions website may charge the users of its auction service to list an auction, but also display third-party advertisements on the site, from which it derives further income.&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Spelling"&gt;Spelling&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;The forms &lt;i&gt;website&lt;/i&gt; and &lt;i&gt;web site&lt;/i&gt; are the most commonly used forms, the former especially in British English. The Associated Press Style book, &lt;a href="http://en.wikipedia.org/wiki/Reuters" title="Reuters"&gt;Reuters&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Microsoft" title="Microsoft"&gt;Microsoft&lt;/a&gt;, academia, &lt;a href="http://en.wikipedia.org/wiki/Publishing" title="Publishing"&gt;book publishing&lt;/a&gt;, &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/The_Chicago_Manual_of_Style" title="The Chicago Manual of Style"&gt;The Chicago Manual of Style&lt;/a&gt;&lt;/i&gt;, and dictionaries such as &lt;a href="http://en.wikipedia.org/wiki/Merriam-Webster" title="Merriam-Webster" class="mw-redirect"&gt;Merriam-Webster&lt;/a&gt; use the two-word, initially capitalized spelling &lt;i&gt;Web site&lt;/i&gt;. This is because "Web" is not a general term but a short form of &lt;i&gt;World Wide Web&lt;/i&gt;. As with many newly created terms, it may take some time before a common spelling is finalized. This controversy also applies to derivative terms such as web page, web master, and web cam.&lt;/p&gt; &lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Canadian_Oxford_Dictionary" title="Canadian Oxford Dictionary"&gt;Canadian Oxford Dictionary&lt;/a&gt; and the Canadian Press Style book list "website" and "web page" as the preferred spellings. The &lt;a href="http://en.wikipedia.org/wiki/Oxford_English_Dictionary" title="Oxford English Dictionary"&gt;Oxford English Dictionary&lt;/a&gt; began using "website" as its standardized form in 2004.&lt;sup id="cite_ref-2" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Website#cite_note-2"&gt;&lt;span&gt;[&lt;/span&gt;3&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Bill_Walsh_%28author%29" title="Bill Walsh (author)"&gt;Bill Walsh&lt;/a&gt;, the copy chief of &lt;i&gt;The Washington Post's&lt;/i&gt; national desk, and one of American English's foremost grammarians, argues for the two-word spelling with capital W in his books &lt;i&gt;Lapsing into a Comma&lt;/i&gt; and &lt;i&gt;The Elephants of Style&lt;/i&gt;, and on his site, the Slot.&lt;sup id="cite_ref-3" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Website#cite_note-3"&gt;&lt;span&gt;[&lt;/span&gt;4&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt; &lt;h2&gt;&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Types_of_websites"&gt;Types of websites&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;There are many varieties of websites, each specializing in a particular type of content or use, and they may be arbitrarily classified in any number of ways. A few such classifications might include:&lt;sup class="noprint Inline-Template" title="The material in the vicinity of this tag may be based upon unreliable original research from September 2007" style="white-space: nowrap;"&gt;[&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Wikipedia:No_original_research" title="Wikipedia:No original research"&gt;original research?&lt;/a&gt;&lt;/i&gt;]&lt;/sup&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Affiliate" title="Affiliate" class="mw-redirect"&gt;Affiliate&lt;/a&gt;: enabled &lt;a href="http://en.wikipedia.org/wiki/Web_portal" title="Web portal"&gt;portal&lt;/a&gt; that renders not only its custom &lt;a href="http://en.wikipedia.org/wiki/Content_management_system" title="Content management system"&gt;CMS&lt;/a&gt; but also syndicated content from other content providers for an agreed fee. There are usually three relationship tiers. &lt;a href="http://en.wikipedia.org/wiki/Affiliate_marketing" title="Affiliate marketing"&gt;Affiliate Agencies&lt;/a&gt; (e.g., &lt;a href="http://en.wikipedia.org/wiki/Commission_Junction" title="Commission Junction"&gt;Commission Junction&lt;/a&gt;), &lt;a href="http://en.wikipedia.org/wiki/Advertisers" title="Advertisers" class="mw-redirect"&gt;Advertisers&lt;/a&gt; (e.g., &lt;a href="http://en.wikipedia.org/wiki/EBay" title="EBay"&gt;eBay&lt;/a&gt;) and consumer (e.g., &lt;a href="http://en.wikipedia.org/wiki/Yahoo%21" title="Yahoo!"&gt;Yahoo!&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Archive_site" title="Archive site"&gt;Archive site&lt;/a&gt;: used to preserve valuable electronic content threatened with extinction. Two examples are: &lt;a href="http://en.wikipedia.org/wiki/Internet_Archive" title="Internet Archive"&gt;Internet Archive&lt;/a&gt;, which since 1996 has preserved billions of old (and new) web pages; and &lt;a href="http://en.wikipedia.org/wiki/Google_Groups" title="Google Groups"&gt;Google Groups&lt;/a&gt;, which in early 2005 was archiving over 845,000,000 messages posted to &lt;a href="http://en.wikipedia.org/wiki/Usenet" title="Usenet"&gt;Usenet&lt;/a&gt; news/discussion groups.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Blog" title="Blog"&gt;Blog&lt;/a&gt; (web log): sites generally used to post online diaries which may include discussion forums (e.g., &lt;a href="http://en.wikipedia.org/wiki/Blogger.com" title="Blogger.com" class="mw-redirect"&gt;blogger&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Xanga" title="Xanga"&gt;Xanga&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Brand building site: a site with the purpose of creating an experience of a brand online. These sites usually do not sell anything, but focus on building the brand. Brand building sites are most common for low-value, high-volume &lt;a href="http://en.wikipedia.org/wiki/Fast_moving_consumer_goods" title="Fast moving consumer goods"&gt;fast moving consumer goods&lt;/a&gt; (FMCG).&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Content_%28media_and_publishing%29" title="Content (media and publishing)"&gt;Content&lt;/a&gt; site: sites whose business is the creation and distribution of original content (e.g., &lt;a href="http://en.wikipedia.org/wiki/Slate.com" title="Slate.com" class="mw-redirect"&gt;Slate&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/About.com" title="About.com"&gt;About.com&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Corporate_website" title="Corporate website"&gt;Corporate website&lt;/a&gt;: used to provide background information about a business, organization, or service.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Electronic_commerce" title="Electronic commerce"&gt;Electronic commerce&lt;/a&gt; (e-commerce) site: a site offering goods and services for &lt;a href="http://en.wikipedia.org/wiki/Online_shopping" title="Online shopping"&gt;online sale&lt;/a&gt; and enabling online transactions for such sales.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Community_site" title="Community site" class="mw-redirect"&gt;Community site&lt;/a&gt;: a site where persons with similar interests communicate with each other, usually by &lt;a href="http://en.wikipedia.org/wiki/Online_chat" title="Online chat"&gt;chat&lt;/a&gt; or message boards, such as &lt;a href="http://en.wikipedia.org/wiki/MySpace" title="MySpace"&gt;MySpace&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Facebook" title="Facebook"&gt;Facebook&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/City" title="City"&gt;City Site&lt;/a&gt;: A site that shows information about a certain city or town and events that takes place in that town. Usually created by the city council or other "movers and shakers".&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;li&gt;the same as those of geographic entities, such as cities and countries. For example, Richmond.com is the geodomain for &lt;a href="http://en.wikipedia.org/wiki/Richmond,_Virginia" title="Richmond, Virginia"&gt;Richmond, Virginia&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Gripe_site" title="Gripe site"&gt;Gripe site&lt;/a&gt;: a site devoted to the critique of a person, place, corporation, government, or institution.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_forum" title="Internet forum"&gt;Forum&lt;/a&gt;: a site where people discuss various topics.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Humor_site" title="Humor site" class="mw-redirect"&gt;Humor site&lt;/a&gt;: satirizes, parodies or otherwise exists solely to amuse.&lt;/li&gt;&lt;li&gt;Information site: contains content that is intended to inform visitors, but not necessarily for commercial purposes, such as: &lt;a href="http://en.wikipedia.org/wiki/RateMyProfessors.com" title="RateMyProfessors.com"&gt;RateMyProfessors.com&lt;/a&gt;, Free Internet Lexicon and Encyclopedia. Most government, educational and non-profit institutions have an informational site.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Java_applet" title="Java applet"&gt;Java applet&lt;/a&gt; site: contains software to run over the Web as a &lt;a href="http://en.wikipedia.org/wiki/Web_application" title="Web application"&gt;Web application&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Mirror_%28computing%29" title="Mirror (computing)"&gt;Mirror&lt;/a&gt; site: A complete reproduction of a website.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/News_site" title="News site"&gt;News site&lt;/a&gt;: similar to an information site, but dedicated to dispensing news and commentary.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Personal_homepage" title="Personal homepage" class="mw-redirect"&gt;Personal homepage&lt;/a&gt;: run by an individual or a small group (such as a family) that contains information or any content that the individual wishes to include. These are usually uploaded using a web hosting service such as &lt;a href="http://en.wikipedia.org/wiki/Geocities" title="Geocities" class="mw-redirect"&gt;Geocities&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Phish site: a website created to fraudulently acquire &lt;a href="http://en.wikipedia.org/wiki/Information_sensitivity" title="Information sensitivity"&gt;sensitive information&lt;/a&gt;, such as passwords and &lt;a href="http://en.wikipedia.org/wiki/Credit_card" title="Credit card"&gt;credit card&lt;/a&gt; details, by masquerading as a trustworthy person or business (such as &lt;a href="http://en.wikipedia.org/wiki/Social_Security_Administration" title="Social Security Administration"&gt;Social Security Administration&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/PayPal" title="PayPal"&gt;PayPal&lt;/a&gt;) in an &lt;a href="http://en.wikipedia.org/wiki/Telecommunication" title="Telecommunication"&gt;electronic communication&lt;/a&gt; (see &lt;a href="http://en.wikipedia.org/wiki/Phishing" title="Phishing"&gt;Phishing&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Political site: A site on which people may voice political views.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Internet_pornography" title="Internet pornography"&gt;Porn site&lt;/a&gt;: A site that shows sexually explicit content for enjoyment and relaxation, most likely in the form of an Internet gallery, dating site, blog, social networking, or video sharing.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Rating_site" title="Rating site" class="mw-redirect"&gt;Rating site&lt;/a&gt;: A site on which people can praise or disparage what is featured.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Review_site" title="Review site"&gt;Review site&lt;/a&gt;: A site on which people can post reviews for products or services.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/School_Websites" title="School Websites" class="mw-redirect"&gt;School site&lt;/a&gt;: a site on which teachers, students, or administrators can post information about current events at or involving their school. U.S. elementary-high school websites generally use k12 in the URL, such as kearney.k12.mo.us.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Social_networking_service" title="Social networking service" class="mw-redirect"&gt;Social networking&lt;/a&gt; site: a site where users could communicate with one another and share media, such as pictures, videos, music, blogs, etc. with other users. These may include games and web applications.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Social_bookmarking" title="Social bookmarking"&gt;Social bookmarking&lt;/a&gt; site: a site where users share other content from the Internet and rate and comment on the content. &lt;a href="http://en.wikipedia.org/wiki/StumbleUpon" title="StumbleUpon"&gt;StumbleUpon&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Digg" title="Digg"&gt;Digg&lt;/a&gt; are examples.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Video_sharing" title="Video sharing" class="mw-redirect"&gt;Video sharing&lt;/a&gt;: A site that enables user to upload videos, such as &lt;a href="http://en.wikipedia.org/wiki/YouTube" title="YouTube"&gt;YouTube&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Google_Video" title="Google Video"&gt;Google Video&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_search_engine" title="Web search engine"&gt;Search engine&lt;/a&gt; site: a site that provides general information and is intended as a gateway or lookup for other sites. A pure example is &lt;a href="http://en.wikipedia.org/wiki/Google" title="Google"&gt;Google&lt;/a&gt;, and the most widely known extended type is &lt;a href="http://en.wikipedia.org/wiki/Yahoo%21" title="Yahoo!"&gt;Yahoo!&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Shock_site" title="Shock site"&gt;Shock site&lt;/a&gt;: includes &lt;a href="http://en.wikipedia.org/wiki/Image" title="Image"&gt;images&lt;/a&gt; or other material that is intended to be offensive to most viewers (e.g. &lt;a href="http://en.wikipedia.org/wiki/Rotten.com" title="Rotten.com"&gt;rotten.com&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Warez" title="Warez"&gt;Warez&lt;/a&gt;: a site designed to host and let users download copyrighted materials illegally.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Web_portal" title="Web portal"&gt;Web portal&lt;/a&gt;: a site that provides a starting point or a gateway to other resources on the Internet or an intranet.&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Wiki" title="Wiki"&gt;Wiki&lt;/a&gt; site: a site which users collaboratively edit (such as &lt;a href="http://en.wikipedia.org/wiki/Wikipedia" title="Wikipedia"&gt;Wikipedia&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Wikihow" title="Wikihow" class="mw-redirect"&gt;Wikihow&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Some websites may be included in one or more of these categories. For example, a business website may promote the business's products, but may also host informative documents, such as &lt;a href="http://en.wikipedia.org/wiki/White_paper" title="White paper"&gt;white papers&lt;/a&gt;. There are also numerous sub-categories to the ones listed above. For example, a &lt;a href="http://en.wikipedia.org/wiki/Porn" title="Porn" class="mw-redirect"&gt;porn&lt;/a&gt; site is a specific type of e-commerce site or business site (that is, it is trying to sell memberships for access to its site). A &lt;a href="http://en.wikipedia.org/wiki/Fan_site" title="Fan site" class="mw-redirect"&gt;fan site&lt;/a&gt; may be a dedication from the owner to a particular &lt;a href="http://en.wikipedia.org/wiki/Celebrity" title="Celebrity"&gt;celebrity&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Websites are constrained by architectural limits (e.g., the computing power dedicated to the website). Very large websites, such as Yahoo!, Microsoft, and Google employ many servers and &lt;a href="http://en.wikipedia.org/wiki/Load_balancing_%28computing%29" title="Load balancing (computing)"&gt;load balancing&lt;/a&gt; equipment such as &lt;a href="http://en.wikipedia.org/wiki/Cisco_Systems" title="Cisco Systems"&gt;Cisco&lt;/a&gt; Content Services &lt;a href="http://en.wikipedia.org/wiki/Network_switch" title="Network switch"&gt;Switches&lt;/a&gt; to distribute visitor loads over multiple computers at multiple locations.&lt;/p&gt; &lt;p&gt;In February 2009, &lt;a href="http://en.wikipedia.org/wiki/Netcraft" title="Netcraft"&gt;Netcraft&lt;/a&gt;, an &lt;a href="http://en.wikipedia.org/wiki/Internet_monitoring" title="Internet monitoring" class="mw-redirect"&gt;Internet monitoring&lt;/a&gt; company that has tracked Web growth since 1995, reported that there were 215,675,903 websites with domain names and content on them in 2009, compared to just 18,000 websites in August 1995.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-8165822651075388217?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/8165822651075388217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2009/10/types-of-web-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/8165822651075388217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/8165822651075388217'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2009/10/types-of-web-site.html' title='Types Of Web Site:'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1354181122094925216.post-730659778954490765</id><published>2009-10-22T03:52:00.001-07:00</published><updated>2009-10-22T03:53:58.823-07:00</updated><title type='text'>what is a web site</title><content type='html'>&lt;p&gt;A &lt;b&gt;website&lt;/b&gt; (also spelled &lt;b&gt;web site&lt;/b&gt;) is a collection of related &lt;a href="http://en.wikipedia.org/wiki/Web_page" title="Web page"&gt;web pages&lt;/a&gt;, images, videos or other digital assets that are addressed with a common domain name or &lt;a href="http://en.wikipedia.org/wiki/IP_address" title="IP address"&gt;IP address&lt;/a&gt; in an &lt;a href="http://en.wikipedia.org/wiki/Internet_Protocol" title="Internet Protocol"&gt;Internet Protocol&lt;/a&gt;-based network. A web site is hosted on at least one &lt;a href="http://en.wikipedia.org/wiki/Web_server" title="Web server"&gt;web server&lt;/a&gt;, accessible via a network such as the &lt;a href="http://en.wikipedia.org/wiki/Internet" title="Internet"&gt;Internet&lt;/a&gt; or a private &lt;a href="http://en.wikipedia.org/wiki/Local_area_network" title="Local area network"&gt;local area network&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;A web page is a &lt;a href="http://en.wikipedia.org/wiki/Document" title="Document"&gt;document&lt;/a&gt;, typically written in &lt;a href="http://en.wikipedia.org/wiki/Plain_text" title="Plain text"&gt;plain text&lt;/a&gt; interspersed with formatting instructions of &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Markup_Language" title="Hypertext Markup Language" class="mw-redirect"&gt;Hypertext Markup Language&lt;/a&gt; (HTML, &lt;a href="http://en.wikipedia.org/wiki/XHTML" title="XHTML"&gt;XHTML&lt;/a&gt;). A web page may incorporate elements from other websites with suitable &lt;a href="http://en.wikipedia.org/wiki/HTML_anchor" title="HTML anchor" class="mw-redirect"&gt;markup anchors&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Web pages are accessed and transported with the &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol"&gt;Hypertext Transfer Protocol&lt;/a&gt; (HTTP), which may optionally employ encryption (&lt;a href="http://en.wikipedia.org/wiki/HTTP_Secure" title="HTTP Secure"&gt;HTTP Secure&lt;/a&gt;, HTTPS) to provide security and privacy for the user of the web page content. The user's application, often a &lt;a href="http://en.wikipedia.org/wiki/Web_browser" title="Web browser"&gt;web browser&lt;/a&gt;, renders the page content according to its HTML markup instructions onto a display terminal.&lt;/p&gt; &lt;p&gt;All publicly accessible websites collectively constitute the &lt;a href="http://en.wikipedia.org/wiki/World_Wide_Web" title="World Wide Web"&gt;World Wide Web&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The pages of a website can usually be accessed from a simple &lt;a href="http://en.wikipedia.org/wiki/Uniform_Resource_Locator" title="Uniform Resource Locator"&gt;Uniform Resource Locator&lt;/a&gt; (URL) called the &lt;a href="http://en.wikipedia.org/wiki/Homepage" title="Homepage"&gt;homepage&lt;/a&gt;. The URLs of the pages organize them into a hierarchy, although &lt;a href="http://en.wikipedia.org/wiki/Hyperlink" title="Hyperlink"&gt;hyperlinking&lt;/a&gt; between them conveys the reader's perceived &lt;a href="http://en.wikipedia.org/wiki/Site_map" title="Site map"&gt;site structure&lt;/a&gt; and guides the reader's navigation of the site.&lt;/p&gt; &lt;p&gt;Some websites require a &lt;a href="http://en.wikipedia.org/wiki/Subscription" title="Subscription" class="mw-redirect"&gt;subscription&lt;/a&gt; to access some or all of their content. Examples of subscription sites include many business sites, parts of many &lt;a href="http://en.wikipedia.org/wiki/News" title="News"&gt;news&lt;/a&gt; sites, &lt;a href="http://en.wikipedia.org/wiki/Academic_journal" title="Academic journal"&gt;academic journal&lt;/a&gt; sites, gaming sites, &lt;a href="http://en.wikipedia.org/wiki/Internet_forum" title="Internet forum"&gt;message boards&lt;/a&gt;, web-based &lt;a href="http://en.wikipedia.org/wiki/E-mail" title="E-mail"&gt;e-mail&lt;/a&gt;, services, &lt;a href="http://en.wikipedia.org/wiki/Social_networking" title="Social networking" class="mw-redirect"&gt;social networking&lt;/a&gt; websites, and sites providing real-time &lt;a href="http://en.wikipedia.org/wiki/Stock_market" title="Stock market"&gt;stock market&lt;/a&gt; data.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1354181122094925216-730659778954490765?l=eaziweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eaziweb.blogspot.com/feeds/730659778954490765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://eaziweb.blogspot.com/2009/10/what-is-web-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/730659778954490765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1354181122094925216/posts/default/730659778954490765'/><link rel='alternate' type='text/html' href='http://eaziweb.blogspot.com/2009/10/what-is-web-site.html' title='what is a web site'/><author><name>Shahzeb Farooq</name><uri>http://www.blogger.com/profile/04275969026435209869</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
