<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Fundamental Provocation &#187; Web</title> <atom:link href="http://www.ajaymatharu.com/tag/web/feed/" rel="self" type="application/rss+xml" /><link>http://www.ajaymatharu.com</link> <description>Blog by Ajay Matharu</description> <lastBuildDate>Sun, 06 Nov 2011 15:09:39 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Opera turns your computer to server</title><link>http://www.ajaymatharu.com/opera-turns-your-computer-to-server/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=opera-turns-your-computer-to-server</link> <comments>http://www.ajaymatharu.com/opera-turns-your-computer-to-server/#comments</comments> <pubDate>Mon, 07 Dec 2009 08:38:04 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Browser]]></category> <category><![CDATA[Browser War]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[Opera Unite]]></category> <category><![CDATA[opera unite beta]]></category> <category><![CDATA[Opera Unite Browser]]></category> <category><![CDATA[opera unite to run web server]]></category> <category><![CDATA[share data using opera]]></category> <category><![CDATA[Share Files using Opera]]></category> <category><![CDATA[Share music using opera]]></category> <category><![CDATA[Share Pictures using opera]]></category> <category><![CDATA[sharing using opera]]></category> <category><![CDATA[Turn your computer into server]]></category> <category><![CDATA[turn your computer into server using opera]]></category> <category><![CDATA[Unite Opera]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1914</guid> <description><![CDATA[We keep hearing internet pundits predict how the internet browser that handy application which lets you browse your favorite websites is slowly going to become the center of all your work. The internet browser is rapidly moving away from just being a software that let you browse the web. And it has just been given [...]]]></description> <content:encoded><![CDATA[<p>We keep hearing internet pundits predict how the internet browser that handy application which lets you browse your favorite websites is slowly going to become the center of all your work. The internet browser is rapidly moving away from just being a software that let you browse the web. And it has just been given another fillip.</p><p>Opera may not be as popular as Internet Explorer or Mozilla Firefox, but the Opera browser has forged a reputation for being one of the most innovative in the world. It was the first to come up with tabbed browsing &#8211; the option to open multiple websites in the same window &#8211; and also on efot he pioneers in synchronising bookmarks on the desktop browser and mobile phone browser. And now, with its latest version, 10.10, Opera has once again added  a new dimension to browsing, by including a server in the browser itself.</p><p>If that sounds like Greek to you, then here is simple version &#8211; with the new Opera browser, you can share pictures, music, documents and just about any file with the people you want. You can do it without having to upload any file to a website or attach it to an e-mail. That&#8217;s right, no more twiddling your thumbs while you wait for your pictures to get uploaded to Facebook or Flickr or Picassa; or sauntering off to brew some coffee while your detailed multimedia presentation gets attached to your e-mail over a broadband connection that tends to struggle more often than not. You do not need to even compress or zip up heavy files, all you need to do to share information is click a few buttons.</p><p>Making all this magic happen is a part of the Opera browser called Opera Unite. Cutting out the fancy server jargon, it lets you specify which files on your computer &#8211; documents, music, video &#8211; you would like to share it with your friends. Once you do this, it generates a URL. Now, all tha remains to be done to make sure your friends to view the file &#8211; just send them the URL and ask them to enter it in their browser. That&#8217;s it &#8211; they will bea bel to see the content you wish to share. The concept is as simple as browsing the internet &#8211; when you enter the URL of a website you are taken to the server that hosts the website, so that you can see it. Opera unite actually turns your computer into the server &#8211; so when a user enters the URL you sendd him or her, they are actually looking at the files on your computer itself. You can even play music on your computer and let your friends hear it on theirs. No uploading or downloading involved.</p><p>Of course, this does raise the specter of security issues &#8211; after all, people are looking at information on your computer. Well, there is a password option that ensures that only those users who enter the correct password can access the information you wish to share. Discretion is, however, advised.</p><p>There are those who will sneer at this feature, pointing out that this is very similar to peer-to-peer (P2P) computing where two computers connect to each other and exchange information, and can therefore be done from just about any browser like the Internet Explorer or Mozilla Firefox. While this is indeed true, the fact is that none of the browsers out there have a server installed within them, which really simplifies the task for the user, who has no additional software or plugins to download. All one needs to do is grab Opera 10.10 from www.opera.com and signup for a My Opera account. Opera 10.10 costs nothing, in best browser tradition.</p><p>There are other features worth a mention in the browser, such as Turbo browsing option that lets you download pages faster and Visual Tabs, that let you drag the handles below the tabs to get snapshots of the web page you are browsing, but it is Opera Unite that we see changing web browsing as we know it.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/opera-turns-your-computer-to-server/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Decade&#8217;s Top 10 Internet Moments</title><link>http://www.ajaymatharu.com/decades-top-10-internet-moments/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=decades-top-10-internet-moments</link> <comments>http://www.ajaymatharu.com/decades-top-10-internet-moments/#comments</comments> <pubDate>Sat, 21 Nov 2009 20:07:57 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Information]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Internet Moments]]></category> <category><![CDATA[Revolution]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1845</guid> <description><![CDATA[- Online video revolution in 2006 that led to a boom in homemade and professional content on the internet and helped reshape everything from pop culture to politics. - Facebook opens to non-collage students and twitter takes off in 2006 - The iPhone debuts in 2007 and smartphones go from a luxury item to a [...]]]></description> <content:encoded><![CDATA[<p>- Online video revolution in 2006 that led to a boom in homemade and professional content on the internet and helped reshape everything from pop culture to politics.</p><p>- Facebook opens to non-collage students and twitter takes off in 2006</p><p>- The iPhone debuts in 2007 and smartphones go from a luxury item to a necessity with an app for just about every aspect of modern life.</p><p>- American presidential campaign in 2008 in which the internet changed every facet of the way campaigns are run. Obama camp managed campaigns on web effectively.</p><p>- Iranian election protest in 2009 when twitter proved vital in organizing demonstrations and also as a platform for expressing dissent.</p><p>- Wikipedia, the free opensource encyclopaedia, launches in 2001 and today boasts more than 14 million articles in 271 different languages and bringing strangers together on projects.</p><p>- Napster shutdown in 2001, opening the file-sharing floodgates.</p><p>- Google AdWords launched in 2000 allowing advertisers to target their customers with laser-sharp precision.</p><p>- Craigslist, the free classifieds site, expands outside San Francisco in 2000, reshaping the way advertisements are placed.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/decades-top-10-internet-moments/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Javascript libraries</title><link>http://www.ajaymatharu.com/javascript-libraries/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javascript-libraries</link> <comments>http://www.ajaymatharu.com/javascript-libraries/#comments</comments> <pubDate>Sat, 22 Aug 2009 04:20:38 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Featured Articles]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Javascript frameworks]]></category> <category><![CDATA[Javascript libraries]]></category> <category><![CDATA[Performance]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1399</guid> <description><![CDATA[Lots of Javascript libraries and frameworks have come up. It has been made to make the life of developer really easy. Here is the list of all available Javascript frameworks, http://www.javascriptlibraries.com/ But, I have got a very big question to ask, &#8220;are these framework making the life of Developer really easy?&#8221; With the increase in [...]]]></description> <content:encoded><![CDATA[<p>Lots of Javascript libraries and frameworks have come up. It has been made to make the life of developer really easy. Here is the list of all available Javascript frameworks, http://www.javascriptlibraries.com/</p><p>But, I have got a very big question to ask, <em><strong>&#8220;are these framework making the life of Developer really easy?&#8221;</strong></em></p><p>With the increase in the speed and number of the javascript framework, its getting difficult for the developers to decide which framework is to be used where.</p><p>Here, http://mootools.net/slickspeed/, you can test the speed/validity selector test for some of the major frameworks available.</p><p>You can get comparison matrix for most of the Javascript framework here,</p><p>http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks</p><p>The following guidelines might help you to decide which framework you should go for,</p><h3>What are your project requirements?</h3><p>The first and most important question you need to ask yourself is <em>what are your project requirements</em>? Is this a Web site or application that requires AJAX, robust support for handling events, or how about a library of effects? How much functionality do you need out-of-the-box, and what level of experience will be required by other programmers and designers to support this framework? If you have few requirements, you could find success with an extremely lightweight, modular library. Also you need check if your project requires effects, AJAX, graphics, tools etc</p><h3>Does the framework supports all the browsers?</h3><p>Once you know your audience, and your project requirements, you need to consider whether or not your JavaScript framework supports all the needed browsers. Most frameworks do, but there are often some exceptions in the fine print — typically with Safari on the Mac. If you are building an internal Web application for an Intranet, you might only be required to support a limited set of browsers.</p><h3>How mature is the framework?</h3><p>More than anything, the maturity of a framework demonstrates a commitment to longevity, as well as a solid foundation. A mature framework will no longer be in beta, and will have been through a full release cycle. There should be a growing, if not thriving community, and depending on the open-source license, a mature framework might also support a Subversion or CVS version repository. Any bug fixes can be rolled into a build without a public release, which is a huge plus.</p><h3>How often are updates publicly released?</h3><p>If you find that the community questions or complains about the release cycle, then that could be a warning sign. Long delays and bloated releases are also a sure sign that you will not enjoy supporting the framework on future projects. Alternatively, too many public releases could indicate instability, or a lack of focus.</p><h3>How friendly is the documentation?</h3><p>A major differentiators between JavaScript frameworks today is documentation. This not only includes official documentation for the API, but also includes books, tutorials, and blogs. The worst documentation is the sort that is only focused on syntax. Look for a framework that includes examples with each method and property, and that is updated to meet the needs of the community. Documentation is simple to research, and it can be a lifesaver when dealing with tight deadlines.</p><h3>Is there an active community?</h3><p>An active community does not guarantee a quality framework, but it does help a framework evolve. The character of the community is also an excellent gage of the type of help you might receive in the future when caught in a bind. Are there forums, or a Google Group? Are experienced users willing and able to lend a helping hand, or will they send you elsewhere for assistance? Are developers creating extensions, or contributing to the core framework? All of these are important questions.</p><h3>Are benchmark tests performed regularly?</h3><p>Benchmark tests are often questionable when determining the quality of workmanship put into a framework, but they do demonstrate a developer’s willingness to adopt some quality assurance best practices. Even a modest gain in speed, or a decrease in download size during a release cycle can be seen as a positive improvement.</p><h3>How extensible is the framework?</h3><p>Extensibility is typically a requirement of experienced programmers, and is rarely a request of designers. Plugin support is definitely a plus for any JavaScript framework, but developers usually just want to know — <em>how difficult will it be to troubleshoot the core library</em>? Layers of functionality provided by an active community do give a framework uniqueness, but this is a beneficial byproduct, and not often a necessity.</p><h3>Do you like the API style?</h3><p>This is an important, but complicated question that is answered for most developers only after using several JavaScript frameworks on numerous projects. Complaints about frameworks like Yahoo! UI are generally in regards to the style with which the API has been designed. Terseness, as well as chainability, are two very important features that should not be overlooked. Remember, you can grow irritated quickly because of cumbersome implementation details.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/javascript-libraries/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>GMail Goes Offline</title><link>http://www.ajaymatharu.com/gmail-goes-offline/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gmail-goes-offline</link> <comments>http://www.ajaymatharu.com/gmail-goes-offline/#comments</comments> <pubDate>Sat, 25 Jul 2009 06:03:36 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Gmail]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Mail]]></category> <category><![CDATA[Mails]]></category> <category><![CDATA[Offline Gmail]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=901</guid> <description><![CDATA[If you live in Gmail, but don’t always have a broadband connection available, today should be a happy day for you. Google is rolling out a new system for letting Gmail users access their accounts offline. Google will cache your messages on your system using Google Gears. You’ll be able to open your browser to [...]]]></description> <content:encoded><![CDATA[<p>If you live in Gmail, but don’t always have a broadband connection available, today should be a happy day for you. Google is rolling out a new system for <a href="http://gmailblog.blogspot.com/2009/01/new-in-labs-offline-gmail.html" target="_blank">letting Gmail users access their accounts offline</a>. Google will cache your messages on your system using Google Gears. You’ll be able to open your browser to Gmail.com, see your inbox, read and label messages and even write replies without a Net connection. Your messages will send once your system reconnects to the Web.</p><p>The system is beta (of course) and accessible through Gmail Labs. But it won’t be immediately available to everyone – Google is parsing out access as it experiments with the new feature. I don’t have access to the new feature yet, so I’ve still got lots of questions. But Google’s post makes it sound like the experience will be almost indistinguishable from using Gmail normally.</p><p>“Gmail uses Gears to download a local cache of your mail. As long as you&#8217;re connected to the network, that cache is synchronized with Gmail&#8217;s servers. When you lose your connection, Gmail automatically switches to offline mode, and uses the data stored on your computer&#8217;s hard drive instead of the information sent across the network. You can read messages, star and label them, and do all of the things you&#8217;re used to doing while reading your webmail online. Any messages you send while offline will be placed in your outbox and automatically sent the next time Gmail detects a connection,”.</p><p>There will also be a “flaky connection mode” that’s supposed to give you the best of both worlds. It’ll assume that you’re disconnected and use the local cache to store your data, but whenever your connection is working, it’ll sync with Google’s servers in the background.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/gmail-goes-offline/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Bing beats Google to launch twitter search</title><link>http://www.ajaymatharu.com/bing-beats-google-to-launch-twitter-search/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bing-beats-google-to-launch-twitter-search</link> <comments>http://www.ajaymatharu.com/bing-beats-google-to-launch-twitter-search/#comments</comments> <pubDate>Sun, 05 Jul 2009 16:15:12 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Search Engine]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Bing]]></category> <category><![CDATA[Bing Vs Google]]></category> <category><![CDATA[Microsoft Bing]]></category> <category><![CDATA[Microsoft Bing Vs Google]]></category> <category><![CDATA[Microsoft vs Google]]></category> <category><![CDATA[Search]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1415</guid> <description><![CDATA[Day before I posted about Bing Vs Google, this is certainly one area where Microsoft Bing has outdone Google. Microsoft Corp.&#8217;s Bing has beaten Google Inc. to the punch. Google has been rumored to be casting an eye toward creating a tool for searching social networking sites, like Twitter. But today, Bing came out and [...]]]></description> <content:encoded><![CDATA[<p>Day before I posted about <a href="http://www.ajaymatharu.com/2009/07/03/google-vs-bing-has-google-lost/" target="_blank">Bing Vs Google</a>, this is certainly one area where Microsoft Bing has outdone Google.</p><p>Microsoft Corp.&#8217;s Bing has beaten Google Inc. to the punch.</p><p>Google has been rumored to be casting an eye toward creating a tool for searching social networking sites, like Twitter. But today, Bing came out and did it.</p><p>When someone does a search on Bing for Al Gore in association with Twitter, for instance, the user should see Gore&#8217;s latest tweets come up among the search results.</p><p>If online chatter succeeds, Bing won&#8217;t be alone for long in offering this Twitter-search feature.</p><p>A possible Google microblogging search service that would focus on finding Twitter posts has been the subject of online chatter in recent weeks.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/bing-beats-google-to-launch-twitter-search/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Google Vs Bing &#8211; Has Google Lost?</title><link>http://www.ajaymatharu.com/google-vs-bing-has-google-lost/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-vs-bing-has-google-lost</link> <comments>http://www.ajaymatharu.com/google-vs-bing-has-google-lost/#comments</comments> <pubDate>Sat, 04 Jul 2009 03:54:22 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Search Engine]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Bing]]></category> <category><![CDATA[Google Vs Bing]]></category> <category><![CDATA[Search]]></category> <category><![CDATA[Search Engines]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1413</guid> <description><![CDATA[Have you heard the news? Microsoft&#8217;s Bing is taking a bite out of Google, boasting first-month market share gains while the competition&#8217;s stronghold slips away! At least, that&#8217;s what some headlines around the Web might lead you to believe this week. The truth, though, is that the change is not nearly as dramatic as it [...]]]></description> <content:encoded><![CDATA[<p>Have you heard the news? Microsoft&#8217;s Bing is taking a bite out of Google, boasting first-month market share gains while the competition&#8217;s stronghold slips away! At least, that&#8217;s what some headlines around the Web might lead you to believe this week.</p><p>The truth, though, is that the change is not nearly as dramatic as it appears at a glance. While Bing has, according to certain data, minimally increased Microsoft&#8217;s search market share, Google&#8217;s position has not significantly shifted.</p><p><strong>Bing vs. Google: The Buzz</strong></p><p>All the buzz comes from a new search market analysis by Web stats company StatCounter. Bing, the researchers say, secured 8.23 percent of all U.S.-based searches for the month of June. (Bing officially launched on June 3.) The previous month, StatCounter shows Microsoft sitting at 7.81 percent of U.S. searches. That amounts to a month-to-month increase of just under half a percentage point following Bing&#8217;s debut.</p><p>Google, during that same time span, dropped from 78.72 percent to 78.48 of U.S. searches &#8212; a decrease of 0.24 percent, according to StatCounter&#8217;s data. Looking back to April, the difference becomes slightly less apt to be obliterated by a sneeze: Google&#8217;s two-month drop amounts to 0.59 percent, while Microsoft&#8217;s April-to-June gain comes out to 1.02 percent.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/google-vs-bing-has-google-lost/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>JQuery TOOLS &#8211; New Javascript Library, can it compete JQuery UI?</title><link>http://www.ajaymatharu.com/jquery-tools-new-javascript-library-can-it-compete-jquery-ui/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-tools-new-javascript-library-can-it-compete-jquery-ui</link> <comments>http://www.ajaymatharu.com/jquery-tools-new-javascript-library-can-it-compete-jquery-ui/#comments</comments> <pubDate>Sun, 28 Jun 2009 07:39:57 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[JQuery]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Creativity]]></category> <category><![CDATA[Javascript Library]]></category> <category><![CDATA[Jquery]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1392</guid> <description><![CDATA[These days almost every site uses JQuery. It makes your life so easy. There is this another Javascript library called JQuery Tools that is coming up as competitor for JQuery UI. Here is the link to the JQuery Tool http://flowplayer.org/tools/demos/index.html. But the question, for which I am searching the answer is, Can JQuery Tools really [...]]]></description> <content:encoded><![CDATA[<p>These days almost every site uses JQuery. It makes your life so easy. There is this another Javascript library called JQuery Tools that is coming up as competitor for JQuery UI. Here is the link to the JQuery Tool http://flowplayer.org/tools/demos/index.html.</p><p>But the question, for which I am searching the answer is,<br /> Can JQuery Tools really compete with JQuery UI? And who would answer this question better then you guys.</p><p>So what you guys think, JQuery Tools Vs JQuery UI, who wins?</p><p>I look forward for hearing your thoughts on this. As this may help others to decide what should they go from either of these</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/jquery-tools-new-javascript-library-can-it-compete-jquery-ui/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Launch application from javascript</title><link>http://www.ajaymatharu.com/launch-application-from-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=launch-application-from-javascript</link> <comments>http://www.ajaymatharu.com/launch-application-from-javascript/#comments</comments> <pubDate>Tue, 12 May 2009 11:02:28 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[HTML]]></category> <category><![CDATA[Internet Explorer]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Application from web]]></category> <category><![CDATA[Browsers]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Launch]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1208</guid> <description><![CDATA[Following is the code that will launch a command prompt on the client machine when you click on the link. This code runs only on Internet Explorer. I&#8217;ll shortly write code for Firefox and other browsers as well. So stay tuned. This is the javascript code that will launch the application To call this code [...]]]></description> <content:encoded><![CDATA[<p>Following is the code that will launch a command prompt on the client machine when you click on the link. This code runs only on Internet Explorer. I&#8217;ll shortly write code for Firefox  and other browsers as well. So stay tuned.</p><p>This is the javascript code that will launch the application</p><pre class="jscript" name="code">

</pre><p>To call this code in your HTML use,</p><pre class="html" name="code">
<a href="javascript:StartThis('cmd.exe')">Start explorer</a>
</pre>]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/launch-application-from-javascript/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>CSS Properties To JavaScript Reference Conversion</title><link>http://www.ajaymatharu.com/css-properties-to-javascript-reference-conversion/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=css-properties-to-javascript-reference-conversion</link> <comments>http://www.ajaymatharu.com/css-properties-to-javascript-reference-conversion/#comments</comments> <pubDate>Thu, 09 Apr 2009 05:17:34 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Web]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1132</guid> <description><![CDATA[Usage: document.getElementById(div_id).style.JS_property_reference = &#8220;new_CSS_property_value&#8221;; CSS Property JavaScript Reference background background background-attachment backgroundAttachment background-color backgroundColor background-image backgroundImage background-position backgroundPosition background-repeat backgroundRepeat border border border-bottom borderBottom border-bottom-color borderBottomColor border-bottom-style borderBottomStyle border-bottom-width borderBottomWidth border-color borderColor border-left borderLeft border-left-color borderLeftColor border-left-style borderLeftStyle border-left-width borderLeftWidth border-right borderRight border-right-color borderRightColor border-right-style borderRightStyle border-right-width borderRightWidth border-style borderStyle border-top borderTop border-top-color borderTopColor border-top-style [...]]]></description> <content:encoded><![CDATA[<p><span style="font-size: large;"><strong>Usage:</strong></span></p><p>document.getElementById(<em>div_id</em>).style.<em>JS_property_reference</em> = <em>&#8220;new_CSS_property_value&#8221;</em>;</p><table border="2" cellspacing="0" cellpadding="5" width="70%" align="center"><tbody><tr><th width="50%" align="center">CSS Property</th><th width="50%" align="center">JavaScript Reference</th></tr><tr><td width="50%" align="center">background</td><td width="50%" align="center">background</td></tr><tr><td width="50%" align="center">background-attachment</td><td width="50%" align="center">backgroundAttachment</td></tr><tr><td width="50%" align="center">background-color</td><td width="50%" align="center">backgroundColor</td></tr><tr><td width="50%" align="center">background-image</td><td width="50%" align="center">backgroundImage</td></tr><tr><td width="50%" align="center">background-position</td><td width="50%" align="center">backgroundPosition</td></tr><tr><td width="50%" align="center">background-repeat</td><td width="50%" align="center">backgroundRepeat</td></tr><tr><td width="50%" align="center">border</td><td width="50%" align="center">border</td></tr><tr><td width="50%" align="center">border-bottom</td><td width="50%" align="center">borderBottom</td></tr><tr><td width="50%" align="center">border-bottom-color</td><td width="50%" align="center">borderBottomColor</td></tr><tr><td width="50%" align="center">border-bottom-style</td><td width="50%" align="center">borderBottomStyle</td></tr><tr><td width="50%" align="center">border-bottom-width</td><td width="50%" align="center">borderBottomWidth</td></tr><tr><td width="50%" align="center">border-color</td><td width="50%" align="center">borderColor</td></tr><tr><td width="50%" align="center">border-left</td><td width="50%" align="center">borderLeft</td></tr><tr><td width="50%" align="center">border-left-color</td><td width="50%" align="center">borderLeftColor</td></tr><tr><td width="50%" align="center">border-left-style</td><td width="50%" align="center">borderLeftStyle</td></tr><tr><td width="50%" align="center">border-left-width</td><td width="50%" align="center">borderLeftWidth</td></tr><tr><td width="50%" align="center">border-right</td><td width="50%" align="center">borderRight</td></tr><tr><td width="50%" align="center">border-right-color</td><td width="50%" align="center">borderRightColor</td></tr><tr><td width="50%" align="center">border-right-style</td><td width="50%" align="center">borderRightStyle</td></tr><tr><td width="50%" align="center">border-right-width</td><td width="50%" align="center">borderRightWidth</td></tr><tr><td width="50%" align="center">border-style</td><td width="50%" align="center">borderStyle</td></tr><tr><td width="50%" align="center">border-top</td><td width="50%" align="center">borderTop</td></tr><tr><td width="50%" align="center">border-top-color</td><td width="50%" align="center">borderTopColor</td></tr><tr><td width="50%" align="center">border-top-style</td><td width="50%" align="center">borderTopStyle</td></tr><tr><td width="50%" align="center">border-top-width</td><td width="50%" align="center">borderTopWidth</td></tr><tr><td width="50%" align="center">border-width</td><td width="50%" align="center">borderWidth</td></tr><tr><td width="50%" align="center">clear</td><td width="50%" align="center">clear</td></tr><tr><td width="50%" align="center">clip</td><td width="50%" align="center">clip</td></tr><tr><td width="50%" align="center">color</td><td width="50%" align="center">color</td></tr><tr><td width="50%" align="center">cursor</td><td width="50%" align="center">cursor</td></tr><tr><td width="50%" align="center">display</td><td width="50%" align="center">display</td></tr><tr><td width="50%" align="center">filter</td><td width="50%" align="center">filter</td></tr><tr><td width="50%" align="center">font</td><td width="50%" align="center">font</td></tr><tr><td width="50%" align="center">font-family</td><td width="50%" align="center">fontFamily</td></tr><tr><td width="50%" align="center">font-size</td><td width="50%" align="center">fontSize</td></tr><tr><td width="50%" align="center">font-variant</td><td width="50%" align="center">fontVariant</td></tr><tr><td width="50%" align="center">font-weight</td><td width="50%" align="center">fontWeight</td></tr><tr><td width="50%" align="center">height</td><td width="50%" align="center">height</td></tr><tr><td width="50%" align="center">left</td><td width="50%" align="center">left</td></tr><tr><td width="50%" align="center">letter-spacing</td><td width="50%" align="center">letterSpacing</td></tr><tr><td width="50%" align="center">line-height</td><td width="50%" align="center">lineHeight</td></tr><tr><td width="50%" align="center">list-style</td><td width="50%" align="center">listStyle</td></tr><tr><td width="50%" align="center">list-style-image</td><td width="50%" align="center">listStyleImage</td></tr><tr><td width="50%" align="center">list-style-position</td><td width="50%" align="center">listStylePosition</td></tr><tr><td width="50%" align="center">list-style-type</td><td width="50%" align="center">listStyleType</td></tr><tr><td width="50%" align="center">margin</td><td width="50%" align="center">margin</td></tr><tr><td width="50%" align="center">margin-bottom</td><td width="50%" align="center">marginBottom</td></tr><tr><td width="50%" align="center">margin-left</td><td width="50%" align="center">marginLeft</td></tr><tr><td width="50%" align="center">margin-right</td><td width="50%" align="center">marginRight</td></tr><tr><td width="50%" align="center">margin-top</td><td width="50%" align="center">marginTop</td></tr><tr><td width="50%" align="center">overflow</td><td width="50%" align="center">overflow</td></tr><tr><td width="50%" align="center">padding</td><td width="50%" align="center">padding</td></tr><tr><td width="50%" align="center">padding-bottom</td><td width="50%" align="center">paddingBottom</td></tr><tr><td width="50%" align="center">padding-left</td><td width="50%" align="center">paddingLeft</td></tr><tr><td width="50%" align="center">padding-right</td><td width="50%" align="center">paddingRight</td></tr><tr><td width="50%" align="center">padding-top</td><td width="50%" align="center">paddingTop</td></tr><tr><td width="50%" align="center">page-break-after</td><td width="50%" align="center">pageBreakAfter</td></tr><tr><td width="50%" align="center">page-break-before</td><td width="50%" align="center">pageBreakBefore</td></tr><tr><td width="50%" align="center">position</td><td width="50%" align="center">position</td></tr><tr><td width="50%" align="center">float</td><td width="50%" align="center">styleFloat</td></tr><tr><td width="50%" align="center">text-align</td><td width="50%" align="center">textAlign</td></tr><tr><td width="50%" align="center">text-decoration</td><td width="50%" align="center">textDecoration</td></tr><tr><td width="50%" align="center">text-decoration: blink</td><td width="50%" align="center">textDecorationBlink</td></tr><tr><td width="50%" align="center">text-decoration: line-through</td><td width="50%" align="center">textDecorationLineThrough</td></tr><tr><td width="50%" align="center">text-decoration: none</td><td width="50%" align="center">textDecorationNone</td></tr><tr><td width="50%" align="center">text-decoration: overline</td><td width="50%" align="center">textDecorationOverline</td></tr><tr><td width="50%" align="center">text-decoration: underline</td><td width="50%" align="center">textDecorationUnderline</td></tr><tr><td width="50%" align="center">text-indent</td><td width="50%" align="center">textIndent</td></tr><tr><td width="50%" align="center">text-transform</td><td width="50%" align="center">textTransform</td></tr><tr><td width="50%" align="center">top</td><td width="50%" align="center">top</td></tr><tr><td width="50%" align="center">vertical-align</td><td width="50%" align="center">verticalAlign</td></tr><tr><td width="50%" align="center">visibility</td><td width="50%" align="center">visibility</td></tr><tr><td width="50%" align="center">width</td><td width="50%" align="center">width</td></tr><tr><td width="50%" align="center">z-index</td><td width="50%" align="center">zIndex</td></tr></tbody></table> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/css-properties-to-javascript-reference-conversion/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Sharepoint on Windows Vista</title><link>http://www.ajaymatharu.com/sharepoint-on-windows-vista/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharepoint-on-windows-vista</link> <comments>http://www.ajaymatharu.com/sharepoint-on-windows-vista/#comments</comments> <pubDate>Sun, 29 Mar 2009 16:53:38 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Featured Articles]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Sharepoint]]></category> <category><![CDATA[Technical]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[IIS]]></category> <category><![CDATA[MOSS]]></category> <category><![CDATA[Tools]]></category> <category><![CDATA[Vista]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[WSS]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1109</guid> <description><![CDATA[Many people have this question &#8220;Does Sharepoint gets installed on Vista?&#8221;. The answer is yes. I installed MOSS on my Vista machine yesterday successfully. All you need to install Sharepoint, WSS or MOSS, on Vista is You must select the Advanced option during install. If you want to run on SQLExpress, manually install it first.  [...]]]></description> <content:encoded><![CDATA[<p>Many people have this question &#8220;Does Sharepoint gets installed on Vista?&#8221;. The answer is yes. I installed MOSS on my Vista machine yesterday successfully.</p><p>All you need to install Sharepoint, WSS or MOSS, on Vista is</p><ul><li><div class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal;">You must select the Advanced option during install.</div></li><li><div class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal;">If you want to run on SQLExpress, manually install it first.  <a class="null" title="SQL Server 2005 Express download" href="http://msdn.microsoft.com/en-us/express/bb410792.aspx" target="_blank">Get it here</a>.</div></li><li><div class="MsoNormal" style="margin: 0in 0in 10pt; line-height: normal;">You have to manually enable IIS7 with the proper options. <span style="font-family: 'Century Gothic','sans-serif';"><strong>Web Management Tools</strong> and <strong>World Wide Web Services</strong>. Enable at least the following options in IIS. </span></div></li></ul><p>Download Vista Helper file from <a title="VistaSharepoint" href="http://www.box.net/shared/z0gl37bakh" target="_blank"><strong>here</strong></a>, and run the setup file <span style="font-family: 'Century Gothic','sans-serif';"><strong>WssVista.msi</strong></span>.</p><p style="text-align: center;"><div class="wp-caption aligncenter" style="width: 535px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssvista02.jpg" alt="Vista on Sharepoint" width="525" height="426" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p><span style="font-family: 'Century Gothic','sans-serif';">You will see an <a class="null" href="http://en.wikipedia.org/wiki/User_Account_Control" target="_blank">UAC prompt</a> select Continue to proceed with the installation. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">Once the install has completed you will find the SetupLauncher.exe in the install location you selected. If you didn’t change the default option you will see it under the directory ..\</span><span style="font-family: consolas;"><strong>Program Files\WssOnVista\</strong></span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: consolas;"><strong></strong></span></p><div class="wp-caption aligncenter" style="width: 562px"><strong><strong><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wsslocation.jpg" alt="Sharepoint on Vista" width="552" height="434" /></strong></strong><p class="wp-caption-text">Sharepoint on Vista</p></div><p><strong></strong></p><p class="MsoNormal" style="margin: 0in 0in 10pt;">Before starting the setup make sure you have enabled IIS with the following options, <span style="font-family: 'Century Gothic','sans-serif';"><strong>Web Management Tools</strong> and <strong>World Wide Web Services</strong>. Enable at least the following options and choose OK. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">To set this </span><span style="font-family: 'Century Gothic','sans-serif';">Go to Control Panel and click <strong>Programs</strong>. </span><span style="font-family: 'Century Gothic','sans-serif';">Under Program and Features click <strong>Turn Windows features on or off</strong>.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 479px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssiisfeatures.jpg" alt="Sharepoint on Vista" width="469" height="692" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">After completing the above steps it’s time for the interesting part. Locate <strong>SetupLauncher.exe</strong> and start it. You will once again see an UAC prompt, select <strong>Continue</strong>.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 535px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssvistalauncher1.png" alt="Sharepoint on Vista" width="525" height="396" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">After the SetupLauncher run, select the WSS installation file <strong>Sharepoint.exe, </strong>or the MOSS installation file, and click OK.  First, the package will be extracted.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 567px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssextract.jpg" alt="Sharepoint on Vista" width="557" height="488" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">After the files have been extracted the WSS setup program will be started. </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 513px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssadvanced.jpg" alt="Sharepoint on Vista" width="503" height="268" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">The current version only supports the <strong>advanced installation</strong> option so select that one.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">Sit back and relax while SharePoint is being installed, you are running Vista remember <img src='http://www.ajaymatharu.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">Once installed you can configure your Sharepoint setup.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 494px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssconfig.png" alt="Sharepoint on Vista" width="484" height="414" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p><span style="font-family: 'Century Gothic','sans-serif';">Let the Configuration Wizard do it&#8217;s work.</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 500px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/wssconfig1.png" alt="Sharepoint on Vista" width="490" height="423" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: 'Century Gothic','sans-serif';">The final result is WSS running on Vista, Enjoy!</span></p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><div class="wp-caption aligncenter" style="width: 604px"><img title="Sharepoint on Vista" src="http://ajaymatharu.files.wordpress.com/2009/03/sharepointonvista.png" alt="Sharepoint on Vista" width="594" height="449" /><p class="wp-caption-text">Sharepoint on Vista</p></div><p class="MsoNormal" style="margin: 0in 0in 10pt;"><p class="MsoNormal" style="margin: 0in 0in 10pt;">Resource:</p><p class="MsoNormal" style="margin: 0in 0in 10pt;"><a href="http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx" target="_blank">Bamboo Solutions</a></p><p><span style="font-family: 'Century Gothic','sans-serif';">You can find more on their forums. Enjoy!!!<br /> </span></p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/sharepoint-on-windows-vista/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
