<?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-948835764380621431</id><updated>2011-11-27T16:36:53.539-08:00</updated><category term='Design and Multimedia projects'/><category term='Design - Multimedia projects'/><category term='Web design Projects'/><title type='text'>Website Design Services, Web Designing Solution, Social Media Website Design</title><subtitle type='html'>Web Designing Solution, Website Design Services, Social Media Website Design, Online Shopping Website Design,  from Ahmedabad, Gujarat, India</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-948835764380621431.post-5260875887648550457</id><published>2009-03-16T03:56:00.000-07:00</published><updated>2009-03-16T03:58:24.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web design Projects'/><title type='text'>Web design Projects</title><content type='html'>&lt;strong&gt;Project Name Category / Estimated Budget with Project Description Preview &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;On-line Courseware design&lt;br /&gt;Animation&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;My company delivers training and combines face to face training with online delivery of course subjects. I am looking for a developer who can take our course readings (text) and create an interactive... more&lt;br /&gt;&lt;br /&gt;Corporate Indentity Package and Ecommerce web site&lt;br /&gt;Corporate Identity Kit&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;We are about to launch a new business ventureand are in need someone who can help us wth Logo Letterhead Web Site to include Ecommerce functionality Broshure handout Looking for someone who is... more&lt;br /&gt;&lt;br /&gt;Image-based modeling + panoramic image database&lt;br /&gt;Other - Multimedia Services&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;We have developed a panoramic-image-based viewer, a juried New Tech Demo at SIGGRAPH 2008: http://www.siggraph.org/s2008/attendees/newtech/17.php We are now planning a web-pased panoramic viewer with... more&lt;br /&gt;Need 200+ Demo Reels Shot and Produced&lt;br /&gt;Videos&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;We run a web site, GotCast.com, that connects aspiring talent to on-camera roles. As a result of this we get lots of requests from our Talent to get demo reels shot for their auditions. We need to ... more&lt;br /&gt;Graphic Designer Wanted&lt;br /&gt;Graphic Design&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;We are looking for an experienced graphic designer, prefferably with at least 3 years experience to work fulltime from home(6 days per week, on average 8 hours per day) for a Australian graphic design ... more&lt;br /&gt;60 Min 3-d Animation Video&lt;br /&gt;Animation&lt;br /&gt;More than $1000 &lt;br /&gt;We are looking for a 3-d Animation Video to be made for a non-profit organization. The movie details are below: 1) Time: Approx 60 mins 2) Script: 90% done 3) Distribution: Free DVD’s to all 6... more&lt;br /&gt;Printer for Plastic Waterproof Cards&lt;br /&gt;Brochures&lt;br /&gt;More than $1000 &lt;br /&gt;We are looking for a printer who can provide durable plastic waterproof drill cards that can be taken to the pool (and will probably fall into the water from time to time!) Our initial order would be... more&lt;br /&gt;SharePoint Design Professional&lt;br /&gt;Graphic Design&lt;br /&gt;More than $1000 &lt;br /&gt;American Fiber Systems is a telecommunications company that currently uses SharePoint to house all of our company’s documents. Our marketing team is developing a new portal in SharePoint all... more&lt;br /&gt;website&lt;br /&gt;Other - Design&lt;br /&gt;More than $1000 &lt;br /&gt;I need a website for an artist painter. Needs to be high end &amp; contemporary ,modern Should be easy to navigate and buy. This website should sell art with pay pal or e-commerce. ***This website should ... more&lt;br /&gt;Video Producer Needed - 10 min spot&lt;br /&gt;Videos&lt;br /&gt;More than $1000 &lt;br /&gt;School in Southern Illinois needs a 10 min video. Send your work. You must be located within the United States. Thank You, Sal Costello Costelloandcompany.com Creative Director&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-5260875887648550457?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/5260875887648550457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=5260875887648550457' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/5260875887648550457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/5260875887648550457'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2009/03/web-design-projects.html' title='Web design Projects'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-1851479629710916223</id><published>2008-12-12T03:32:00.000-08:00</published><updated>2008-12-12T03:37:04.211-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design - Multimedia projects'/><title type='text'>Design &amp; Multimedia projects</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Flash Brochure edits + 2 New Flash Brochures&lt;/span&gt;&lt;br /&gt;Animation&lt;br /&gt;More than $1000 &lt;br /&gt;We have a mock up of an animated flash product "brochure" (basically a product guide with a quiz at the end so that it can double as an e-learning module) that is mostly done. We need some edits made ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTg1NjE5MSUyNmNhdElkJTNEMTQxMjYlMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Biogetica.com Redesign&lt;/span&gt;&lt;br /&gt;Graphic Design&lt;br /&gt;More than $1000 &lt;br /&gt;We are looking to redesign www.biogetia.com. The current design is too text heavy and we are not getting expected conversions. We wish to utilize flash, html, visual, audio and animation to quickly ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTc4NDk5OCUyNmNhdElkJTNEMTAyMzclMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Character and background for Elearning Portal&lt;/span&gt;&lt;br /&gt;Other - Design&lt;br /&gt;More than $1000 &lt;br /&gt;We need an excellent character designer to redo our characters to referesh the look and feel of our site www.juniors.net This is an educational site having Literacy, Numeracy and Science. Kindly go We ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTc5MzQxMCUyNmNhdElkJTNEMTAyMzglMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;50 - 5 MINUTE TECHNO SONGS&lt;/span&gt;&lt;br /&gt;Music&lt;br /&gt;More than $1000 &lt;br /&gt;THIS IS A WORK FOR HIRE Vendor to develop 50 electronic dance music songs that use new wave, funk, futuristic, asian, gregorian chant, r&amp;b, spanish and innovative sounds. (not in the same song) -- You... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTY1MDUyOSUyNmNhdElkJTNEMTQxMjglMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-1851479629710916223?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/1851479629710916223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=1851479629710916223' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/1851479629710916223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/1851479629710916223'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2008/12/design-multimedia-projects.html' title='Design &amp; Multimedia projects'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-377490080591953165</id><published>2008-12-10T01:54:00.000-08:00</published><updated>2008-12-10T02:31:52.405-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Design and Multimedia projects'/><title type='text'>Design &amp; Multimedia projects</title><content type='html'>Project Name &lt;br /&gt;Category / Estimated Budget &lt;br /&gt;Project Description Preview &lt;br /&gt;animation&lt;br /&gt;Animation&lt;br /&gt;Between $25,000 and $50,000 &lt;br /&gt;animation only needed for an independent animation film. its approx 85 minutes.&lt;br /&gt;&lt;br /&gt;Design a clothing line&lt;br /&gt;Sketch Art&lt;br /&gt;Between $10,000 and $25,000 &lt;br /&gt;This project is to illustrate a fashion line to include women's dresses (12 designs), women's (5) &amp; men's coats (4), women's trousers (10) and blouses (20), women's shoes (25), belts (25), hand bags ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTY1MDM2OSUyNmNhdElkJTNEMTE2NjQlMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Top Desiger Needed&lt;br /&gt;Graphic Design&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;We are currently looking for web designer with 3+ years experience in web and print design. Must be able to work 8-9 hours a day for between the dates of December 10 -23. Could turn into longer ...&lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTg4MzExMSUyNmNhdElkJTNEMTAyMzclMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Animation specialist seeked&lt;br /&gt;Animation&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;Specialist of animation seeked to create an animation of the Gospel of John. Design of people and characters shall be inspired eiher to the clothing and features of popular anscient Rome movies like , ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTg4NjgzMyUyNmNhdElkJTNEMTQxMjYlMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am looking for a site like eteamz.com&lt;br /&gt;Graphic Design&lt;br /&gt;Between $5,000 and $10,000 &lt;br /&gt;I am looking to make a site similar to eteamz.com. It has to have full wireframe as well as sleek Web 2.0 U.I.&lt;br /&gt;&lt;br /&gt;Coupon and digital ad design&lt;br /&gt;Other - Design&lt;br /&gt;More than $1000 &lt;br /&gt;I need a 3 1/2 x 8 1/2 inch, two sided, full color coupon created and a PowerPoint slide with the same theme. The specs are: the digital signage use MS Powerpoint slides sized for On-screen Show W x ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTg4Nzc5MSUyNmNhdElkJTNEMTAyMzglMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Graphic Design Package for New Restaurant Concept&lt;br /&gt;Corporate Identity Kit&lt;br /&gt;More than $1000 &lt;br /&gt;Hi, Im looking for bids for a graphic design package and logo design for a new restaurant. We will need a soup to nuts graphic design package including logos, color schemes, menus, business cards, is... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTgwODE2OCUyNmNhdElkJTNEMTI1MDQlMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GALA design needs: print and web&lt;br /&gt;Graphic Design&lt;br /&gt;More than $1000 &lt;br /&gt;The Globalization and Localization Association (GALA) is an international non-profit association that promotes local communication as an indispensable component of a global strategy. Our member are in ... &lt;a href="https://secure.elance.com/c/rfp/main/rfpBid.pl?crypted=am9iaWQlM0QxNTgwOTI4MCUyNmNhdElkJTNEMTAyMzclMjZmcm9tJTNEZW1haWw="&gt;more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-377490080591953165?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/377490080591953165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=377490080591953165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/377490080591953165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/377490080591953165'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2008/12/project-name-category-estimated-budget.html' title='Design &amp; Multimedia projects'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-6883104200887073219</id><published>2008-02-24T03:05:00.001-08:00</published><updated>2008-12-11T17:26:34.943-08:00</updated><title type='text'>Exciting future with PHP5 and Oracle</title><content type='html'>Get an overview of some of the new features in PHP 5—as well as comments on its future for Oracle users—from its release manager.PHP 5 (PHP: Hypertext Preprocessor Version 5) was officially released on July 13, 2004. Not surprisingly, the release was widely covered by the media due to the leadership role PHP plays in the Web application market. It is true that technologies such as .NET and J2EE have had more exposure and hype than PHP, but ease-of-use, performance, tight integration with the Apache Web server, and a large collection of application building blocks have made PHP one of the leading Web application development languages.You might ask yourself, since PHP 4 featuring the Zend Engine was so successful, why do we even need PHP 5 and the Zend Engine II? The truth is that there are certain areas in which PHP 4 does not excel. Most of these areas are more important for large projects and companies, where project management is more structured and interoperability between systems is a must. PHP 5 addresses these issues, allowing PHP not only to be more attractive for such projects but also to remain a leading technology for Web application development.In this article I will address:* The reasoning behind PHP 5* A short overview of some of its new features* A brief look at the future for PHP and Oracle users.The New Object-Oriented Model of the Zend Engine IIBackground With PHP's adoption growing steadily, its use in larger projects is also constantly increasing. There does seem to be a connection between large projects and the use of object-oriented (OO) methodology. Not that you can't write a small OO application, and it is certainly possible to write large, impressive applications without object-oriented programming (OOP). However, there does seem to be a tendency to pick the OO paradigm in these cases—probably because OOP offers more conventional tools for functional and technical design (UML — Unified Modeling Language), reuse of solutions for recurring problems (design patterns), and built-in mechanisms in the OO languages themselves that help enforce software designs and contracts.The main problem with PHP's object model in prior versions was that objects were implemented as native types with copy semantics similar to integers and strings. This not only led to some very confusing behavior, due to sometimes unexpected implicit object cloning by PHP, but it also didn't allow us to implement some basic features, such as the ability to de-reference objects that are returned from methods.The following examples illustrate these two problems.a) Implicit object cloning:class Person {var $name;function Person($name) {$this-&gt;name = $name;}function setName($name) {$this-&gt;name = $name;}function getName() {return $this-&gt;name;}}function lowerCaseName($obj){$new_name = strtolower($obj-&gt;getName());$obj-&gt;setName($new_name);}$obj = new Person("Andi");lowerCaseName($obj);print $obj-&gt;getName();?&gt;Most developers would expect this example to print out "andi." However, surprisingly, this example prints out "Andi" in PHP 4. This is due to the previously mentioned way PHP 4 treats objects like regular native types, and as a result, passing $obj to lowerCaseName() by value actually clones the object. The resulting manipulation that lowerCaseName() performs on $obj is done on a cloned version of the object. This behavior not only leads to surprising results but, for developers who were aware of this problem, it would require passing and returning objects by-reference, which would make the code harder to maintain because they'd have to insert "&amp;amp;" in many places (passing by-reference, returning by-reference, and assigning by-reference).b) Inability to de-reference objects returned from methods:$obj-&gt;getParentObject()-&gt;method();If you aren't familiar with PHP 4, you would probably expect this example to work. However, as a result of the before-mentioned implicit cloning, the ability to de-reference an object that is returned from a method did not exist and could not be implemented. As a workaround, a lot of PHP 4 code would look as follows:$temp_obj &amp;amp;= $obj-&gt;getParentObject();$temp_obj-&gt;method();There are other examples of how the basic infrastructure of objects was flawed in PHP 4, but these two examples should give you a good idea.Main new language features. The most basic and important change in PHP 5 is to use handles (or id's) for objects instead of implementing them as native datatypes. When copied, only the handle (the id number) itself is actually being copied; the objects these handles represent are not being copied. This seemingly minor change in the semantics of the language is the major driving force behind the majority of the new PHP 5 features. It allows the addition of new language features and new PHP extensions, such as the great SimpleXML that takes full advantage of the new semantics.Without going into too much detail (or this article would become a book), the following is a list of new language features in PHP 5.New object cloning semantics As mentioned, the scripting engine never automatically clones objects in PHP 5, whether they are assigned, passed by-value, or returned by-value from a function. If cloning is required, then the developer may explicitly clone an object by using the new clone keyword (for example, clone $obj;). The developer may also implement a method named __clone() in his class, which will be called on the new resulting object, after the clone operation has copied all of the original object's properties. Implementing this callback is not required but can be useful if the developer wishes each object to have its own copy of a certain resource, thereby creating a new version of that resource for the cloned object (otherwise, both objects would be using the same resource). An example of such a resource is a file.Public/private/protected access modifiers. PHP 5 supports the PPP (Private/Public/Protected) access modifiers commonly found in other object-oriented languages, such as C++ and Java. These access modifiers may be used on both properties and methods, and impose access restrictions.Interfaces and abstract classes and methods. We at Zend Technologies received many requests for multiple inheritance (MI) in PHP, so we decided to address this issue in PHP 5. After comparing the implementation of many languages—mainly C++ and Java—to see which could be most easily adapted to PHP's dynamic nature, we decided to provide a solution for MI by using Java-style interfaces and abstract classes.Ability for PHP extensions to overload PHP object syntax. Probably one of the most significant features of PHP 5 is the way the Zend Engine II has an abstraction layer between the object syntax and its semantics. This approach allows PHP extensions to create their own objects, which have different behavior than the user-level PHP objects. For example, the new COM extension uses these overloading capabilities in order to access COM objects in a way that is natural for PHP developers, using the regular PHP object syntax:$ie = new COM("InternetExplorer.Application"); $ie-&gt;Visible = true; $ie-&gt;Navigate("http://www.php.net/");Other extensions that take advantage of this ability include the SimpleXML, SOAP, and Perl extensions.Other New Features There are probably a dozen more new language features in PHP 5, such as class constants, static properties and methods, __autoload(), and instanceof operator.You can find a more complete list at http://www.zend.com/php5.Design Patterns As previously discussed, the ability to use design patterns in large (and often also small) PHP software projects is extremely important. It was possible to take advantage of such patterns in PHP 4, but—lacking important language features such as static properties and methods, PPP access modifiers, and interfaces—it was often hard to enforce all of the semantics of these patterns.Singleton Pattern An often-used and excellent example is the Singleton pattern. Although it is one of the simpler patterns, in order to implement it in its entirety, static properties and methods and PPP access modifiers are a necessity.For example:class MySingleton {static private $instance = NULL;private function __construct() {}private function __clone() {}static public function Instance() {if (self::$instance == NULL) {self::$instance = new MySingleton();}return self::$instance;}// ... Additional code for the MySingleton class.}This implementation takes advantage of the new PHP 5 features, which results in a cleaner and less error-prone Singleton implementation. For example, the ability to declare the constructor and clone methods as private prevents developers from mistakenly instantiating an additional copy of the MySingleton class, as only the class itself may access these methods. The support for static properties is used in order to have a globally accessible property (self::$instance) that references the single instance of the class. Declaring the property private makes sure that only the class itself may fiddle with this property.Immutable Object Pattern Another slightly less common design pattern is the Immutable Object pattern. This pattern is usually used in applications where a large amount of references to a relatively small group of values exists. It allows the application's code to share objects by making the objects immutable (forbidding their state to change), and forcing code that wants to do so to create a new instance of the class.The following example shows how you can create a class that represents a SQL query. The assembled query statement itself might be used in many places in your application. Code that wishes to change the value of the query may do so using the changeStmt() method, which returns a handle to a new object that represents the specified query string.final class ImmutableQueryStatement {private $stmt;public function __construct($stmt) {$this-&gt;stmt = $stmt;}public function getStmt() {return $this-&gt;stmt;}public function changeStmt($stmt) {return new ImmutableQueryStatement($stmt);}}This example takes advantage of a few new PHP 5 language features. To begin with, it uses the final keyword so that the class may not be "subclassed." This approach prevents developers from subclassing and implementing a version that may be mutable. In addition, changeStmt() takes advantage of the new object handles and returns the newly created object by-value (in PHP 4, a new object instance would have to be returned by reference, complicating the implementation). Last but not least, similar to the previous example, access modifiers are used to specify the access contract this class should adhere to.XML and Web Services in PHP 5Background In the past few years, XML has become increasingly important, allowing different applications and systems to interoperate using standard tools and methodology for dealing with data. This is one of the reasons for Oracle's and other vendors' strong support and adoption of the technology. In every company, the data is the centerpiece of the organization.XML support in PHP 4 was quite a mess. Although it supported SAX (Simple API for XML), DOM (Document Object Model) and XSL (eXtensible Stylesheet Language), there was no unified and standards-conforming implementation. The SAX implementation was based on the aging Expat XML parser, the DOM extension's naming conventions weren't standards-conforming, and the extension never left experimental status. Also, XSL was supported using yet another XML library called Sablotron.It was decided to rewrite the XML support in PHP 5, and a few developers from the PHP community stepped up to make this rewrite a reality. The first and most important decision was that all XML functionality be based on the excellent libxml2 library from the Gnome's project. With this in mind, all three existing extensions were rewritten. Most important, the DOM extension was revamped and its interface redefined to be W3C-compliant. At the time of PHP 5's release, DOM was no longer experimental but full-featured and stable.SimpleXMLBesides the importance of rewriting and unifying the existing XML extensions, a new XML extension has emerged. This extension, called SimpleXML, allows developers to access XML files as if they were native PHP objects. Going back a few sections in this article, this became possible due to the new Zend Engine II giving extensions the ability to overload the object-oriented syntax.Consider the following XML file:John Doe87234838Janet Smith72384329The following PHP 5 code iterates over the XML file and prints out the names and account numbers of the clients:$clients = simplexml_load_file('clients.xml');foreach($clients-&gt;client as $client) {print "$client-&gt;name account: $client-&gt;account_number\n";}Running this sample script would result in the following output:John Doe account: 87234838Janet Smith account: 72384329With SimpleXML, accessing XML files becomes extremely easy. I have no doubt that SimpleXML will revolutionize the ease-of-use provided to the PHP developer for dealing with XML files. And if there are certain things SimpleXML cannot do, then due to the fact that both SimpleXML and the DOM extension use the same underlying library, the SimpleXML object can be converted to a DOM tree and more-advanced XML manipulations can be done in DOM. This conversion back and forth between SimpleXML and DOM is zero-copy, meaning it costs neither time nor additional memory.SOAP Going back to my introduction, I mentioned interoperability as a key issue for large companies. Web services— and more specifically, the SOAP protocol—are becoming increasingly popular for solving interoperability issues between two or more systems.As PHP 4 did not feature native integrated SOAP support in the default distribution, we believed that this issue had to be addressed for PHP 5. Therefore, we created a new native implementation for SOAP (client as well as server APIs) that allows PHP developers to create and consume Web services easily.The following example shows just how easy it is to call SOAP services from PHP. You might notice that this extension uses the same object-oriented overloading capabilities as mentioned previously.$client =new SoapClient("http://services.xmethods.net/soap/urn:xmethods-delayed-quotes.wsdl"); print($client-&gt;getQuote("ORCL"));At the time of this writing, running this example resulted in printing 11.23.The Future and OracleGeneral Released in July 2004, PHP 5 has only been around for a short time. Despite that, there are already quite a few interesting things happening in PHP development. There has been a lot of work on improving the performance of the scripting engine and, most importantly for the Oracle readers, there are many new database-related initiatives. Use of Oracle is strong in the PHP community, and a large amount of Zend customers are Oracle users. Their use of Oracle varies as it does with other databases but is usually a very conscious choice, which has to do with Oracle's proven track record, advanced features, and often an already existing investment in Oracle infrastructure.Scripting Engine Performance When developing PHP 5, Zend and the community focused more on functionality than on performance. Therefore, except for a few exceptions, performance of the scripting engine was not improved between PHP 4 and 5.In most PHP applications, the raw execution performance of PHP is not the main bottleneck. The most common bottlenecks are related to I/O and are usually database-related. That said, we still believe that improving the performance of the scripting engine itself will definitely benefit the PHP user. For this reason, we decided to invest significant resources to improve performance for PHP 5.1.x.Since the release of PHP 5, we have invested a lot of resources in tuning the scripting engine. Many ideas were taken from a performance patch that Thies Arntzen and Sterling Hughes published about a year ago. Other ideas came from inside Zend and the PHP developer's community. The end result is an engine that is commonly more than twice as fast as PHP 4.0 and PHP 5.0 for synthetic benchmarks (benchmarks that don't include I/O and real-world code).The improvement is quite impressive, and when PHP 5.1.0 is released all of the PHP users will enjoy it without having to make any changes to their source code. I believe that PHP 5.1.0 will be released early in the first quarter of 2005, but one can never tell with an open source project.SQL Relay. SQL Relay (is a very interesting third-party project. It is a project that implements a proxy broker for SQL connections (including Oracle), allowing for connection pooling of database connections using PHP.The project provides its own version of a PHP database extension (you will be required to change your PHP database code). This extension talks to the SQL Relay broker that relays queries and result sets to and from the database.Some of SQL Relay's advantages:* Using connection pooling, you can limit the amount of open connections to the database.* In case PHP persistent connections can't be used in your environment, this solution solves the problem of long connect times when initiating an Oracle database connection.* The project supports other programming languages too. If you have a hybrid environment, you can take advantage of the same SQL Relay daemons that are being used from PHP. In addition to PHP, language support includes C, Java, Perl, and quite a few more.* Getting up and running with SQL Relay, although not trivial, is quite simple. I'd also like to note that the SQL Relay author was very responsive to my questions.Some of SQL Relay's disadvantages:* You have to use a different API than the PHP Oracle extension.* Result sets are copied twice: first to the SQL Relay broker and then to PHP.* You don't have as rich an API as you do when using PHP's native oci8 extension.I think that if your project does require Oracle database connection pooling, it is a good idea for you to check out SQL Relay. It might not be perfect, but it might still take a while until a better solution comes along, and this one does seem to work.PDO The PHP community has been working on a new database abstraction layer in addition to the existing oci8 PHP extension that has a native interface to the Oracle Database. As Oracle Technology Network already has an in-depth article covering PHP Data Objects (PDO), by Wez Furlong, suffice to say that PDO is something to watch. PHP has been waiting for quite some time for good native database abstraction. I believe that PDO may very well be the solution we have all been waiting for. The designers of PDO are some of the lead developers of the PHP community, and I like their approach with PDO. The following is a list of their design goals, as written in the PDO README file:1. Be lightweight.2. Provide a common API for common database operations.3. Result in high performance.4. Keep the majority of PHP-specific code in the PDO core (such as persistent resource management); drivers should only have to worry about getting the data and not about PHP internals.On one hand it gives a common API for working with databases. But it also allows each driver to add its own additional functionality, so that PDO not only supports the least common denominator of the database APIs but will actually give you the opportunity to use all the features your database has to offer. And we all know Oracle has lots of them.Propel Propel is an object persistence and query framework. It implements object/relational mapping (ORM) and is based on the Apache Torque project, which does the same for Java. Unlike PDO, Propel is a very high-level database abstraction layer, redefining how you query, create, and manipulate persistent objects. Propel, as expected from an OO/RDBMS mapping system, also deals with database schema creation.There are many advantages to a system like this. For starters, developers can concentrate most of their time on writing business logic and have to deal less with the intricacies of the database—whether it is schema management or writing fancy SQL statements. Database manipulation is very natural, as developers just deal with regular objects and the persistence layer deals with the low-level details of updating the right fields and rows in the database.The disadvantage is that you do lose some control. The automatic mapping of the OO model to the relational database is not always straightforward. Not only does it make it hard to write fancy, powerful, hand-crafted queries, but you're also not supposed to do so—you break the abstraction, and a tiny update of the mapping might break the application. Therefore, using such a system means you have to play by the rules of the tool. In most cases, this price is acceptable, as increased productivity helps shorten development times and improves code quality. However, there are certain instances where you might absolutely require this control.Propel is a very interesting project and can come in handy. In addition, it is built on top of a database abstraction layer called Creole. Unlike PDO, this abstraction layer tries to mimic JDBC as much as possible and might be easier to use if you are converting existing Java code to PHP. That said, if PDO becomes mainstream and is distributed as part of standard PHP, it might be best to stick with that.Java Integration Over a year ago, Zend and Sun Microsystems started Java Specification Request (JSR) 223 to define a standard on how to bridge between PHP and Java. Today the JSR's expert group comprises many software vendors, including Oracle. Although the JSR talks about all scripting languages, the initial interest was in PHP and mainly the possibility of calling Java code from PHP. You can guess that one of the primary motives for such connectivity would be to connect front-end PHP servers to back-end J2EE application servers and, more specifically, the ability to call Enterprise Java Beans (EJBs) directly from PHP code.The following is an example of what making an Oracle JDBC query would look like using the Java interface:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_GTctKlLK2oQ/R6Pyy1aK7UI/AAAAAAAAABc/3lHHkA-iQXo/s1600-h/otn_andi_code_listing.gif"&gt;&lt;/a&gt;figure 1Figure 1: Bridging PHP and Java: What an Oracle JDBC query would look likeYou can see that what you'll be able to do is write Java code in PHP. This should allow you to call any Java business logic you might have, specifically EJBs.Such bridging support opens up new possibilities for Oracle Application Server users, who have invested in back-end business logic but want to take advantage of the fast development times and features of PHP.ConclusionPHP 5 has definitely been a great step forward for PHP and the PHP community. At the O'Reilly Open Source conference, a reporter asked some of us PHP community leaders if PHP 5 was everything we had hoped for. The answer was unanimous; PHP 5 has become much more than we initially had planned and expected.More specifically, I think Oracle users have a lot to look forward to. With Oracle's published Statement of Direction regarding PHP inclusion in future Oracle Application Server releases, it is clear that the company has recognized the importance of PHP technology. I believe that following this recognition will come a variety of solutions that will improve Oracle/PHP&lt;br /&gt;productivity and flexibility, both very much required in today's ever-changing market. The initial bundling of PHP in the upcoming version of Oracle 10g and the PHP extension for Oracle JDeveloper are significant first steps for widespread PHP support by Oracle.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webseosolution.com"&gt;Web SEO Solution India&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-6883104200887073219?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/6883104200887073219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=6883104200887073219' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/6883104200887073219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/6883104200887073219'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2008/02/exciting-future-with-php5-and-oracle.html' title='Exciting future with PHP5 and Oracle'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-8641647157708840512</id><published>2007-11-27T09:15:00.000-08:00</published><updated>2007-11-27T09:19:31.217-08:00</updated><title type='text'>Buying a House in Maryland or Virginia</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;o:p&gt;&lt;/o:p&gt;If you're buying a home in Maryland or Virginia, there are certain factors you need to be aware of.   &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;You'll need a reputable Southern Maryland or King George Virginia title company, title attorney or real &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;estate settlement company. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;In both Maryland and Virginia home sales, home sellers are bound by what's known as fiduciary duty. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;That means someone selling a house in either of these states needs to fully disclose any past problems &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;with the home such as sewer and water defects, termite infestation or improper property drainage. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;There are many problems that could be invisible to the naked eye – you won't always be able to notice &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;these defects just by looking at the property.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;When you find a Maryland or Virginia house you want to buy, you'll need to sign a purchase &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;agreement. This covers all aspects of the transaction, including home escrow closing, closing &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;conditions, and the condition of the Maryland or Virginia home at the time of the house sale. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Before you sign, however, you should get a thorough home inspection to rule out any potential &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;problems. Southern Virginia and Southern Maryland home inspections are done by licensed inspectors, &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;who can find problems in the foundation, roof, insulation, ventilation and much more. For Maryland &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;radon testing or Virginia radon testing, there will be an additional charge. Similarly, for Maryland and &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Virginia termite inspections and septic inspections you will pay a fee above and beyond the regular &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;inspection. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;When you buy a home in Maryland or Virginia, your title attorney (through the title company) has to &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;do a title search. This title work will let you know if the home seller has any liens against his or her &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;property. These liens could include outstanding mortgages, property tax or court payments and must be &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;paid by the home seller before the settlement can take place. &lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;You'll pay closing costs during closing of your new home. Closing is when all the final papers are &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;looked over and verified, and both the Maryland or Virginia home seller and home buyer sign the &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;necessary papers. These escrow costs include the title search by the title attorney, processing fees, and &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;home inspection fees. In Maryland and Virginia, who pays which costs is often negotiated between the &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;home seller and home buyer.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;You must sign a promissory note when buying a home in Maryland or Virginia with a loan. This &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;promises that you will pay back what you've borrowed from the bank for your mortgage. Also, if you &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;put less than 20% down for your home mortgage, you will need to have private mortgage insurance in &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Maryland or Virginia. This protects the lender in case you default on your mortgage loan, and is &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;usually added to monthly payments of the loan.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Your King George Virginia or Southern Maryland real estate settlement company can assist you with &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;everything you need for the title search and escrow closing. Once you've finished all of the inspections, &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;title searches and paperwork, you're ready to take possession of your new Maryland or Virginia property.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Connie Fuksa is the owner of Foote Title Group, a real estate settlement, title company located in &lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Waldorf, Southern Maryland and King George, Virginia.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoPlainText"&gt;Get more information about &lt;a href="http://www.footetitlegroup.com"&gt;Real Estate Settlement and Title Services&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-8641647157708840512?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/8641647157708840512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=8641647157708840512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/8641647157708840512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/8641647157708840512'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2007/11/buying-house-in-maryland-or-virginia.html' title='Buying a House in Maryland or Virginia'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-5617656159356170967</id><published>2007-04-26T23:43:00.000-07:00</published><updated>2007-05-29T10:27:28.514-07:00</updated><title type='text'>Believable SEO Solution</title><content type='html'>SEO does not have to be problematical but it requires several work if you map on having your site in the top 10 of major search engines like google, yahoo and msn. Webmasters want to have their Websites on the first page of Google, MSN and Yahoo when their keywords are being searched. Regrettably they believe one of two things. The first thing it is not easy to do it on their own, and the next thing is there is a top secret scam that should have to perform in order to get high rankings. These both proclamations are incorrect.&lt;br /&gt;Webmasters give thousands of dollars to a proficient SEO expert to include their sites on top ten rankings of major search engines. The fact is that you can have top Search Engine Rankings at low cost and doing the work yourself or paying a professional SEO company thousands of dollars to get your Website on the first page. Both will work the choice is yours. If you have that much enough time to do a lot after your site and that kind of understanding you can do it on your own other wise no way to higher a professional SEO or an SEO company.&lt;br /&gt;You have to be enthusiastic to do a lot of tasks of Website Optimization if you want to get success. There is a lot information on the Internet about SEO. Many persons will tell you that to get high rank of your site you have to create and submit many RSS feeds. Some will tell, you need high quality reciprocal links. There is not just one way to get first page on google&lt;br /&gt;What is necessary for Webmasters in order to get site in Top Rankings? Some consider that if they achieve 3 major tasks of SEO that their Website will soar to the top. I think that no one can get his site with just doing a few work of SEO and get your site in high rank with major search engines.&lt;br /&gt;Entire SEO is your most excellent assurance to get a high ranking on the major search engines. What is complete SEO? Use the ways to get your site noticed on the major search engines like, Press release, classifieds. Do this using your targeted Keywords means get link on your key words which you have targeted for your site. If you really want a top ranking and do not have time to do it on your own then only higher an expert SEO. He will let you know many things which you will need to get your site on the first page of major search engines.&lt;br /&gt;To have complete SEO need many effective jobs, tools and much research details. I would like to give you the many jobs that you will have to do to achieve high rank.&lt;br /&gt;1. Truthful Description of Website.&lt;br /&gt;2. Clear Meta tags related to your content.&lt;br /&gt;3. Create your Text Body expressive of your main Topic.&lt;br /&gt;4. Find reciprocal links.&lt;br /&gt;5. Quality search engine submission.&lt;br /&gt;After you complete all of the above then you can be sure that your Website will be on top.&lt;br /&gt;&lt;br /&gt;By: &lt;a href="http://www.webseosolution.blogspot.com"&gt;http://www.webseosolution.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-5617656159356170967?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/5617656159356170967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=5617656159356170967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/5617656159356170967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/5617656159356170967'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2007/04/believable-seo-solution.html' title='Believable SEO Solution'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-2272357345735310134</id><published>2006-12-13T09:37:00.000-08:00</published><updated>2007-05-29T10:28:37.370-07:00</updated><title type='text'>How do search engine algorithms work</title><content type='html'>&lt;span style="font-family:verdana;"&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;Search Engine Optimization&lt;/a&gt; Start with the domain name you choose and continuing with seo friendly web site design, content, web page size, links, back links, inbound links, outbound links, and Internet marketing. you can get the nswers of all this web and internet development solutions only at &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Search engine algorithms, by nature, are a well-guarded secret. Search engines do not give away the particulars of how they work. We know, as an SEO community, generally what they do and how they index web pages. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I would say that most crawler-based algorithms are particularly interested in location and frequency of keywords on the web page. That's probably the most focused area of the algorithm. Each engine has a set keyword saturation, meaning it allows a certain number or percentage of keywords within a particular block of content. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;It's important as an SEO to know where the keyword density stands for a given page. That means the number of keywords per page and per relevant topic. If you have a page that's selling radios, you want to explain that in your content and talk about the benefits of having a radio. But you don't want to over-talk and stuff the page with keywords to the point where the algorithm will pick it up and eliminate it because of an "illegal practice." This would be keyword stuffing.&lt;br /&gt;&lt;br /&gt;I also want to discuss linking with concern to the algorithm itself. Not only is keyword density ratio important as far as the algorithm is concerned, linking is as well. Google is particularly interested in a site's linking schema — meaning a site's inbound links. These are more important to Google than outbound links. It's not just about getting an inbound link, but a relevant inbound link for a site.&lt;br /&gt;&lt;br /&gt;By: &lt;/span&gt;&lt;a href="http://www.webseosolution.blogspot.com"&gt;http://www.webseosolution.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-2272357345735310134?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/2272357345735310134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=2272357345735310134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/2272357345735310134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/2272357345735310134'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2006/12/how-do-search-engine-algorithms-work.html' title='How do search engine algorithms work'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-703496230554238987</id><published>2006-12-13T09:34:00.000-08:00</published><updated>2008-07-14T07:18:02.664-07:00</updated><title type='text'>About "white hat" versus "black hat" SEO. What is that?</title><content type='html'>&lt;span style="font-family:verdana;"&gt;In terms of &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://www.webseosolution.com/"&gt;&lt;span style="font-weight: bold;"&gt;search engine optimization&lt;/span&gt;&lt;/a&gt;, you're talking about two different real techniques as far as how to perform it. Black hat SEO is the practice of using techniques deemed illegal or unethical. These can include using hidden text in your site. The search engine can read the text in the site, but it's not visible to the human eye. That's just an example of keyword stuffing. There are "door-in pages," which allow users to come into your site through a page and then push you to another thought or product or service — things the consumer didn't initially want to visit. Those are all some examples of illegal techniques.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;White hat is the opposite of that — basically ethical SEO, which is using established SEO practices to increase a site's ranking. White hat is a more long-term strategy, and black hat can be more immediate.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;“Illegal" is a strong term. You get posed that question a lot. It depends on your business model and what you're going after. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I would never request or recommend that a company use black hat SEO, but there are some instances where it can be helpful. It just depends on what your marketing strategy is. The only driver behind using black hat SEO is that the results can be much quicker. You can see the jump in search engine rank happen relatively quickly. The downside to that is that you will eventually get caught and can be penalized by the search engine. You can even be banned and removed from a search engine. That can be detrimental to retail clients specifically.&lt;br /&gt;&lt;br /&gt;By: &lt;/span&gt;&lt;a href="http://www.webseosolution.blogspot.com"&gt;http://www.webseosolution.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-703496230554238987?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/703496230554238987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=703496230554238987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/703496230554238987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/703496230554238987'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2006/12/about-white-hat-versus-black-hat-seo.html' title='About &quot;white hat&quot; versus &quot;black hat&quot; SEO. What is that?'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-2185134276451902866</id><published>2006-12-13T09:25:00.000-08:00</published><updated>2007-05-29T10:30:21.464-07:00</updated><title type='text'>How to get a higher CTR</title><content type='html'>&lt;span style="font-family:verdana;"&gt;There are many options you can choose to get a higher click ratio.For instance, you have the possibility to change the ads themselves.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Ad Colors&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In general you have two kinds of ad colors to choose from: ads that stand out and ads that blend in.Both may have their positives and negatives, but all in all you need to experiment with those types of color palettes to see which works best with your site. In my personal experience (and what I have been told from most webmasters I have talked to) colors that blend in perform better. Others have experienced better click ratios from outstanding ad colors though, so this is something you really should try out yourself. Whatever option you choose, you should at least try your ads to fit to the website's design and color scheme though.My personal tip is: Match the ad's text color with the color of your Web site's content's text color and match the link color of the ad with your site's link color.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Ad Placement&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another factor incluencing the CTR is the placement of your ad. AdSense ads should not be hidden from your visitors, but they should be visible at first sight. Again, there are still several places you can choose for your ads to appear.Text ads seem to attract most clicks at the top or in the center of a website's content area. Especially on websites with much text content.Do you already know the so-called “heat map” by Google? It illustrates profitable ad placements on an example site layout. The fields which are colored dark orange experience the best performance while those fields with a brighter color do not perform that well.Anyway, the heat map is only a tip for you. It's based on Google's researches from many different websites with AdSense ads, but the heat map possibly does not show the perfect ad placement area for your own site. So - again - it's up to you to try where on your website ads work best.To give you a direction: On sites with an article, ads which are placed directly below the article seem to do quite well. In addition, you should also place an ad above the article, so people can click on it at the top and at the bottom of the page.Important is that ads are placed where the user's eyes are likely to focus on them. You should also try to place the ads throughout your whole site, because this adds variety across your site and users have more selection. Also, more ads mean more revenue, in my experience.In case you're running a forum please pay attention to the “AdSense on Forums” section below. There I will discuss the specific placement criteria for forums.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Ad Format&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The third way to improve ad performance is to choose another ad format. AdSense provides you with many different ad formats.&lt;br /&gt;In general, wide formats seem to perform better than narrow formats. This is because people can read more words at a time without having to skip a line. I've experienced that the 336x280 large rectangle, the 250x250 square and the 160x600 wide skyscraper have done best on my sites. These are quite big ad formats, of course, so they need lots of space, but if they're placed well they usually generate more income than the smaller and narrow ad formats.&lt;br /&gt;Another good format is the wide 728x90 leaderboard, which does best under the editorial content of a web page or directly under the page header, in my experience. The 468x60 banner format does not convert that well, but it can still be placed in areas where there isn't much space available, i.e. directly in the page header (next to the logo) or within articles.&lt;br /&gt;&lt;br /&gt;By: &lt;/span&gt;&lt;a href="http://www.webseosolution.blogspot.com"&gt;http://www.webseosolution.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-2185134276451902866?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/2185134276451902866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=2185134276451902866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/2185134276451902866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/2185134276451902866'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2006/12/how-to-get-higher-ctr.html' title='How to get a higher CTR'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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-948835764380621431.post-8367957135846771757</id><published>2006-12-12T22:17:00.000-08:00</published><updated>2007-05-29T10:54:15.951-07:00</updated><title type='text'>5 Steps To Increase Your Google Page Rank.</title><content type='html'>&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;Get SEO Friendly &lt;a href="http://www.webseosolution.blogspot.com/"&gt;Internet web design&lt;/a&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;, &lt;/a&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;Web site Designs&lt;/a&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;, &lt;/a&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;Internet web solutions&lt;/a&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;, and &lt;/a&gt;&lt;a href="http://www.webseosolution.blogspot.com/"&gt;Internet web development&lt;/a&gt; at &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.webseosolution.blogspot.com"&gt;http://www.webseosolution.blogspot.com&lt;/a&gt;&lt;span style=";font-family:times new roman;font-size:130%;"  &gt;&lt;br /&gt;&lt;br /&gt;Google Page rank is based on back links. Back links are Links pointing to your &lt;a href="http://www.webseosolution.blogspot.com/"&gt;website&lt;/a&gt; from another website. The more &lt;a href="http://www.webseosolution.blogspot.com/"&gt;back links&lt;/a&gt; you have the higher your PR will be.&lt;br /&gt;&lt;br /&gt;1. Join forums, forums are a great way to achieve links to your website. In most forums you are allowed to have a signature and in your signature you can put a link to your website. But another important note to look on is making sure the forum is somewhat related to your website. You will still get credit if it's not, but if it's related to your website than you will be accomplishing two tasks at once.&lt;br /&gt;&lt;br /&gt;You will be advertising for your website (bringing in targeted traffic) You will also be building your websites presence.&lt;br /&gt;&lt;br /&gt;Your websites presence is very important to your survival. The more people see, or hear about your website the more credibility you will have and this increases your chances of having these visitors come back and possibly become leads.&lt;br /&gt;&lt;br /&gt;2. Submit to search engine directories. Search engine directories are a good way to get a free link to your website. They also increase your chances at being listed higher on popular search engines like Google, and overture.&lt;br /&gt;&lt;br /&gt;Most search engine directories allow you to submit to their website for free. This will allow you to increase your web presence by being listed on another search engine, and it will also be a free link.&lt;br /&gt;&lt;br /&gt;Remember the more links you have the higher your PR will be&lt;br /&gt;&lt;br /&gt;3. Using ezine ads (or newsletters). Creating an ezine will probably be the most beneficial step you can take to increasing your web presence. When you create an ezine you will be able to keep visitors coming back to your website for more by using signatures and giving special deals.&lt;br /&gt;&lt;br /&gt;Ezine's will also allow you to increase your back links. By creating an ezine you can submit your information about your ezine to an ezine directory. This directory will than link to your website(thus giving you a free link).&lt;br /&gt;&lt;br /&gt;4. Creating and publishing articles. Articles are an easy source of generating new traffic. You can include your signature in your article. This will bring in more traffic from article submission directories.&lt;br /&gt;&lt;br /&gt;Your signature usually consists of 4 to 8 lines. Usually the first line would be the title of the website that you are trying to advertise. The last line would be the link to the website and the lines in between these would be a sales pitch to draw your viewers into your website.&lt;br /&gt;&lt;br /&gt;5. Links from related websites. Gaining links from related websites can be one of the most frustrating tasks you can attempt.&lt;br /&gt;&lt;br /&gt;They are very easy to find, but can be somewhat difficult to obtain links from.&lt;br /&gt;&lt;br /&gt;To find related websites, all you have to do is go to a search engine... say Google... and type in your subject. Maybe your website is based on ford mustangs.&lt;br /&gt;&lt;br /&gt;You go to Google and type in ford mustangs, than you look around for pages that are somewhat related to your website. After you have done this (which should be very easy) you have to contact them in some way to get your link posted on their website. This can be the most difficult task because a lot of webmasters ignore e-mail's from people requesting links because they don't see the importance of it at the time. Some other reasons could be that they are rarely online, or they delete spam mail and sometimes delete their important emails in the process.&lt;br /&gt;&lt;br /&gt;Important note: When looking for link partners don't just link with websites that have a page rank of 4 or higher. Link with anyone and everyone you get a chance to. If you link to someone that has a page rank of zero, this will not hurt your page rank. It will only increase it because you are getting a link back to your website. Google doesn't look at your back links page ranks to determine what yours is going to be. It simply looks at how many back links you have.&lt;br /&gt;&lt;br /&gt;So if Google one day decided to link to a website that was just created and this website has a page rank of 0 and has a domain that goes something like this: mywebsite.geocities.com it's page rank wouldn't increase even though Google's page rank is 10, it's rank would still be zero because it would only have that one back link. &lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Times New Roman;font-size:130%;"  &gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:Times New Roman;font-size:130%;"  &gt;By: &lt;/span&gt;&lt;a href="http://www.webseosolution.blogspot.com"&gt;http://www.webseosolution.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/948835764380621431-8367957135846771757?l=webdesignindiablog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignindiablog.blogspot.com/feeds/8367957135846771757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=948835764380621431&amp;postID=8367957135846771757' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/8367957135846771757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/948835764380621431/posts/default/8367957135846771757'/><link rel='alternate' type='text/html' href='http://webdesignindiablog.blogspot.com/2006/12/5-steps-to-increase-your-google-page.html' title='5 Steps To Increase Your Google Page Rank.'/><author><name>Web Solution</name><uri>http://www.blogger.com/profile/09493669985097964890</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>
