<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-1056386716646353282</id><updated>2008-05-07T00:41:54.034-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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default'/><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></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-3851201718434299890</id><published>2008-05-07T00:25:00.000-07:00</published><updated>2008-05-07T00:41:51.185-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;&lt;/code&gt;&lt;/span&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, 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, 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;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/05/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></author></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.</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/05/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></author></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;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/05/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></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-5268566374351655930</id><published>2008-04-30T00:04:00.000-07:00</published><updated>2008-04-30T00:10:21.546-07:00</updated><title type='text'>Cron Jobs</title><content type='html'>&lt;p class="MsoNormal"&gt;Cron is a unix, solaris service that allows tasks to be automatically run at regular intervals by the cron. These tasks are often called as cron jobs in unix and solaris.&lt;span style=""&gt;  &lt;/span&gt;cron is motivated by a crontab. Crontab is a file which contains the schedule of cron entries to be run and at particular time period.&lt;/p&gt;Early versions of cron, Version 7 Unix and 32V, made their services only to the super-user of the operating system (root). With the release of Unix System V and the multi-user cron, these services were extensive to all account-holding users of the system.&lt;p class="MsoNormal"&gt;&lt;/p&gt;Two different modes you can use the cron job:  &lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Standard – This mode provides range of pre-set options we can choose and set the cron job for our need. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Advanced (Unix Style) – It &lt;span style=""&gt; &lt;/span&gt;provides the regular cron options ie, Unix style cron options to set the cron job. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;To add or change a cron job:&lt;/p&gt;  &lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;On the home page click on the Cron jobs button.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;If you desire to use the Standard mode, click on the Standard button.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Enter the e-mail address to send the results of the cron job.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;In run field enter the command the you want to run in the Command.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Choose the &lt;span style=""&gt; &lt;/span&gt;one option from each of the available lists.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Then click on the Save Crontab button now your cron job has now been added or updated.&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;        If you desire to use the Advanced mode, click on the Advanced button.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;First enter the times for the cron job in the Minute, Hour, Day, Month, or Weekday fields. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Then provide the cron job script in the Command field.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;Then click on the Commit Changes button now your cron job has been added or updated.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/cron-jobs.html' title='Cron Jobs'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=5268566374351655930' 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/5268566374351655930'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/5268566374351655930'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-2042144324831353667</id><published>2008-04-28T22:18:00.000-07:00</published><updated>2008-04-28T22:24:17.933-07:00</updated><title type='text'>Miscellaneous software</title><content type='html'>&lt;p class="MsoNormal"&gt;Phplive:&lt;/p&gt;&lt;p class="MsoNormal"&gt;Phplive is a powerful chat application that allows you to have real-time communication with the customers and visitors from your site. PHPlive is developed using PHP/MySQL and this highly customizable application provides many rich set of features. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;Phplive provides many features some of them are:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Real-time chat with users and provides support for them. &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Also provides multiple chat requests simultaneously. &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Allowed to creating different departments.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Provides support for tracking and collecting information to the visitors.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;You also can save the chat transcription report.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;It allowed to you rating the customer service.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;It enables you to gives your own chat logos.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:&amp;quot;;font-size:12;"  &gt;It also provides multiple language support for users.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;dotProject:&lt;/p&gt;&lt;p class="MsoNormal"&gt;dotProject is one of the Project Management application. This Open Source application supported free of charge by web developers from all over the world. dotProject is an free software written in PHP anyone can download and use it. By using its simple user interface any user can easy to work with DotProject. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;Some of the dotProject features are:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;dotProject gives User Management support.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Provides ticketing support system via email.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;It provides client management support.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Provides task listing features and file archives.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;It gives contact list and calendar for users. &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;dotProject also provides discussion forum for users.&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/miscellaneous-software.html' title='Miscellaneous software'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=2042144324831353667' 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/2042144324831353667'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/2042144324831353667'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-8746487738158479855</id><published>2008-04-27T22:44:00.000-07:00</published><updated>2008-04-28T00:14:54.713-07:00</updated><title type='text'>Content Management Systems:</title><content type='html'>&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Mambo:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;One of the trendy today to design the Content Management Systems (CMS) are Mambo. It is the open source software on the web for creating and managing websites through a simple web interface. Mambo includes many advanced features such as page caching to improve performance on busy sites, higher templating techniques, and a strong API. It also provides lots of tasks such as web indexing for static pages. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;Mambo can provides RSS feeds, printable versions of pages, news flashes, blogs, forums, polls, calendars, website searching, language internationalization, and other potential.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Mambo is released under the conditions of the GNU General Public License (GPL)Version 2. It was written with the PHP programming language and use the MySQL database.&lt;/p&gt;      &lt;p class="MsoNormal"&gt;The minimum requirements for Mambo should have Apache or Windows IIS&lt;br /&gt;, MySQL and PHP.&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Joomla:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;p class="MsoNormal"&gt;Joomla CMS&lt;span style=""&gt;  &lt;/span&gt;is the Open Source applications for creating websites. It is free to apply and has a great society support.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Some benefits of the Joomla:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Multiuser and Multilevel background: various users can interact and add to the development of the Joomla-based site. Users can be assign to diverse groups with diverse privileges.&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;WYSIWYG editor - the perceptive What You See Is What You Get editor allows for effortless editing of the content online.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Additional components / modules - the Joomla system can be simply improved with extra functionalities from integrate a forum to installing an E-commerce resolution.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal" style="margin-left: 30pt; text-indent: -0.25in;"&gt;&lt;!--[if !supportLists]--&gt;&lt;span style="font-family: Symbol;"&gt;&lt;/span&gt;Templates - there are many free Joomla templates on the net to design Joomla CMS.&lt;/p&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;WordPress:&lt;br /&gt;&lt;br /&gt;If you plan to begin your own blog website, the best option for a blog application would be WordPress. The Wordpress Open Source tool provides rich set of blog skins.&lt;br /&gt;&lt;br /&gt;WordPress has instinctive management, which anyone can hold. In WordPress you will be capable to make a post and publish it on the web easily. With WordPress you can easily modify the look of your website for there are lots of free WordPress themes on hand on the Net.&lt;br /&gt;&lt;br /&gt; &lt;p class="MsoNormal"&gt;WordPress is a state-of-the-art publish platform with a heart on aesthetics, web standards, and usability. WordPress is both free and invaluable at the same time. More simply, WordPress is what you use when you desire to work with your blogging software, not struggle it.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/content-management-systems.html' title='Content Management Systems:'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=8746487738158479855' 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/8746487738158479855'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/8746487738158479855'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-5864280039271651033</id><published>2008-04-24T21:01:00.000-07:00</published><updated>2008-04-24T22:09:06.271-07:00</updated><title type='text'>Forum software : phpBB</title><content type='html'>&lt;p class="MsoNormal"&gt;phpBB is the Internet forum package written in the PHP programming language.&lt;span style=""&gt;  &lt;/span&gt;"phpBB" is an abbreviation of PHP Bulletin Board and it is free software. This free and very powerful piece of software is easy to install and manage and allows flexibility in terms of design and organization. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;phpBB™ released its third major version. Version 3.0 incorporate a professional-quality modular design, high security, multiple-language interface, support for a multitude of database servers and complete layout customizations, all with a low implementation overhead.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;phpBB3 provide administrators with more control over every part of the forum software, such as how it is display to management of user and group permissions. As a result, this improved functionality makes the administrative interface much more difficult, and new users have established it more intimidating than phpBB2.&lt;/p&gt;  &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;phpBB3 require PHP 4.3.3 or later and is fully compatible with PHP 5.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;phpBB3's some major features include:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Modular design for Admin Control Panel, Moderator Control Panel, and User Control Panel.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Support for numerous database management systems, including MySQL, Microsoft SQL Server, Oracle, PostgreSQL, SQLite, Firebird, OpenLink Virtuoso, and other ODBC-accessible DBMS.&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;It Support for unrestricted levels of subforums.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;Ability to make custom-defined BBCode.&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;Capability to make custom profile fields.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;It also provides permissions arrangement.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/forum-software-phpbb.html' title='Forum software : phpBB'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=5864280039271651033' 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/5864280039271651033'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/5864280039271651033'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-7001727262586556344</id><published>2008-04-23T23:13:00.000-07:00</published><updated>2008-04-23T23:20:14.453-07:00</updated><title type='text'>Webservices :XML, SOAP &amp; WSDL</title><content type='html'>XML :&lt;br /&gt;XML Web services are the basic building blocks among the distributed computing on the Internet. Open standards and the focus on communication and collaboration among people and applications have shape the location where XML Web services are becoming the platform for application integration.&lt;br /&gt;Some of the key aspects why XML was mostly used for their Web Service:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;XML Web Services interpretation useful functionality to Web users through a standard Web protocol in most cases SOAP was used.&lt;/li&gt;&lt;li&gt;XML Web services offer a way to explain their interfaces in enough detail to allow a user to build a client application to talk to them.&lt;/li&gt;&lt;li&gt;XML Web services are registered so all the potential users can find them easily.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;SOAP:&lt;/p&gt;&lt;p&gt;Today SOAP is essential for application development to allow Internet communication between programs. SOAP provides a way to converse among the applications running on different operating systems, with different technologies and programming languages.&lt;/p&gt;&lt;p&gt;A SOAP message is ordinary XML documents contain the following elements:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Envelope element that identify the XML document as a SOAP message. &lt;/li&gt;&lt;li&gt;Header element that contain header information.&lt;/li&gt;&lt;li&gt;Body element that contain call and response information.&lt;/li&gt;&lt;li&gt;Fault element that provide information about errors that occurred while processing the message.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;WSDL:&lt;/p&gt;&lt;p&gt;WSDL stands for Web Services Description Language it is an XML-based language that describes Web services and how to access them.&lt;/p&gt;&lt;p&gt;WSDL express four critical pieces of data: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Interface information describing all publicly accessible functions.&lt;/li&gt;&lt;li&gt;Data type information for every message requests and message responses.&lt;/li&gt;&lt;li&gt;Binding information about the transport protocol to be use.&lt;/li&gt;&lt;li&gt;Address information for locating the specific service.&lt;br /&gt;   &lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/webservices-xml-soap-wsdl.html' title='Webservices :XML, SOAP &amp; WSDL'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=7001727262586556344' 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/7001727262586556344'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/7001727262586556344'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-4568516268014056945</id><published>2008-04-23T00:11:00.000-07:00</published><updated>2008-04-23T00:14:14.213-07:00</updated><title type='text'>Smarty in PHP</title><content type='html'>&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Smarty is a template engine in PHP mostly used by all the web developers. It provides a manageable way to separate application logic and content from its presentation. This is mostly used if the application programmer and the template designer are different persons.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The design goal of Smarty was the separation of business logic and presentation logic. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Smarty has the unique feature of template compiling i.e., (Smarty reads the template files and creates PHP scripts from them).&lt;span style=""&gt;  &lt;/span&gt;All the template can take full advantage of PHP compiler and cache solutions such as eAccelerator, ionCube etc,&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Some of the Smarty's features:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Not have template parsing overhead, only compiles one time.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;It is smart about recompiling only the template files that have altered.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;You can easily create your own functions and variable modifiers, so the template language is very extensible.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;The {if}..{elseif}..{else}..{/if} constructs are passed to the PHP parser, so the {if...} expression syntax can be as easy or as complex an estimation as you like.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;It is potential to embed PHP code in our template files.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;  &lt;p class="MsoNormal"&gt;It support built-in cache.&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;It provides custom cache handling functions.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/smarty-in-php.html' title='Smarty in PHP'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=4568516268014056945' 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/4568516268014056945'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/4568516268014056945'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-578783123067144805</id><published>2008-04-20T22:20:00.000-07:00</published><updated>2008-04-20T22:21:00.644-07:00</updated><title type='text'>How do I send and receive files once connected in MS-DOS FTP?</title><content type='html'>&lt;p class="tab"&gt;To get files from the server and put those files in your directory on the system you were currently working, type:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="tab"&gt;&lt;span style="font-weight: bold;"&gt;get fileyouwanttoget.htm&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="tab"&gt;Where fileyouwanttoget.htm is the name of the file you desire to get from the computer connected to.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="tab"&gt;To send a file from your computer to the computer you are connected to (providing you have appropriate privileges and the file be present in the current working directory), type:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="tab"&gt;&lt;span style="font-weight: bold;"&gt;send fileyouwanttoput.htm&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="tab"&gt;Where fileyouwanttoput.htm is the name of the file that exists in the current directory; if you cannot recall the name of the file, use the ! command to temporally get back to a MS-DOS prompt; once you have located the file name, type exit to get back to the location you left in FTP. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/how-do-i-send-and-receive-files-once.html' title='How do I send and receive files once connected in MS-DOS FTP?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=578783123067144805' 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/578783123067144805'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/578783123067144805'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-3269926393698908037</id><published>2008-04-17T22:36:00.000-07:00</published><updated>2008-04-17T22:53:06.652-07:00</updated><title type='text'>Who is a good Programmer?</title><content type='html'>&lt;p class="MsoNormal"&gt;One who follow the below mentioned points will become a good programmer.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Save your code regularly! You don't know when the power goes out. Imagine if you working for a long time (say 3 hours) without saving the code, you will lose several hours worth of code.&lt;span style=""&gt;   &lt;/span&gt;&lt;/li&gt;&lt;li&gt;Write down appropriate comments near the coding wherever needed. Comments are very important and useful. If another person happens to go through your code, it will be very easy for him to understand if you provide comments. It will be very helpful for you too, if you visit that code 1 or 2 years later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=""&gt;&lt;/span&gt;Your code should be clean and simple. Separate your code into chunks, and use line breaks where you can.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;Test your code frequently. When you have completed a simple part of code, test it and then proceed to the next part. Don't wait until you have written five hundred lines of code before testing? If any error occurs, you have to look through all those lines to trace out the error.&lt;/li&gt;&lt;li&gt;&lt;span style=""&gt;&lt;/span&gt;Back up your code. Because your system may crash or affected by virus or the file may get corrupted. So take a backup every night after a day of coding and always be in the safer side.&lt;/li&gt;&lt;/ul&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/who-is-good-programmer.html' title='Who is a good Programmer?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=3269926393698908037' 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/3269926393698908037'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/3269926393698908037'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-1821048503838132901</id><published>2008-04-16T22:18:00.000-07:00</published><updated>2008-04-16T22:43:49.856-07:00</updated><title type='text'>What is XAMPP?</title><content type='html'>&lt;p style="font-family: arial;font-family:times new roman;"  class="MsoNormal"&gt;XAMPP is a open, cross-platform web server, contains primarily the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.&lt;/p&gt;    &lt;p style="font-family: arial;font-family:times new roman;"  class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;XAMPP's name is a short form for:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p style="font-family: arial;font-family:times new roman;"  class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;* X &lt;span style="font-size:100%;"&gt;(denotes any operating system)&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" face="times new roman" class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;* Apache&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" face="times new roman" class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;* MySQL&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;* PHP&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style="font-family: arial;" class="MsoNormal"&gt;&lt;span style=""&gt;    &lt;/span&gt;* Perl&lt;/p&gt;    &lt;p style="font-family: arial;" class="MsoNormal"&gt;Legitimately, XAMPP's designers only proposed it to make use of this as a development tool for allowing website designers and programmers to check their jobs on their own computers with no access to the Internet. To create this as simple as possible, many essential safety features are disabled by default. In practice, XAMPP is occasionally used to serve web pages on the World Wide Web. A unique tool is provided with password to protect the most important parts of the package. XAMPP also provides support for creating and manipulating databases in MySQL and SQLite among others.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/what-is-xampp.html' title='What is XAMPP?'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=1821048503838132901' 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/1821048503838132901'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/1821048503838132901'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-8998196007737560795</id><published>2008-04-16T03:26:00.000-07:00</published><updated>2008-04-16T03:29:01.679-07:00</updated><title type='text'>client-side vs server-side</title><content type='html'>&lt;h3&gt;&lt;strong&gt;client-side interaction &lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;We will get an immediate response      to our interaction (once the program code has been downloaded)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;As no information is transferred      from the browser, this service is more safe and sound .&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Dependent on the user who is      using a particular browser and/or plug-in on their computer &lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;This will have an effect on the      processing speed of the user's computer &lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;h3&gt;&lt;strong&gt;server-side interaction &lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;  &lt;ul type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Since the program and the related      resources are not downloaded to the browser, complex processes are frequently      more efficient.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;there are security fear while      sending sensitive information&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;does not rely on the user      having specific browser or plug-in&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;affected by the processing      speed of the host server&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;How the user connects to the internet affects both forms of interaction. For client-side scripting, the connection type affects the time it takes program code to be downloaded. For server-side processing, it affects the time taken for information to be sent to the server and the response downloaded.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/client-side-vs-server-side.html' title='client-side vs server-side'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=8998196007737560795' 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/8998196007737560795'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/8998196007737560795'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-701950159386947402</id><published>2008-04-11T01:34:00.000-07:00</published><updated>2008-04-11T01:47:12.134-07:00</updated><title type='text'>Microsoft begin advanced robotics platform</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style=""&gt;Microsoft released the initial extensively available sample version of its Robotics Developer Studio 2008 this week. &lt;/span&gt;The preview software is offered now as a free download from Microsoft's robotics website&lt;br /&gt;&lt;br /&gt;Microsoft Robotics Studio 2006 was downloaded over 200,000, according to the software company.  Additionally, more than 50 third-party companies connected to build a joint venture with Microsoft in its robotics division.&lt;br /&gt;&lt;br /&gt;The new application sports several enhancements, including the ability for users to record simulation tests for later playback and review.  There is also a new floorplan editor and a handful of other tools which is not in the 2006 version.  In addition to that Microsoft said there is enhanced functionality with LINQ support.&lt;br /&gt;&lt;br /&gt;The robotics industry is one of Microsoft's more recent targets, but it has promptly turn out to be a key player.&lt;br /&gt;&lt;br /&gt;"We launched Microsoft Robotics Studio in 2006 in response to the robotics community's request for a mature platform and toolset that would provide for stability and portability, allowing more people to participate and contribute," said Microsoft Robotics Group general manager Tandy Trower in a statement.&lt;br /&gt;&lt;br /&gt;At today's Robobusiness conference in &lt;st1:place st="on"&gt;&lt;st1:state st="on"&gt;Pennsylvania&lt;/st1:State&gt;&lt;/st1:place&gt;, Microsoft also declares the robotics competition Robochamps, which will use Robotics Developer Studio 2008.  The contest will open up on April 21.&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/microsoft-begin-advanced-robotics.html' title='Microsoft begin advanced robotics platform'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=701950159386947402' 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/701950159386947402'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/701950159386947402'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-6791249179607155526</id><published>2008-04-09T21:39:00.000-07:00</published><updated>2008-04-09T22:20:10.663-07:00</updated><title type='text'>Latest Windows operating system code-named Windows 7, to be released soon</title><content type='html'>&lt;p&gt;&lt;strong style="font-weight: normal;"&gt;Bill Gates the co-founder of Microsoft said that he is expecting the newest Windows operating system, code-named Windows 7, to be released in the next year.&lt;/strong&gt; He has been planning to issue more regular updates of the operating system software that powers the greater part of the world's PCs. However he comments that a successor to &lt;st1:place st="on"&gt;Vista&lt;/st1:place&gt; might be released more willingly than expected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Microsoft has said it expects to release a latest version of Windows around three years later than the introduction of &lt;st1:place st="on"&gt;Vista&lt;/st1:place&gt; in January 2007. A Microsoft employee said Gates's comments are in the development cycles that frequently release a test version of the software prior to its official introduction.&lt;/p&gt;  &lt;p&gt;"That'll be sometime in the next year or so that we'll have a new version," Gates said in reply to a query from the addressees.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;Gates put down his day-to-day functions at Microsoft and contribute himself to the benevolent hard work of the Gates Foundation in June, said the company aimed, through its $6bn (£3bn) annual research and development budget, to acquire the products operating on its software to "the next level".&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;He also said that new versions of Windows would facilitate, revolutionize mobile phones and run the desk of the future, which would have a touch surface display permitting the users to call up items with their hands.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/latest-windows-operating-system-code.html' title='Latest Windows operating system code-named Windows 7, to be released soon'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=6791249179607155526' 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/6791249179607155526'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/6791249179607155526'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-7709223636208536831</id><published>2008-04-08T21:56:00.000-07:00</published><updated>2008-04-08T21:58:17.990-07:00</updated><title type='text'>Microsoft giving out some software secrets</title><content type='html'>&lt;p&gt;Microsoft is in progress to contribute more secrets of their products and technologies with software developers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style=""&gt;&lt;/span&gt;The &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Redmond&lt;/st1:place&gt;&lt;/st1:City&gt; software giant (NASDAQ: MSFT) say publicly that they plan to share more of its technical papers with IT developers as part of a "major alterations" in how the company shares information on the month of February. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p&gt;On Tuesday, the company said that they had posted beginning edition of technical documentation for protocols built into Microsoft Office 2007, Microsoft Office SharePoint Server 2007 and Microsoft Exchange Server 2007. Developers do not require paying a fee or taking a license to make use of the information. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Tom Robertson, general manager of interoperability and standards at Microsoft &lt;span style=""&gt; &lt;/span&gt;said that "We suppose that providing open, regular right to utilize these protocols will promote and set free the vision of all developers to work on real-world interoperability solutions,"&lt;/p&gt;</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/microsoft-giving-out-some-software.html' title='Microsoft giving out some software secrets'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=7709223636208536831' 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/7709223636208536831'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/7709223636208536831'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-1135122559290769728</id><published>2008-04-01T02:51:00.001-07:00</published><updated>2008-04-01T03:00:03.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fixing live chat'/><title type='text'>Fixing Error in live-chat</title><content type='html'>We are now trying to keep our site live, monitoring the online traffic 24X7 and supporting users who have any queries. Suddenly our live chat was down since this morning.&lt;br /&gt;The error that kept coming up was "[SELECT username FROM livehelp_users WHERE sessionid='4d821a82f66f87decb92b77394b20ed6'] ( 1016 : Can't open file: 'livehelp_users.MYI'. (errno: 145) )"&lt;br /&gt;Then when I search in google for a solution I found this help in the &lt;a href="http://webmaster-forums.code-head.com/showthread.php?t=29"&gt;http://webmaster-forums.code-head.com/showthread.php?t=29&lt;/a&gt;&lt;br /&gt;It said that the problem could be one of the following reasons:&lt;br /&gt;1 - Server crash; 2 - Hardware failure; 3 - A MySQL write process was interrupted;&lt;br /&gt;and our livechat_users table got corrupted.&lt;br /&gt;&lt;br /&gt;In our case I am sure it should be a MySQL write process being interrupted.  Hence to fix the table I have used the query that was given in the forum,&lt;br /&gt;&lt;br /&gt;Initally without reading the complete forum, I used PHPMyAdmin, a little hurry. Then I got read the complete forum and have a written a simple code&lt;br /&gt;-&gt; Created a connection to our database&lt;br /&gt;-&gt; used the two lines that was suggested in the forum.&lt;br /&gt;And now the query is running. Our bad luck, suddenly our internet is prettly slow. We are just waiting for this script to get over so that we can start supporting you guys with full swing.&lt;br /&gt;:) CIAO</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/04/fixing-error-in-live-chat.html' title='Fixing Error in live-chat'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=1135122559290769728' 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/1135122559290769728'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/1135122559290769728'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-9073154047669105729</id><published>2008-03-31T02:31:00.000-07:00</published><updated>2008-03-31T03:06:28.016-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming is FUN'/><title type='text'>Lotus Notes Mobile Application</title><content type='html'>My first and the most interesting project of all time, that I have ever worked on in my career is an SMS application using Lotus Notes.&lt;br /&gt;&lt;br /&gt;The fun is not making the SMS application, but developing it in Lotus notes was really fun as we met a lot of challenges. It is now a product in UK, Switz as our clients are from there. Especially when we had to support multiple languages and error/debug log features.&lt;br /&gt;&lt;br /&gt;Name a feature and we used it in this application. Registry Keys, Environment Variables, C++ API, SMS Rules, SMS Reminders. To top up the challenges I was a beginner.&lt;br /&gt;&lt;br /&gt;We supported in 3 Lotus notes versions across 5 diffent operating systems. Hmmm, now I know from where I get my coding skills.&lt;br /&gt;:) tara</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/03/lotus-notes-mobile-application.html' title='Lotus Notes Mobile Application'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=9073154047669105729' 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/9073154047669105729'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/9073154047669105729'/><author><name>candy</name></author></entry><entry><id>tag:blogger.com,1999:blog-1056386716646353282.post-3427166315219241393</id><published>2008-03-28T01:15:00.000-07:00</published><updated>2008-03-28T01:31:08.377-07:00</updated><title type='text'>odbc connectivity</title><content type='html'>Sub ConnectionExample1()  &lt;br /&gt;Dim cnn As ADODB.Connection  &lt;br /&gt;Set cnn = New ADODB.Connection&lt;br /&gt;   ' Open a Connection using an ODBC DSN named "Pubs".  &lt;br /&gt;cnn.Open "Pubs", "MyUserName", "MyPassword"&lt;br /&gt;   ' Find out if the attempt to connect worked. &lt;br /&gt; If cnn.State = adStateOpen Then    &lt;br /&gt; MsgBox "Welcome to Pubs!"  &lt;br /&gt;Else     &lt;br /&gt;MsgBox "Sorry. No Pubs today."  &lt;br /&gt;End If&lt;br /&gt;   ' Close the connection.&lt;br /&gt;  cnn.Close&lt;br /&gt;End Sub</content><link rel='alternate' type='text/html' href='http://www.searchenginegenie.com/programming/2008/03/odbc-connectivity.html' title='odbc connectivity'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1056386716646353282&amp;postID=3427166315219241393' 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/3427166315219241393'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1056386716646353282/posts/default/3427166315219241393'/><author><name>matheswari</name></author></entry></feed>