<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-1056386716646353282</id><updated>2008-07-04T03:04:34.520-07:00</updated><title type="text">Programming blog</title><link rel="alternate" type="text/html" href="http://www.searchenginegenie.com/programming/blog.html" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default?start-index=26&amp;max-results=25" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" /><author><name>power</name><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><link rel="self" href="http://feeds.feedburner.com/ProgrammingBlog" type="application/atom+xml" /><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-7196953237617112840</id><published>2008-07-02T23:42:00.000-07:00</published><updated>2008-07-02T23:43:56.698-07:00</updated><title type="text">Yahoo! India Local (beta)</title><content type="html">Yahoo India has recently launched Yahoo! India Local (beta), a new local information destination. This new launch provides a convincing user experience with appropriate local information that blows the users daily needs. This Yahoo! India Local is presently available only across Delhi, Chennai, Mumbai and Bangalore.&lt;br /&gt;&lt;br /&gt;Yahoo! India Local gives you relevant local information like Business listings, Maps, Directions, Local events, and Current movies. Users may also get listings from a wide range of categories such as restaurants, pubs, shopping malls, hospitals, schools, tailors, banks, health and fitness, and 24 hour pharmacies. This Yahoo! India Local is available at local.yahoo.in.&lt;br /&gt;&lt;br /&gt;Users can write their own reviews, and also they leave footprints, mark businesses on the map, and add listings or events on Yahoo! India Local. Contributions shared by the community provide users with real insights into their experiences, thereby making them better informed. Local businesses across categories can now get listed for free on Yahoo! India Local. When users search for those categories, the businesses can get discovered.&lt;br /&gt;&lt;br /&gt;Gopal Krishna, Head of Audience-Yahoo! India, said that: "Yahoo! India Local (Beta) exemplifies our strategy to be the leading starting point on the web, by providing the most relevant and compelling experience for local needs. He added that, "With this innovative product, we are trying to make the web more useful, engaging, and interesting and localized to our users".&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/325567518" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/325567518/yahoo-india-local-beta.html" title="Yahoo! India Local (beta)" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=7196953237617112840" title="2 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/7196953237617112840" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/7196953237617112840" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/07/yahoo-india-local-beta.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-2420533469789271641</id><published>2008-06-29T22:18:00.000-07:00</published><updated>2008-06-29T22:29:41.857-07:00</updated><title type="text">Fixing bugs in CSS</title><content type="html">A high-quality web designer has to undergo every time he or she codes a page using CSS for design. Web Standards is the only way to go and it must be an obvious option when you take your job serious.&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Confirm your markup is well structured&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Make sure your markup is finely ordered, in other words make use of the suitable markup for the appropriate content. Apply headings for titles, paragraphs for blocks of text, ordered and unordered lists to sum things up in list form or for your navigation, field sets in combination with legend and label elements for forms... Finally, use tables only for what they are used for, tabular data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Validate your markup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's not pretty much the green check mark in the bottom right hand corner of your browser or 0 errors or warning on the W3C Validator that matters. This is only an additional check and a confirmation that your code validates. The W3C markup validator or W3C CSS validator should be your tools to make your page an error free. Tools that facilitate you to create the right coding, but consider that this is just a machine that runs a test for you. Some coding faults, for instance using the incorrect or structure-less code for certain content will not be seen as an error by this machine, so make sure this is in order. Validate the pages is an absolute necessity before you begin to fix any CSS layout problems.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/323010019" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/323010019/fixing-bugs-in-css.html" title="Fixing bugs in CSS" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=2420533469789271641" title="4 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/2420533469789271641" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/2420533469789271641" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/fixing-bugs-in-css.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-3745227600820722326</id><published>2008-06-24T23:06:00.000-07:00</published><updated>2008-06-24T23:07:22.660-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Troubleshoot" /><title type="text">Steps to clear the Dreamweaver's Start up Error</title><content type="html">Most of the Macromedia's Dreamweaver user may face the "&lt;span style="font-weight:bold;"&gt;dwscripts is not defined&lt;/span&gt;" in the startup.  This may cause when the user may not shut it properly when he used Dreamweaver previously.  To clear this error from the startup is so easy, simply follow the steps provided below.&lt;br /&gt;&lt;br /&gt;1) First make sure you have closed your Dreamweaver application.&lt;br /&gt;2) Now go to the following path in your computer respectively&lt;br /&gt;C:\Documents and Settings\Administrator\Application Data\Macromedia\Dreamweaver 8\Configuration&lt;br /&gt;3) In the 'Configuration' folder delete the file WinFileCache*.dat.&lt;br /&gt;4) Now restart your DreamWeaver application&lt;br /&gt;&lt;br /&gt;You may now open your Dreamweaver application without any issues.&lt;br /&gt;&lt;br /&gt;Please note that the "Application Data" folder is hidden by default, so you have to change your Windows Explorer Folder Options setting to view all hidden folders.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/319469540" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/319469540/steps-to-clear-dreamweavers-start-up.html" title="Steps to clear the Dreamweaver's Start up Error" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=3745227600820722326" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/3745227600820722326" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/3745227600820722326" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/steps-to-clear-dreamweavers-start-up.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-8504807076204851920</id><published>2008-06-22T23:32:00.000-07:00</published><updated>2008-06-22T23:40:44.427-07:00</updated><title type="text">About curl</title><content type="html">cURL is the name of the project. The name is a play on 'Client for URLs', originally with URL spelled in uppercase, it obvious it deals with URLs. The fact it can also be called 'see URL' also helped, it works as an abbreviation for "Client URL Request Library" or why not the recursive version: "Curl URL Request Library". &lt;br /&gt;&lt;br /&gt;The cURL project produces two products: &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;libcurl&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;A free and easy to use the Client-side URL transfer library, supporting FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE and LDAP. Libcurl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunneling and more! &lt;br /&gt;&lt;br /&gt;libcurl is highly portable, it builds and works identically on numerous platforms, including DOS ,Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, AIX, HPUX, IRIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare and more. &lt;br /&gt;&lt;br /&gt;libcurl is free, thread-safe, IPv6 compatible, feature rich, well supported and fast. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;curl&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;curl is a command line tool for getting or sending files using URL syntax. &lt;br /&gt;&lt;br /&gt;Since curl uses libcurl, it supports a range of common Internet protocols, currently including HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, LDAP, DICT, TELNET and FILE. &lt;br /&gt;&lt;br /&gt;We pronounce curl and cURL with an initial k sound: [kurl]. &lt;br /&gt;&lt;br /&gt;Test with the following PHP code:&lt;br /&gt;&lt;br /&gt;   $url = "http://www.searchenginegenie.com";&lt;br /&gt;   $ch = curl_init();&lt;br /&gt;   curl_setopt($ch, CURLOPT_URL,$url);&lt;br /&gt;   curl_setopt($ch, CURLOPT_VERBOSE, 1);&lt;br /&gt;   curl_setopt($ch, CURLOPT_POST, 0);&lt;br /&gt;   curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);&lt;br /&gt;   $returned = curl_exec($ch);&lt;br /&gt;   curl_close ($ch);&lt;br /&gt;   echo $returned;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/317916128" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/317916128/about-curl.html" title="About curl" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=8504807076204851920" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8504807076204851920" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8504807076204851920" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/about-curl.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-5046540343299391123</id><published>2008-06-16T23:36:00.000-07:00</published><updated>2008-06-17T00:07:21.442-07:00</updated><title type="text">To keep your PC's Cool..</title><content type="html">Normally during summer our PC components run themselves much hot abnormally.  These computer components were not designed in such a way to work above a certain temperature.&lt;br&gt;&lt;br /&gt;So for a trouble-free computing, please follow the steps provided below to make sure that your PC stays cool.&lt;br&gt;&lt;br /&gt;1) Computer fans are one of most important component in PC's, without them computer's  processor, hard disk and other very important parts may scorch and in due course fail or may slow down your computer speed or to working intermittently.&lt;br&gt;&lt;br /&gt;a. So once a year or especially beginning of summer is the right time to inspect the all the PC fans(i.e. processor fans, external fans) to ensure that they are working properly or not.&lt;br&gt;&lt;br /&gt;b. Clean the fans regularly as all the fans collect dust and function less efficiently as a result.&lt;br&gt;&lt;br /&gt;2) The Term 'Overclocking' is the used to attempts to run your computer parts at higher voltages or speeds than they were designed to support.  You may configure the basic input output system (BIOS) by pressing DEL or F2 buttons when your computer boots up.  But make sure unless you know what you're doing and have taken steps specifically to provide extra cooling to your computer, avoid the attraction of Overclocking. If your cooling fails, your components will overheat much faster than otherwise - and may even be damaged permanently.&lt;br&gt;&lt;br /&gt;3) The next main thing is where you are placing your computer, when it comes to keeping your computer cool. It's better to place your computers on the floor, if possible, since its cooler down there - and move them close to an air conditioning vent, too, if one is available. Do not place them close to other heat-generating devices.&lt;br&gt;&lt;br /&gt;4) One of the next most important computer components is Monitor; it generates a lot of heat when turned on - even when they're not displaying an image. Get into the habit of turning off your monitor when you step away from the computer for extended periods of time. &lt;br&gt;&lt;br /&gt;You may also install and use few computer software programs which allow you to monitor your pc's temperature.  These utilities will prompt you when your computer components gets too hot.&lt;br&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/314204255" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/314204255/to-keep-your-pcs-cool.html" title="To keep your PC's Cool.." /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=5046540343299391123" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/5046540343299391123" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/5046540343299391123" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/to-keep-your-pcs-cool.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-135987100620510179</id><published>2008-06-13T00:50:00.000-07:00</published><updated>2008-06-13T00:55:04.012-07:00</updated><title type="text">Mobile Web</title><content type="html">The Mobile Web refers to the access to wireless data services using a mobile device such as cell phones, PDAs, and other portable are connected to a mobile telecoms network. The service can be to the traditional WWW (World Wide Web) or to any one of more limited service platforms such as WAP (Wireless Application Protocol), i-Mode and Blackberry services.&lt;br /&gt;&lt;br /&gt;While many think that mobile web or mobile Internet means access to the traditional Internet using a mobile phone or device. The access to the traditional Internet, but it can be to less than the Internet, as typically is with WAP services, or it can be to more than the Internet, the data services that do not even exist on the traditional Internet, such as SMS text messaging and ring tones. The mobile web is similar to, but not identical to the traditional Internet and WWW.&lt;br /&gt;&lt;br /&gt;However, Mobile Web access today still suffers some usability problems. This is in part due to the small physical size of the screens of the mobile devices and in part due to the incompatibility of many mobile devices with not only computer operating systems, but also the format of much of the information available on the Internet.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/311018279" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/311018279/mobile-web.html" title="Mobile Web" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=135987100620510179" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/135987100620510179" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/135987100620510179" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/mobile-web.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-4132769655514194859</id><published>2008-06-11T22:56:00.003-07:00</published><updated>2008-06-11T22:57:56.782-07:00</updated><title type="text">Most Dangerous Domains to browse</title><content type="html">McAfee corporation has released the Most Dangerous Domains to surf and search on the internet.  As per the new McAfee "Mapping the Mal Web Revisited" report, Hong Kong (.hk) domain was in the first place as the most dangerous place to surf on the web.  The report exposed that nearly 19.2 percent of all websites ending with the domain ".hk" create a security treat to the internet users.&lt;br /&gt;&lt;br /&gt;Jeff Green, Senior VP of Product Development &amp;amp; Avert Labs said, "Just like the real world, the virtual threats and risks are constantly changing. As our research shows, websites that are safe today can be dangerous tomorrow. Surfing the web-based or conventional wisdom is not enough to avoid risk online,"&lt;br /&gt;&lt;br /&gt;China (".cn") positioned second this year over 11 percent. The most risky generic domain from 2007's report became more dangerous with 11.8 percent of all sites ending in (".info") posing a security threat and is the third most dangerous domain overall. The most popular domain, (".com"), is the ninth riskiest overall.&lt;br /&gt;&lt;br /&gt;In the reverse Finland (".fi") replaced Ireland (".is") as the safest online target with 0.05 percent, followed by Japan (".jp"), while government websites (".gov") remained the safest generic domain.&lt;br /&gt;&lt;br /&gt;The study compared the ratings of sites found in each of the 265 countries and generic domains and ranked them by the number of risky websites found in each domain that contained adware, spyware, viruses, spam, excessive pop-ups, browser exploits or links to other red-rated sites.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/310210568" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/310210568/most-dangerous-domains-to-browse.html" title="Most Dangerous Domains to browse" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=4132769655514194859" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/4132769655514194859" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/4132769655514194859" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/most-dangerous-domains-to-browse.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-4472933352462899050</id><published>2008-06-10T23:36:00.000-07:00</published><updated>2008-06-10T23:37:47.089-07:00</updated><title type="text">Next Generation iPhone</title><content type="html">&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;Apple organization is going to release its next generation iPhone later this year.&lt;span style=""&gt;  &lt;/span&gt;Apple's chief executive Steve Jobs, revealed last Monday about this low cost, faster and more powerful iPhone.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This new model fixes some of the most obvious failing of its first iPhone, which was released almost a year back.&lt;span style=""&gt;  &lt;/span&gt;Analysts said that this clearly indicates the Apple's aim on to challenge Nokia for its domination on the international mobile phone market.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Most importantly the iPhone2.0 as Jobs called it, runs on 3G mobile networks rather than the slower Edge networks, and will sell for $199 for an 8GB device and $299 for a 16GB model. The original 8GB device sold for $599 when it went on sale last year.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Added to these new mobile features, it has GPS location tracking and is slightly thinner, has a full plastic back, solid metal buttons, 3.5-inch (9-centimetre) display, improved battery life, camera, a flush headphone jack and improved audio. The new model will go on sale on July 11.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/309782537" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/309782537/next-generation-iphone.html" title="Next Generation iPhone" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=4472933352462899050" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/4472933352462899050" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/4472933352462899050" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/next-generation-iphone.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-7485417705370860585</id><published>2008-06-09T23:33:00.001-07:00</published><updated>2008-06-09T23:36:19.160-07:00</updated><title type="text" /><content type="html">&lt;p class="MsoNormal"&gt;ASP.NET is a web application framework developed by Microsoft, that programmers can use to build dynamic web sites, web applications and web services. First released in January 2002 with version 1.0 of the .NET Framework, and is the successor to ASP technology. ASP.NET is built on the Common Language Runtime, allow the programmers to write ASP.NET code using any supported .NET language.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Pages &lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;ASP.NET pages, called &lt;span style=""&gt; &lt;/span&gt;as "web forms", are the main structure block for application development. Web forms are enclosed in files with an ASPX extension, these files contain static HTML or XHTML markup, as well as markup defining server-side Web Controls and User Controls where the programmers place all the required static and dynamic content for the web page. Dynamic code which runs on the server can be located in a page within a block  which is similar to other web progress technologies such as PHP, JSP, and ASP.&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;Code-behind model&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;It is suggested by Microsoft for dealing with dynamic program code to use the code-behind model, which seats this code in a separate file or in a specially designated script tag. Code-behind files typically have names MyPage.aspx.cs or MyPage.aspx.vb based on the ASPX file name. When using this style of programming, the developer &lt;span style=""&gt; &lt;/span&gt;write code to reply to different events, like the page being loaded, or a control being clicked.&lt;/p&gt;&lt;p class="MsoNormal"&gt;  &lt;/p&gt;&lt;p class="MsoNormal"&gt;ASP.NET's code-behind model marks a departure from Classic ASP in that it encourage the programmers to build application with separation of presentation and content. In theory, this would allow a web designer, to focus on the design markup with less possible for disturbing the programming code that drives it. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/308616821" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/308616821/asp.html" title="" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=7485417705370860585" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/7485417705370860585" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/7485417705370860585" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/asp.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-2449107141974012374</id><published>2008-06-05T06:10:00.000-07:00</published><updated>2008-06-05T06:12:30.795-07:00</updated><title type="text">Much awaited Puma laptops chip is going to release</title><content type="html">&lt;p class="MsoNormal"&gt;Advanced Micro Devices is rolling out a much-awaited line-up of chips namely Puma for laptops.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Move comes after AMD posted its sixth consecutive quarterly loss in April amid missteps and market-share losses to Intel - its main competitor. The company sources said the launch of the processors and related parts is its largest-ever launch for notebook personal computers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;AMD counts more than 100 different notebook PCs designed to use versions of the Puma platform. "This is double the design wins over any previous mobile launches",&lt;span style=""&gt; said Leslie Sobon, Director of product marketing at AMD.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;PC makers using Puma chips include Acer, Asus, Dell, Fujitsu Siemens Computers BV and Hewlett-Packard, she said. Prices for the mobile PCs will be mid-range for laptops, from about $700 up to $2,000. Most will be available in time for the back-to-school shopping season, and some will be available this week.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Growth in desktop PCs has been slowing for years, and the mobile segment is the fast growing area in the PC industry. Market research firm IDC predicts that consumers will buy more mobile PCs than desktop PCs by the end of this year.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/305389010" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/305389010/much-awaited-puma-laptops-chip-is-going.html" title="Much awaited Puma laptops chip is going to release" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=2449107141974012374" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/2449107141974012374" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/2449107141974012374" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/much-awaited-puma-laptops-chip-is-going.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-5172800249420369349</id><published>2008-06-03T22:25:00.000-07:00</published><updated>2008-06-03T22:30:41.190-07:00</updated><title type="text">Adobe launches new version of Acrobat with Flash</title><content type="html">Acrobat allows users to package documents so they can be read across different hardware and OS.&lt;br /&gt;&lt;br /&gt;Acrobat 9 comes with Adobe's video-enabling software Flash. Users can include Flash-based videos when they create and share documents with the PDF (portable document format).&lt;br /&gt;&lt;br /&gt;With a professional version of Acrobat 9, in that user could package a PowerPoint presentation not just with images, but also with an audio of the presenter's voice.&lt;br /&gt;&lt;br /&gt;Adobe also launched Acrobat.com, which will host Web-based software services to supports to creation and sharing the document.&lt;br /&gt;&lt;br /&gt;The San Jose-based software maker hasn't launched a new version of the Acrobat since November 2006, almost a year after it purchased Macromedia Inc., the creator of Flash software. Users have expected to see Flash integrated into Acrobat since that purchase, Lynch said.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/304386769" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/304386769/adobe-launches-new-version-of-acrobat.html" title="Adobe launches new version of Acrobat with Flash" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=5172800249420369349" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/5172800249420369349" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/5172800249420369349" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/adobe-launches-new-version-of-acrobat.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-6675538134475446730</id><published>2008-06-03T03:11:00.000-07:00</published><updated>2008-06-03T03:12:35.213-07:00</updated><title type="text">Windows 7</title><content type="html">No more mouse and keyboard to interact with the computers as Microsoft is going to release their next generation of Windows operating system. In this newer version you can control your computers using the touch screen technology as like Apple's iphone.&lt;br /&gt;&lt;br /&gt;Microsoft chairman Bill Gates and Steve Ballmer, chief executive officer of Microsoft Corporation gave a quick look about a the new features during the All Things D technology conference on the last Tuesday night.  Gates said, "The way you interact with the system will change dramatically, today almost all the interaction is keyboard-mouse. Over years to come, the role of speech, vision, ink - all of those things - will be huge."&lt;br /&gt;&lt;br /&gt;This new operating system is expected to hit the stores by the end of 2009 or early 2010.  Microsoft expects that this new Windows version will get a healthier reception than Windows Vista.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/303628782" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/303628782/windows-7.html" title="Windows 7" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=6675538134475446730" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6675538134475446730" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6675538134475446730" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/windows-7.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-2957770515594296325</id><published>2008-06-01T23:26:00.000-07:00</published><updated>2008-06-02T00:33:21.579-07:00</updated><title type="text">Mysql_connect Vs Mysql_pconnect</title><content type="html">There are two different connections available, if you are connecting to a MySQL database in your PHP application, mysql_connect - which set up a new connection "each time" and mysql_pconnect which uses persistent connections.&lt;br /&gt;&lt;br /&gt;Mysql_connect opens a new connection each time a PHP page is called, and closes the connection down again at the end of the request. It is perfect for pages that do not have a heavy usage.&lt;br /&gt;&lt;br /&gt;Mysql_pconnect will also open a new connection when a PHP page is called, but it will NOT close the connection at the end of the request - instead, it will put aside it in a connection pool so that a succeeding request can persist to use the same connection. It's intended for pages that have a heavy usage - where the resources burn up by opening and closing connections every time might reduce performance.&lt;br /&gt;&lt;br /&gt;But mysql_pconnect need some tuning of the servers and you may require limiting the numbers of connections / children and configuring timeouts and how to deal with idle children.&lt;br /&gt;&lt;br /&gt;By using this you have some drawbacks as follows.&lt;br /&gt;It does NOT give you sessions.&lt;br /&gt;It does NOT give you a per-site-visitor login.&lt;br /&gt;It does NOT give you any added functionality.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/302815923" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/302815923/mysqlconnect-vs-mysqlpconnect.html" title="Mysql_connect Vs Mysql_pconnect" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=2957770515594296325" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/2957770515594296325" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/2957770515594296325" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/06/mysqlconnect-vs-mysqlpconnect.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-8927188945697616621</id><published>2008-05-30T22:32:00.000-07:00</published><updated>2008-05-30T22:33:17.133-07:00</updated><title type="text">Google's New Favicon</title><content type="html">&lt;p class="MsoNormal" align="justify"&gt;Google has changed a new favicon, you may noticed it in the address bar, in your browser's tabs or in the bookmarks list or also in the feed readers.&lt;/p&gt;  &lt;p class="MsoNormal" align="justify"&gt;Google's upper-case "G" favicon in blue, green and red borders respectively, is a 16X16 pixels images which was hosted at google.com/favicon.ico, it was just replaced with a lower-case purple "g" with in a rounder corner rectangle.&lt;span style=""&gt;  &lt;/span&gt;However, this new favicon is not less joyful and cheering, but it makes a lot of sense.&lt;span style=""&gt;  &lt;/span&gt;The small "g" represents the symbol of infinity and Google is a website for the huge amount of information which are organized and indexed properly. &lt;span style=""&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/301705537" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/301705537/googles-new-favicon.html" title="Google's New Favicon" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=8927188945697616621" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8927188945697616621" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8927188945697616621" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/googles-new-favicon.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-6881534057033287834</id><published>2008-05-29T03:51:00.000-07:00</published><updated>2008-05-29T03:54:19.049-07:00</updated><title type="text">Mozilla Beta Release</title><content type="html">&lt;p align="justify"&gt;Finally Mozilla organization has released Firefox 3.0 RC1, which brings the open source Firefox browser with some improved features. You may install it with your existing Firefox installation, Firefox 3.0 RC1 beta will lugs your existing bookmarks into the newer version.&lt;br /&gt;&lt;br /&gt;The main feature of this release it just shatter the page render much faster using the Gecko 1.9 renderer, which improves the feel tremendously. Added to that the infamous memory leaks seems to be patched, meaning that the browser ruins lightweight and functional. &lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/300486552" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/300486552/mozilla-beta-release.html" title="Mozilla Beta Release" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=6881534057033287834" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6881534057033287834" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6881534057033287834" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/mozilla-beta-release.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-7503432695375467499</id><published>2008-05-28T00:57:00.000-07:00</published><updated>2008-05-28T01:00:38.408-07:00</updated><title type="text">Redirecting PHP  pages</title><content type="html">Redirecting a visitor or the browser is necessary in different situations. If a page is temporarily down at that time we can use HTTP 302 redirect. Same way the permanent redirection is HTTP 301 redirection. Each the 3xx are different types of redirection and out of them 301 and 302 are common. The HTTP 301 permanent redirection is accepted by search engines also.&lt;br /&gt;&lt;br /&gt;We will be use the Location Header function to redirect a page. This script works when we have not send to any php or html command to out put any thing in the browser. Trouble is to be taken not to send any other to the browser after the header redirection using location command. Here is the code.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;header ("Location: http://www.websitename.com");&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;/* Redirect browser to websitename.com web site */&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;&lt;b&gt;exit;    // Closes further script execution .&lt;/b&gt; &lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;You can see this code above will redirect the page to a new URL.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/299681831" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/299681831/redirecting-php-pages.html" title="Redirecting PHP  pages" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=7503432695375467499" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/7503432695375467499" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/7503432695375467499" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/redirecting-php-pages.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-8892573674617246507</id><published>2008-05-27T03:32:00.000-07:00</published><updated>2008-05-27T03:34:58.229-07:00</updated><title type="text">What is HTTP and HTTPS?</title><content type="html">HTTP stands for Hyper Text Transport Protocol, which is mostly used for transferring information back and forth between web servers and clients. HTTPS stands for Hyper Text Transport Protocol Secure. It transfers the data between web servers and clients in a more secure Way. &lt;br /&gt;&lt;br /&gt;If you visit a website or webpage, and take a look at the address in the web browser, it will probably start with the following: http://. This means that the website is communicating to your browser using an 'unsecure' language. In other words, it is possible for an unknown person to "eavesdrop" on your computer's conversation with the website. If you fill out a form on the website, someone might see the information you send to that site.&lt;br /&gt;&lt;br /&gt;But if the web address commence with https://, which basically means your computer is conversing to the website in a secure code that no one can eavesdrop on. &lt;br /&gt;&lt;br /&gt;This is why you never enter your credit card number in a http website!&lt;br /&gt;&lt;br /&gt;If a website whenever requests you to enter your credit card details, you should involuntarily look to observe if the web address begins with https://. If it doesn't, there's no way you're going to enter sensitive information like a credit card number!&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/299026700" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/299026700/what-is-http-and-https.html" title="What is HTTP and HTTPS?" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=8892573674617246507" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8892573674617246507" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8892573674617246507" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/what-is-http-and-https.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-1419195190884924100</id><published>2008-05-25T22:01:00.000-07:00</published><updated>2008-05-25T22:08:02.879-07:00</updated><title type="text">When to hire, and What Size Firm</title><content type="html">when a merchant employs an SEO firm, it is more important as which firm they hire. The right moment to outsource SEO help is right before a major site redesign. If a merchant does not appoint an SEO firm until after re-launch, "You were building your troubles in,".&lt;br /&gt;&lt;br /&gt;If you do the site rebuild with the help of a SEO firm, you can stay away from pitfalls like unnecessary use of Flash, HTML frames, or graphics that works in opposition to search visibility. SEO concerns be supposed to be a central driver to a rebuild, not an after-the-fact add-on.&lt;br /&gt;&lt;br /&gt;When you rent an SEO specialist, your own site's size is a key determinant of which company to hire. "There is no 'one-size-fits-all' SEO vendor,". A small SEO shop having three to four-people would be swamped by a massive corporate account, and a best-of-breed 100-person SEO/paid search consultancy would be far too costly for a 'mom and pop' site.&lt;br /&gt;&lt;br /&gt;However, both of these SEO companies might do high-quality work at a reasonable price for the part of business they are set up to handle.The difficulty is that "a lot of SEO firms sell what they are having, not what is good for you”. In other words, it's up to the merchant to make a decision if an SEO company is the right size and has the right approach, the firms themselves will always say take the job, apart from this problem, as long as a merchant can compensate their fees.&lt;br /&gt;&lt;br /&gt;To be clear in your mind, a good SEO expert will be able to locate or build up terms the business owner won't think of, but "the more you can be implicated with your own keyword research, the better."&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/298153679" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/298153679/when-to-hire-and-what-size-firm.html" title="When to hire, and What Size Firm" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=1419195190884924100" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/1419195190884924100" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/1419195190884924100" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/when-to-hire-and-what-size-firm.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-1041955473791655233</id><published>2008-05-22T06:57:00.000-07:00</published><updated>2008-05-22T07:02:41.975-07:00</updated><title type="text">GoLive is no more be alive</title><content type="html">&lt;p style="text-align: justify; font-family: trebuchet ms;" class="MsoNormal"&gt;&lt;span style="font-size:130%;"&gt;Adobe Software has dropped their developing WYSIWYG web authoring tool GoLive.&lt;span style=""&gt;  &lt;/span&gt;As they mainly develop this tool to compete with Macromedia Dreamweaver.&lt;span style=""&gt;  &lt;/span&gt;However, with the Adobe's recent purchase of Macromedia and also the actuality that Dreamweaver is more suitable to develop web pages with most of the advance technologies, the Adobe's project GoLive has been call off.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/295871984" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/295871984/golive-is-no-more-be-alive.html" title="GoLive is no more be alive" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=1041955473791655233" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/1041955473791655233" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/1041955473791655233" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/golive-is-no-more-be-alive.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-6705070571544558315</id><published>2008-05-21T00:26:00.000-07:00</published><updated>2008-05-21T00:29:31.647-07:00</updated><title type="text">Joomla!</title><content type="html">&lt;p&gt;Joomla! is an Content Management System (CMS), that will help you build websites and many other powerful online applications. Joomla! is an open source solution that is freely available to everyone. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Joomla! is use to all over the world to power everything from simple, personal home pages to complex corporate web applications. Here are just a number of the ways people use the Joomla! Software: &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Corporate websites or portals&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Online commerce&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Small business websites&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Non-profit and organizational      websites&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Government applications&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Corporate intranets and      extranets&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Personal or family homepages&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Community-based portals&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Magazines and newspapers&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;The possibilities are unlimited…&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;Joomla! can be used to easily manage every aspect of the website, from adding content and images to updating the product catalog or taking online reservations.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/294861799" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/294861799/joomla.html" title="Joomla!" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=6705070571544558315" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6705070571544558315" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6705070571544558315" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/joomla.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-8906174484013104889</id><published>2008-05-19T02:56:00.000-07:00</published><updated>2008-05-19T02:59:01.486-07:00</updated><title type="text">Pay for Programmers and reviewers in the video game industry</title><content type="html">A survey has been conducted by Game Developer magazine about the pay structure in the field of video game for programmers and the reviewers.  The survey result concludes that programmers were making large amount money. According to the sixth annual survey taken by Game Developer magazine, programmers were earning the largest part money with a regular income of more than $80,000 per year for a second year in a row.&lt;br /&gt;&lt;br /&gt;Producers  were bagged the Second position , who earned an average of $77,000 and Game designers came in after that with an average salary of better than $61,500 although those with three or less years of experience came in much lower at a salary of less than $45,000. Artists came in next with an average salary of about $43,000.&lt;br /&gt;&lt;br /&gt;Quality assurance or game testers be paid an average of just under $38,000 per year but again with only three or fewer years of  experience, that salary drops to only just over $26,000 per year. Certainly game reviewers are still paid the least and most would not even reveal what little they earn.&lt;br /&gt;&lt;br /&gt;The results are in and programmers are still the highest paid in the video game industry and reviewers still are paid the least&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/293388001" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/293388001/pay-for-programmers-and-reviewers-in.html" title="Pay for Programmers and reviewers in the video game industry" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=8906174484013104889" title="1 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8906174484013104889" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/8906174484013104889" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/pay-for-programmers-and-reviewers-in.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-42283494780435915</id><published>2008-05-17T00:27:00.000-07:00</published><updated>2008-05-17T00:47:40.257-07:00</updated><title type="text">How to use cookies in PHP</title><content type="html">Cookies in PHP is done by using the statement setcookie() , this statement is available from the time when version 3 of PHP.&lt;br /&gt;&lt;br /&gt;int setcookie (string Name [, string Value [, int Expire [, string Path [, string Domain [, int Secure]]]]]);&lt;br /&gt;&lt;br /&gt;setcookie() defines a cookie that is sent the information from the header. Cookies are sent before any html tag; therefore, we call one of these statements before any tag  &amp;lt;html&amp;gt; or  &amp;lt;head&amp;gt;. This is a restriction of cookies, not for PHP.&lt;br /&gt;&lt;br /&gt;All messages, except the name are optional.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Name . Name of the cookie. If we create a cookie only with its name, the cookie name is existing in the Client under said name will be deleted. We can also replace to any argument with an empty string("").&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Value . Value to be stored by the cookie in the Client.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; Expire . The argument expire is an integer argument that indicates the time of the cookie will be deleted in the time format returned by the UNIX statements time() and mktime(). Time() + N seconds of duration is commonly used to specify the duration of the cookie. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Path . Subdirectory where the cookie has a value. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Domain . Domain where the cookie has a value. If we establish www.yourdomain.com as domain, the cookie is not set for domain.com. Meanwhile, if we establish yourdomain.com as domain, the cookie is set as for yourdomain.com as for www. yourdomain.com. &lt;/li&gt;&lt;br /&gt;&lt;li&gt; Secure . The secure indicates that the cookie will only be set by a secure HTTPS connection.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Example&lt;br /&gt;&lt;br /&gt;setcookie("Ron", "Victor", time()+3600,"/","yahoo.com");&lt;br /&gt;&lt;br /&gt;In this example, we set a user name cookie that has the value Victor , lasts 1 hour (3600 seconds) valid for the whole domain yahoo.com&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/292156923" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/292156923/how-to-use-cookies-in-php.html" title="How to use cookies in PHP" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=42283494780435915" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/42283494780435915" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/42283494780435915" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/how-to-use-cookies-in-php.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-3851201718434299890</id><published>2008-05-07T00:25:00.000-07:00</published><updated>2008-05-17T00:53:14.521-07:00</updated><title type="text">Smarty for Programmers</title><content type="html">&lt;span style=""&gt;The advantage for programmers is that they write the code in a PHP file without having to combine the instructions with HTML. Also, if the designer changes the layout of a page the programmer doesn't have to change the code to suit the new layout since the functionalities won't change. You perform your work in your files, assign to the templates all the values needed to print on the site and go out for a beer.&lt;br /&gt;&lt;br /&gt;&lt;span style=""&gt; &lt;/span&gt;The PHP file you need to include the Smarty class &lt;/span&gt;&lt;code&gt;&lt;span style="font-size:10;"&gt;require 'Smarty.class.php'. &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;After that you instantiate the smarty with &lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="font-size:10;"&gt;$smarty = new Smarty. &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;To assign a variable to the template you need to&lt;/span&gt;&lt;code&gt;&lt;span style="font-size:10;"&gt; $smarty-&gt;assign('UserName', 'Jeff Adams'). &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;After everything is finished you call the method and to display the template&lt;/span&gt;&lt;code&gt;&lt;span style="font-size:10;"&gt; $smarty-&gt;display('index.tpl').&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;A sample code like this (index.php) :&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;&lt;php&gt;&lt;/php&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;&lt;php&gt;&lt;/php&gt;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;&amp;lt;php &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;require &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);font-size:10;" &gt;'Smarty.class.php'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;$smarty &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;= new &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;Smarty&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;$smarty&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;-&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;assign&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);font-size:10;" &gt;'Username'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;, &lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:10;" &gt;'Jeff Adams'); &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;$smarty&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;-&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;display&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);font-size:10;" &gt;'index.tpl'&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;); &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;?&gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;The template (index.tpl) like this:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&lt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;code&gt;        &lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;Welcome &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;{&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;$Username&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;} &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;code&gt;&lt;!--&lt;/code--&gt;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&amp;lt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;code&gt;&lt;!--&lt;/code--&gt;&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&lt;!--&lt;/span--&gt;&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&amp;lt;/&lt;/span&gt;&lt;/code&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;&gt;&lt;/span&gt;&lt;span style=";font-size:10;color:black;"  &gt; &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also create an array in PHP an pass it to the template:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;$tmplate &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;= array ( &lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:10;" &gt;'UID'=&gt; '10',  &amp;amp;'Name' =&gt; 'Jeff Adams', 'Address'=&gt;'Home address'); &lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;$smarty&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;-&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);font-size:10;" &gt;assign&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);font-size:10;" &gt;(&lt;/span&gt;&lt;span style="color: rgb(255, 128, 0);font-size:10;" &gt;'info', $tmplate); &lt;/span&gt;&lt;/code&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/289961079" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/289961079/smarty-for-programmers.html" title="Smarty for Programmers" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=3851201718434299890" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/3851201718434299890" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/3851201718434299890" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/smarty-for-programmers.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-5726856128596797500</id><published>2008-05-02T22:53:00.000-07:00</published><updated>2008-05-02T22:59:57.048-07:00</updated><title type="text">Building Web Services with JAX-WS</title><content type="html">&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;JAX-WS referred for Java API for XML Web Services. JAX-WS is a technology for build web services and clients that communicate using XML. Using JAX-WS developers can make message-oriented as well as RPC-oriented web services.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;In JAX-WS, a web service process invocation is representing by an XML-based protocol such as SOAP. The SOAP specification defines the structure, encoding rules, and conventions for representing web service invocations and responses. These calls and responses are transmitting over the HTTP as SOAP messages. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;JAX-WS API hides the complexity of forming SOAP messages from the application developer. On the server side, the developers specify the web service operation by an interface written in the Java programming language. The developer codes one or more classes to implement this web service operation. A client forms a proxy and then simply invokes methods on the proxy. With JAX-WS, the developer does not produce or parse SOAP messages. JAX-WS converts the API calls and responses to and from SOAP messages.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;JAX-WS make clients and web services have more advantage because Java is platform independent language. JAX-WS is not restrictive one (i.e.,) a JAX-WS client can access the web service that is running on any platform. JAX-WS gives more flexibility because it uses W3C technologies like HTTP, SOAP, and the WSDL.&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/289961080" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/289961080/building-web-services-with-jax-ws.html" title="Building Web Services with JAX-WS" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=5726856128596797500" title="1 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/5726856128596797500" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/5726856128596797500" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/building-web-services-with-jax-ws.html</feedburner:origLink></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-6844667970953085872</id><published>2008-05-01T22:17:00.000-07:00</published><updated>2008-05-01T22:54:14.951-07:00</updated><title type="text">Ajax</title><content type="html">&lt;p class="MsoNormal"&gt;The term &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;AJAX&lt;/st1:place&gt;&lt;/st1:City&gt; referred as&lt;span style=""&gt;  &lt;/span&gt;"Asynchronous JavaScript And XML,"&lt;span style=""&gt;  &lt;/span&gt;but is now used much more generally to cover all methods of communicating with a server using JavaScript.&lt;/p&gt;  &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Using the &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Ajax&lt;/st1:place&gt;&lt;/st1:City&gt; techniques we can submit server requests and get the information from the server to the user without the necessity of waiting for a page load. The page update without refresh was done by Javascript, PHP and XML's XMLHTTPRequest object.&lt;br /&gt;&lt;/span&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;&lt;br /&gt;Ajax&lt;/st1:place&gt;&lt;/st1:City&gt; is actually a grouping of several technologies working together to offer this capability. This could include the techniques bellow, &lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Ajax&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; offer standards-based presentation using XHTML and CSS.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Client, server interaction made using DOM( Document Object Model) and provide dynamic display.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Data interchange and manipulation was performed by XML and XSLT.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Asynchronous data recovery using XMLHttpRequest.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;And make JavaScript binding with everything together.&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/ProgrammingBlog/~4/289961081" height="1" width="1"/&gt;</content><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/ProgrammingBlog/~3/289961081/ajax.html" title="Ajax" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=6844667970953085872" title="0 Comments" /><link rel="replies" type="application/atom+xml" href="http://www.searchenginegenie.com/programming/atom.xml" title="Post Comments" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6844667970953085872" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1056386716646353282/posts/default/6844667970953085872" /><author><name>candy</name><uri>http://www.blogger.com/profile/02174898482286306883</uri><email>noreply@blogger.com</email></author><feedburner:origLink>http://www.searchenginegenie.com/programming/2008/05/ajax.html</feedburner:origLink></entry></feed>
