<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3763836010083259625</id><updated>2011-12-31T14:27:19.947+05:30</updated><category term='pidgin Messenger problems'/><category term='Decison-Making'/><category term='Browser war'/><category term='SQL Server Management Studio 2005 Guide'/><category term='System.Net.Mail'/><category term='Research on polythene bags'/><category term='code hiding in ASP.Net'/><category term='Using WIndows XP pirated copy'/><category term='Free Java Guides'/><category term='md5sum applications'/><category term='How SQUID firewall works'/><category term='OS review'/><category term='More about Windows 7'/><category term='Proxy sites'/><category term='IEM'/><category term='md5sum'/><category term='CSS hover effects dont work in IE'/><category term='Bugs in Pidgin'/><category term='Print HTML code using JavaScript'/><category term='How to get ASP.Net faster'/><category term='truth about Java'/><category term='MIcrosoft delays Windows 7 RC'/><category term='rollover effects'/><category term='Why don&apos;t we develop a programming language'/><category term='My 4th sesmter story'/><category term='Faster websites means more business'/><category term='CSS transparent effects'/><category term='Zenith product'/><category term='CSS hover effects'/><category term='How to make a .jar file'/><category term='Why blogging'/><category term='Using the Google Chart API'/><category term='Java farce'/><category term='IE8 features'/><category term='what is md5sum'/><category term='Zenith Laptop'/><category term='Google Chart API Guide'/><category term='MSP criteria'/><category term='Zenith Z-Book'/><category term='.net email'/><category term='Arms race and its impact on economies'/><category term='how to verify whether downloads are not damaged'/><category term='ZBook'/><category term='polythene story'/><category term='flaws in pidgin'/><category term='Zenith dual laptop'/><category term='hidden facts about WIn XP'/><category term='Multi-Messenger Clients'/><category term='Windows XP Performance Edition'/><category term='ASP.Net faster'/><category term='proxy IP'/><category term='New features in Office 2010'/><category term='Using charts'/><category term='WIndows 7 Club Party in Mumbai'/><category term='WebParts with .ascx in SharePoint 2007'/><category term='commands with parameters in Java'/><category term='Database Connection In JAVA'/><category term='What is BPOS'/><category term='Pidgin IM Bugs acknowledged'/><category term='reason of recession'/><category term='Hack SQUID firewall'/><category term='rollover images'/><category term='Operating Systems in 2010'/><category term='cons of piracy'/><category term='Is Java really platform independent'/><category term='My Windows Mobile Story'/><category term='Java platform independent'/><category term='Web Designing approach'/><category term='WIndows 7 party'/><category term='FActs about WIndow XP Prof'/><category term='Windows 7 final bits'/><category term='Windows 7 RTM'/><category term='how and now of social networking'/><category term='Free Java material'/><category term='Google software'/><category term='Where should I learn JAVA language'/><category term='Google Chromium project'/><category term='Laptop prices'/><category term='War of OS in November'/><category term='Windows 7 Starter Edition'/><category term='Free Java help'/><category term='VirtualBox 3.0.10'/><category term='Web Design best practices'/><category term='Download VirtualBox'/><category term='commotion and turmoil in Pakistan'/><category term='Social Networking'/><category term='OS in 2009'/><category term='Fate of Pakistan'/><category term='Hardik Shah [Guru] with Apple'/><category term='How can social networks improve'/><category term='Use Yahoo/GMail/Hotmail together in Messenger'/><category term='MumbaiIt Pro Office 2010 session'/><category term='IC 2009'/><category term='win7 RC delay'/><category term='Inception - The idea'/><category term='Operating Systems in 2009'/><category term='send mails in ASP.Net'/><category term='How to develope App for Windows 7'/><category term='Access CSS class'/><category term='Zenith desktop'/><category term='Apple Snow Leopard'/><category term='precompilation in ASP.Net'/><category term='Latest zenith laptop'/><category term='Departing Friend'/><category term='Latest VirtualBox'/><category term='technical user-groups in Mumbai'/><category term='Linux'/><category term='flaws in pidgin IM'/><category term='New features in Ubuntu 9.04'/><category term='Backdoor hack'/><category term='Why corporates should adopt Firefox'/><category term='Windows 7 release'/><category term='How to execute commands in JAVA'/><category term='Windows 7 RC delay'/><category term='Ubuntu 9.04 released'/><category term='Features in Ubuntu 9.04'/><category term='Budget session'/><category term='opacity in HTML'/><category term='Windows 7 development guide'/><category term='Using ALT Codes'/><category term='What is SQL Server Management Studio'/><category term='latest laptop prices'/><category term='Making JAR file in Java'/><category term='Latest Laptop'/><category term='Arms race'/><category term='transparency in HTML'/><category term='Download Windows 7'/><category term='Web designing using XHTML and CSS'/><category term='develop our own programming language'/><category term='Hardik Shah Windows Mobile Story'/><category term='single quote problem in MS-SQL'/><category term='Jinal Shah'/><category term='Inception review'/><category term='opacity in CSS'/><category term='My web-site story'/><category term='new products of Microsoft'/><category term='DOS commands in Java'/><category term='Microsoft BPOS Trial'/><category term='Use multiple chat networks at the same time'/><category term='Zenith PC'/><category term='Windows 7 Club party'/><category term='IE/Chrome/Firefox war'/><category term='Z-Book'/><category term='recession blues'/><category term='Send email in .Net'/><category term='types of strings in C#'/><category term='Realtime Blog Tracker'/><category term='Rating of Inception - The movie'/><category term='Sweet little poem'/><category term='rollover in CSS'/><category term='Pidgin issues'/><category term='Browser war handle strategy'/><category term='ASP.Net precompilation'/><category term='SQUID firewall'/><category term='MS access with Java'/><category term='Pirated WIndows XP experience'/><category term='Html Charts'/><category term='features to come in social networks'/><category term='how to include multiple lines in string in C#'/><category term='How to clear the MSP probation'/><category term='SQL Server'/><category term='OS in 2010'/><category term='how to include HTML code in String in C#'/><category term='About Win 7 starter'/><category term='how to insert &apos; in SQL Server'/><category term='Windows 7 Enterprise Edition'/><category term='Ubuntu 9.10'/><category term='Java JAR file'/><category term='DSN-less DB Connection In JAVA'/><category term='Firefox AddOns and Personas'/><category term='ways of accessing CSS class'/><category term='About Mumbai IT Pro'/><category term='Micorsoft&apos;s Imagine Cup 2009'/><category term='recession story'/><category term='Google Chrome OS'/><category term='My first blog'/><category term='CSS pseudo-classes does not work'/><category term='Recession'/><category term='How to send email in .Net'/><category term='about Microsoft Windows XP Professional'/><category term='What is CSS Box Model'/><category term='Ubuntu 9.04'/><category term='Google Chrome OS review'/><category term='Benefits of blogging'/><category term='Designing using CSS'/><category term='why recession happened'/><category term='Star Trek Experience'/><category term='about CSS'/><category term='Chrome OS rating'/><category term='polythene research'/><category term='Windows 7'/><category term='fate of Asif Zardari'/><category term='how to use CSS'/><category term='more on CSS'/><category term='When is Windows 7 going to be released'/><category term='WSP in SharePoint'/><category term='What is SQL Server'/><category term='track no of visitors to a blog'/><category term='website counter'/><category term='How to bypass the SQUID firewall'/><category term='Developing for Windows 7 using Windows API Code Pack'/><category term='About Imagine Cup'/><category term='Google OS'/><category term='MS-Office 2010'/><category term='HelpAssistant hack'/><category term='Windows 7 Free download'/><category term='Firefox features'/><category term='track visitors on a website with stats'/><category term='SQL Server 2005 Guide'/><category term='Hacking Windows XP account'/><category term='Steps to make a JAR file'/><category term='String literals in C#'/><category term='Pidgin IM updated'/><category term='blog counter'/><category term='Using the SharePoint Object Model'/><category term='Windows 7 release drama'/><category term='Java source material'/><category term='verbatim string literals'/><category term='string comparison in C#'/><category term='MSP probation'/><category term='Google&apos;s Blogger service'/><category term='advanced features of Windows 7'/><category term='Microsoft Office 2010 overview'/><title type='text'>Hardik Shah [Guru]'s official Blog world</title><subtitle type='html'>Guru says Lolz ... !!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-7726662952364314391</id><published>2011-01-14T20:10:00.301+05:30</published><updated>2011-01-15T21:26:53.561+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSP in SharePoint'/><title type='text'>SharePoint 2007: Using WSPBuilder for rapid deployment</title><content type='html'>Assuming the readers of this post are not new to SharePoint development, it’s a known fact that SharePoint development isn’t as easy as developing on ASP.Net. Contrary to ASP.Net development where pages developed can be viewed by right-clicking on it and viewing it in browser; SharePoint takes much more than that! A matter of fact, a SharePoint WebPart takes around 11 steps right from developing it to deploying it, populating it in WebPart Gallery before getting it displayed on SharePoint pages. And surprising it might seem, even some of the most experienced SharePoint experts err while following this procedure ... ☺ ☺ &lt;br /&gt;&lt;br /&gt;Talking about real-life scenarios in service-driven companies where SharePoint developers do not have access to production servers; the only way deployment happens is through client’s onsite SharePoint Administrator. This makes developers write a painful and lengthy deployment document along with all source-code files bundled. With &lt;b&gt;WSPBuilder&lt;/b&gt;, deployment becomes a click-once process or call it a single-command process. &lt;u&gt;&lt;b&gt;WSPBuilder&lt;/b&gt;&lt;/u&gt; helps to make a &lt;u&gt;&lt;b&gt;Solution Package&lt;/b&gt;&lt;/u&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;i.e. a .wsp file&lt;/i&gt;&lt;/span&gt;) using &lt;b&gt;Visual Studio 2005/2008&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;Solution packages are the preferred mechanism for deploying WSS components. The solution package itself is a compressed CAB file with a .wsp extension, and it contains one or more WSS components along with any dependent files that need to be deployed on each front-end Web server.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;A simple solution package might contain just the files needed to deploy a single feature. A more complex package could contain the files for multiple features, applications pages, Web Parts, list definitions, event handlers, and a site definition. You decide what goes into a solution package according to what set of components it makes sense to deploy as a single unit.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;The WSS runtime provides a built-in installer component that runs on each front-end Web server and is responsible for uncompressing the files inside a solution package and properly installing its components.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #3d85c6;"&gt;&lt;i&gt;&lt;span style="font-size: small;"&gt;The Solution package tells the installer to perform other important deployment procedures, such as registering features with the WSS runtime, adding assembly DLLs to the Global Assembly Cache (GAC), and updating the web.config file with SafeControl entries required in Web Part deployment.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Requirements&lt;/u&gt;:&lt;/b&gt; WSPBuilder Extensions&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Current version&lt;/u&gt;:&lt;/b&gt; WSPBuilder Extensions 1.0.6&lt;br /&gt;(&lt;span style="font-size: small;"&gt;&lt;i&gt;supports MOSS 2007 x86 / x64 bit, IIS6 / IIS7 on VS 2008&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Date&lt;/u&gt;:&lt;/b&gt; Jul 29, 2009&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt; &lt;u&gt;Status&lt;/u&gt;:&lt;/b&gt; Stable&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Other awaited release&lt;/u&gt;:&lt;/b&gt; WSPBuilder Extensions 2010 BETA 1.4&lt;br /&gt;(&lt;span style="font-size: small;"&gt;&lt;i&gt;supports SharePoint 2007/2010 x86/x64 bit, IIS6/IIS7 on VS 2008/2010&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Release Tracker&lt;/u&gt;:&lt;/b&gt; &lt;a href="http://wspbuilder.codeplex.com/releases/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view the Release tracker of WSPBuilder"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Issue Tracker&lt;/u&gt;:&lt;/b&gt; &lt;a href="http://wspbuilder.codeplex.com/workitem/list/basic" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view the Issue tracker of WSPBuilder"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wspbuilder.codeplex.com/" target="_blank" title="Click to download the latest version of WSPBuilder"&gt;&lt;img alt="Click to download the latest version of WSPBuilder" border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKnrmZBZI/AAAAAAAAAX4/_0DTqrM_OQg/s1600/Download_NEW_Button.png" title="Click to download the latest version of WSPBuilder" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;u&gt;&lt;span style="color: #f1c232;"&gt;Example&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;:&lt;/b&gt; &lt;b&gt;Deploying a MOSS 2007 WebPart with ASP.Net Web User Control (i.e. .ascx) using WSPBuilder&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Check this blog post of mine &lt;a href="http://gameboyzone.blogspot.com/2010/12/creating-webparts-using-aspnet-web-user.html" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to learn how to create SharePoint 2007 WebParts with ASP.Net Web User Controls"&gt;Here&lt;/a&gt; on how to create SharePoint 2007 WebParts with ASP.Net Web User Controls.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 1&lt;/u&gt;:&lt;/b&gt; Create a new WSPBuilder project in Visual Studio 2008&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/TTCKzy_LWjI/AAAAAAAAAYs/Q9Xtzey6ZM4/s1600/WSPBuilder_project_Template_in_VS2008.jpg" target="_blank" title="WSPBuilder project Template in VS2008"&gt;&lt;img alt="WSPBuilder project Template in Visual Studio 2008" border="0" height="100%" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TTCKzy_LWjI/AAAAAAAAAYs/Q9Xtzey6ZM4/s320/WSPBuilder_project_Template_in_VS2008.jpg" title="WSPBuilder project Template in Visual Studio 2008" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Step 2&lt;/u&gt;:&lt;/b&gt; Create the folder hierarchy as required and copy the required files within the folder structure&lt;br /&gt;&lt;br /&gt;Once created, you will witness the folder structure in the &lt;b&gt;Solution Explorer&lt;/b&gt; as follows. Note the following points:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The &lt;b&gt;12&lt;/b&gt; hive in Solution Explorer corresponds to the 12 hive where Microsoft SharePoint has been installed. The subsequent folders like GAC, TEMPLATE/LAYOUTS, TEMPLATE/FEATURES, TEMPLATE/XML, etc have to be created explicitly underneath the 12 hive which correspond to the existing locations. The files kept in these folders will be deployed at the exact locations on all front-end servers relative to their 12 hive.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The &lt;b&gt;GAC&lt;/b&gt; hive in Solution Explorer corresponds to the GAC (Global Assembly Cache) on all front-end servers. A DLL kept here would be copied to the server’s GAC when the Solution Package is installed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Add reference to libraries as required in the WSPBuilder project. As an example, you’ll need to add reference to ‘System.Web’ library in the project for a successful build if you have an ASP.Net Web User Control added.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The &lt;b&gt;WSPBuilder.exe.config&lt;/b&gt; file plays the same role as that of web.config but for the WSPBuilder project. This file is not present by default when the WSPBuilder project is created so it has to be manually copied into the project. A sample &lt;b&gt;wspbuilder.exe.config&lt;/b&gt; file is present at the install path of WSPBuilder in /Program Files/WSPTools/. Please make sure you don’t modify that file there and that you copy this file to your project and then make modifications to it. One of the &lt;span style="color: #6fa8dc;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #e06666;"&gt;appSettings&lt;/span&gt;&lt;span style="color: #6fa8dc;"&gt;&amp;gt;&lt;/span&gt; attribute in the config file is  &lt;span style="color: #3d85c6;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #e06666;"&gt;add&lt;/span&gt; &lt;span style="color: #e06666;"&gt;key&lt;/span&gt;="&lt;span style="color: #3d85c6;"&gt;Includefiletypes&lt;/span&gt;" &lt;span style="color: #e06666;"&gt;value&lt;/span&gt;="&lt;span style="color: #3d85c6;"&gt;cs&lt;/span&gt;" &lt;span style="color: #3d85c6;"&gt;/&amp;gt;&lt;/span&gt; which means it’ll allow files with &lt;b&gt;.cs&lt;/b&gt; extension to be bundled into the Solution Package which by default it doesn’t allow. Check the below snapshot for details.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align:center;"&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKy-PysBI/AAAAAAAAAYk/Szh_-gQTKD8/s1600/WSPBuilder_Folder_Hierarchy.jpg" target="_blank" title="WSPBuilder Folder Hierarchy"&gt;&lt;img alt="WSPBuilder Folder Hierarchy" border="0" height="356" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKy-PysBI/AAAAAAAAAYk/Szh_-gQTKD8/s320/WSPBuilder_Folder_Hierarchy.jpg" style="text-align: center;" title="WSPBuilder Folder Hierarchy" width="249" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKzb9j9AI/AAAAAAAAAYo/VtWHWTg4eDM/s1600/WSPBuilder_Folder_Hierarchy_for_Sample.jpg" target="_blank" title="WSPBuilder Folder Hierarchy for Sample"&gt;&lt;img alt="WSPBuilder Folder Hierarchy for Sample" border="0" height="356" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKzb9j9AI/AAAAAAAAAYo/VtWHWTg4eDM/s320/WSPBuilder_Folder_Hierarchy_for_Sample.jpg" style="text-align: center;" title="WSPBuilder Folder Hierarchy for Sample" width="249" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKxnkuVzI/AAAAAAAAAYc/DuYMs5LJKuo/s1600/WSPBuilder.exe.jpg" target="_blank" title="Contents of WSPBuilder.exe.config file"&gt;&lt;img alt="Contents of WSPBuilder.exe.config file" border="0" height="100%" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKxnkuVzI/AAAAAAAAAYc/DuYMs5LJKuo/s320/WSPBuilder.exe.jpg" style="text-align: center;" title="Contents of WSPBuilder.exe.config file" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For the purpose of this example, I have created the required folders below the 12 hive and copied the Web User Control underneath it. Also, the DLL for the WebPart has been copied under the created GAC folder. A point to note, please make sure you follow the naming conventions and rename the folders appropriately and as per convention.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Step 3&lt;/b&gt;&lt;/u&gt;: Build the project and create a WSP&lt;br /&gt;&lt;br /&gt;If you have any files added to the directories which need compilation then Build the project by pressing F5. When done, right-click on the solution &amp;gt; WSPBuilder &amp;gt; Build WSP. On successful completion, a &lt;b&gt;.wsp&lt;/b&gt; file would have been created at the project location.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKyv4xslI/AAAAAAAAAYg/a59aZ9e0HI4/s1600/WSPBuilder_Build_WSP.jpg" target="_blank" title="WSPBuilder Build WSP"&gt;&lt;img alt="WSPBuilder Build WSP" border="0" height="450" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKyv4xslI/AAAAAAAAAYg/a59aZ9e0HI4/s320/WSPBuilder_Build_WSP.jpg" style="text-align: center;" title="WSPBuilder Build WSP" width="350" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a alt=".wsp file created" href="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKxFrjYrI/AAAAAAAAAYY/x_hXVbYquVs/s1600/WSPBuilder+-+.wsp+file+created.jpg" target="_blank" title=".wsp file created"&gt;&lt;img border="0" height="100%" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKxFrjYrI/AAAAAAAAAYY/x_hXVbYquVs/s320/WSPBuilder+-+.wsp+file+created.jpg" style="text-align: center;" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Step 4&lt;/b&gt;&lt;/u&gt;: Deploy the WSP using the &lt;b&gt;stsadm&lt;/b&gt; utility&lt;br /&gt;&lt;br /&gt;Open the command prompt and traverse to the location where the .wsp file is located. Run the following command making sure the filename is exact.&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: black; color: #6aa84f; font-weight: bold;"&gt;&lt;tt&gt;stsadm –o –addsolution –filename Sample_WSPBuilder.wsp&lt;/tt&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKwdtMfDI/AAAAAAAAAYU/1CMxBATRQaY/s1600/stsadm_command_to_add_WSP_Solution.jpg" target="_blank" title="stsadm command to add WSP Solution"&gt;&lt;img alt="stsadm command to add WSP Solution" border="0" height="100%" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TTCKwdtMfDI/AAAAAAAAAYU/1CMxBATRQaY/s320/stsadm_command_to_add_WSP_Solution.jpg" style="text-align: center;" title="stsadm command to add WSP Solution" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Step 5&lt;/b&gt;&lt;/u&gt;: Deploy the solution from the Operations Tab of Central Administration Site&lt;br /&gt;&lt;br /&gt;Browse to the &lt;b&gt;Central Administration Site&lt;/b&gt; &amp;gt; Operation Tab &amp;gt; Global Configuration &amp;gt; Solution Management&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/TTCKv_sC7CI/AAAAAAAAAYQ/YmtTAGBhtZM/s1600/Solution_Management_in_CAS.jpg" target="_blank" title="Solution Management in CAS"&gt;&lt;img alt="Solution Management in CAS" border="0" height="100%" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TTCKv_sC7CI/AAAAAAAAAYQ/YmtTAGBhtZM/s320/Solution_Management_in_CAS.jpg" style="text-align: center;" title="Solution Management in CAS" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click on &lt;b&gt;sample_wspbuilder.wsp&lt;/b&gt; in the list and click on ‘Deploy Solution’ in the following page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/TTCKtN6PtyI/AAAAAAAAAX8/t_6MBZjIg_c/s1600/Deploy_a_WSP_in_Solution_Management.jpg" target="_blank" title="Deploy a WSP in Solution Management"&gt;&lt;img alt="Deploy a WSP in Solution Management" border="0" height="100%" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TTCKtN6PtyI/AAAAAAAAAX8/t_6MBZjIg_c/s320/Deploy_a_WSP_in_Solution_Management.jpg" style="text-align: center;" title="Deploy a WSP in Solution Management" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKtrvVZtI/AAAAAAAAAYA/N86ZOeecocg/s1600/Deploy_a_WSP_in_Solution_Management_2.jpg" target="_blank" title="Deploy a WSP in Solution Management 2"&gt;&lt;img alt="Deploy a WSP in Solution Management" border="0" height="100%" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKtrvVZtI/AAAAAAAAAYA/N86ZOeecocg/s320/Deploy_a_WSP_in_Solution_Management_2.jpg" style="text-align: center;" title="Deploy a WSP in Solution Management" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once clicked on ‘Deploy Solution’, the following page will display the time when you want your solution to be deployed and which Web Applications to target. The default time is now and all content web applications. Click &lt;b&gt;OK&lt;/b&gt; to proceed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKuZKemLI/AAAAAAAAAYE/74CiTHRZe7g/s1600/Deploy_a_WSP_in_Solution_Management_3.jpg" target="_blank" title="Deploy a WSP in Solution Management 3"&gt;&lt;img alt="Deploy a WSP in Solution Management 3" border="0" height="100%" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKuZKemLI/AAAAAAAAAYE/74CiTHRZe7g/s320/Deploy_a_WSP_in_Solution_Management_3.jpg" title="Deploy a WSP in Solution Management 3" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The solution package is now deployed which is evident from the snapshot below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/TTCKu7XyVGI/AAAAAAAAAYI/oMD0jQifX7k/s1600/Deploy_a_WSP_in_Solution_Management_4.jpg" target="_blank" title="Deploy a WSP in Solution Management 4"&gt;&lt;img alt="Deploy a WSP in Solution Management 4" border="0" height="100%" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TTCKu7XyVGI/AAAAAAAAAYI/oMD0jQifX7k/s320/Deploy_a_WSP_in_Solution_Management_4.jpg" style="text-align: center;" title="Deploy a WSP in Solution Management 4" width="100%" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once deployed, the following actions have been achieved:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;WebPart’s DLL has been copied to the GAC. Also to the bin folder of the SharePoint virtual directory with its .pdb file.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;The ASP.Net Web User Control (&lt;span style="font-size: small;"&gt;&lt;i&gt;i.e. .ascx and .ascx.cs&lt;/i&gt;&lt;/span&gt;) files have been copied at the “12/TEMPLATE/LAYOUTS/PhotoGallery/” location.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;The necessary &lt;b&gt;SafeControl&lt;/b&gt; entries in &lt;b&gt;web.config&lt;/b&gt; have been made automatically and the previous web.config file has been backed up with &lt;b&gt;.bak&lt;/b&gt; entension.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Step 6&lt;/b&gt;&lt;/u&gt;: Following the required steps to view the WebPart&lt;br /&gt;&lt;br /&gt;Make sure you follow the required steps of populating the WebPart Gallery and adding the WebPart to a SharePoint page.&lt;br /&gt;&lt;br /&gt;Any questions, please feel free to put them in the Comments section.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;The solution can be undeployed in the similar fashion by clicking on the Solution package name in Solution Management and then ‘Remove Solution’.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;If you want to remove the solution package at Farm level then first undeploy the solution using the previous step and then use the following command. Note that this would uninstall the DLL’s in GAC and delete the subdirectories in 12 hive (&lt;span style="font-size: small;"&gt;&lt;i&gt;as created by the WSP when installed&lt;/i&gt;&lt;/span&gt;) from all front-end servers.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="background-color: black; color: #6aa84f; font-weight: bold;"&gt;&lt;tt&gt;stsadm –o –deletesolution –name Sample_WSPBuilder.wsp –override&lt;/tt&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;You can download the source code Here&lt;/u&gt;&lt;/b&gt;: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-left: 20px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-f1ea25e8e2f38be2.office.live.com/self.aspx/.Public/CODE%20Snippets/SharePoint%202007%20-%20Solution%20Deployment%20using%20WSPBuilder.zip" target="_blank" title="Source code for solution deployment in SharePoint 2007 using WSPBuilder"&gt;&lt;img alt="Source code for solution deployment in SharePoint 2007 using WSPBuilder" border="0" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s1600/Download_Button.png" style="height: 80px; text-align: right; width: 100px;" title="Source code for solution deployment in SharePoint 2007 using WSPBuilder" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;u style="color: #f1c232;"&gt;&lt;b&gt;Key Learning&lt;/b&gt;&lt;/u&gt;&lt;/span&gt; SharePoint component deployment can be made easy with WSPBuilder. Once the WSP is created, developers should try deploying the same on their development environment and when successful, handover the same to the SharePoint Administrators for deployment on production servers.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=7726662952364314391" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-7726662952364314391?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/7726662952364314391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=7726662952364314391' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7726662952364314391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7726662952364314391'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2011/01/sharepoint-2007-using-wspbuilder-for.html' title='SharePoint 2007: Using WSPBuilder for rapid deployment'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/TTCKnrmZBZI/AAAAAAAAAX4/_0DTqrM_OQg/s72-c/Download_NEW_Button.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-167066366285920814</id><published>2010-12-17T02:06:00.002+05:30</published><updated>2010-12-19T19:38:10.489+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Using the SharePoint Object Model'/><title type='text'>SharePoint 2007: Accessing a SharePoint List programmatically</title><content type='html'>&lt;b&gt;Microsoft SharePoint 2007&lt;/b&gt; offers the best portal, collaboration and content management for an enterprise. Teams using a SharePoint portal can collaborate using Document libraries, lists, picture libraries, discussion boards, surveys, etc. Amongst those I mentioned, document libraries are the most used allowing a team to share documents(&lt;span style="font-size: small;"&gt;&lt;i&gt;of Office 2003/07&lt;/i&gt;&lt;/span&gt;) and stay synchronized with the latest one allowing real-time collaboration. These lists and libraries can be accessed programmatically in C# using the SharePoint Object Model(&lt;span style="font-size: small;"&gt;&lt;i&gt;SOM&lt;/i&gt;&lt;/span&gt;). Though SOM can also be used to access different entities like Workflows, Site Features, etc; in this post I'll be focusing on accessing lists/libraries using SOM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following will give you a quick gist of how we can access a SharePoint list present in a SharePoint site based on the hierarchy. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="1" cellspacing="0" frame="border" rules="all"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="text-align: center; vertical-align: middle; width: 70%;"&gt;&lt;u&gt;&lt;b&gt;Hierarchy&lt;/b&gt;&lt;/u&gt;&lt;/td&gt; &lt;td style="text-align: center; vertical-align: middle; width: 30%;"&gt;&lt;u&gt;&lt;b&gt;Class&lt;/b&gt;&lt;/u&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="font-size: small;"&gt; &lt;td style="text-align: left; vertical-align: top; width: 70%;"&gt;&lt;br /&gt;• SharePoint Site Collection&lt;br /&gt;(&lt;i&gt;i.e. top-level or parent site&lt;/i&gt;)&lt;/td&gt; &lt;td style="padding-left: 30px; text-align: left; vertical-align: top; width: 30%;"&gt;&lt;br /&gt;SPSite&lt;/td&gt; &lt;/tr&gt;&lt;tr style="font-size: small;"&gt; &lt;td style="text-align: left; vertical-align: top; width: 70%;"&gt;&lt;br /&gt;• SharePoint Site&lt;br /&gt;(&lt;i&gt;i.e. target or sub-site&lt;/i&gt;)&lt;/td&gt; &lt;td style="padding-left: 30px; text-align: left; vertical-align: top; width: 30%;"&gt;&lt;br /&gt;SPWeb&lt;/td&gt; &lt;/tr&gt;&lt;tr style="font-size: small;"&gt; &lt;td style="text-align: left; vertical-align: top; width: 70%;"&gt;&lt;br /&gt;• SharePoint List under the target site&lt;/td&gt; &lt;td style="padding-left: 30px; text-align: left; vertical-align: top; width: 30%;"&gt;&lt;br /&gt;SPList&lt;/td&gt; &lt;/tr&gt;&lt;tr style="font-size: small;"&gt; &lt;td style="text-align: left; vertical-align: top; width: 70%;"&gt;&lt;br /&gt;• List Items in the List&lt;/td&gt; &lt;td style="padding-left: 30px; text-align: left; vertical-align: top; width: 30%;"&gt;&lt;br /&gt;SPListItem&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;In my following example, I’m trying to access images in a Picture Library named ‘&lt;b&gt;PictureLibrary1&lt;/b&gt;’ present at the URL &lt;b style="color: #45818e;"&gt;http://ram2003svr:8080/PictureLibrary1&lt;/b&gt;. The List Items existing in the ‘PictureLIbrary1’ are ‘Name’, ‘Title’.  I have used an ASP.Net website for this example, so make sure you have the following three libraries added as a reference to your project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•  Microsoft.SharePoint&lt;br /&gt;•  Microsoft.SharePoint.Security&lt;br /&gt;•  Microsoft.SharePoint.intl&lt;br /&gt;&lt;br /&gt;You can copy the DLL’s from your GAC using this link &lt;a href="http://rmanimaran.wordpress.com/2008/08/05/get-a-copy-of-dll-in-gac-or-add-reference-to-a-dll-in-gac/"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b style="color: #f1c232;"&gt;CODE Snippet&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px; white-space: nowrap;"&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.HtmlControls;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebControls;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebPartPages;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;partial&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Image_Library_Webpart_Default&lt;/span&gt; : System.Web.UI.Page&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/*&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;We're trying to access a 'Picture Library' located at below URL.&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;URL: http://ram2003svr:8080/PictureLibrary1&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The below process is similar for accessing a Document Library or Lists like 'Tasks','Announcements', etc.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//SPSecurity.RunWithElevatedPrivileges() is mandatory since a user might not have sufficient privileges to access this list.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SPSecurity.RunWithElevatedPrivileges(&lt;span style="color: blue;"&gt;delegate&lt;/span&gt;()&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//SPSite returns the Site Collection object for the URL&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;using&lt;/span&gt; (SPSite spSite = &lt;span style="color: blue;"&gt;new&lt;/span&gt; SPSite(&lt;span style="color: #a31515;"&gt;"http://ram2003svr:8080/"&lt;/span&gt;))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* Returns the object of the site (takes relative site URL after the top-site) which we want to access. &lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;In this case, it is BLANK since the site is a top-level site */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;using&lt;/span&gt; (SPWeb spWeb = spSite.AllWebs[&lt;span style="color: #a31515;"&gt;""&lt;/span&gt;]) &lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Returns the List object for the Picture Library. Takes the List Name as an argument.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SPList spList = spWeb.Lists[&lt;span style="color: #a31515;"&gt;"PictureLibrary1"&lt;/span&gt;];&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Iterate through the SPListItems in the List.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;foreach&lt;/span&gt; (SPListItem spListItem &lt;span style="color: blue;"&gt;in&lt;/span&gt; spList.Items)&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//You can access the various attributes in the list like 'Name','Title'&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(&lt;span style="color: #a31515;"&gt;"Name of image file : "&lt;/span&gt; + spListItem[&lt;span style="color: #a31515;"&gt;"Name"&lt;/span&gt;].ToString() + &lt;span style="color: #a31515;"&gt;"&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;/span&gt;);&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(&lt;span style="color: #a31515;"&gt;"Title of image file : "&lt;/span&gt; + spListItem[&lt;span style="color: #a31515;"&gt;"Title"&lt;/span&gt;].ToString() + &lt;span style="color: #a31515;"&gt;"&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;/span&gt;);&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(&lt;span style="color: #a31515;"&gt;"URL of image file : "&lt;/span&gt; + &lt;span style="color: #a31515;"&gt;"http://ram2003svr:8080/PictureLibrary1/"&lt;/span&gt; + spListItem[&lt;span style="color: #a31515;"&gt;"Name"&lt;/span&gt;].ToString() + &lt;span style="color: #a31515;"&gt;"&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;/span&gt;);&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;}&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;You can download the source code Here&lt;/u&gt;&lt;/b&gt;: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="padding-left: 20px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-f1ea25e8e2f38be2.office.live.com/self.aspx/.Public/CODE%20Snippets/Accessing%20a%20Sharepoint%20List%20Programatically.zip" target="_blank" title="Source code for accessing a SharePoint 2007 List programmatically"&gt;&lt;img alt="Source code for accessing a SharePoint 2007 List programmatically" border="0" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s1600/Download_Button.png" style="height: 80px; text-align: right; width: 100px;" title="Source code for accessing a SharePoint 2007 List programmatically" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=167066366285920814" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-167066366285920814?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/167066366285920814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=167066366285920814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/167066366285920814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/167066366285920814'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/12/sharepoint-2007-accessing-sharepoint.html' title='SharePoint 2007: Accessing a SharePoint List programmatically'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s72-c/Download_Button.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1509830589527458956</id><published>2010-12-10T01:01:00.006+05:30</published><updated>2011-01-13T17:00:09.658+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebParts with .ascx in SharePoint 2007'/><title type='text'>SharePoint 2007: Creating WebParts using ASP.Net Web User Controls</title><content type='html'>&lt;b&gt;WebParts&lt;/b&gt; can be used as an add-on in MOSS (&lt;span style="font-size: small;"&gt;&lt;i&gt;Microsoft Office SharePoint Server&lt;/i&gt;&lt;/span&gt;) 2007 or WSS (&lt;span style="font-size: small;"&gt;&lt;i&gt;Windows SharePoint Services&lt;/i&gt;&lt;/span&gt;) 3.0. You can include ASP.Net functionality into SharePoint using Web Parts as well. Web Parts as developers know, does not have a front end when developed, we have to add controls to it dynamically for it to be displayed on SharePoint page. In such cases, to make the development effort easier and faster,&lt;b&gt; ASP.Net Web User Controls&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;i.e. .ascx&lt;/i&gt;&lt;/span&gt;) can bear the Web Form layout. The Web Part can be made to use this Web User Control for displaying it on a SharePoint page. A matter of fact, developing, deploying and maintaining WebParts is one of the most tedious tasks for a SharePoint developer. Following steps will help you leverage a ASP.Net Web User Control with a Web Part.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="color: #f1c232;"&gt;&lt;b&gt;Step 1&lt;/b&gt;&lt;/u&gt;: &lt;b&gt;Creating the ASP.Net Web User Control&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create an ASP.Net web site and get your Web User Control (&lt;span style="font-size: small;"&gt;&lt;i&gt;.ascx and .ascx.cs files&lt;/i&gt;&lt;/span&gt;) developed and tested as per your requirements. If you want your Web User Control to interact with SharePoint Object Model then you have to add references to the following 3 DLL’s:&lt;br /&gt;&lt;br /&gt;• Microsoft.SharePoint&lt;br /&gt;• Microsoft.SharePoint.Security&lt;br /&gt;• Microsoft.SharePoint.intl&lt;br /&gt;&lt;br /&gt;You can copy these three DLL’s from GAC using this link &lt;a href="http://rmanimaran.wordpress.com/2008/08/05/get-a-copy-of-dll-in-gac-or-add-reference-to-a-dll-in-gac/" target="_blank" title="Click to learn how to copy DLL's from GAC"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Keep the following points included in mind for certain cases:&lt;br /&gt;&lt;br /&gt;◘ If you want to insert a custom JavaScript file specially for the ASP.Net User Control you can either use the &lt;span style="color: #45818e; font-size: small;"&gt;&lt;i&gt;&lt;b&gt;&amp;lt;script&amp;gt;&amp;lt;/script&amp;gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt; block in the .ascx file or use the following approach:&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-left: 20px;"&gt;• Place an ASP.Net Placeholder in the section of the SharePoint Master page. Name it as per your convention.&lt;br /&gt;• Use a Literal control (&lt;span style="font-size: small;"&gt;&lt;i&gt;say '&lt;b&gt;Literal1&lt;/b&gt;'&lt;/i&gt;&lt;/span&gt;) and add the &lt;span style="color: #45818e; font-size: small;"&gt;&lt;b&gt;&lt;i&gt;&amp;lt;script src=" ... " type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt; code for JavaScript or &lt;span style="color: #45818e;"&gt;&lt;/span&gt;&lt;span style="color: #45818e; font-size: small;"&gt;&lt;b&gt;&lt;i&gt;&amp;lt;link href=" ... " rel="Stylesheet" /&amp;gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt; code for CSS to the ‘&lt;b&gt;Literal1.Text&lt;/b&gt;’ attribute in the Page_Load event of the ASP.Net User Control.&lt;br /&gt;• Access the Placeholder with the ID from the Page_Load event and add the Literal1 control to it.&lt;/div&gt;&lt;br /&gt;◘ The JavaScript or CSS file so referenced in the Web User Control can either be a file visible in &lt;b&gt;SharePoint 2007 Designer&lt;/b&gt; or in the ‘&lt;b&gt;_layouts&lt;/b&gt;’ folder. Choosing the former option would be wiser.&lt;br /&gt;&lt;br /&gt;◘ If you need to access a &amp;lt;ConnectionString&amp;gt; or &amp;lt;AppSetting&amp;gt; attribute from the Web User Control, make sure you make the required entry in the 'web.config' file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="color: #f1c232;"&gt;&lt;b&gt;Step 2&lt;/b&gt;&lt;/u&gt;: &lt;b&gt;Placing the Web User Control in the '_layouts' folder&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Place the ASP.Net Web User Control files (&lt;span style="font-size: small;"&gt;&lt;i&gt;i.e. .ascx and .ascx.cs&lt;/i&gt;&lt;/span&gt;) in a folder created (&lt;span style="font-size: small;"&gt;&lt;i&gt;name it wisely&lt;/i&gt;&lt;/span&gt;) in the ‘&lt;b&gt;_layouts&lt;/b&gt;’ folder of your 12 hive where Microsoft SharePoint 2007 is installed. Place your JavaScript or CSS files here as well if you have chosen to reference them from your Web User Control here.&lt;br /&gt;&lt;br /&gt;A majority of posts on the Internet will advice to keep the Web User Control files in the ‘&lt;b&gt;_controltemplates&lt;/b&gt;’ virtual directory but believe me and my experience; I prefer the ‘&lt;b&gt;_layouts&lt;/b&gt;’ virtual directory. In my example mentioned below, I have used a Web User Control named 'Photo_Gallery.ascx' placed in the folder 'PhotoGallery' in the '_layouts' folder.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="color: #f1c232;"&gt;&lt;b&gt;Step 3&lt;/b&gt;&lt;/u&gt;: &lt;b&gt;Creation of WebPart&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Assuming you have your development environment ready, create a Web Part project in VS 2005/2008 using &lt;i&gt;SharePoint Extensions for Visual Studio&lt;/i&gt; with the following code snippet:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border-bottom: #000080 1px solid; border-left: #000080 1px solid; border-right: #000080 1px solid; border-top: #000080 1px solid; color: black; font-family: 'Courier New', Courier, Monospace; font-size: 10pt;"&gt;&lt;div style="background: #fff; overflow: auto;"&gt;&lt;ul style="background: #ffffff; list-style-type: none; margin: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 0px; white-space: nowrap;"&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.IO;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Runtime.InteropServices;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Web.UI.WebControls.WebParts;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; System.Xml.Serialization;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebControls;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;using&lt;/span&gt; Microsoft.SharePoint.WebPartPages;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&lt;span style="color: blue;"&gt;namespace&lt;/span&gt; WP_PhotoGallery&lt;/li&gt;&lt;li&gt;{&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[&lt;span style="color: #2b91af;"&gt;Guid&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"c3417aa5-e282-42c8-a8b8-769d1f66af31"&lt;/span&gt;)]&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SogetiPhotoGallery&lt;/span&gt; : System.Web.UI.WebControls.WebParts.WebPart&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Control c;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Variable for the Web Part Control&lt;/span&gt;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;String&lt;/span&gt; err;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Will store the Exception&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt; SogetiPhotoGallery()&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* Will allow to export the WebPart. Not mandatory. */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;this&lt;/span&gt;.ExportMode = WebPartExportMode.All;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;override&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Render(HtmlTextWriter writer)&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* SPSecurity.RunWithElevatedPrivileges block is required to run the Web Part with additional privilegs. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;* This BLOCK is recommended to avoid user authentication/authorization issues. */&lt;/span&gt;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SPSecurity.RunWithElevatedPrivileges(&lt;span style="color: blue;"&gt;delegate&lt;/span&gt;()&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;try&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* Render the Web User Control */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c.RenderControl(writer);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;catch&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;Exception&lt;/span&gt; e)&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* Store the Exception in 'err' is any */&lt;/span&gt;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;writer.Write(e.Message + &lt;span style="color: #a31515;"&gt;" : "&lt;/span&gt; + err);&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;override&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; CreateChildControls()&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SPSecurity.RunWithElevatedPrivileges(&lt;span style="color: blue;"&gt;delegate&lt;/span&gt;()&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Create all associated child controls necessary for display //&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;base&lt;/span&gt;.CreateChildControls();&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;try&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;this&lt;/span&gt;.Controls.Clear();&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Load the Web User Control (.ascx) and add it to the Page. //&lt;/span&gt;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c = &lt;span style="color: blue;"&gt;this&lt;/span&gt;.Page.LoadControl(&lt;span style="color: #a31515;"&gt;"~/_layouts/PhotoGallery/Photo_Gallery.ascx"&lt;/span&gt;);&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;this&lt;/span&gt;.Controls.Add(c);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;catch&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;Exception&lt;/span&gt; e)&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;err = e.Message;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: #f3f3f3;"&gt;}&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="color: #f1c232;"&gt;&lt;b&gt;Step 4&lt;/b&gt;&lt;/u&gt;: &lt;b&gt;Deployment of Web Part, populating it in Web Part Gallery and using a Web Part page to display the Web Part on a SharePoint page&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make sure you follow the required steps for deployment of Web Part. If you face any issues, please post it in the comments section.&lt;br /&gt;&lt;br /&gt;As a reference for beginners, you can learn how to create, deploy and install Web Parts using this article &lt;a href="http://www.codeproject.com/KB/sharepoint/WebPartIntro.aspx" target="_blank" title="Click to learn how to create and deploy SharePoint WebParts"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;You can download the source code Here&lt;/u&gt;&lt;/b&gt;: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-left: 20px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-f1ea25e8e2f38be2.office.live.com/self.aspx/.Public/CODE%20Snippets/Creating%20MOSS%202007%20WebPart%20with%20ASP.Net%20Web%20User%20Control.zip" target="_blank" title="Source code for Creating WebParts using ASP.Net Web User Controls in SharePoint 2007"&gt;&lt;img alt="Source code for Creating WebParts using ASP.Net Web User Controls in SharePoint 2007" border="0" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s1600/Download_Button.png" style="height: 80px; text-align: right; width: 100px;" title="Source code for Creating WebParts using ASP.Net Web User Controls in SharePoint 2007" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1509830589527458956" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1509830589527458956?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1509830589527458956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1509830589527458956' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1509830589527458956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1509830589527458956'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/12/creating-webparts-using-aspnet-web-user.html' title='SharePoint 2007: Creating WebParts using ASP.Net Web User Controls'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s72-c/Download_Button.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-3013860840026830475</id><published>2010-11-25T17:15:00.109+05:30</published><updated>2011-01-11T00:37:45.728+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Using ALT Codes'/><title type='text'>Unicode special characters at your advantage</title><content type='html'>I’m sure you would have come across Facebook status updates and Tweets having special characters which you don’t find them on your keyboard. These special characters convey expressions, feelings and adorn your text from aesthetics point-of-view.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #e69138;"&gt;Examples&lt;/span&gt;&lt;/b&gt;: ☺ ♣ ♥ ◘ ♫ ¿ ► ↔ » ☼ ■ ± √ ¼ Ω Ü £ ░&amp;nbsp; ... many more&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check the following examples on &lt;b&gt;Facebook&lt;/b&gt; and &lt;b&gt;Twitter&lt;/b&gt; –&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;img alt="Facebook Update with special characters" border="0" height="150" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TR3DJ1tr6CI/AAAAAAAAAV8/6Yz2JzDDi2I/s400/Facebook_Update_with%2Bspecial%2Bcharacter.png" title="Facebook Update with special characters" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;img alt="Twitter Update with special characters" border="0" height="150" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TR3DJ0j0BNI/AAAAAAAAAWE/bfMsrXmPpyU/s400/Twitter%2BUpdate_with%2Bspecial%2Bcharacter.png" title="Twitter Update with special characters" width="500" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;These are called &lt;b style="color: #e69138;"&gt;Unicode Special Characters&lt;/b&gt; and there are many of them. You can use &lt;b&gt;ALT codes&lt;/b&gt; to get these characters on screen. The idea is to keep the ALT key pressed and then type the CODE from your numeric keypad. Check the following Unicode special character list along with its equivalent ALT code. For language specific characters check &lt;a href="http://www.alt-codes.net/" target="_blank" title="Click to view all Unicode special characters with ALT codes"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/TStY2AnElCI/AAAAAAAAAXw/f18Y_QQ34qs/s1600/ALT_CODES.jpg" style="margin: 0px; padding: 0px;" target="_blank" title="Click to view Unicode special characters with respective ALT Codes"&gt;&lt;br /&gt;&lt;img alt="Click to view Unicode special characters with respective ALT Codes" border="0" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TStY2AnElCI/AAAAAAAAAXw/f18Y_QQ34qs/s1600/ALT_CODES.jpg" style="height: 100%; width: 100%;" title="Click to view Unicode special characters with respective ALT Codes" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You need the numeric keypad on your keyboard layout to use these codes else use the &lt;b&gt;Character Map&lt;/b&gt; in &lt;b&gt;Windows&lt;/b&gt;. &lt;b&gt;Apple Macintosh&lt;/b&gt; users can refer this link &lt;a href="http://tlt.its.psu.edu/suggestions/international/accents/codemac.html" target="_blank" title="Read more about Character Palette in Apple Macintosh"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt; for using Unicode special characters. The ‘Character Map’ equivalent in Macintosh is known as &lt;b&gt;Character Palette&lt;/b&gt;. You can read more on both of them below.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The ALT key has to be released once the code is typed.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;■ How do I use Unicode special characters in Web Pages&lt;/b&gt;?&lt;br /&gt;&lt;br /&gt;There are several ways you can type or import Unicode text, but each page must include a encoding meta tag specifying the utf-8 Unicode encoding, so that browsers render the text correctly. See the code below: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px; white-space: nowrap;"&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;meta&lt;/span&gt; &lt;span style="color: red;"&gt;http-equiv&lt;/span&gt;&lt;span style="color: blue;"&gt;="Content-Type"&lt;/span&gt; &lt;span style="color: red;"&gt;content&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/html; charset=utf-8"&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;■ Use '&lt;span style="color: #e69138;"&gt;Character Map&lt;/span&gt;' in Windows if you don't have access to Web&lt;/b&gt; &lt;b&gt;or can't remember ALT Codes&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;Start → Run → charmap  ↵&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;■ For Apple Macintosh users&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;The ‘Character Map’ equivalent in Macintosh is known as &lt;b style="color: #e69138;"&gt;Character Palette&lt;/b&gt;. Read more on it &lt;a href="http://tlt.its.psu.edu/suggestions/international/keyboards/charpalosx.html" target="_blank" title="Read more about Character Palette in Apple Macintosh"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=3013860840026830475" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-3013860840026830475?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/3013860840026830475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=3013860840026830475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3013860840026830475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3013860840026830475'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/11/unicode-special-characters-at-your.html' title='Unicode special characters at your advantage'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GTY2pIbrTVE/TR3DJ1tr6CI/AAAAAAAAAV8/6Yz2JzDDi2I/s72-c/Facebook_Update_with%2Bspecial%2Bcharacter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-2526051059998572367</id><published>2010-11-08T18:52:00.002+05:30</published><updated>2010-12-21T00:17:08.673+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google&apos;s Blogger service'/><title type='text'>Why Google’s Blogger is the best blogging service according to me</title><content type='html'>There are many options available for having your Blog like Wordpress, Blogger, LiveSpaces, etc. But the best I'd recommend is Google's &lt;b style="color: #e69138;"&gt;Blogger&lt;/b&gt;. Some of the prime reasons I rank it above &lt;b&gt;WordPress&lt;/b&gt;, &lt;b&gt;LiveSpaces&lt;/b&gt; –&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Provides customizations to the best possible extent including adding Scripts, custom HTML, etc to the template.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Publishing a post subsequently indexes the same on &lt;b&gt;Google Search&lt;/b&gt; &lt;u&gt;instantly&lt;/u&gt;. Check it out for yourself.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Has a lucid and user-friendly interface making it easy for any beginner to quickly get started.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Provides publishing over FTP or E-Mail. FTP publishing literally means publishing your blog to your personal website with content hosted over Blogger. E-Mail publishing offers making posts by sending an E-Mail to a E-Mail address which can be configured from the Settings Tab.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Direct integration with Google &lt;b&gt;Picasa Web Albums&lt;/b&gt; and &lt;b&gt;YouTube&lt;/b&gt; which provides a central repository for storing your images and videos respectively.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Support for both RSS and Atom(&lt;span style="font-size: small;"&gt;&lt;i&gt;default&lt;/i&gt;&lt;/span&gt;) feeds with ample customization possibilities over the following things:&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding-left: 60px;"&gt;»» Templates – &lt;a href="http://www.btemplates.com/" target="_blank" title="Click to check out more Blogger Templates"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;»» Customization Scripts –&lt;a href="http://www.bloggersentral.com/" target="_blank" title="Click to view site for customizing your blog on Blogger"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" frame="void" rules="none"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td style="text-align: left; vertical-align: middle;"&gt;&lt;br /&gt;Check out &lt;b&gt;Google’s Blogger&lt;/b&gt; Here:&lt;/td&gt; &lt;td style="text-align: left; vertical-align: middle;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.blogger.com/" target="_blank" title="Click to view Google's Blogger service"&gt;&lt;img alt="Google's Blogger service" border="0" height="45" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TQ4NfaPOnTI/AAAAAAAAAV0/Vkq9EzFtmA8/s320/Blogger_Logo.png" style="border: 4px solid transparent; margin: 0px; outline: 4px solid rgb(230, 226, 216); padding: 0px; text-align: left; vertical-align: middle;" title="Google's Blogger service" width="120" /&gt;&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #f1c232;"&gt;&lt;b&gt;My personal suggestions&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;• Once registered with an ID say ' &lt;b&gt;abc&lt;/b&gt; ' you'll have your blog in this fashion - &lt;b&gt;www.abc.blogspot.com&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;• Before registering, please think as to what subject you'll be focusing on for your blog. Choose an apt title for your blog and any posts you make so that search engines index your blog appropriately depending on your quality of content. This way you'll get some decent readers VIA search engine results.&lt;br /&gt;&lt;br /&gt;• Blogger offers some cool features like a rich text-editor, 1GB image storage space over Picasa, comment moderation, Blog publishing via E-Mail, FTP hosting on your personal web-site, importing previous posts, various templates, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #e69138;"&gt;So start blogging ...&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;just make it a habit&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=2526051059998572367" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-2526051059998572367?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/2526051059998572367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=2526051059998572367' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2526051059998572367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2526051059998572367'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/11/why-googles-blogger-is-best-blogging.html' title='Why Google’s Blogger is the best blogging service according to me'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/TQ4NfaPOnTI/AAAAAAAAAV0/Vkq9EzFtmA8/s72-c/Blogger_Logo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-7614916771402086337</id><published>2010-10-25T01:02:00.171+05:30</published><updated>2010-10-31T11:40:21.714+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft BPOS Trial'/><title type='text'>Microsoft BPOS Suite: Getting started with the 30-day Evaluation</title><content type='html'>Assuming you know about &lt;b&gt;Microsoft BPOS Suite&lt;/b&gt;, it's time to get started with the 30-day Evaluation. You can read my previous post &lt;a href="http://gameboyzone.blogspot.com/2010/10/microsoft-bpos-suite-overview.html" target="_blank" title="Click to know about Microsoft BPOS Suite: An overview"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt; in case you want an overview of it. Following are the requirements for getting started with the 30-day evaluation:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A Windows Live ID (&lt;span style="font-size: small;"&gt;&lt;i&gt;can be created if you don’t have one&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;An internet domain with full access to administration panel (&lt;span style="font-size: small;"&gt;&lt;i&gt;mandatory&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now let’s get started with the registration process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Step 1&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Login into the Microsoft BPOS portal &lt;a href="http://www.microsoft.com/online/business-productivity.aspx" target="_blank" title="Click to view the Microsoft BPOS portal"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;. Another way of viewing this page:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Login into &lt;b&gt;Microsoft Online Services&lt;/b&gt; portal over&lt;br /&gt;&lt;a href="http://www.microsoft.com/Online/" target="_blank" title="Click to view Microsoft Online Services Portal"&gt;&lt;span style="color: #6aa84f;"&gt;http://www.Microsoft.com/Online/&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Check out &lt;b&gt;BPOS Suite&lt;/b&gt; under &lt;b&gt;Products&lt;/b&gt; menu&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz7-iJQRuI/AAAAAAAAAVU/Y8sJHL3LG40/s1600/Microsoft+_BPOS_Portal.jpg" target="_blank" title="Microsoft BPOS Portal"&gt;&lt;img alt="Microsoft BPOS Portal" border="0" height="350" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz7-iJQRuI/AAAAAAAAAVU/Y8sJHL3LG40/s320/Microsoft+_BPOS_Portal.jpg" title="Microsoft BPOS Portal" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Step 2&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Clicking the &lt;b&gt;Free Trial »»&lt;/b&gt; link will open up a modal dialog suggesting the three steps to followed for the entire process. Read them carefully. You can click on ‘&lt;b&gt;Get Started Now &amp;gt;&lt;/b&gt;’ to proceed.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/TMz8hmm9e-I/AAAAAAAAAVY/ZlFOqIbrqVY/s1600/Microsoft_BPOS_Registration_Steps.jpg" target="_blank" title="Microsoft BPOS Registration Steps"&gt;&lt;img alt="Microsoft BPOS Registration Steps" border="0" height="320" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TMz8hmm9e-I/AAAAAAAAAVY/ZlFOqIbrqVY/s320/Microsoft_BPOS_Registration_Steps.jpg" title="Microsoft BPOS Registration Steps" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Step 3&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Clicking on the button will take you to the &lt;b&gt;Microsoft Online Services Sign up portal&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz9AILdt1I/AAAAAAAAAVc/jqB5jxkRQb4/s1600/BPOS_Live_Sign_In.jpg" target="_blank" title="Microsoft Online Services Sign Up portal"&gt;&lt;img alt="Microsoft Online Services Sign Up portal" border="0" height="250" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz9AILdt1I/AAAAAAAAAVc/jqB5jxkRQb4/s320/BPOS_Live_Sign_In.jpg" title="Microsoft Online Services Sign Up portal" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;As depicted in the above image, you can you can click on '&lt;b&gt;Sign Up&lt;/b&gt;' to create a Windows Live ID and then register or click on '&lt;b&gt;Sign In&lt;/b&gt;' to register using an existing Live ID. &lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Step 4&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #e69138;"&gt;&lt;br /&gt;&lt;/div&gt;On successful registration, you will be redirected to the &lt;b&gt;Microsoft Online Services Customer portal&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/TMz9jDqJG3I/AAAAAAAAAVg/A7vMOA9gbV0/s1600/Microsoft_Online_Services_Customer_portal.jpg" target="_blank" title="Microsoft Online Services Customer portal"&gt;&lt;img alt="Microsoft Online Services Customer portal" border="0" height="320" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TMz9jDqJG3I/AAAAAAAAAVg/A7vMOA9gbV0/s320/Microsoft_Online_Services_Customer_portal.jpg" title="Microsoft Online Services Customer portal" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You will be asked for the following two fields:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Promotion code (&lt;span style="font-size: small;"&gt;&lt;i&gt;not required&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;Company Name (&lt;span style="font-size: small;"&gt;&lt;i&gt;make sure the name/alias is available and is named appropriately&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;By default, you will be the Administrator of the Microsoft Online Services account and will also have access to the &lt;b&gt;Microsoft Online Services Administration center&lt;/b&gt;. In future, you can create more users and elevate them to be administrators.&lt;br /&gt;&lt;br /&gt;A point to note, by default the Administrator of the Microsoft Online Services account will have his username –&lt;br /&gt;&lt;b style="color: #6aa84f;"&gt;admin@&lt;i&gt;CompanyName&lt;/i&gt;.microsoftonline.com&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In future, the subsequent users added will have their usernames - &lt;b&gt;@&lt;i&gt;CompanyName&lt;/i&gt;.microsoftonline.com&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;The users will have access to their allotted MOS services via the MOS Customer portal &lt;a href="https://mocp.microsoftonline.com/site/default.aspx" target="_blank" title="Microsoft Online Services Customer portal"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On completion, of all the fields and before clicking &lt;b&gt;I agree&lt;/b&gt; image button you will see the following screen.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/TMz-m-rTnoI/AAAAAAAAAVk/1dROjbYDfyk/s1600/Microsoft_Online_Services_Customer_portal_Filled_Form.jpg" target="_blank" title="Microsoft Online Services Customer portal - Domain Sign Up"&gt;&lt;img alt="Microsoft Online Services Customer portal - Domain Sign Up" border="0" height="350" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TMz-m-rTnoI/AAAAAAAAAVk/1dROjbYDfyk/s320/Microsoft_Online_Services_Customer_portal_Filled_Form.jpg" title="Microsoft Online Services Customer portal - Domain Sign Up" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Step 5&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;We are almost done with the Microsoft Online Services 30-day Evaluation. You will see the following page which means you will receive a confirmation E-Mail with login credentials and Administration center link from &lt;a href="mailto:msonlineservicesteam@microsoftonline.com" target="_blank" title="Click to contact Microsoft Online Services Team"&gt;&lt;b style="color: #6aa84f;"&gt;msonlineservicesteam@microsoftonline.com&lt;/b&gt;&lt;/a&gt;. Make sure you check your junk/spam folder in case you don’t see the E-Mail in your Inbox in 15 minutes.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz_WWJHK6I/AAAAAAAAAVo/s7-gPLu9KYk/s1600/Microsoft_Online_Services_Subscription_Steps.jpg" target="_blank" title="Microsoft Online Services - Subscription Steps"&gt;&lt;img alt="Microsoft Online Services - Subscription Steps" border="0" height="320" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz_WWJHK6I/AAAAAAAAAVo/s7-gPLu9KYk/s320/Microsoft_Online_Services_Subscription_Steps.jpg" title="Microsoft Online Services - Subscription Steps" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You need to Login into the MOS Administration Center with your login credentials as provided in the confirmation mail and then get started with verifying your domain.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;In case, you don’t see any E-mails in your Inbox and Spam folder, you can send a request for the same at -&lt;br /&gt;&lt;a href="mailto:msonlineservicesteam@microsoftonline.com" target="_blank" title="Click to contact Microsoft Online Services Team"&gt;&lt;b style="color: #6aa84f;"&gt;msonlineservicesteam@microsoftonline.com&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Step 6&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;The confirmation Mail will of the following format with Login credentials and Administration center link.&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/TM0ALiG1NYI/AAAAAAAAAVs/wSWPGdBfF6s/s1600/Microsoft_Online_Services_Customer_portal_EMail_Confirmation.JPG" target="_blank" title="Microsoft Online Services Registration - EMail Confirmation"&gt;&lt;img alt="Microsoft Online Services Registration - EMail Confirmation" border="0" height="350" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TM0ALiG1NYI/AAAAAAAAAVs/wSWPGdBfF6s/s320/Microsoft_Online_Services_Customer_portal_EMail_Confirmation.JPG" title="Microsoft Online Services Registration - EMail Confirmation" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now you can sign into the &lt;b&gt;MOS Administration Center&lt;/b&gt; and start with the following:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;b&gt;Verifying your domain for Microsoft Online Services&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Stay tuned for a post on the same on my blog.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=7614916771402086337" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-7614916771402086337?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/7614916771402086337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=7614916771402086337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7614916771402086337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7614916771402086337'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/10/microsoft-bpos-suite-getting-started.html' title='Microsoft BPOS Suite: Getting started with the 30-day Evaluation'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/TMz7-iJQRuI/AAAAAAAAAVU/Y8sJHL3LG40/s72-c/Microsoft+_BPOS_Portal.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1129843793341300755</id><published>2010-10-10T23:25:00.199+05:30</published><updated>2010-10-21T00:31:56.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is BPOS'/><title type='text'>Microsoft BPOS Suite: An overview</title><content type='html'>&lt;div style="color: #e69138;"&gt;&lt;b&gt;What is it?&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Microsoft BPOS&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;Business Productivity Online Suite&lt;/i&gt;&lt;/span&gt;) is Microsoft’s SaaS (&lt;span style="font-size: small;"&gt;&lt;i&gt;Software as a Service&lt;/i&gt;&lt;/span&gt;) offering which offers day-to-day messaging via E-Mail, peer-to-peer audio calls, video conferencing, team collaboration via portals, presence availability via Communicator in the form of tools like &lt;span style="color: #f1c232;"&gt;Exchange Online&lt;/span&gt;, &lt;span style="color: #f1c232;"&gt;Sharepoint Online&lt;/span&gt;, &lt;span style="color: #f1c232;"&gt;Office Communications Online&lt;/span&gt; and &lt;span style="color: #f1c232;"&gt;Office Live Meeting Online&lt;/span&gt;. So its four software services bundled together for your daily business and collaboration requirements for large, medium or budding enterprises. These software services are hosted by an array of data-centers at Microsoft's privy sites. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Microsoft BPOS Services" border="0" height="180px" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TLqY-sf7a0I/AAAAAAAAAVA/TeD2PfXnMu4/s320/BPOS+_Services.jpg" title="Microsoft BPOS Services" width="80%" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Check out the comprehensive &lt;span style="color: #f1c232;"&gt;&lt;b&gt;visual demo&lt;/b&gt;&lt;/span&gt; of BPOS below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://www.microsoft.com/online/demo/demo.aspx" target="_blank" title="Click to view Microsoft BPOS Demo"&gt;&lt;img alt="Click to view Microsoft BPOS Demo" border="0" height="160" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TLntZnpEQWI/AAAAAAAAAU8/cXk94XsblI0/s1600/BPOS_Demo.jpg" style="outline: 4px solid Gray; padding: 10px;" title="Click to view Microsoft BPOS Demo" width="300" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;Why enterprises should look forward to it?&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/TLqZy7NyCrI/AAAAAAAAAVE/bMfMSXqm6L8/s1600/BPOS+-+How+it+works.gif" target="_blank" title="Click to view how Microsoft BPOS works"&gt;&lt;img alt="Click to view how Microsoft BPOS works" border="0" height="250" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TLqZy7NyCrI/AAAAAAAAAVE/bMfMSXqm6L8/s320/BPOS+-+How+it+works.gif" title="Click to view how Microsoft BPOS works" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Large, medium or budding enterprises who don’t want to invest in having on-premise infrastructure for their day-to-day messaging via E-Mail, peer-to-peer audio calls, video conferencing, team collaboration via portals, presence availability via Communicator, etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Enterprises can leverage business rich capabilities without the need to deploy and maintain software and hardware on-premise. These services can meet your needs for user productivity, high availability (&lt;span style="font-size: small;"&gt;&lt;i&gt;Microsoft assures 99.5% and above up-time&lt;/i&gt;&lt;/span&gt;), security (&lt;span style="font-size: small;"&gt;&lt;i&gt;read &lt;b style="color: #6aa84f;"&gt;here&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;) and 24/7 reliability.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;It’s a subscription or pay-per-use based service which means you can back out from using it as per your own discretion. All your data can be backed up on-premise in that case.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Having said that, even enterprises having their infrastructure present on-premise can look forward to BPOS when they intend to scale up their hosted applications without investing in infrastructure (&lt;span style="font-size: small;"&gt;&lt;i&gt;including floor space, H/W and S/W&lt;/i&gt;&lt;/span&gt;), reducing expenditure on maintenance and administration, renewing software licenses, etc.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;How should I upgrade to BPOS?&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Don’t have an on-premise infrastructure ready&lt;/b&gt;: If you are an enterprise or a start-up firm who doesn’t have an on-premise infrastructure, it’s going to be a fast adoption and a learning curve to look forward. All you have to do is:&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;Pen down your requirements from the BPOS suite of tools with the no. of users you wish to have. In future, it won’t be difficult to scale up your requirements/users coz it’s a subscription based service and you pay-per-use.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;Go through the buying options carefully &lt;a href="http://www.microsoft.com/online/buy.aspx" target="_blank" title="Click to check out the buying options for BPOS"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt; and select the right plan.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;Register for the service &lt;a href="https://mocp.microsoftonline.com/site/buy/MS-BPOS-0001P?culture=en-us&amp;amp;WT.mc_id=BUY-BPOS_business-productivity_en-us" target="_blank" title="Click to register for on BPOS"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt; and get familiar with the Administration and User center.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;Register your company domain(&lt;i&gt;mandatory&lt;/i&gt;) and get it approved via an E-Mail confirmation.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;Check the Administration center, start and configure all the services you need. Make the necessary settings like adding users, giving the requisite permissions to the user, etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;For connecting Microsoft Outlook to your Exchange Online Inbox and other configurations you’ll need &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=B4D668F4-26B0-4B3C-8B13-5E0275948257" target="_blank" title="Click to download Microsoft Online Migration Toolkit"&gt;&lt;b style="color: #6aa84f;"&gt;Microsoft Online Migration Toolkit&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li style="margin-left: 40px;"&gt;On the user side, the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=128350&amp;amp;clcid=0x409" target="_blank" title="Click to download Microsoft Online Sign-In client"&gt;&lt;b style="color: #6aa84f;"&gt;Microsoft Online Services Sign-In client&lt;/b&gt;&lt;/a&gt; can be used which acts as a front-end for BPOS services.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Have an on-premise infrastructure ready&lt;/b&gt;: This case deserves a separate blog post from me as there needs to be a clear strategy which an Architect has to design considering existing infrastructure and its tolerable capacity, critical data, security, co-existence expenditure, etc. A lot of case-studies and best practices exist for this case but one of the best amongst those which I found and which all experts recommend - co-existing your on-premise infrastructure with your cloud based service.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Stay tuned on this blog post as I'll be putting up some relevant links here later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Try a &lt;b&gt;30-day evaluation&lt;/b&gt; of BPOS &lt;a href="https://mocp.microsoftonline.com/site/services/bpos/signup.aspx?offer=suite&amp;amp;culture=en-US&amp;amp;WT.mc_id=TRY-BPOS_business-productivity_en-us" target="_blank" title="Click to try a 30-day evaluation on BPOS"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #e69138;"&gt;&lt;b&gt;About the pricing?&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;There exists a separate offering for both new and existing customers and both of them are quite attractive. At the same time, it’s important that you think twice before you enroll your users coz its per-user-per-service pricing per month and not all features which we had in our on-premise set-up are there in BPOS. Check the image below for an idea.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/TLqa8Bh-EtI/AAAAAAAAAVI/CCRCEcXfmtk/s1600/BPOS_Standard_Features.png" target="_blank" title="Click to view BPOS features"&gt;&lt;img alt="Click to view BPOS features" border="0" height="100%" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TLqa8Bh-EtI/AAAAAAAAAVI/CCRCEcXfmtk/s1600/BPOS_Standard_Features.png" title="Click to view BPOS features" width="100%" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="2" frame="border" rules="all" style="text-align: center; width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding: 5px; text-align: center; vertical-align: middle; width: 50%;"&gt;&lt;b&gt;Services preferred&lt;/b&gt;&lt;/td&gt; &lt;td style="padding: 5px; text-align: center; vertical-align: middle; width: 50%;"&gt;&lt;b&gt;Price&lt;/b&gt;&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;• &lt;span style="font-size: small;"&gt;Entire BPOS Suite which includes&lt;/span&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp; - Exchange Online&lt;br /&gt;&amp;nbsp;&amp;nbsp; - Sharepoint Online&lt;br /&gt;&amp;nbsp;&amp;nbsp; - OCS Online&lt;br /&gt;&amp;nbsp;&amp;nbsp; - Live Meeting Online&lt;/td&gt; &lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;10$ user/month&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;• Exchange Online&lt;/td&gt; &lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;5$ user/ month&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;• Sharerepoint Online&lt;/td&gt; &lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;5.25$ user/month&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;• Office Comunications Online&lt;/td&gt; &lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;2$ user/month&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;&lt;span style="font-size: small;"&gt;• Office Live Meeting Online&lt;/span&gt;&lt;/td&gt;&lt;td style="padding: 5px; text-align: left; vertical-align: top;"&gt;4.5$ user/month&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Check this &lt;b&gt;calculator&lt;/b&gt; for &lt;b&gt;BPOS cost calculation&lt;/b&gt;:&amp;nbsp; &lt;a href="http://www.microsoft.com/online/estimator/default.aspx" style="margin: 0px; padding: 0px;" target="_blank" title="Click to view Microsoft BPOS Price Calculator"&gt;&lt;img alt="Click to view Microsoft BPOS Price Calculator" border="0" height="30" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TLnrR6vqTbI/AAAAAAAAAU4/p34OPgP9PR0/s1600/Calculator_Icon.png" style="margin: 0px; padding: 0px;" title="Click to view Microsoft BPOS Price Calculator" width="26" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #e69138;"&gt;BPOS Success story&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;over Google Apps in a way&lt;/i&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Some of the biggest names in the Fortune 500 list have started taking to SaaS platform and many more are following.&lt;br /&gt;&lt;br /&gt;Check out some customer experiences on BPOS &lt;a href="http://www.microsoft.com/casestudies/Case_Study_Search_Results.aspx?Type=1&amp;amp;ProTaxID=3278,15244" target="_blank" title="Click to read some Customer experiences on BPOS"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;A wild thought I get while writing this – &lt;b&gt;Microsoft&lt;/b&gt; just unleashed a wave which it is set to conquer.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1129843793341300755" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1129843793341300755?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1129843793341300755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1129843793341300755' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1129843793341300755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1129843793341300755'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/10/microsoft-bpos-suite-overview.html' title='Microsoft BPOS Suite: An overview'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GTY2pIbrTVE/TLqY-sf7a0I/AAAAAAAAAVA/TeD2PfXnMu4/s72-c/BPOS+_Services.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8545413635697165482</id><published>2010-09-26T23:12:00.094+05:30</published><updated>2010-10-16T17:56:09.380+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='technical user-groups in Mumbai'/><category scheme='http://www.blogger.com/atom/ns#' term='About Mumbai IT Pro'/><title type='text'>Mumbai IT Pro - The inspiration behind it and my thoughts on it</title><content type='html'>IT industry has been one of the most sought after industry for the current generation in INDIA. But, the right people with the right skills and technical proficiency have always eluded companies and private organizations. Add to it, people who work in large organizations always find themselves falling short of skills and knowledge to deal with their project work. And the ones’ who possess both are fighting to find people of their caliber so they could network with them. A point to note, as per &lt;b&gt;NASSCOM&lt;/b&gt; - 70% of graduates passing out are unemployable (&lt;span style="font-size: small;"&gt;&lt;i&gt;including those passing in IT and computers branch&lt;/i&gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mumbaiitpro.org/" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank" title="Click to check out Mumbai IT Pro portal"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TJ-YPZIcYtI/AAAAAAAAAUY/fpwUac505nA/s1600/Mumbai+IT+Pro.jpg" /&gt;&lt;/a&gt;Enter &lt;b style="color: #f1c232;"&gt;Mumbai IT Pro&lt;/b&gt; – A technology based user-group, founded by die-hard Microsoft fanatics and partly funded by &lt;b&gt;Microsoft&lt;/b&gt; has primarily focused on the above mentioned critical issues which the current folks have been facing. We impart education (&lt;span style="font-size: small;"&gt;&lt;i&gt;the practical form&lt;/i&gt;&lt;/span&gt;) in the form of sessions including hands-on-labs, videos, guides, etc. Some of the best in this business including corporate trainers, &lt;b&gt;Microsoft MVP&lt;/b&gt;’s (&lt;span style="font-size: small;"&gt;&lt;i&gt;Most Valued Professionals&lt;/i&gt;&lt;/span&gt;), IT Specialists, etc are a part of this team and share the same view. Apart from imparting education, users of this group are also enlightened to some of the most precious products about to release, preview programs, offers, quiz, etc.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Example&lt;/b&gt;&lt;/u&gt; : Microsoft &lt;b&gt;Windows 7&lt;/b&gt;, &lt;b&gt;Office 2010&lt;/b&gt;, &lt;b&gt;Sharepoint 2010&lt;/b&gt;, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The sessions are very dynamic including Q&amp;amp;A’s, social networking, quiz, etc. In short, the audience always find themselves in a win-win situation from fun way-of-learning to winning some goodies for themselves. Every quarter, a kind-of mega event is organized called as &lt;b&gt;Community Tech. Day&lt;/b&gt; which is held at a neutral venue (&lt;span style="font-size: small;"&gt;&lt;i&gt;other than Microsoft Kalina office&lt;/i&gt;&lt;/span&gt;) where we get an opportunity to get in touch with more passionate people and get them involved in our activities. The Tech. Day witnesses audiences over 500 with more than 800 streams online. A record in a way. Till date, Mumbai IT Pro has around 5000 members with around 1000 members online over their portal every day. Our very notion ‘ &lt;b&gt;Connect&lt;/b&gt; + &lt;b&gt;Share&lt;/b&gt; = &lt;b&gt;Grow&lt;/b&gt; ’ says the entire story. Adding to it, making people realize the idea that working isn’t just for earning but it’s actually fun and can be relishing and enjoyable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;From my contribution P.O.V., I have been an active and regular part of this group since 2008 and since August 2009 on their portal. I always had this opinion that writing articles, blogs and guides on important technical topics/products would not only come handy to users but would always stay on record of the search-engines on the web and on the &lt;b&gt;Mumbai IT Pro&lt;/b&gt; &lt;a href="http://www.mumbaiitpro.org/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to check out Mumbai IT Pro portal"&gt;website&lt;/a&gt;. Hence writing has been my primary focus. Secondly, I hold the position of &lt;b&gt;social enthusiast&lt;/b&gt; in the user-group, which means I contribute towards the evangelism and marketing of all events and activities over all popular social networks including &lt;a href="http://twitter.com/MumbaiITPro" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to follow Mumbai IT Pro on Twitter"&gt;Twitter&lt;/a&gt; and &lt;a href="http://www.facebook.com/group.php?gid=8818680052" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to follow Mumbai IT Pro on Facebook"&gt;Facebook&lt;/a&gt;. A matter of fact, I’ll always be seen at all of the events volunteering in all possible sorts and sometimes getting desperate to win some goodies for myself …. ☺ ☺&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Over time, I’ve won some accolades for myself from the community and have been absent for some periods due to my personal/professional commitments …. ☺ ☺&lt;br /&gt;&lt;br /&gt;Following are some of them ::&lt;br /&gt;&lt;br /&gt;&lt;ul type="square"&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; My profile over &lt;b&gt;Mumbai IT Pro&lt;/b&gt; &lt;a href="http://www.mumbaiitpro.org/?option=com_community&amp;amp;view=profile&amp;amp;userid=255&amp;amp;Itemid=93" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view Hardik Shah [Guru]'s profile on Mumbai IT Pro portal"&gt;Here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Blogger of the month&lt;/b&gt; award – June 2010 &lt;a href="http://mumbaiitpro.org/downloads/newsletters/june2010/june2010.html" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view the Mumbai IT Pro June 2010 Newsletter and my Blogger of the year mention"&gt;Here&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; '&lt;b&gt;Tech. Ed. on the road event&lt;/b&gt;' on 15th May, 2010 :: &lt;a href="http://bit.ly/bbhSg2" style="color: #6aa84f; font-weight: bold;"&gt;Here&lt;/a&gt; &amp;amp; &lt;a href="http://bit.ly/9CKtOP" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view some shots from Tech. Ed. on the road 2010 event"&gt;Here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul type="square"&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; One of the samples guides (&lt;b&gt;E-Book&lt;/b&gt;) I wrote for the user-group &lt;a href="http://cid-f1ea25e8e2f38be2.skydrive.live.com/self.aspx/.Public/A%20Guide%20to%20SQL%20Server%20Management%20Studio%202005.pdf" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view the SQL Server Management Studio 2005 Guide"&gt;Here&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;I’ll be more than pleased to mention some of our prominent members from &lt;b&gt;Mumbai IT Pro&lt;/b&gt; team :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Ashwin Kini&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;Chairman of Mumbai IT Pro, MVP, IT Specialist&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Shabbir Ahmed&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;CCIE, MVP and one of best speakers we have&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Aviraj Ajgekar&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;MCSE, MVP and speaker&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Ankit Jain&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;MCSE, IT Specialist at IBM&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Cyril Thomas&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;MS Exchange specialist and in-charge of events/sessions&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Mohit Panchal&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;in-charge of events/sessions&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Chirag Panchal&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;MCT, MCPD, speaker, Corporate Trainer&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Hari Maurya&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;in-charge of newsletters/banner designs&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;For more details on &lt;b&gt;Mumbai IT Pro&lt;/b&gt; E-Mail :: &lt;a href="mailto:info@mumbaiitpro.org" style="color: #6aa84f; font-weight: bold;" title="Click to contact Mumbai IT Pro for any info."&gt;info@mumbaiitpro.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=8545413635697165482" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8545413635697165482?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8545413635697165482/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8545413635697165482' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8545413635697165482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8545413635697165482'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/09/mumbai-it-pro-inspiration-behind-it-and.html' title='Mumbai IT Pro - The inspiration behind it and my thoughts on it'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/TJ-YPZIcYtI/AAAAAAAAAUY/fpwUac505nA/s72-c/Mumbai+IT+Pro.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-957227616911719424</id><published>2010-09-11T20:31:00.004+05:30</published><updated>2011-06-06T10:36:40.270+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is CSS Box Model'/><category scheme='http://www.blogger.com/atom/ns#' term='Designing using CSS'/><title type='text'>Web Designing: CSS Box Model approach and some examples</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I have been doing my bit on &lt;b&gt;Web Designing&lt;/b&gt; for &lt;b&gt;Web 2.0&lt;/b&gt; concept for quite some time now. Some related posts on the same :&lt;br /&gt;&lt;br /&gt;• &lt;a href="http://gameboyzone.blogspot.com/2010/10/web-designing-opting-for-xhtml-10-and.html" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view my post on Web Designing: Opting for XHTML 1.0 and CSS 2.0"&gt;Web Designing: Opting for XHTML 1.0 and CSS 2.0&lt;/a&gt;&lt;br /&gt;• &lt;a href="http://gameboyzone.blogspot.com/2010/08/web-designing-faster-websites-means.html" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view my post on WebDesigning: Faster Websites means more Business"&gt;Web Designing: Faster Websites means more Business&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this post I’ll be now covering a very basic Web Designing topic on &lt;b&gt;CSS Box Model&lt;/b&gt; which will pave the way for you to think in the boxed approach and harness the power of CSS to get simpler designs while at the same time not losing the charm and looks of your design.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b style="color: #f1c232;"&gt;CSS Box Model&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="CSS Box Model" border="0" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TKiShbNiDYI/AAAAAAAAAUk/pyX10U-KJMo/s320/CSS+Box+Model.png" style="height: 250px; width: 100%;" title="CSS Box Model" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can make out, a Web-Page is composed (&lt;span style="font-size: small;"&gt;&lt;i&gt;from CSS point-of-view&lt;/i&gt;&lt;/span&gt;) of several parts starting from outside. The idea for Web Designers and UI enthusiasts is to think in this approach while designing their layouts or writing a code snippet.&lt;br /&gt;&lt;br /&gt;Some basic selectors of CSS like &lt;a href="http://www.w3schools.com/css/css_margin.asp" target="_blank" title="Click to learn about the CSS 'margin' property"&gt;&lt;b style="color: #6aa84f;"&gt;&lt;i&gt;margin&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;, &lt;a href="http://www.w3schools.com/CSS/pr_outline.asp" target="_blank" title="Click to learn about the CSS 'outline' property"&gt;&lt;b style="color: #6aa84f;"&gt;&lt;i&gt;outline&lt;/i&gt;&lt;/b&gt;&lt;/a&gt;, &lt;a href="http://www.w3schools.com/css/css_border.asp" target="_blank" title="Click to learn about the CSS 'border' property"&gt;&lt;b style="color: #6aa84f;"&gt;&lt;i&gt;border&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; and &lt;a href="http://www.w3schools.com/css/css_padding.asp" target="_blank" title="Click to learn about the CSS 'padding' property"&gt;&lt;b style="color: #6aa84f;"&gt;&lt;i&gt;padding&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; should be known to put things in place. A point to note, the above selectors are known as &lt;b&gt;short-hand selectors&lt;/b&gt; and can help you save the effort by specifying the style, width and color in just one go. Check the following example:&lt;br /&gt;&lt;br /&gt;• &lt;b&gt;padding: 25px;&lt;/b&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;span style="font-size: small;"&gt;&lt;i&gt;All four paddings are 25px&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;• &lt;b&gt;border:&amp;nbsp; 5px solid red;&lt;/b&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;span style="font-size: small;"&gt;&lt;i&gt;Can mention the [width], [style] and [color] all together&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now trying some full-fledged examples to prove what I had mentioned previously - &lt;b&gt;Using the CSS Box Model approach&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;• Example 1:&lt;/b&gt; The basics&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #f7f6f3; border-style: solid; border-width: 6px; color: black; margin: 20px; outline: 4px solid rgb(230, 226, 216); padding: 20px;"&gt;This example uses the CSS Box Model and the CSS attributes to style a DIV element. Check the CODE below. The CSS &lt;i&gt;selector:property&lt;/i&gt; combination used:&lt;br /&gt;&lt;br /&gt;• background-color: #F7F6F3; &lt;br /&gt;• border: solid 4px White;&lt;br /&gt;• outline: #E6E2D8 Solid 4px;&lt;br /&gt;• padding: 20px;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;CODE Snippet&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt; &lt;span style="color: red;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;="&lt;/span&gt;&lt;span style="color: red;"&gt;background-color&lt;/span&gt;:&lt;span style="color: blue;"&gt;#F7F6F3&lt;/span&gt;; &lt;span style="color: red;"&gt;border&lt;/span&gt;:&lt;span style="color: blue;"&gt;solid&lt;/span&gt; &lt;span style="color: blue;"&gt;4px&lt;/span&gt; &lt;span style="color: blue;"&gt;transparent&lt;/span&gt;; &lt;span style="color: red;"&gt;outline&lt;/span&gt;:&lt;span style="color: blue;"&gt;#E6E2D8&lt;/span&gt; &lt;span style="color: blue;"&gt;Solid&lt;/span&gt; &lt;span style="color: blue;"&gt;4px&lt;/span&gt;; &lt;span style="color: red;"&gt;padding&lt;/span&gt;:&lt;span style="color: blue;"&gt;20px&lt;/span&gt;;&lt;span style="color: blue;"&gt; &lt;span style="color: red;"&gt;margin&lt;/span&gt;&lt;/span&gt;:&lt;span style="color: blue;"&gt;20px&lt;/span&gt;;&lt;span style="color: blue;"&gt;"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This example uses the CSS Box Model and the CSS attributes to style a DIV element. Check the CODE below.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;• Example 2:&lt;/b&gt; The Gmail style&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #e8eefa; border-style: solid; border-width: 6px; color: black; margin: 20px; outline: 2px solid rgb(195, 217, 255); padding: 20px;"&gt;This is the perfect &lt;b&gt;Gmail&lt;/b&gt; Login page style if you might have noticed.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;CODE Snippet&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt; &lt;span style="color: red;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;="&lt;/span&gt;&lt;span style="color: red;"&gt;background-color&lt;/span&gt;:&lt;span style="color: blue;"&gt;#E8EEFA&lt;/span&gt;; &lt;span style="color: red;"&gt;border&lt;/span&gt;:&lt;span style="color: blue;"&gt;solid&lt;/span&gt; &lt;span style="color: blue;"&gt;4px&lt;/span&gt; &lt;span style="color: blue;"&gt;transparent&lt;/span&gt;; &lt;span style="color: red;"&gt;outline&lt;/span&gt;:&lt;span style="color: blue;"&gt;#C3D9FF&lt;/span&gt; &lt;span style="color: blue;"&gt;Solid&lt;/span&gt; &lt;span style="color: blue;"&gt;1px&lt;/span&gt;; &lt;span style="color: red;"&gt;padding&lt;/span&gt;:&lt;span style="color: blue;"&gt;20px&lt;/span&gt;;&lt;span style="color: blue;"&gt;"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This is the perfect &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;strong&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;GMail&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;strong&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; Login Page style which you might have noticed.&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;• Example 2:&lt;/b&gt; The W3Schools style&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color: #e1efbb; border-style: solid; border-width: 6px; color: black; margin: 20px; outline: 4px double rgb(152, 191, 33); padding: 20px;"&gt;This is the perfect &lt;b&gt;W3Schools&lt;/b&gt; style. &lt;/div&gt;&lt;br /&gt;&lt;b&gt;CODE Snippet&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt; &lt;span style="color: red;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;="&lt;/span&gt;&lt;span style="color: red;"&gt;outline&lt;/span&gt;:&lt;span style="color: blue;"&gt;double&lt;/span&gt; &lt;span style="color: blue;"&gt;4px&lt;/span&gt; &lt;span style="color: blue;"&gt;#98bf21&lt;/span&gt;; &lt;span style="color: red;"&gt;background-color&lt;/span&gt;:&lt;span style="color: blue;"&gt;#E1EFBB&lt;/span&gt;; &lt;span style="color: red;"&gt;border&lt;/span&gt;:&lt;span style="color: blue;"&gt;solid&lt;/span&gt; &lt;span style="color: blue;"&gt;4px&lt;/span&gt; &lt;span style="color: blue;"&gt;transparent&lt;/span&gt;; &lt;span style="color: red;"&gt;padding&lt;/span&gt;:&lt;span style="color: blue;"&gt;20px&lt;/span&gt;; &lt;span style="color: red;"&gt;margin&lt;/span&gt;:&lt;span style="color: blue;"&gt;20px&lt;/span&gt;;&lt;span style="color: blue;"&gt;"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This is the perfect &lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;strong&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;W3Schools&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;strong&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; style. &lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=957227616911719424" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-957227616911719424?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/957227616911719424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=957227616911719424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/957227616911719424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/957227616911719424'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/10/web-designing-css-box-model-approach.html' title='Web Designing: CSS Box Model approach and some examples'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/TKiShbNiDYI/AAAAAAAAAUk/pyX10U-KJMo/s72-c/CSS+Box+Model.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8190872604824757121</id><published>2010-08-13T21:18:00.008+05:30</published><updated>2011-01-11T00:59:51.519+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web designing using XHTML and CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Design best practices'/><title type='text'>Web Designing: Opting for XHTML 1.0 and CSS 2.0</title><content type='html'>Creating Web sites is no more a new thing for the current generation. Considering the fact that here in Mumbai | INDIA even a 9th standard student is taught HTML and making web-pages in school explains the fast transition the Internet and web in particular has made. Moving ahead and to the point, choosing the right version of HTML and CSS surely makes sense and speaks volumes while answering questions in future on compatibility, code maintenance, leveraging W3C and browser standards, performance tuning, etc.&lt;br /&gt;&lt;br /&gt;Hence the topic – &lt;b&gt;opting for XHTML 1.0 and CSS 2.0&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="Web Designing: Opting for XHTML 1.0 and CSS 2.0" border="0" height="120" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TKiiy1bvjmI/AAAAAAAAAUo/JeAhVY_3ThE/s320/XHTML_CSS_Logo.png" style="text-align: center;" title="Web Designing: Opting for XHTML 1.0 and CSS 2.0" width="320" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #f1c232;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;A nice practice&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The best part about opting &lt;a href="http://www.w3schools.com/xhtml/xhtml_intro.asp" target="_blank" title="Click to know about XHTML 1.0"&gt;&lt;b style="color: #6aa84f;"&gt;XHTML&lt;/b&gt;&lt;/a&gt; for your design over &lt;b&gt;HTML 4.01&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It is a stricter and cleaner version of HTML.&lt;br /&gt;&lt;img alt="XHTML" border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TKiufNXhTfI/AAAAAAAAAUs/kGSI0JOplBs/s1600/XHTML+Logo.png" style="float: right; height: 100px; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; width: 100px;" title="XHTML" /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Provides a rational methodology of writing CODE where XHTML bears the data and CSS bears the styling. Both of them should not be interchanged. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;All tags should be closed (&lt;span style="font-size: small;"&gt;&lt;i&gt;including inline elements like &amp;lt;br&amp;gt;&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Tags should be properly nested.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The presentation part of the design/layout should be handled by CSS (&lt;span style="font-size: small;"&gt;&lt;i&gt;internal/external/inline&lt;/i&gt;&lt;/span&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The single part attributes in HTML 4.01 should also have values (&lt;span style="font-size: small;"&gt;&lt;i&gt;example: selected=”selected” in &amp;lt;option&amp;gt;&lt;/i&gt;&lt;/span&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Now read the following point over the above carefully :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;XHTML&lt;/b&gt; 1.0 is &lt;b&gt;W3C&lt;/b&gt;’s recommendation over HTML 4.01. XHTML 1.0 became a W3C Recommendation on January 26, 2000.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;All browsers currently (&lt;i&gt;&lt;span style="font-size: small;"&gt;including IE6&lt;/span&gt;&lt;/i&gt;) support XHTML. Going ahead, it would be XHTML 1.0 and HTML 5 (&lt;i&gt;&lt;span style="font-size: small;"&gt;implicitly follows XHTML&lt;/span&gt;&lt;/i&gt;) that will have it's presence on the web.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Developing the design in XHTML makes it easy for others to understand the code and maintain it later. This in fact, is one of the top reasons why you should go for XHTML in place of the now obsolete HTML 4.01 and its variants.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Quite a lot of elements, attributes have been deprecated. Check the list &lt;a href="http://www.evotech.net/blog/2007/07/xhtml-deprecated-elements-and-attributes/" target="_blank" title="Click to know about the deprecated elements of HTML 4.01"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/css/css_intro.asp" target="_blank" title="Click to know about CSS 2.0"&gt;&lt;b style="color: #6aa84f;"&gt;CSS 2.0&lt;/b&gt;&lt;/a&gt; isn’t a shift in approach like XHTML was from HTML 4.01. It has some fine feature additions and enhancements over CSS 1.0. Here are some of them :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;img alt="CSS" border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/TKiu08o_L_I/AAAAAAAAAUw/v19eAglaf-w/s1600/CSS+Logo.png" style="float: right; height: 100px; padding-left: 10px; width: 100px;" title="CSS" /&gt;&lt;a href="http://www.w3schools.com/css/css_pseudo_classes.asp" target="_blank" title="Click to know about CSS pseudo classes"&gt;&lt;b style="color: #6aa84f;"&gt;CSS pseudo classes&lt;/b&gt;&lt;/a&gt; like :link, :visited, :hover, :active, :focus, :before, :after, :first-child, :first-letter, :first-line.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The &lt;a href="http://www.w3schools.com/Css/css_dont.asp" target="_blank" title="Click to know about the 'behavior' attribute in CSS"&gt;&lt;b style="color: #6aa84f;"&gt;behavior&lt;/b&gt;&lt;/a&gt; attribute for Internet Explorer to customize events has become prominent.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Border and Outline : Custom styling w.r.t. color, width, style for top, bottom, left, right border and outline.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Text : Introduced the ‘ &lt;b&gt;text-shadow&lt;/b&gt; ‘ property. This attribute ceases to work as expected in IE. This property is not recommended for use.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Absolute positioning : The ‘ position ‘ selector can now take ‘ &lt;a href="http://www.w3schools.com/Css/pr_class_position.asp" target="_blank" title="Click to know about the 'position:absolute' property in CSS"&gt;&lt;b style="color: #6aa84f;"&gt;absolute&lt;/b&gt;&lt;/a&gt; ‘ property. You can use the top, bottom, left, right selectors to specify the coordinates and position an element on a page.&lt;/li&gt;&amp;nbsp;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;A good practice in using CSS is to use &lt;b&gt;external style-sheets&lt;/b&gt;. This not only keeps the CODE compact but also helps making future modifications faster for the entire Website. &lt;i&gt;Make sure you avoid internal style-sheets as much as possible&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some interesting facts which you might not have noticed :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Google&lt;/b&gt; recommends and advocates the use of XHTML 1.0 and CSS 2.0 but a closer look at the code of &lt;b&gt;Gmail&lt;/b&gt;, &lt;b&gt;Orkut&lt;/b&gt; and &lt;b&gt;Blogger&lt;/b&gt; says a different story.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;One of the primary goals and concerns for a Web-site from a client’s perspective is to convert the existing code-base to XHTML 1.0 and CSS 2.0. This explains the reason why you should keep up to both the version for any new code.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;SEO&lt;/b&gt; (&lt;i&gt;&lt;span style="font-size: small;"&gt;Search Engine Optimization&lt;/span&gt;&lt;/i&gt;) yields positive results if done on a code-base written in XHTML 1.0, CSS 2.0 and validated from &lt;a href="http://validator.w3.org/" target="_blank" title="Click to know about W3C Markup Validation Service"&gt;&lt;b style="color: #6aa84f;"&gt;W3C Markup Validation Service&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Microsoft&lt;/b&gt;’s &lt;a href="http://www.microsoft.com/en/us/default.aspx" target="_blank" title="Click to check out Microsoft's official site"&gt;&lt;b style="color: #6aa84f;"&gt;site&lt;/b&gt;&lt;/a&gt; is one of the fewest I found amongst the technology heavy-weights which correctly implements both the standards.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;No matter which programming language you use like &lt;b&gt;PHP, C#.Net, Ruby, JSP&lt;/b&gt;, etc. on any platform say &lt;b&gt;ASP.Net, J2EE, Ruby-on-Rails&lt;/b&gt;, etc. – what you eventually receive on the side of client is &lt;b&gt;HTML&lt;/b&gt;, &lt;b&gt;CSS&lt;/b&gt; and &lt;b&gt;JavaScript&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;irrespective of versions)&lt;/i&gt;&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=8190872604824757121" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8190872604824757121?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8190872604824757121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8190872604824757121' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8190872604824757121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8190872604824757121'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/10/web-designing-opting-for-xhtml-10-and.html' title='Web Designing: Opting for XHTML 1.0 and CSS 2.0'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GTY2pIbrTVE/TKiiy1bvjmI/AAAAAAAAAUo/JeAhVY_3ThE/s72-c/XHTML_CSS_Logo.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1082287948874936407</id><published>2010-08-13T18:43:00.043+05:30</published><updated>2010-10-04T00:40:31.106+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Designing approach'/><category scheme='http://www.blogger.com/atom/ns#' term='Faster websites means more business'/><title type='text'>Web Designing: Faster Websites means more Business</title><content type='html'>Complex things are always easy and trust me (&lt;span style="font-size: small;"&gt;&lt;i&gt;and Google&lt;/i&gt;&lt;/span&gt;), this proverb always stands true in the tenets of Web Designing. Increasingly, companies/projects/designers are opting for a &lt;b&gt;Web 2.0 design&lt;/b&gt; but keeping the winning formula of Google in mind –&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;" &lt;span style="font-size: large;"&gt;&lt;b style="color: #f1c232;"&gt;Faster Websites means more Business&lt;/b&gt;&lt;/span&gt; "&lt;/div&gt;&lt;br /&gt;If the Web stats. and most prominent examples are quoted like &lt;b&gt;Facebook&lt;/b&gt;, &lt;b&gt;GMail&lt;/b&gt;, &lt;b&gt;Yahoo&lt;/b&gt; the above formula of Google indeed is true.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A matter of fact, your site speed also helps in &lt;b&gt;Search rankings&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/TKiMOVe85hI/AAAAAAAAAUg/UBNZ6lV9d2g/s1600/Faster+sites+means+more+business.png" target="_blank" title="Faster websites help in Search Rankings"&gt;&lt;img alt="Faster websites help in Search Rankings" border="0" height="200" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TKiMOVe85hI/AAAAAAAAAUg/UBNZ6lV9d2g/s1600/Faster+sites+means+more+business.png" style="height: 200px; width: 100%;" title="Faster websites help in Search Rankings" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Read more on it &lt;a href="http://googlewebmastercentral.blogspot.com/2010/04/using-site-speed-in-web-search-ranking.html" target="_blank" title="Click to know how your Site speed affects Search Rankings"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One thing you’ll notice from the above article over the link - you don’t always have to go for fancy images, JavaScript, Flash content, etc. to attract the notice of your visitor. Using the above approach means using more space and bandwidth on the Web Server, and on the client side keeping him waiting for the entire thing to load which for everybody is frustrating and hence not recommended. Perhaps, that approach might work for your personal websites or blogs which witnesses at the most 1000 users per day but the same for enterprise projects isn't true!&lt;br /&gt;&lt;br /&gt;Web Users have now matured and are looking for content moreover of their interest and trying to get their intent completed ASAP. Hence the approach –&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;“&lt;/b&gt; &lt;b&gt;&lt;span style="color: #f1c232; font-size: large;"&gt;A good and compelling design with faster loading &lt;/span&gt;”&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Perhaps, after the advent of &lt;b&gt;XHTML 1.0&lt;/b&gt; and &lt;b&gt;CSS 2.0&lt;/b&gt;, things have indeed changed in approach and practice. You can read my post on it &lt;a href="http://gameboyzone.blogspot.com/2010/10/web-designing-opting-for-xhtml-10-and.html" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view my post on why you have to opt for XHTML 1.0 and CSS 2.0"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1082287948874936407" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1082287948874936407?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1082287948874936407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1082287948874936407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1082287948874936407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1082287948874936407'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/08/web-designing-faster-websites-means.html' title='Web Designing: Faster Websites means more Business'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GTY2pIbrTVE/TKiMOVe85hI/AAAAAAAAAUg/UBNZ6lV9d2g/s72-c/Faster+sites+means+more+business.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1618898539991233991</id><published>2010-07-18T16:27:00.003+05:30</published><updated>2010-09-25T22:35:20.673+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rating of Inception - The movie'/><category scheme='http://www.blogger.com/atom/ns#' term='Inception review'/><category scheme='http://www.blogger.com/atom/ns#' term='Inception - The idea'/><title type='text'>Inception – The film’s idea and my view</title><content type='html'>The film’s named &lt;b&gt;Inception&lt;/b&gt; and it indeed lives to its name. Directed by &lt;b&gt;Cristopher Nolan&lt;/b&gt;, the maestro behind ‘&lt;b&gt;The Dark Knight&lt;/b&gt;’ comes out with another screen-scorcher and action-packed thriller. Long time since I saw a film like that, the last one being - &lt;b&gt;The Dark Knight&lt;/b&gt; … :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img align="center" alt="Inception - The Movie" border="0" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TELc_dFpqAI/AAAAAAAAAS8/yIjFkq2ZXgQ/s400/Inception-Banner.png" style="text-align: center;" title="Inception - The Movie" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #f6b26b;"&gt;My disclaimer&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;I intend to write this post not as a review but as a base for those who’ll be watching this film after reading this post. The film’s tied up in a dream and anachronism right from the start which makes it difficult to comprehend for our die-hard Hindi film viewers &lt;i&gt;(&lt;span style="font-size: small;"&gt;even I’m one of them&lt;/span&gt;&lt;/i&gt;). Probably, they have another reason to give this film a miss, but that’s what I don’t want to happen. The film is an extra-ordinary one with a great story, cast and some heart-stopping sequences. I’ll rate it a must watch for all boys! For girls/women - since they are moreover emotional animals than social, it would be your man’s call … :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f6b26b;"&gt;The core idea&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The core idea of the film lies in the fact that to get a human-being to do something he has to have a perception regarding it or say he has to make a decision. But getting a stranger to have a perception when he's awake isn't a child's play and hence only a planned inception into human’s mind can help. That’s inception!&lt;br /&gt;&lt;br /&gt;An individual has to be put into a dream or hallucinated (&lt;span style="font-size: small;"&gt;&lt;i&gt;the same dizzy feeling when you smoke or get drunk&lt;/i&gt;&lt;/span&gt;) by some way. And once that's achieved, you can give the mind the feeling of the unrealistic ambience around him and force him into a trap to achieve our motive. That’s the dynamic of the story!&lt;br /&gt;&lt;br /&gt;You can read more on the film at IMDB &lt;span style="font-size: large;"&gt;&lt;a href="http://www.imdb.com/title/tt1375666/" style="color: #6aa84f; font-weight: bold;" title="Click to read more on Inception on IMDB"&gt;Here&lt;/a&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You can check out the following trailer which will give you the gist of it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="400" width="100%"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_zfMZaLoAsY?fs=1&amp;amp;hl=en_US&amp;amp;rel=0&amp;amp;hd=1&amp;amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_zfMZaLoAsY?fs=1&amp;amp;hl=en_US&amp;amp;rel=0&amp;amp;hd=1&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="100%" height="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f6b26b;"&gt;My view&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now the story in the film falls into place with &lt;b&gt;Leonardo DiCaprio&lt;/b&gt; in lead role and the one who plants the inception. He along with his accomplices uses all possible sophisticated technology, planning and the right people to get the job done. In the way, you’ll see some breath-taking sequences filled with action, mature humor, thrilling scenes and romance &lt;span style="font-size: small;"&gt;(&lt;i style="color: #3d85c6;"&gt;oh yeah !&lt;/i&gt;&lt;/span&gt;). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f6b26b;"&gt;My rating&lt;/b&gt; : &lt;b&gt;5/5&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Watching the film on VCD/DVD at your home will take the joy out of the entire experience and also won’t do justice to the idea of the film! So do watch it at a Multiplex nearby ….&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1618898539991233991" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1618898539991233991?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1618898539991233991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1618898539991233991' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1618898539991233991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1618898539991233991'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/07/inception-films-idea-and-my-view.html' title='Inception – The film’s idea and my view'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/TELc_dFpqAI/AAAAAAAAAS8/yIjFkq2ZXgQ/s72-c/Inception-Banner.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-3304916863375445187</id><published>2010-07-08T23:55:00.005+05:30</published><updated>2010-12-18T01:41:27.567+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Print HTML code using JavaScript'/><title type='text'>Web Development: Printing a DIV tag using JavaScript</title><content type='html'>A majority of times, web developers have to print an existing content on their web page. To be practical, you target the contents of a &amp;lt;div&amp;gt; tag. While a majority would choose to search for a string like ‘&lt;span style="font-size: small;"&gt;&lt;i&gt;Printing a DIV tag in ASP.Net&lt;/i&gt;&lt;/span&gt;’ or ‘&lt;i&gt;&lt;span style="font-size: small;"&gt;Printing a DIV tag in PHP&lt;/span&gt;&lt;/i&gt;’; the right search string should be ‘&lt;b&gt;Printing a DIV tag using JavaScript&lt;/b&gt;’. This is because irrespective of the server side programming language used, using &lt;b&gt;JavaScript&lt;/b&gt; would be the most apt solution. Following method will help you achieve the same using simple and effective JavaScript. You can get the LOC(&lt;span style="font-size: small;"&gt;&lt;i&gt;lines of code&lt;/i&gt;&lt;/span&gt;) to negligible if you implement the same using &lt;b&gt;jQuery&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="color: #e69138;"&gt;&lt;b&gt;Step 1&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;The &amp;lt;div&amp;gt; tag to be printed should bear the id="DivToPrint". Following HTML snippet depicts the same with comments(&lt;span style="font-size: small;"&gt;&lt;i&gt;do read them carefully&lt;/i&gt;&lt;/span&gt;). The Button is used to execute the ‘&lt;b&gt;PrintResults()&lt;/b&gt;’ function on Mouse click.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); list-style-type: none; margin: 0pt; padding: 0pt 0pt 0pt 5px; white-space: nowrap;"&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DOCTYPE&lt;/span&gt; &lt;span style="color: red;"&gt;html&lt;/span&gt; &lt;span style="color: red;"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: blue;"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: blue;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;html&lt;/span&gt; &lt;span style="color: red;"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue;"&gt;="http://www.w3.org/1999/xhtml"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Example for Printing a DIV&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;script&lt;/span&gt; &lt;span style="color: red;"&gt;src&lt;/span&gt;&lt;span style="color: blue;"&gt;="PrintScript.js"&lt;/span&gt; &lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/javascript"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;script&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;body&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;br&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;&amp;lt;!-- The contents of 'DivToPrint' will be printed. Avoid giving any styles to this &amp;lt;DIV&amp;gt;. --&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="DivToPrint"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;&amp;lt;!-- All content here onwards will be printed --&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt; &lt;span style="color: red;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;="&lt;/span&gt;&lt;span style="color: red;"&gt;text-align&lt;/span&gt;:&lt;span style="color: blue;"&gt;center&lt;/span&gt;; &lt;span style="color: red;"&gt;margin&lt;/span&gt;:&lt;span style="color: blue;"&gt;50px&lt;/span&gt;; &lt;span style="color: red;"&gt;border&lt;/span&gt;:&lt;span style="color: blue;"&gt;double&lt;/span&gt; &lt;span style="color: blue;"&gt;4px&lt;/span&gt; &lt;span style="color: blue;"&gt;BLACK&lt;/span&gt;;&lt;span style="color: blue;"&gt;"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;br&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;This is the Content which will be printed.&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;br&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;br&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;&amp;lt;!--&amp;nbsp;&amp;nbsp;*************************************** --&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;button&lt;/span&gt; &lt;span style="color: red;"&gt;onclick&lt;/span&gt;&lt;span style="color: blue;"&gt;="PrintResults()"&amp;gt;&lt;/span&gt;Click to Print&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;button&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;br&lt;/span&gt; &lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;body&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;html&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;u style="color: #e69138;"&gt;&lt;b&gt;Step 2&lt;/b&gt;&lt;/u&gt;:&lt;br /&gt;&lt;br /&gt;Import the JavaScript file which contains the ‘PrintResults()’ function. The Script contains code for printing the DIV tag which follows the following procedure:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Read the DIV tag with id="DivToPrint" and access its HTML content in a variable.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Create an additional DIV tag which will have your custom HTML content to be printed. Add the custom HTML content to this DIV tag.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Create a pop-up menu using ‘window.open()’. Open the document stream to this document and add the contents of both the DIV tags and close the stream. This Window when opened will open up the print window. On successful print operation, this window will terminate offering no user intervention with the window. You can remove the ‘window.close();’ code if you want this window to persist. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Following is the JavaScript code with detailed annotations as present in &lt;b&gt;PrintScript.js&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ul style="background: none repeat scroll 0% 0% rgb(255, 255, 255); list-style-type: none; margin: 0px; padding: 0pt 0pt 0pt 5px; white-space: nowrap;"&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: green;"&gt;/* JavaScript function to print the contents of the DIV */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;function&lt;/span&gt; PrintResults() &lt;/li&gt;&lt;li&gt;{&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//alert("Function Entered!");&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Test if the function is entered */&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* We can create a DIV with custom content dynamically to be printed. */&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; elem = document.createElement(&lt;span style="color: #a31515;"&gt;"div"&lt;/span&gt;);&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;elem.innerHTML = &lt;span style="color: #a31515;"&gt;"&amp;lt;div style='text-align:left;'&amp;gt;"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ &lt;span style="color: #a31515;"&gt;"&amp;lt;br /&amp;gt;This is the custom CONTENT.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ &lt;span style="color: #a31515;"&gt;"&amp;lt;/div&amp;gt;"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ &lt;span style="color: #a31515;"&gt;"&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;/span&gt;;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; content1 = elem.innerHTML;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;// content1 has to HTML code for our Custom DIV&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; content2 = document.getElementById(&lt;span style="color: #a31515;"&gt;"DivToPrint"&lt;/span&gt;).innerHTML; &lt;span style="color: green;"&gt;// content2 has to HTML code for our 'DivToPrint'&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;var&lt;/span&gt; win1 = window.open(&lt;span style="color: #a31515;"&gt;""&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"Print_Results"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"scrollbars=yes,width=800,height=700,toolbar=no,resizable=true,status=false,location=false"&lt;/span&gt;);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//win1.moveTo(150, 100);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Use this to move the Window to a specified location&amp;nbsp;&amp;nbsp;*/&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//alert(content1 + content2);&amp;nbsp;&amp;nbsp;&amp;nbsp;/* Will show the entire HTML CODE to be printed in alert Window for Test */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Open the stream to the win1 for adding the CODE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;win1.document.open();&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;win1.document.write(&lt;span style="color: #a31515;"&gt;"&amp;lt;html&amp;gt;"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ &lt;span style="color: #a31515;"&gt;"&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Window to be Printed&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;"&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ &lt;span style="color: #a31515;"&gt;"&amp;lt;body onload='window.print();window.close();'&amp;gt;"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+ content1 + content2 + &lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #a31515;"&gt;"&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;"&lt;/span&gt;);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* You can remove 'window.close();' to avoid closing the Window if you want. */&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;win1.document.close(); &lt;span style="color: green;"&gt;//Closing the stream is mandatory&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;}&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;You can download the source code Here&lt;/u&gt;&lt;/b&gt;: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;  &lt;td style="padding-left: 20px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-f1ea25e8e2f38be2.office.live.com/self.aspx/.Public/CODE%20Snippets/Printing%20a%20DIV%20tag%20using%20JavaScript.zip" target="_blank" title="Source code for printing a DIV tag using JavaScript"&gt;&lt;img alt="Source code for printing a DIV tag using JavaScript" border="0" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s1600/Download_Button.png" style="height: 80px; text-align: right; width: 100px;" title="Source code for printing a DIV tag using JavaScript" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=3304916863375445187" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-3304916863375445187?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/3304916863375445187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=3304916863375445187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3304916863375445187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3304916863375445187'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/07/web-development-printing-div-tag-using.html' title='Web Development: Printing a DIV tag using JavaScript'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_GTY2pIbrTVE/TQEjflTZLTI/AAAAAAAAAVw/AzlPgetf7wo/s72-c/Download_Button.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-2924602512595191666</id><published>2010-06-26T23:39:00.092+05:30</published><updated>2010-10-16T10:18:28.458+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS pseudo-classes does not work'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS hover effects dont work in IE'/><title type='text'>Web Designing: Getting CSS pseudo-classes to work with Internet Explorer</title><content type='html'>One of the best advent in &lt;b&gt;CSS 2.0&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;check my post on it &lt;a href="http://gameboyzone.blogspot.com/2010/10/web-designing-opting-for-xhtml-10-and.html" style="color: #6aa84f;" target="_blank" title="Click to check out my post on XHTML 1.0 and CSS 2.0"&gt;here&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;) are  &lt;a href="http://w3schools.com/CSS/css_pseudo_classes.asp" target="_blank" title="Click to learn about CSS pseudo-classes"&gt;&lt;b style="color: #6aa84f;"&gt;pseudo-classes&lt;/b&gt;&lt;/a&gt;. These classes come into act on mouse hover/focus/active events on any HTML elements including links, images and text. Mind you, this isn’t similar to Javascript events but does the same thing. Some of the scenarios where you can use it:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Getting a mouse hover effect on an image&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Getting a &amp;lt;div&amp;gt; or say a HTML region to be highlighted on mouse hover&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Getting a text link to depict a particular color when it has been visited or active&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Using CSS pseudo-classes for the above named scenarios is very apt for a designer coz it is not only easy to use it but also easy to maintain the code from maintenance and readability point-of-view. As fate might have it, different browsers react in a different way to CSS pseudo-classes. Fortunately, since &lt;b&gt;Firefox&lt;/b&gt;, &lt;b&gt;Chrome&lt;/b&gt;, &lt;b&gt;Opera&lt;/b&gt; and &lt;b&gt;Safari&lt;/b&gt; are &lt;a href="http://en.wikipedia.org/wiki/Webkit" style="color: #6aa84f;" target="_blank" title="Click to know about the Webkit project on Wikipedia"&gt;&lt;b&gt;Webkit&lt;/b&gt;&lt;/a&gt; based browsers, they don’t have any issues working with it. This leaves behind – &lt;b&gt;Internet Explorer&lt;/b&gt;, which behaves awkwardly to CSS pseudo-classes. Following are some scenarios which I’ve personally witnessed in which CSS pseudo-classes cease to work in IE:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If applied the :hover class to an image, it doesn’t work sometimes.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If applied the :link, :visited, :hover and :active class to a text anchor, it behaves awkwardly.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Taking the above issues into consideration and knowing the fact that Internet Explorer runs on more than 65% on computers worldwide, designers have taken back to using special &lt;b&gt;JavaScripts&lt;/b&gt; and &lt;b&gt;jQuery&lt;/b&gt; to get their effects running on all browsers. But truth be told, this isn’t fair afterall! Not using pseudo-classes for the sake of a browser’s exceptional behavior isn't justified. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So enter – &lt;b style="color: #e69138;"&gt;whatever:hover&lt;/b&gt;, an open-source project to fix up this quirk with Internet Explorer. It uses the &lt;b&gt;behavior&lt;/b&gt; attribute in CSS (&lt;span style="font-size: small;"&gt;&lt;i&gt;works only in IE&lt;/i&gt;&lt;/span&gt;) to refer a '&lt;b&gt;.htc&lt;/b&gt;' file which is a script defining a special behavior to perform. This behavior attribute has to be declared for the &lt;b&gt;&amp;lt;body&amp;gt;&lt;/b&gt; tag so that it runs for the entire web-page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A short example you can try for a &lt;b&gt;Horizontal Menu using CSS pseudo-classes&lt;/b&gt; &lt;a href="http://cid-f1ea25e8e2f38be2.office.live.com/self.aspx/.Public/Horizontal%5E_Menu%5E_Example%20using%20CSS%20Pseudo-Classes.rar" target="_blank" title="Click to view an example of a Horizontal Menu using CSS Pseudo-classes"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #f1c232;"&gt;&lt;b&gt;CODE Snippet:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: auto;"&gt;&lt;ol style="background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #a31515;"&gt;DOCTYPE&lt;/span&gt; &lt;span style="color: red;"&gt;html&lt;/span&gt; &lt;span style="color: red;"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: blue;"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: blue;"&gt;""&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;html&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Sample Web-Page&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;title&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;style&lt;/span&gt; &lt;span style="color: red;"&gt;type&lt;/span&gt;&lt;span style="color: blue;"&gt;="text/css"&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #a31515;"&gt;body&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: red;"&gt;behavior&lt;/span&gt;:&lt;span style="color: blue;"&gt;url('./csshover3.htc')&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;/* --- Your CSS pseudo-classes come Here --- */&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;style&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;head&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515;"&gt;body&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: green;"&gt;&amp;lt;!-- Your HTML CODE comes Here --&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="background: none repeat scroll 0% 0% rgb(243, 243, 243);"&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;body&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515;"&gt;html&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can download the &lt;b&gt;.htc&lt;/b&gt; file (&lt;span style="font-size: small;"&gt;&lt;i&gt;behavior file&lt;/i&gt;&lt;/span&gt;) &lt;a href="http://www.xs4all.nl/%7Epeterned/htc/csshover3.htc"&gt;&lt;b style="color: #6aa84f;" target="_blank" title="Click to download the csshover3.htc file"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Read more on CSS '&lt;b&gt;behavior&lt;/b&gt;' attribute &lt;a href="http://www.w3schools.com/xml/xml_dont.asp" target="_blank" title="Click to read more on the 'behavior' attribute in CSS"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;More on the &lt;b&gt;whatever:hover&lt;/b&gt; project and its progress &lt;a href="http://www.xs4all.nl/%7Epeterned/csshover.html" target="_blank" title="Click to read more on the 'whatever:hover' project"&gt;&lt;b style="color: #6aa84f;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=2924602512595191666" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-2924602512595191666?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/2924602512595191666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=2924602512595191666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2924602512595191666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2924602512595191666'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/06/web-designing-getting-css-pseudo.html' title='Web Designing: Getting CSS pseudo-classes to work with Internet Explorer'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1066621467317591672</id><published>2010-06-14T15:45:00.108+05:30</published><updated>2010-10-04T23:57:56.902+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Benefits of blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='Why blogging'/><title type='text'>Why you should start blogging ...</title><content type='html'>&lt;div style="text-align: justify;"&gt;For all those who don’t know the reasons why you should start blogging or intend to take up blogging as a hobby/part-time job and have now realized (&lt;i&gt;&lt;span style="font-size: small;"&gt;too late infact&lt;/span&gt;&lt;/i&gt;) the power of Web (&lt;span style="font-size: small;"&gt;&lt;i&gt;not Internet to be precise&lt;/i&gt;&lt;/span&gt;) to appeal to the masses - &lt;u&gt;&lt;b&gt;Blogging&lt;/b&gt;&lt;/u&gt; is indeed one of the best and the most powerful means. I’ve got a lot of points to prove the title of this post so just read on ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #bf9000; text-align: center;"&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;"&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #f1c232;"&gt;&amp;nbsp;Human thoughts, skills and imagination are priceless even if they might be stupid.&lt;/span&gt; Don't loose your thoughts, skills and imagination for free coz some of the elite businessmen are highly paid for spilling their thoughts and imaginations during a meeting.&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #bf9000; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="color: #bf9000; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;span style="color: #f1c232;"&gt;A blog is a central repository where all your thoughts, skills and imagination stay recorded and preserved.&lt;/span&gt; Some day someone or probably you might just go by your posts and smile happily over your own thoughts. &lt;/b&gt;&lt;span style="color: #3d85c6; font-size: large;"&gt;&lt;b&gt;"&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;b style="color: #45818e;"&gt;-- Hardik Shah&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Categories of blogs and which one you should focus :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;1.&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Evangelism&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You know a skill (&lt;span style="font-size: small;"&gt;&lt;i&gt;might be technical or something other&lt;/i&gt;&lt;/span&gt;) and would like to share the same by enlightening people about it. The Web can be the best medium to do that coz a post of yours can reach hundreds of people (&lt;span style="font-size: small;"&gt;&lt;i&gt;actually more&lt;/i&gt;&lt;/span&gt;) and get them in touch with you with their comments. Also, people can be made to contribute to an existing idea in the form of BETA programs or say PLATFORM PREVIEWS.&lt;br /&gt;&lt;br /&gt;Some of the brands which do that : &lt;b&gt;Microsoft&lt;/b&gt;, &lt;b&gt;Google&lt;/b&gt;, &lt;b&gt;Apple&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt; : Chakkaradeep’s &lt;b&gt;&lt;a href="http://www.chakkaradeep.com/" style="color: #6aa84f;" target="_blank" title="Click to view Chakkaradeep's Sharepoint blog"&gt;Blog&lt;/a&gt;&lt;/b&gt;, Aviraj’s &lt;b&gt;&lt;a href="http://blogs.technet.com/b/aviraj/" style="color: #6aa84f;" target="_blank" title="Click to view Aviraj Ajgekar's TechNet Blog"&gt;Blog&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;2.&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Reviews/Updates&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You might have attended an event/exhibition/road-show/showcase where you were introduced to some cool gadgets, like-minded people, etc or probably you just had the best time of your life. You would like more people to know about it and join the same. Blogging on the same would not only update them with it, it might also make them to think whether they would like to join you the next time. &lt;br /&gt;Now this has actually become a trend which can be witnessed in the form of Online Marketing with a view to get more business over the web. If combined with a regime of search-engine analytics, follower/visitor statistics with a monetary budget over a particular duration it’s known as &lt;b&gt;SEM&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;Search Engine Marketing&lt;/i&gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt; : CNN iPhone App&amp;nbsp;&lt;b&gt;&lt;a href="http://ipod.about.com/od/iphoneappsreviews/a/cnn-mobile-app-review.htm" style="color: #6aa84f;" target="_blank" title="Click to view CNN's iPhone App Review"&gt;Review&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #f1c232;"&gt;3.&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Publishing&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now this might sound similar to evangelism but it actually differs in motive and the way-of-writing and presenting. Evengelism is moreover from an enlightenment P.O.V. whearas this means providing a comprehensive coverage on a particular topic (&lt;span style="font-size: small;"&gt;&lt;i&gt;which is in most of the case small&lt;/i&gt;&lt;/span&gt;). The primary intent is to provide a kind of how-to/what-is-it guides or articles which covers everything right from the title to its sub-topics and case-studies involving the topic. The secondary intent is to keep your published article on record. A google on a keyword based on your topic will be handy for the audience.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt; : Microsoft KB &lt;b&gt;&lt;a href="http://support.microsoft.com/kb/910442" style="color: #6aa84f;" target="_blank" title="Click to view Microsoft KB Article on Web Resources in ASP.Net"&gt;Article&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;4.&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Being myself or multi-faceted&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt; &lt;br /&gt;Now this category is quite interesting and actually may include all of the above three types. Depending on an individual, his/her likes/dislikes and his interests he might want to focus on myriad of topics spanning across deferent subjects. You might want to just express your thoughts over a particular cricket final or say a product or one of the best trips you just had. My take on this – this is one of the most difficult categories of blogs to manage but if done well you can literally get yourselves hoards of honest followers and fans. Add to it you can get acclaim and respect (&lt;span style="font-size: small;"&gt;&lt;i&gt;infact, over the web as well&lt;/i&gt;&lt;/span&gt;). &lt;br /&gt;A point to remember, you’ll be promoting yourself more and not your brand/company. So do keep this thing in mind before you realize your audience is diverging its interest into what you don’t want them to !&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example&lt;/b&gt; : My&amp;nbsp;&lt;b&gt;&lt;a href="http://gameboyzone.blogspot.com/" style="color: #6aa84f;" target="_blank" title="Click to view Hardik Shah [Guru]'s blog"&gt;Blog&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The above were some classic reasons and examples why you want to blog if you haven’t started. It also gives you a reason while reading this to rethink your strategy again if you have been writing for long and haven’t got your dues paid from your readers. &lt;br /&gt;&lt;br /&gt;Winding back the clock for some time, blogging had officially started (&lt;span style="font-size: small;"&gt;&lt;i&gt;as far as the Web guys claim&lt;/i&gt;&lt;/span&gt;) by folks at &lt;b&gt;CNN&lt;/b&gt; and &lt;b&gt;ZDNet&lt;/b&gt; to promote their softwares put up for paid/free download on their portals. And then came blogging services like Wordpress, Blogger, LiveSpace, etc which offers free blogs with content management and moderation features which put blogging open for all on the web. More and more audiences came to know and then followed more blogs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #f1c232; text-align: center;"&gt;&lt;b&gt;So how has blogging evolved now ? How will it be in the future ? Is it just about writing coz I need some more fun attached to this activity!&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The answer makes the question even interesting coz there lies more than just blogging. Just read on ... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Social Networks integration&lt;/b&gt; – Allows to update all you contacts on Facebook, Twitter, etc with your recently published post with a view to get more readers and comments.&lt;br /&gt;&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Search Engine Optimization&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;SEO&lt;/i&gt;&lt;/span&gt;) – Its optimizing your code of your blog (&lt;span style="font-size: small;"&gt;&lt;i&gt;coz afterall whatever you write and see on your blog is &lt;b&gt;HTML&lt;/b&gt; and &lt;b&gt;CSS&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;) with a view to comply to search-engine standards so it gets indexed and gets reflected in search results. A point which you’ll realize later in your blogging cycle – Search Engines is the primary source of readers and followers.&lt;br /&gt;&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Web Analytics&lt;/b&gt; – It’s basically the web-science pertaining to how your readers ended up reading your blog post and what he clicked, visited, viewed. Depending on the results, you decide your future course of actions like new blog posts, the topics, links to be posted, ADS to be posted, etc. A point which you’ll realize later in your blogging cycle – Better visualization of analytics means more readers and hence business (&lt;span style="font-size: small;"&gt;&lt;i&gt;if you’re into SEM as well&lt;/i&gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;Search Engine Marketing&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;SEM&lt;/i&gt;&lt;/span&gt;) – It’s a science based on promoting your brand/business on the web, afterall it’s the biggest medium, even bigger than TV, Newspapers and Radio. You can get your Web Analytics results into account plus focus on the right keywords and content on the page, based on which ADS will be rotated which a user might click-on. The client is billed on the per-keyword rate basis and this is how the client will get readers on its portal/blog. So it’s business for both parties.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b style="color: #f1c232;"&gt;If you’ve read carefully the above points, understood it and still do not have a blog than you should be scratching your head by now&lt;/b&gt; …. ☺☺☺&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1066621467317591672" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1066621467317591672?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1066621467317591672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1066621467317591672' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1066621467317591672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1066621467317591672'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/06/why-you-should-start-blogging.html' title='Why you should start blogging ...'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-5877949901934447803</id><published>2010-05-31T19:21:00.014+05:30</published><updated>2010-12-31T18:08:14.825+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox features'/><category scheme='http://www.blogger.com/atom/ns#' term='Why corporates should adopt Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox AddOns and Personas'/><title type='text'>Mozilla Firefox : Why businesses and users should adopt it for better ...</title><content type='html'>I’m a proven big-time fan of Mozilla Firefox and in this post I’d like to enlighten you about the same. So starting this post with a couple of things which I’d like to accomplish and what’s already accomplished in your minds :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img align="center" alt="Mozilla Firefox" border="0" height="241" src="http://lh4.ggpht.com/_GTY2pIbrTVE/TAjVrrBJPvI/AAAAAAAAAQk/t7m-ffMDlfY/s144/Mozilla%20Firefox.png" title="Mozilla Firefox" width="100%" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Firstly, something about me :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I’m an IT enthusiast with more than 15 years of desktop experience at home. I do not convince people or prove things to them with statistics, pie-diagrams, charts, POC (&lt;span style="font-size: small;"&gt;&lt;i&gt;proof-of-concept&lt;/i&gt;&lt;/span&gt;), etc which can literally be made understood with a simple blog post !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What I would like to prove with Firefox :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It’s ready and meant for businesses. Can be deployed on a Corporate Network without any concerns.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;With speed and ease comes productivity and hence acceptance.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Browser is not just about surfing across web-pages in this generation but beyond everybody!&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The per-user settings can be replicated onto another location or platform (&lt;i&gt;i.e. OS&lt;/i&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Requires the same amount of RAM as all of the prominent browsers today (&lt;span style="font-size: small;"&gt;&lt;i&gt;I won't take names&lt;/i&gt;&lt;/span&gt;) varying across threaded and non-threaded applications.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;The fallacies about Firefox :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It’s not business ready. Cannot be deployed on a Corporate Network.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;It’s moreover a fancy browser and not meant for productive business.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Requires a lot of RAM.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;We’ve seen it running only on Windows.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;What do you gain personally if you use Firefox :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The best possible web experience with the best possible speed.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;With the above, follows productivity and hence profit.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Experience the innovation, flexibility and ease brought about by AddOns/Personas/Plugins developed on the most widely accepted platform.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Searching your required data was never difficult with integrated &lt;b&gt;Search Box&lt;/b&gt; with auto-suggestion.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So start your voyage my readers …&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Starting with &lt;b&gt;Corporate Networks&lt;/b&gt;, it’s moreover Internet Explorer because of the ease of deployment/availability (&lt;span style="font-size: small;"&gt;&lt;i&gt;inherent with the OS&lt;/i&gt;&lt;/span&gt;), file/registry/profile virtualization across the organization and ease in update/hotfixes being pushed through your LAN by your IT Administrator. Add to it, a majority of service driven companies are supporting legacy applications of their clients on Internet Explorer 6 and they obviously cannot let these projects go. Now this makes them handicapped to look for other options. My take on this ..&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Regarding deployment, Firefox’s binary size is 8 MB (&lt;span style="font-size: small;"&gt;&lt;i&gt;50% less than any prominent browsers existing now&lt;/i&gt;&lt;/span&gt;) and IT Administrators can pre-bundle it in their system-images/ghost-images.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Regarding updates, it’s a one-way solution. Firefox doesn’t support push-updates across the network but supports direct updates via Internet from Firefox dedicated servers.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If you feel you still cannot do without Internet Explorer browser on Windows platform then relax, I’ve got a solution for this in the form of AddOn. How about emulating IE’s page rendering in Firefox. (&lt;span style="font-size: small;"&gt;&lt;i&gt;Read below regarding the same&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Features of Mozilla Firefox :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Fastest rendering of pages with a high-performance and optimized JavaScript engine. Smart tabs, design and options.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; The only way you can convince yourself is by tasting it !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Inherent support for Add-Ons, plug-ins, download manager, bookmark organization, etc.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; There are myriad of AddOns for all types of users. Check out the complete library &lt;a href="http://addons.mozilla.org/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to check out Firefox AddOn library"&gt;Here&lt;/a&gt;. I'll put light on some must-have AddOns :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img align="center" alt="Mozilla Firefox AddOns" border="0" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TAjWuteNz1I/AAAAAAAAAQs/_6AtkeohZS0/s400/Firefox+AddOns.jpg" style="height: 200px; text-align: center; width: 400px;" title="Mozilla Firefox AddOns" /&gt;&lt;/div&gt;&lt;br /&gt;For developers/designers &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to try Firefox AddOn for developers/designers"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For Yahoo/Gmail/MSN/POP3 E-Mail users &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4490/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to try Firefox AddOn for Yahoo/Gmail/MSN/POP3 E-Mail users"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For Facebook users &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3794/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to try Firefox AddOn for Facebook users"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For Twitter users &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9591/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to try Firefox AddOn for Twitter users"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To run macros or automate your work &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3863/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to try Firefox AddOn for Testers, running macros or to automate your work"&gt;Here&lt;/a&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;And the most-awaited one&lt;/b&gt;&lt;/u&gt; :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For die-hard IE users, running IE on Firefox &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/10909/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to try AddOn for running Internet Explorer in Firefox"&gt;Here&lt;/a&gt;&lt;/td&gt;&lt;td style="text-align: right;"&gt;&lt;br /&gt;&lt;img align="right" alt="Running Internet Explorer in Firefox" border="0" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TApTvYddHAI/AAAAAAAAARc/8AQhtCwIA2g/s320/Firefox-and-IE8.png" style="height: 100px; padding-left: 20px; text-align: right; width: 100px;" title="Running Internet Explorer in Firefox" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Inherent support for Google/Yahoo/Wikipedia search with auto suggestion and query caching.&lt;/span&gt;  &lt;b style="color: #674ea7;"&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; Press Ctrl+E, type your search query and hit ENTER. For a subjective search on Wikipedia/Answers/Amazon/eBay, select the search provider right from the search box and hit ENTER.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Best possible rendering of HTML and xHTML. All standards compliant (&lt;span style="font-size: small;"&gt;&lt;i&gt;including HTML5 and CSS3&lt;/i&gt;&lt;/span&gt;).&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; I do a bit of Web development &amp;amp; designing and you can take my word on this.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Available and runs flawlessly on all platforms (&lt;/span&gt;&lt;span style="color: #a2c4c9; font-size: small;"&gt;&lt;i&gt;including Windows, Macintosh, Linux&lt;/i&gt;&lt;/span&gt;&lt;span style="color: #a2c4c9;"&gt;) since it's written in Python and Ruby.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; Deploy per-user Bookmarks (&lt;span style="font-size: small;"&gt;&lt;i&gt;also portable&lt;/i&gt;&lt;/span&gt;) on any PC in the organization with the advent of file/registry virtualization.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Smallest size of the Binary – &lt;/span&gt;&lt;b style="color: #a2c4c9;"&gt;8MB&lt;/b&gt;&lt;span style="color: #a2c4c9;"&gt;.&lt;/span&gt;  &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; 50% less than any prominent browsers existing now.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Themes, known as &lt;/span&gt;&lt;b style="color: #a2c4c9;"&gt;Personas&lt;/b&gt;&lt;span style="color: #a2c4c9;"&gt; in Firefox hits your eyes well and thus making a lavish surfing experience.&lt;/span&gt;  &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; Myriad of Personas are available (&lt;span style="font-size: small;"&gt;&lt;i&gt;Firefox 3.6 onwards&lt;/i&gt;&lt;/span&gt;). Check the entire library &lt;a href="http://www.getpersonas.com/en-US/" style="color: #6aa84f; font-weight: bold;" target="_blank" title="Click to view the Firefox Personas library"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;Shortcut keys on Firefox make life easier to the maximum possible extent.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; Move over Ctrl+T (&lt;span style="font-size: small;"&gt;&lt;i&gt;Open new Tab&lt;/i&gt;&lt;/span&gt;) and Ctrl+W (&lt;span style="font-size: small;"&gt;&lt;i&gt;Close the current tab&lt;/i&gt;&lt;/span&gt;), there are many more. Ctrl + Shift + T – Open a recently closed Tab. Ctrl + U – To view the source code of the current page. And so on ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;&lt;span style="color: #a2c4c9;"&gt;All major parameters in Firefox are ' &lt;/span&gt;&lt;b style="color: #a2c4c9;"&gt;tweakable&lt;/b&gt;&lt;span style="color: #a2c4c9;"&gt; ' via its Advanced Settings (&lt;/span&gt;&lt;span style="color: #a2c4c9; font-size: small;"&gt;&lt;i&gt;by default hidden&lt;/i&gt;&lt;/span&gt;&lt;span style="color: #a2c4c9;"&gt;).&lt;/span&gt;  &lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;b style="color: #9fc5e8;"&gt;&amp;gt;&lt;/b&gt; Type ' &lt;b&gt;about:config&lt;/b&gt; ' in the address bar and hit ENTER. Check out all the parameters.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Toggle &lt;b style="color: #ffe599;"&gt;browser.search.openintab&lt;/b&gt; – &lt;i&gt;To open your search results in a new tab.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Toggle &lt;b style="color: #ffe599;"&gt;browser.tabs.closeWindowsWithLastTab&lt;/b&gt; – &lt;i&gt;To keep Firefox running even when the last tab is closed.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Toggle &lt;b style="color: #ffe599;"&gt;browser.tabs.warnonclose&lt;/b&gt; – &lt;i&gt;To make Firefox avoid asking for a confirmation when it is closed with many tabs running.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Toggle &lt;b style="color: #ffe599;"&gt;plugins.hide_infobar_for_missing_plugins&lt;/b&gt; – &lt;i&gt;To avoid getting the irritating drop-down pop-up asking for a new plugin installation.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Type &lt;b style="color: #ffe599;"&gt;chrome://browser/content/hiddenWindow.xul&lt;/b&gt; in the address bar and hit ENTER&amp;nbsp; – &lt;i&gt;To get an entire Firefox browser running under a tab.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Now having said about the ease-of-use and features which Firefox has, it obviously makes sense for all users and businesses to use Mozilla Firefox and leverage its power.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Try Mozilla Firefox now&lt;/u&gt;&lt;/b&gt; : &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-left: 20px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gameboyzone.com/Downloads/" target="_blank" title="Click to download Mozilla Firefox"&gt;&lt;img alt="Download Mozilla Firefox" border="0" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TAj2IZXDOZI/AAAAAAAAARM/pTAGvkBt0tI/s320/Download+Mozilla+Firefox.png" style="height: 100px; text-align: right; width: 140px;" title="Download Mozilla Firefox" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=5877949901934447803" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-5877949901934447803?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/5877949901934447803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=5877949901934447803' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/5877949901934447803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/5877949901934447803'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/05/mozilla-firefox-why-businesses-and.html' title='Mozilla Firefox : Why businesses and users should adopt it for better ...'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_GTY2pIbrTVE/TAjVrrBJPvI/AAAAAAAAAQk/t7m-ffMDlfY/s72-c/Mozilla%20Firefox.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-6649501013354593885</id><published>2010-05-12T20:14:00.018+05:30</published><updated>2010-06-04T08:12:20.385+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to develope App for Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Developing for Windows 7 using Windows API Code Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 development guide'/><title type='text'>Windows 7 development overview @ MUG</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span style="font-size: 85%; font-weight: bold;"&gt;Speaker&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; : &lt;a href="http://skilllabs.in/" style="color: #009900; text-decoration: underline;" target="_blank" title="Click to know about Sanjay's Skill Labs"&gt;Sanjay Vyas&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 85%; font-weight: bold;"&gt;&lt;br /&gt;Session organized by&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; : &lt;a href="http://www.mumbaiusergroup.org/" target="_blank" title="Click to know more about Mumbai User Group"&gt;&lt;span style="color: #009900; text-decoration: underline;"&gt;Mumbai User Group&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: 85%; font-weight: bold;"&gt;&lt;br /&gt;Special Thanks&lt;/span&gt;&lt;span style="font-size: 85%;"&gt; : &lt;a href="http://twitter.com/dhavalhirdhav" target="_blank" title="Click to follow Dhaval Faria on Twitter"&gt;&lt;span style="color: #009900; text-decoration: underline;"&gt;Dhaval Faria&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc6600; font-weight: bold;"&gt;Windows 7&lt;/span&gt; has released (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;for folks who don’t know&lt;/span&gt;&lt;/span&gt;) since more than 6 months and has already tipped past 100 million copies in sale. So the proclivity for Windows application developers would be to flood the market with Apps. to make their mark now. Also, with improvements in Aero, Muti-point support, security, UI, better taskbar (now called super-bar), etc it gives you more reasons to develop on Windows 7 platform. Even if you’re a developer who has started with Windows Forms Application development on .Net or someone who has been developing since long then focusing on Apps. leveraging the API’s and features of Windows 7 should be on your priority list. And believe me, the results will shoot past your expectations.&lt;br /&gt;&lt;br /&gt;Well, now getting straight to the point – &lt;span style="font-weight: bold;"&gt;Windows 7 SDK&lt;/span&gt; was there and now there’s &lt;span style="font-weight: bold;"&gt;Windows API Code Pack&lt;/span&gt; for developing on Windows 7. So what’s the difference ... ? Read on …&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc6600; font-weight: bold; text-decoration: underline;"&gt;Windows 7 SDK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Offers documentation, libraries, header files, tools to develop Windows Applications using Win32 and managed technologies (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;i.e. .Net Framework&lt;/span&gt;&lt;/span&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Online articles suggest the version 7.0 is meant to run on Visual Studio 2008. Windows 7.1 SDK (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;to be shortly released&lt;/span&gt;&lt;/span&gt;) will support .Net Framework 4.0 and Visual Studio 2010.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Meant for native Win32 development and hence supports only VC++.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Apps. developed on it runs only in Windows 7 but the Apps. can be developed on Win XP/Vista.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;For download, requirements and instructions : &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=71DEB800-C591-4F97-A900-BEA146E4FAE1&amp;amp;displaylang=en" target="_blank" title="Click for download, requirements and instructions of Windows 7 SDK"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc6600; font-weight: bold; text-decoration: underline;"&gt;Windows API Code Pack&lt;/span&gt; (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;I’ll be focusing more here&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Provides a source code library to develop Apps. running on &lt;span style="font-weight: bold;"&gt;Windows 7&lt;/span&gt; leveraging a majority of features on Windows 7.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Acts as a wrapper for Windows 7 API using &lt;a href="http://www.developer.com/net/cplus/article.php/2197621/Managed-Unmanaged-Native-What-Kind-of-Code-Is-This.htm" style="color: #009900;" target="_blank" title="Click to view the difference between managed code, unmanaged code and native code."&gt;managed code&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Supports C# and VB.Net for writing the code.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Works well with both VS 2008 and VS 2010.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Is open-source&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; More revisions underway as more features are being added.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The features supported in the Windows API Code  Pack&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Taskbar animation support&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;  Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail  Toolbars&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Windows Shell and libraries&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;  Muti-touch API&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Other Windows 7 enhancements :&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding-left: 40px;"&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Services &amp;amp; task scheduling&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Version checking&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;  Install detection&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; User interface privilege isolation&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;  Session 0 isolation&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Windows Instrumentation&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Requirements for Windows API Code Pack&lt;/span&gt;  :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Windows 7 RTM (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;some features work on Vista as well&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;  .Net Framework 3.5 SP1 or above&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Visual Studio  2008/2010&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Windows 7 SDK (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;if the Windows Ribbon is used&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For more features, download, instructions, videos, examples, blogs&lt;/span&gt; : &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack" target="_blank" title="Click for download, requirements, examples, videos and blogs of Windows API Code Pack"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Forums for Windows API Code Pack&lt;/span&gt; : &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack/Thread/List.aspx?ViewAll=true" target="_blank" title="Click to view the Forums of Windows API Code Pack"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc6600; font-weight: bold; text-decoration: underline;"&gt;Windows Ribbon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Previously known as &lt;span style="font-style: italic; font-weight: bold;"&gt;Windows scenic Ribbon&lt;/span&gt;, Windows Ribbon for WinForms is a .NET wrapper for &lt;span style="font-weight: bold;"&gt;Windows 7 Ribbon control&lt;/span&gt; – inherently supported in Windows 7 API. It will allow WinForms developers to use Microsoft Windows 7 Ribbon control in their WinForms applications.&lt;br /&gt;&lt;br /&gt;The Windows Ribbon holds some minute details as follows :&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Developed by &lt;span style="font-weight: bold;"&gt;Microsoft&lt;/span&gt; and imitates &lt;span style="font-weight: bold;"&gt;Office 2007 Ribbon&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Not a part of Windows API Codepack&lt;/span&gt; but is a wrapper built on top of it.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Uses &lt;span style="font-weight: bold;"&gt;XAML&lt;/span&gt; as the mark-up language as the presentation layer for the Ribbon.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Supports three versions - MFC Application (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;using VC++&lt;/span&gt;&lt;/span&gt;), WPF application (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;C# &amp;amp; VB.Net&lt;/span&gt;&lt;/span&gt;) and Win Forms (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;C# &amp;amp; VB.Net&lt;/span&gt;&lt;/span&gt;).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; Is open-source.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For feature additions, issue-trackers, source-code, forums, sample examples and downloads&lt;/span&gt; : &lt;a href="http://windowsribbon.codeplex.com/" target="_blank" title="Click for download, requirements and samples of Windows Ribbon"&gt;&lt;span style="color: #009900; text-decoration: underline;"&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Note&lt;/span&gt; :  You also need &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505" target="_blank" title="Click for download, requirements and instructions of Windows 7 SDK"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;Windows 7 SDK&lt;/span&gt;&lt;/a&gt; for compilation of the project source-code offered over the above link.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For a complete how-to guide on Windows Ribbon&lt;/span&gt; : &lt;a href="http://blogs.microsoft.co.il/blogs/arik/archive/2009/12/23/windows-ribbon-for-winforms-part-0-table-of-contents.aspx" target="_blank" title="Click for a how-to guide on Windows Ribbon"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Well if you’ve noticed, the developers of Windows API Code Pack have offered the entire project source-code for download. But things can be made pretty much simple by just compiling these projects and referring their resulting DLLs when developing your Applications instead of keeping the Windows API Code Pack project source-code in our project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;You can download this DLL pack&lt;/span&gt; &lt;a href="http://cid-f1ea25e8e2f38be2.skydrive.live.com/self.aspx/.Public/Windows%20API%20Codepack%20DLLs.zip" target="_blank" title="Click for download the Windows API Code Pack DLL Pack by Hardik Shah [Guru]"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now the same with &lt;span style="font-weight: bold;"&gt;Windows Ribbon&lt;/span&gt; is difficult but their developers have come out with a difficult compromise &lt;a href="http://blogs.microsoft.co.il/blogs/arik/archive/2009/11/18/windows-ribbon-for-winforms-part-15-use-ribbon-as-external-dll.aspx" target="_blank" title="Click to view how Windows Ribbon can be used as an external DLL"&gt;&lt;span style="color: #009900; font-weight: bold; text-decoration: underline;"&gt;here&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;So what are you waiting for .. ? Follow the below mentioned three steps for developing your App.  leveraging the features of Windows 7 :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.&lt;/span&gt; Add the above offered DLL pack  ‘ &lt;span style="font-style: italic; font-weight: bold; text-decoration: underline;"&gt;As a reference&lt;/span&gt; ’  in your &lt;span style="font-weight: bold;"&gt;Windows Forms Application&lt;/span&gt; project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2.&lt;/span&gt; Refer the examples &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack" style="font-weight: bold;" target="_blank" title="Click to download the examples of Windows API Code Pack"&gt;&lt;span style="color: #009900; text-decoration: underline;"&gt;here&lt;/span&gt;&lt;/a&gt; to learn the code specific to the feature you want to use.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.&lt;/span&gt; Add the requisite &lt;b style="font-style: italic;"&gt;namespace&lt;/b&gt; and use the code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=6649501013354593885" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-6649501013354593885?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/6649501013354593885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=6649501013354593885' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6649501013354593885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6649501013354593885'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/05/windows-7-development-overview-mumbai.html' title='Windows 7 development overview @ MUG'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-7426818024249837430</id><published>2010-04-27T18:55:00.021+05:30</published><updated>2010-10-05T00:35:20.348+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Html Charts'/><category scheme='http://www.blogger.com/atom/ns#' term='Using charts'/><category scheme='http://www.blogger.com/atom/ns#' term='Using the Google Chart API'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chart API Guide'/><title type='text'>Using the Google Chart API/Tools</title><content type='html'>Just when the world was raving madly about Internet and its power to influence, enters a very powerful player - &lt;b&gt;Google&lt;/b&gt;. Is is only a search giant .. ? I won't answer, you see it everyday !&lt;br /&gt;&lt;br /&gt;Developing a service and making its subsequent APIs (&lt;span style="font-size: small;"&gt;&lt;i&gt;Application Programming Interface&lt;/i&gt;&lt;/span&gt;), developer tools and technical resources available to the masses to leverage the same has been the motto of all the players who've made it big on the Web. No doubts Google has had a good foresight and hence they have come with myriad of APIs' over &lt;a href="http://code.google.com/" target="_blank" title="Click to know more about Google APi"&gt;&lt;b style="color: #38761d;"&gt;http://code.google.com&lt;/b&gt;&lt;/a&gt;. A quick glance on the categories on the left over the above link will leave you in a spell ! Yes, the numbers and the topic of the APIs’ are just surprising ! &lt;br /&gt;&lt;br /&gt;Today I'll enlighten you about one of them - &lt;b&gt;Google Chart API&lt;/b&gt;. It won’t be a comprehensive coverage on the subject like my blogs have been but a quick and a simple glance on what it has to offer. Enough for developers (&lt;span style="font-size: small;"&gt;&lt;i&gt;even designers&lt;/i&gt;&lt;/span&gt;) to leverage them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;&lt;span style="color: #ff8040;"&gt;Google Chart API&lt;/span&gt;&lt;/u&gt;&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;What is it technically ?&lt;/b&gt; &lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #0080ff;"&gt;&lt;b&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/span&gt; Its basically a web-service written by Google web-developers. All the pertaining info (&lt;span style="font-size: small;"&gt;&lt;i&gt;type of chart, no. of sections, sections titles, etc&lt;/i&gt;&lt;/span&gt;) in the form of key-value pair is passed in the URL (&lt;span style="font-size: small;"&gt;&lt;i&gt;that’s GET and even POST is possible&lt;/i&gt;&lt;/span&gt;) and the web-service hosted on Google servers parses the same and gives you the response in the MIME type - &lt;b&gt;image/jpeg&lt;/b&gt; (&lt;span style="font-size: small;"&gt;&lt;i&gt;i.e. your chart&lt;/i&gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Available types :&lt;/b&gt; &lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #0080ff;"&gt;&lt;b&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp; &lt;b&gt;Image Charts&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;-- 2D/3D charts with proportions, titles, etc but no events supported.     &lt;br /&gt;-- User only needs to ping with the URL to get the chart.     &lt;br /&gt;-- Very fast (&lt;span style="font-size: small;"&gt;&lt;i&gt;much less than one second&lt;/i&gt;&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Check out some Examples &lt;a href="http://code.google.com/apis/chart/image_charts.html" rel="nofollow" target="_blank" title="Click to view more examples of Image Charts"&gt;&lt;b style="color: #38761d;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #0080ff;"&gt;&lt;b&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/b&gt;&lt;/span&gt; &lt;b&gt;Interactive Charts :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;-- Same as image charts with dynamic response based on mouse-hover/mouse-click/pre-defined events using &lt;b&gt;Javascript&lt;/b&gt;.     &lt;br /&gt;-- User has to manage some code in Javascript.     &lt;br /&gt;-- Takes up to a few seconds (&lt;span style="font-size: small;"&gt;&lt;i&gt;for complex charts&lt;/i&gt;&lt;/span&gt;). &lt;br /&gt;&lt;br /&gt;Check out some Examples &lt;a href="http://code.google.com/apis/visualization/interactive_charts.html" rel="nofollow" target="_blank" title="Click to know more about Interactive Charts"&gt;&lt;b style="color: #38761d;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;u&gt;A basic example&lt;/u&gt; :&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Check the following Image Chart and its subsequent URL :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://lh5.ggpht.com/_GTY2pIbrTVE/TA0CKHOvMqI/AAAAAAAAASk/ptKm_Vr46WQ/chart_thumb%5B1%5D.png?imgmax=800" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Example of Google Image Chart" border="0" height="100" src="http://lh5.ggpht.com/_GTY2pIbrTVE/TA0CKHOvMqI/AAAAAAAAASk/ptKm_Vr46WQ/chart_thumb%5B1%5D.png?imgmax=800" style="border: 0px none; display: inline;" title="Example of Google Image Chart" width="350" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;http://chart.apis.google.com/chart?&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: small;"&gt;cht=p3&lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: small;"&gt;chdl=January|February|March|April&lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: small;"&gt;chs=350x100&lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: small;"&gt;chl=January|February|March|April&lt;/span&gt;&lt;span style="font-size: small;"&gt;&amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #6aa84f; font-size: small;"&gt;chd=t:20,20,20,40&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;&lt;u&gt;Legend&lt;/u&gt;&lt;/b&gt; :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: #ffd966;"&gt;cht&lt;/b&gt; - Chart type (&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;p - 2D, p3 - 3D&lt;/i&gt;)     &lt;br /&gt;&lt;b style="color: #ffd966;"&gt;chd&lt;/b&gt; - Chart data (&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;proportion of each data sums into 100&lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;&lt;b style="color: #ffd966;"&gt;chl&lt;/b&gt; - Chart  Labels &lt;/span&gt;&lt;span style="font-size: small;"&gt;(&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;to be depicted on  the chart&lt;/i&gt;)&lt;/span&gt;&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: inherit;"&gt;&lt;span style="font-size: small;"&gt; &lt;b style="color: #ffd966;"&gt;chdl&lt;/b&gt; - Chart Design Legend (&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;seen at the right depicting the labels&lt;/i&gt;)     &lt;br /&gt;&lt;b style="color: #ffd966;"&gt;chp&lt;/b&gt; - Angle in radians to be rotated (&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;default starts from 3:00 PM. Possible values - 3.14,0.628 and so on&lt;/i&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt; &lt;b style="color: #ffd966;"&gt;chs&lt;/b&gt; - Chart Size (&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;i&gt;width x height in pixels&lt;/i&gt;)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now for the above example we have used the GET method to get the Image chart but if the parameters passed are long and the URL length goes past 2000 characters than you can opt for the &lt;a href="http://code.google.com/apis/chart/docs/post_requests.html" style="color: #38761d;" target="_blank" title="Click to know how to use Google Chart API with a POST request"&gt;&lt;b&gt;POST method&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm sure you loved this simple image chart. It's all very easy and there are many more in both types of charts. Check the links given above for more image and interactive charts and its&lt;b&gt; documentation&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Some other Google API's to watch out&lt;/u&gt;&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Google Authentication API&lt;/b&gt; over &lt;a href="http://code.google.com/apis/accounts/" target="_blank" title="Click to know more about Google Authentication API"&gt;&lt;b style="color: #38761d;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Google Client Login API&lt;/b&gt; over &lt;a href="http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html" target="_blank" title="Click to know more about Google Client Login API"&gt;&lt;b style="color: #38761d;"&gt;Here&lt;/b&gt;&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Google Public DNS&lt;/b&gt; over &lt;a href="http://code.google.com/speed/public-dns/" target="_blank" title="Click to know more about Google Public DNS"&gt;&lt;b style="color: #38761d;"&gt;Here&lt;/b&gt;&lt;/a&gt;. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6; text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=7426818024249837430" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-7426818024249837430?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/7426818024249837430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=7426818024249837430' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7426818024249837430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7426818024249837430'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/04/using-google-chart-apitools.html' title='Using the Google Chart API/Tools'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_GTY2pIbrTVE/TA0CKHOvMqI/AAAAAAAAASk/ptKm_Vr46WQ/s72-c/chart_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8937911328236715695</id><published>2010-04-12T15:31:00.037+05:30</published><updated>2010-06-07T19:31:28.608+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS-Office 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='New features in Office 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Office 2010 overview'/><category scheme='http://www.blogger.com/atom/ns#' term='MumbaiIt Pro Office 2010 session'/><title type='text'>Office 2010 Overview @ Mumbai IT Pro</title><content type='html'>&lt;div style="text-align: justify;"&gt;Learning Microsoft’s Office suite could have always helped me fill up the void created by too much of development, designing and SEO skills which I possess. Add to the fact, that MS-Office is an indispensable skill as seen during most of the recruitment drives. I was through with some basics on &lt;span style="font-weight: bold;"&gt;Office 2003&lt;/span&gt; but the very idea &amp;amp; UI of &lt;span style="font-weight: bold;"&gt;Office 2007&lt;/span&gt; kept me at a distance from having more interest to learn it further. Finally it was me who lost out on the skills. And this sentiment and regret was always running in the back of my mind but little I could do to spend time on it and reach a point where I can proudly reflect it in my CV and use it to accelerate my productivity. Missing out a chance to catch up on &lt;span style="font-weight: bold;"&gt;Office 2010 Preview community launch&lt;/span&gt; held last month in Mumbai just added to my woes and regrets.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #cc9933; font-weight: bold;"&gt;10th April, 2010&lt;/span&gt; – this time it was a perfect match with my schedule and adding to the cake was a fine cherry, the speaker  – &lt;span style="font-weight: bold;"&gt;Manan Kakkar&lt;/span&gt;. Boy !! He introduces himself as a desktop guy, blogger and an MVP but that’s the biggest deception you can get about him. For those who know him and have read his blogs will surely perceive one thing – I’m talking about his technical prowess in his subject and his ability to preach on it using all possible facts, statistics and conviction. The session was organized by &lt;a href="http://www.mumbaiitpro.org/" rel="nofollow" style="color: #33cc00; font-weight: bold; text-decoration: underline;" target="_blank" title="Click to view the website of Mumbai IT Pro User Group"&gt;Mumbai It Pro&lt;/a&gt; user group at &lt;span style="font-weight: bold;"&gt;Microsoft, Windsor, Mumbai | INDIA&lt;/span&gt;. It was a good one in many sorts coz I got a chance to reunite with some of my user group buddies and clear off dozens of my doubts in the Q&amp;amp;A session as well. Not to forget the best was to learn what I had come here for – &lt;span style="font-weight: bold;"&gt;Microsoft Office 2010&lt;/span&gt;. Following are some key milestones, issues and features which Manan put light on and some which I’ve added based on my Home-Labs :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="Microsoft Office 2010" border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S97e0sidRuI/AAAAAAAAAO0/5dZcIewp8rQ/s400/Microsoft-Office-2010.jpg" style="cursor: pointer; display: block; height: 180px; margin: 0px auto 10px; text-align: center; width: 200px;" title="Microsoft Office 2010" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #cc9933; font-weight: bold;"&gt;MS Office Works&lt;/span&gt;&lt;span style="color: #cc9933;"&gt; &lt;/span&gt; &lt;span style="color: #ff6600; font-weight: bold;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;  &lt;span style="color: #cc9933; font-weight: bold;"&gt;MS Office 2010 Starter Edition&lt;/span&gt; :&lt;/li&gt;&lt;/ul&gt;MS Office Works is basically a &lt;span style="font-weight: bold;"&gt;scaled-down version&lt;/span&gt; of Microsoft Office suite and is moreover meant for novices’ or those requiring only a very basic Word processor, Excel and database functionality. Previously, it came preloaded in Laptop and Desktop PC’s from all prominent vendors but now it’ll be replaced by Office 2010 Starter Edition which will have the stripped-down versions of Word 2010 and Excel 2010. Stripped-down here means basic document viewing and editing only.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #cc9933; font-weight: bold;"&gt;Versions/Editions of Office 2010&lt;/span&gt; :&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;  Office 2010 Starter (&lt;span style="color: #999900; font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;Meant to be preloaded and not for retail&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;  Office 2010 Home &amp;amp; Student&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;  Office 2010 Professional&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&amp;gt;&amp;gt;&lt;/span&gt;  Office 2010 Professional Academic (&lt;span style="color: #999900; font-size: 85%;"&gt;It’s the Professional Edition but for students at discounted rates&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&amp;gt;&amp;gt;&lt;/span&gt; Office 2010 Professional Plus (&lt;span style="color: #999900; font-size: 85%;"&gt;It’s the Professional  Edition but for volume-licensing enterprises&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://store.microsoft.com/microsoft/office/category/210" target="_blank" title="Click to view Microsoft Office 2010 versions, comparison and prices"&gt;&lt;img alt="Microsoft Office 2010 versions, comparison and prices" border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S-PuwC92luI/AAAAAAAAAQM/uM5UT7E01nE/s1600/Microsoft+Office+2010+Official+pricing+comparison+chart.png" style="cursor: pointer; display: block; height: 100%; margin: 0px auto 10px; text-align: center; width: 100%;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the official comparison and pricing, click &lt;a href="http://store.microsoft.com/microsoft/office/category/210" style="color: #33cc00; font-weight: bold; text-decoration: underline;" target="_blank" title="Click to see Office 2010 versions, comparison and prices"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A point to be noted here, when you buy any version of Office 2010 (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;leave out Starter Edition&lt;/span&gt;&lt;/span&gt;), you’ll be getting a serial number for 3 users (&lt;span style="font-size: 85%; font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;which means 3 licenses&lt;/span&gt;&lt;/span&gt;). Also to be noted is this fact - &lt;span style="font-weight: bold;"&gt;Visio 2010&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Project 2010&lt;/span&gt; will be separate products altogether and won't come bundled with any of the editions of Office 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With Office 2010, Microsoft also introduces a different choice of availability –&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Boxed&lt;/span&gt; version (&lt;span style="font-size: 85%; font-style: italic;"&gt;Off-the-store&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Product Key Card &lt;/span&gt;version (&lt;span style="font-size: 85%; font-style: italic;"&gt;Off-the-web&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;The boxed version is our conventional buy-from-the-store or &lt;span style="font-style: italic;"&gt;order-a-pack-online&lt;/span&gt; OEM packs in which you get the CD, serial number and the manual packaged in a beautiful box whereas in the product Key Card version you are actually buying an online account with three licenses of a specific version of Office and can be procured by downloading it from the web (&lt;span style="font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;sorry you won’t get a box here&lt;/span&gt;&lt;/span&gt;). So basically, as highlighted above it’s an &lt;span style="font-style: italic; font-weight: bold;"&gt;off-the-store&lt;/span&gt; and &lt;span style="font-style: italic; font-weight: bold;"&gt;off-the-web&lt;/span&gt; story.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;The design, theme and icons for the components have been revised noticeably and this is how they look now :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/S97e90ubj7I/AAAAAAAAAO8/wbr4kyCQiJo/s1600/MS+Office+2010+Icons.jpg" target="_blank" title="Microsoft Office 2010 Icons"&gt;&lt;img alt="Microsoft Office 2010 Icons" border="0" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/S97e90ubj7I/AAAAAAAAAO8/wbr4kyCQiJo/s400/MS+Office+2010+Icons.jpg" style="cursor: pointer; display: block; height: 294px; margin: 0px auto 10px; text-align: center; width: 307px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color: #cc9933; font-weight: bold;"&gt;Some prominent and noticeable features in Office 2010&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Backstage&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;The very first tab in the Ribbon. &lt;span style="font-style: italic;"&gt;Check image below&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Print&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;Setup everything without opening a print window&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Document Information&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;Password protection, implement editing restrictions, document summary, etc&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Save as PDF&lt;/span&gt;/ &lt;span style="font-weight: bold;"&gt;To Web&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;SkyDrive or Network Drive&lt;/span&gt;)/ &lt;span style="font-weight: bold;"&gt;Sharepoint Workspace&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt; Support for themes&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Language translation&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Equations&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;moreover used in Excel and Powerpoint&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;From Office 2007 onwards&lt;/span&gt;, the UI followed a &lt;span style="font-weight: bold;"&gt;Ribbon interface&lt;/span&gt; (&lt;span style="font-size: 85%; font-style: italic;"&gt;criticized by many&lt;/span&gt;) but with Office 2010 it has been reworked and now it indeed hits the eye well. The way it has been done now it seems justified. The first tab in the ribbon is known as the &lt;span style="font-weight: bold;"&gt;Backstage&lt;/span&gt; with some common powerful tools embedded under its body. This is how the Ribbon and Backstage looks :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/S97e-SRIiCI/AAAAAAAAAPM/ZiW68GAPj_s/s1600/Office+2010+Ribbon+Interface.JPG" target="_blank" title="Office 2010 Ribbon Interface"&gt;&lt;img alt="Office 2010 Ribbon Interface" border="0" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/S97e-SRIiCI/AAAAAAAAAPM/ZiW68GAPj_s/s400/Office+2010+Ribbon+Interface.JPG" style="cursor: pointer; display: block; height: 100%; margin: 0px auto 10px; text-align: center; width: 100%;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Ribbon Interface&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/S97e-H33dfI/AAAAAAAAAPE/T7yX5zaNxjc/s1600/Office+2010+Backstage+Interface.JPG" target="_blank" title="Office 2010 Backstage Interface"&gt;&lt;img alt="Office 2010 Backstage Interface" border="0" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S97e-H33dfI/AAAAAAAAAPE/T7yX5zaNxjc/s400/Office+2010+Backstage+Interface.JPG" style="cursor: pointer; display: block; height: 100%; margin: 0px auto 10px; text-align: center; width: 100%;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Backstage Interface&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr /&gt;&lt;br /&gt;Now it’s time to get up, close and personal with the prominent feature additions and enhancements in &lt;span style="font-weight: bold;"&gt;Word&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Powerpoint &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;Outlook 2010&lt;/span&gt;. Read them all closely …&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="color: #cc9933; font-weight: bold;"&gt;Microsoft Word 2010&lt;/span&gt; :&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding-left: 40px;"&gt;o    &lt;span style="font-weight: bold;"&gt;Screenshot&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Insert one which is taken live&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Image formatting&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Translucent effects, drop-shadows, etc&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Add visual effects to Text&lt;/span&gt;&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Remove image background&lt;/span&gt;&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Protected Mode&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;i.e. Read-Only&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Restricted Editing&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;With or without a password&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Speak&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;Let Word 2010 speak the document for you&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Co-authoring&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Multiple users can work on the same document without leaving Word&lt;/span&gt;&lt;span style="color: #999900; font-size: 100%;"&gt;&lt;span style="color: black;"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Word Web-Apps&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Edit documents using the browser&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Recover lost work&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Even if you haven't saved&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Hide ribbon&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;If the  above features still don’t interest you then better hide it&lt;/span&gt;)&lt;br /&gt;&lt;/div&gt;&lt;span style="color: #cc9933; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #cc9933; font-weight: bold;"&gt;Microsoft Powerpoint 2010&lt;/span&gt; :&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding-left: 40px;"&gt;o    &lt;span style="font-weight: bold;"&gt;Create a video&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;High/Medium/Low quality w/o specified timings&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;Broadcast Slideshow&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;multiple clients can view the presentation online synchronously with you&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;More transition and animation effects&lt;/span&gt; (&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #999900; font-style: italic;"&gt;check them all by yourself&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Animation Painter &lt;/span&gt;(&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;copy details of an object to another&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;More templates&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;this is something to watch out for&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Send using E-Mail&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;as an Attachment/PDF/XPS/Fax&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Package presentation for CD &lt;/span&gt;(&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;create a standalone presentation for viewing on a PC  not having Office&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Create Handouts &lt;/span&gt;(&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;convert the slides to a Word soft copy for circulation&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Presenter View &lt;/span&gt;(&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;display presentation on one Monitor and timings &amp;amp; notes on another&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Record Slide Show&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Insert live audio, laser pointer, slide and animation timings into the slide&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Insert a video &lt;/span&gt;(&lt;span style="color: #999900; font-size: 85%; font-style: italic;"&gt;Insert only the required part as trimming is allowed live&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="color: #cc9933; font-weight: bold;"&gt;Microsoft Outlook 2010&lt;/span&gt; :&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="padding-left: 40px;"&gt;o &lt;span style="font-weight: bold;"&gt;Ignore/Collapse/Delete Conversations&lt;/span&gt;&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Live Meeting&lt;/span&gt; (&lt;span style="color: #999900; font-size: 85%;"&gt;&lt;span style="font-style: italic;"&gt;now integrated&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;o &lt;span style="font-weight: bold;"&gt;Polling and Quiz&lt;/span&gt; (&lt;span style="font-size: 85%;"&gt;&lt;span style="color: #999900; font-style: italic;"&gt;Integrated in mails&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;o    &lt;span style="font-weight: bold;"&gt;PST file can grow beyond 2 GB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #3d85c6;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=8937911328236715695" title="Click to leave a comment on this blog post"&gt;&lt;span style="font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8937911328236715695?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8937911328236715695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8937911328236715695' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8937911328236715695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8937911328236715695'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/04/office-2010-overview-mumbai-it-pro.html' title='Office 2010 Overview @ Mumbai IT Pro'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/S97e0sidRuI/AAAAAAAAAO0/5dZcIewp8rQ/s72-c/Microsoft-Office-2010.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1137341006749302869</id><published>2010-03-24T16:24:00.003+05:30</published><updated>2010-04-18T20:59:16.345+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='My Windows Mobile Story'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardik Shah Windows Mobile Story'/><title type='text'>My Windows Mobile story ...</title><content type='html'>A month and a half since I joined &lt;span style="font-weight: bold;"&gt;Capgemini&lt;/span&gt; and when so much of misconceptions, fun and work pressure wasn't enough to please me, here comes another bombastic event !!! Call it a feat, event or an achievement but it will surely go down as the best in my memory list and my friends who witnessed it. Microsoft India's evangelism wing had scheduled &lt;span style="font-weight: bold;"&gt;Microsoft Community Tech. days&lt;/span&gt; in Capgemini Mumbai, INDIA. It was a three day Tech. event (6-7-8 March, 2010) to showcase Microsoft’s incoming product line and enlighten the crowd with parallel sessions on developer, designer and architect tracks by Microsoft MVP’s (&lt;span style="font-weight: bold;"&gt;Most Valued Professional&lt;/span&gt;) and the other best known in this business.  One thing which is to be noted and which was of prime importance -  this was the very first time Microsoft had entered into a mutual pact with Capgemini and this guaranteed the presence of some of the top honchos of Capgemini and Microsoft. Adding to the guest list was Capgemini India’s CEO &lt;span style="font-weight: bold;"&gt;Mr. Baru&lt;/span&gt;. High stakes in the event and Microsoft’s organizing team made little mistakes in publicizing this event. Details of the Tech. day sessions found its mention on hoardings put up nearly in all prominent corners of Capgemini Mumbai and Bangalore and also in our Inboxes in the form of newsletters. ADRENALINE RUSH here … For sure !!&lt;br /&gt;&lt;br /&gt;The day was 6th March, 2010 and I was to attend my .Net training (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;running since 20 days now&lt;/span&gt;) in my training room with my batch-mates and it meant a loss for me of all sorts coz I had to give the Tech. days a miss. Also, missing all three days was a total pain. Just when I lost all hopes, here enters &lt;span style="font-weight: bold;"&gt;Ms. Aziza&lt;/span&gt; – Capgemini Mumbai’s L&amp;amp;D head. “&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;Capgemini’s CEO would be here to kick-start the Tech. days so we would like the AC’s to be there till that time. I’m sure Alankar, you don’t have any issues ?&lt;/span&gt;”. The answer was an obvious “&lt;span style="font-weight: bold;"&gt;No&lt;/span&gt;” from my trainer and this brought our entire clan in the cafeteria hall. Ohhh !!! We’re right on time it seems and the Microsoft product showcase began and it started from &lt;span style="font-weight: bold;"&gt;AutoCollage&lt;/span&gt;, then &lt;span style="font-weight: bold;"&gt;SongSmith&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Office 2010&lt;/span&gt;, etc. This showcase was followed by a much anticipated keynote by Mr. Baru and then by the MD of Microsoft India and towards the end we were ready to make an exit. But then, MS India’s architect advisor &lt;span style="font-weight: bold;"&gt;Mr. Ramnish Singh&lt;/span&gt; took over and the crowd was just ecstatic with his well timed humour and don’t know for some reasons we were not asked to leave. So here is where the JUICY part of the story begins …&lt;br /&gt;&lt;br /&gt;Ramnish Singh acknowledged the fact that he was pleased with the crowd’s appreciation during showcase and he had no doubts that people here love Microsoft products.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;“&lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;But is there somebody over here who can do anything for the company, anything for Microsoft? He’s in love with the company since birth and can do anything, if asked to.&lt;/span&gt;”, &lt;span style="font-weight: bold;"&gt;asked Ramnish.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;He said that with a very powerful conviction and the crowd was stunned and sat dumb-founded. This spurned a myriad of thoughts in my mind. It’s true that I’m a Microsoft fanatic and I can’t stand anything against it, I love whatever it does and I tend to think the way it does. I love Microsoft and all its products since I was a kid. So the grunting shout came out from my mouth – “&lt;span style="font-weight: bold;"&gt;Yes&lt;/span&gt;” and my hand popped up. Probably 20 seconds of silence passed by after the question and finally Ramnish Patel was thrilled to see a hand going up. So the entire crowd along with him gave me a stare, a frightening one actually !!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;“&lt;span style="font-weight: bold;"&gt;Are you sure you can do anything? Anything .. ?&lt;/span&gt;”, asked Ramnish.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;“&lt;span style="font-weight: bold;"&gt;Yes&lt;/span&gt;”, I shouted again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;“&lt;span style="font-weight: bold;"&gt;Ohh! A huge round of applause for this guy. Can you please come on stage.&lt;/span&gt;”&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;And I obliged.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ramnish :&lt;/span&gt; Please introduce yourself my friend ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me :&lt;/span&gt; I’m Hardik Shah, I’ve joined Capgemini as an Associate Consultant about a month back.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Ramnish :&lt;/span&gt; Ok good. Do you have a mobile phone ? Can I have a look at it?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Me :&lt;/span&gt; (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;I popped out my Samsung X210 and was about to give it to him when I noticed a curious Ramnish waiting to check whether it’s a Windows Mobile&lt;/span&gt;) I’m so sorry it’s not a Windows Mobile phone !!! (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;The crowd burst out with laughter&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Ramnish :&lt;/span&gt; What !!! You’re a Microsoft enthusiast and you don’t have a Windows Mobile .. ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me :&lt;/span&gt;  Actually I was about to buy one but was awaiting my next month’s salary. (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;The crowd again burst out&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Ramnish :&lt;/span&gt;  When did you buy this phone ? You seem to be attached to it even now.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Me :&lt;/span&gt; I bought it two years back when I was in my 3rd year of Engineering. It’s worth more than 20,000/- bucks for me coz I bought it with my first salary when I was working as an intern. (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;The crowd gave me an applause again&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Ramnish :&lt;/span&gt; Ohh !!! Can you please keep this phone here (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;he pointed towards the pulpit&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Me :&lt;/span&gt; (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;I obliged and kept the flap-type phone opened up on the pulpit&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ramnish :&lt;/span&gt; What if I break this phone with a hammer.. ? (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;He shouted and the crowd burst out&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Me :&lt;/span&gt; (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;I was just clueless as to what he’s upto and what’s going on. I had a puzzled and anxious face&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ramnish :&lt;/span&gt; What if you have to break this phone with your own hand ? (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;The crowd burst out&lt;/span&gt;) Ok. Get me a hammer now !!! (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;And to my surprise a guy from back-stage got a hammer and passed it over to him&lt;/span&gt;) You said you can do anything for Microsoft right .. ? Now break your phone with this hammer. (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;and he handed the hammer over to me&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;(&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;The crowd laughed and rioted as though I was trapped but I was just not aware of this as I was in my own thoughts. It’s true that I value my phone but the love for Microsoft started even before the love for my mobile began and that’s the ANSWER !!! I raised the hammer in the air slowly with fear, anxiety and courage, all together and wacked it towards the phone. Don’t know why, but Ramnish put his hand in between and obstructed the hammer when I was centimeters away from hitting my phone. I was totally confused.&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Me :&lt;/span&gt; You only wanted me to break the phone right .. ? (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;I meant it very seriously but Ramnish and the entire crowd laughed and shouted very hard. I just stood there confused.&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Ramnish :&lt;/span&gt; (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;He started nodding heavily and then said&lt;/span&gt;) Ohh !!! Round of applause for this guy. This guy can really do anything for Microsoft and for this I’ll give him a small prize. It’s an &lt;span style="color: rgb(204, 102, 0); font-weight: bold;"&gt;HTC Phone with Windows Mobile 6.1&lt;/span&gt;. You deserve this !!! It’s a brand new phone and you can even collect the warranty card from that guy later if you want. (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;As he pointed towards a guy standing back-stage&lt;/span&gt;)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Me :&lt;/span&gt; (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;I was thrilled but still confused and don’t know what to say&lt;/span&gt;) Thanks. Thank you. Thank you !!! (&lt;span style="font-style: italic; color: rgb(204, 153, 51);font-size:85%;" &gt;I was holding the HTC phone and posed for a couple of photographs there before walking out slowly towards my place. The crowd just kept clapping and shouting throughout these moments … &lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In more ways than one, I feel victorious, happy, gifted and proud to say I’m mad. And this Microsoft madness just won’t fade, even if I want to kill it !!!&lt;br /&gt;&lt;br /&gt;That’s the story and I’m sure all my readers enjoyed it. The story is all true with whatever I remember …&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks and Regards,&lt;br /&gt;&lt;span style="color: rgb(204, 102, 0); font-weight: bold;"&gt;Hardik Shah&lt;/span&gt; [&lt;span style="font-weight: bold;"&gt;Guru&lt;/span&gt;]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: rgb(61, 133, 198);"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1137341006749302869" title="Click to leave a comment on this blog post"&gt;&lt;span style=";font-family:Georgia;font-size:180%;"  &gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1137341006749302869?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1137341006749302869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1137341006749302869' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1137341006749302869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1137341006749302869'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/04/my-windows-mobile-story_04.html' title='My Windows Mobile story ...'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-2177915980805793717</id><published>2010-03-07T02:02:00.020+05:30</published><updated>2010-05-16T00:37:08.365+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Arms race'/><category scheme='http://www.blogger.com/atom/ns#' term='Arms race and its impact on economies'/><title type='text'>Arms race killing economies more than politicians, diseases and recession</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;p&gt;Wacky topic and I surely got to start with a wacky and an eye-catching caption for the same. But big promises also mean big expectations which are a strict no-no, so I’ll better keep it simple. :) :)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;p&gt;"&lt;span style="color: rgb(106, 168, 79);"&gt;Did you know that India spends &lt;/span&gt;&lt;b style="color: rgb(106, 168, 79);"&gt;20 BILLION DOLLARS&lt;/b&gt;&lt;span style="color: rgb(106, 168, 79);"&gt; as its defense budget considering the fact that hundreds of our civilians and soldiers just die by the day and through the year&lt;/span&gt; &lt;b&gt;?&lt;/b&gt;"&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Add to the above caption a very shameful and shocking fact that India doesn't even retaliate against the perpetrators, even when it has something-to-be-proud-of defense budget. So what’s the point spending a BOMB on something which we’re not in a position to use ? Surprising it might sound, but this is the case with some of the most developed countries. Need some examples to quote – &lt;b&gt;Russia&lt;/b&gt; (know Chechnya ?), &lt;b&gt;Israel&lt;/b&gt;,&lt;b&gt; India&lt;/b&gt;, etc. So why is that .. ?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Well, a lot of reasons actually and a majority of them might sound puerile and they indeed are. Those who are reading newspapers regularly it’s a revision for them albeit in a humourous manner. The points which I’ll be enumerating will surely remind you of the cat fights we used to have in our childhood days and the very simple do’s and dont’s which we were taught to wear during our school days but unfortunately we swear not to abide by them when we grow up. Still confused and guessing, &lt;b&gt;read the mindset theories behind spending billions on unutilized defense budget&lt;/b&gt; …&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;p&gt;&lt;b&gt;1.&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(230, 145, 56);"&gt;The theory of Deterrence&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;The very obvious proclivity here is to have an even more powerful toy to keep the opponents in check and at bay.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; &lt;b&gt;&lt;span style="color: rgb(230, 145, 56);"&gt;The Threat theory&lt;/span&gt;&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;Just because everything is calm and in peace means some precarious disaster is anticipated.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; &lt;b style="color: rgb(230, 145, 56);"&gt;Dominance in the region means stripping others of the rights which we possess&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;I have a patent to manufacture a BOMB so for obvious reasons you cannot and if you oppose I’ll impose sanctions.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; &lt;b style="color: rgb(230, 145, 56);"&gt;A firm ingress into external matters means more grip on the current situation&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;A smart sportsman is the one who not just knows his own game but even his opponents’.&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;But don't you think some of the best graduates from the most premier colleges who are running our countries know this ? Yes, they indeed do but as usual with majority of minds even they don't want to slog that extra bit to mitigate this matter and the others have just surrendered to this situation assuming there’s no solution.&lt;br /&gt;&lt;br /&gt;So the natural question arises - &lt;b&gt;am I going to provide any solution ?&lt;/b&gt; Well not exactly but yes I've got steps to resolve this. I guess it’s a very critical thing to resolve especially knowing that even a bit from that billion of dollars could do enough in areas where it’s actually required. Negotiations, consensus on a particular solution and a commitment to resolve this is the need of the hour.&lt;br /&gt;&lt;br /&gt;But who's going to advocate those in power to follow the above paradigm. The answer is " &lt;b style="color: rgb(106, 168, 79);"&gt;We&lt;/b&gt; ". Yes, we can indeed push this initiative  and we've got the &lt;b&gt;Web&lt;/b&gt; and &lt;b&gt;Google Uncle&lt;/b&gt; to back us. So blog about it, tweet it and do whatever is possible.&lt;br /&gt;&lt;br /&gt;That's because I still believe it's &lt;b&gt;&lt;strike&gt;impossible&lt;/strike&gt;&lt;/b&gt; - &lt;b style="color: rgb(56, 118, 29);"&gt;I am possible&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: rgb(61, 133, 198);"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=2177915980805793717" title="Click to leave a comment on this blog post"&gt;&lt;span style=";font-family:Georgia;font-size:180%;"  &gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-2177915980805793717?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/2177915980805793717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=2177915980805793717' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2177915980805793717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2177915980805793717'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/03/arms-race-killing-economies-more-than.html' title='Arms race killing economies more than politicians, diseases and recession'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-3999745113048035651</id><published>2010-02-27T20:50:00.011+05:30</published><updated>2010-05-16T00:39:06.303+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='features to come in social networks'/><category scheme='http://www.blogger.com/atom/ns#' term='How can social networks improve'/><title type='text'>What better could social N/Ws have .. ?</title><content type='html'>&lt;p&gt;My last blog was on &lt;span style="font-weight: bold;"&gt;Social Networking - Now &amp;amp; How ?&lt;/span&gt; - &lt;a href="http://gameboyzone.blogspot.com/2010/02/social-networking-now-how.html" title="Click to view my blog on Social Networking - Now &amp;amp; How ?"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0); text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;. But it's still not over for me. There's more which is going in my processor even now. So moving ahead - what’s falling short in the most prominent N/W’s like &lt;span style="font-weight: bold;"&gt;Facebook&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Twitter&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;LinkedIn&lt;/span&gt; ?&lt;br /&gt;&lt;br /&gt;So here I go with my analysis :&lt;/p&gt;&lt;br /&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);font-size:180%;" &gt;Twitter&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;img style="width: 111px; height: 111px; float: right; padding-left: 10px;" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/S-BieZ3KdTI/AAAAAAAAAP0/fJX_7zwh2yE/s1600/Twitter.jpg" alt="Twitter" title="Twitter" border="0" /&gt;Made on &lt;span style="font-weight: bold;"&gt;ROR&lt;/span&gt;'s (&lt;span style="font-style: italic;"&gt;Ruby on Rails&lt;/span&gt;) light-weight framework, it is the numero-uno choice for socialites, celebrities, business tycoons and even a common man who wants to make their presence felt or heard using a 1&lt;span style="font-weight: bold;"&gt;40 character text&lt;/span&gt;. Additionally you can include URLs, hash-tags and cross-mentions.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Has caught the eyes of all with &lt;span style="font-weight: bold;"&gt;3 lakh&lt;/span&gt; new accounts created everyday.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;But being developed and running on ROR is itself turning out to be a curse for Twitter with down-times, overloads, multi-threading delays in browsers, scalability problems, etc. ROR is a light-weight framework which cannot handle images/videos under high load. So they have to do away from the Rails Framework and probably migrate to PHP, Java, etc before it's too late.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Also, the web-interface of Twitter has always given an unpleasant and slow experience for users and hence Web-Apps. leveraging the &lt;span style="font-weight: bold;"&gt;Twitter API&lt;/span&gt; spawned and have taken prominence. If this continues, Twitter soon will find users eating their food in other’s plate which is not a very good thing for them. Agreed that finally it's their own API which is being used but they're losing on the revenue which the App-makers snatch from Ads.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;140 characters&lt;/span&gt; – The biggest subject of criticism. Some people could just not get their vocabulary, grammar and URLs’ within this available space. Incrementing it by 20 characters would negotiate this problem for now. Yes, its desperately needed.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Getting tweets to have comments below it (&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;like in Facebook&lt;/span&gt;&lt;/span&gt;) is another much needed feature addition. Opening the page for &lt;span style="font-weight: bold;"&gt;@&lt;span style="font-style: italic;"&gt;Username&lt;/span&gt;&lt;/span&gt; to view the replies is too cumbersome.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Also, if tweets can be bundled with a photo/video/link, exactly in Facebook style would have been even more enjoyable.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);font-size:180%;" &gt;LinkedIn&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;img style="width: 111px; height: 111px; text-align: right; float: right; padding-left: 10px;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/S-BidmY6YhI/AAAAAAAAAPk/WnNUE2t7Ads/s400/LinkedIn.jpg" alt="LinkedIn" title="LinkedIn" border="0" /&gt;It started off as a professional network and slowly collaborated Twitter and other services but it still remains a choice for a selected few. While some claim to have benefitted personally, others are totally dismissive about it and label it as a place where you should &lt;span style="font-weight: bold;"&gt;just&lt;/span&gt; have your professional profile!&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Frankly speaking, it hasn’t evolved at a speed it should have (&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;or say as we expected&lt;/span&gt;&lt;/span&gt;). Its motives are still vague and don’t justify its purpose.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Has started collaborating with other social engines like Twitter, Facebook, etc with some Apps. and services, but still a lot has to be done in the long run for it to stay in the dominating league.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Just having professional contacts in your network doesn’t mean anything, probably if CHATTING would have been embedded then having a live conversation would have made sense. Add to it, the need for getting the organization to which a user is affiliated to come more into picture.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Also, the IntelliSense engine of LinkedIn doesn’t suggest anything fruitful to the user, except some related users and groups.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Improving and adding on all of the above points, plus innovating on some more would surely help it grab a good share. &lt;span style="font-weight: bold;"&gt;And mind you LinkedIn, socializing features has to be packaged to the user even if it intends to be just a professional network&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);font-size:180%;" &gt;Facebook&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;img style="width: 111px; height: 111px; text-align: right; float: right; padding-left: 10px;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/S-BidT0LQsI/AAAAAAAAAPc/hEUjY4knEnI/s400/Facebook.jpeg" alt="Facebook" title="Facebook" border="0" /&gt;Apart from being a billion-dollar enterprise currently, it has previously turned down acquisition proposal of giants like &lt;span style="font-weight: bold;"&gt;Yahoo&lt;/span&gt; and is currently bearing a &lt;span style="font-weight: bold;"&gt;1.7% stake by Microsoft&lt;/span&gt;. It has literally held the interest of all Internet users. No surprises, surfing and being on Facebook is now synonymous.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;As per a survey, businesses are being affected due to their employees spending an average of an hour on Facebook and Twitter. Add to it, &lt;span style="font-weight: bold;"&gt;Facebook Apps.&lt;/span&gt; has added the tang which was just unimagined. Remember &lt;span style="font-weight: bold;"&gt;Farmville&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Mafia Wars&lt;/span&gt; .. ? &lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Facebook's user-friendly and well-documented API’s like &lt;span style="font-weight: bold;"&gt;Facebook Connect&lt;/span&gt; is a boon for web developers like us and more of these just keep coming!&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Facebook is in such a success stage when nothing seems to be competing against it – no full-fledge social N/W (&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;forget about Orkut, etc&lt;/span&gt;&lt;/span&gt;). The only thing which users feel hurt with it are its bugs - which are ample. But, I guess the speed at which it has proliferated its wings just dwarfs this issue.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Getting Office documents for sharing and collaboration across users is already on the anvil with &lt;span style="font-weight: bold;"&gt;Microsoft’s Fuse Labs&lt;/span&gt; in BETA. Getting the notion - &lt;span style="font-weight: bold;"&gt;Work &amp;amp; Socialize&lt;/span&gt; - to come into picture would be awesome. It’s just gonna  redefine the wheel.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Themes, customized home-page would be welcome coz the Home-Page is just too loaded with items and updates which not all would like to view all the time. Getting it to be as per users’ wishes would just add more action and productivity.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="color: rgb(61, 133, 198); text-align: justify;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=3999745113048035651" title="Click to leave a comment on this blog post"&gt;&lt;span style=";font-family:Georgia;font-size:180%;"  &gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-3999745113048035651?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/3999745113048035651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=3999745113048035651' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3999745113048035651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3999745113048035651'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/02/what-better-could-social-nws-have.html' title='What better could social N/Ws have .. ?'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GTY2pIbrTVE/S-BieZ3KdTI/AAAAAAAAAP0/fJX_7zwh2yE/s72-c/Twitter.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-252165514565442043</id><published>2010-02-14T20:37:00.009+05:30</published><updated>2010-05-17T15:27:55.180+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Social Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='how and now of social networking'/><title type='text'>Social Networking - Now &amp; How ?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;p&gt;The &lt;span style="font-weight: bold;"&gt;social networking&lt;/span&gt; scenario is currently hot &amp;amp; abuzz and just refuses to die. Bad for some critics and who made predictions - by 2010 it’ll die the way the DotCom bubble had burst after its initial apogee !!! Take my judgement on this – it’s just gonna get better and better. The social networking is at its peak in this generation and hence it’s better for novices or skeptics to rework your psyche on this. It’s time for people to get their pie out of the web by getting to connect with their old buddies, their idols, their wannabe mates or potential business contacts. The benefits are ample. Web 2.0 has made sure you don’t have any room to complain – there’s &lt;span style="font-weight: bold;"&gt;Facebook&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Twitter&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Orkut&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;LinkedIn&lt;/span&gt;, etc – everything to satiate the thirst of all. It’s just that people got to learn which form of networking suits them.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; width: 100%; height: 100%;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S-76IVzOLYI/AAAAAAAAAQc/Dph5WgCi2Nk/s400/Social+Networking+-+Now+%26+How.jpg" alt="Social Networking - Now &amp;amp; How ?" title="Social Networking - Now &amp;amp; How ?" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As for me, personally, I’ve benefitted from all P.O.V. - business, social and personal. Call me a cynic, but I feel social networking is one good platform to win over and impress the one’s you desire by showcasing your innovative vocabulary, creativity, chatting and impromptu skills. And believe me, I am able to tickle their bones using all what I’ve just listed. People do get amazed, leave comments or give you an applause.  And that motivates you to do it even better next time. Ya, you can call it an addiction, but for better if you got time to spend.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;But people may differ in my above mentioned views !!! Just read a blog post of my 16-year old friend cum entrepreneur and he’s of the opinion that social networks are to be used for socializing or for the purpose – what are you doing right now ? Now, frankly speaking he’s true to some extent but not completely and he’ll never be. Primarily, because you can never bet or define rules on the web. Secondly, the very reason the web has grown manifolds is due to its liberty which it offers (&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;which some exceptions exploit&lt;/span&gt;&lt;/span&gt;). One good example to quote here, which all have witnessed - &lt;span style="font-weight: bold;"&gt;Twitter&lt;/span&gt;. Did anyone predict that Twitter which spawned as a small &lt;span style="font-style: italic;"&gt;socializing-via-update&lt;/span&gt; service would grow so big and drive other applications on the web like online video/audio sharing, URL shortners, micro-blogging, etc. A less know matter of fact among those who still are not on Twitter – even jobs, life partners, shopping items, contests and profanities are being traded on it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;So what are you waiting for .. ?&lt;/span&gt; Start your social-networking voyage with no prejudices if you haven’t started as yet.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 0);"&gt;Use it to your advantage.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: rgb(61, 133, 198);"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=252165514565442043" title="Click to leave a comment on this blog post"&gt;&lt;span style=";font-family:Georgia;font-size:180%;"  &gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-252165514565442043?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/252165514565442043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=252165514565442043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/252165514565442043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/252165514565442043'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/02/social-networking-now-how.html' title='Social Networking - Now &amp; How ?'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/S-76IVzOLYI/AAAAAAAAAQc/Dph5WgCi2Nk/s72-c/Social+Networking+-+Now+%26+How.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8101690156001233193</id><published>2010-01-30T20:02:00.008+05:30</published><updated>2011-09-11T22:55:39.442+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardik Shah [Guru] with Apple'/><title type='text'>Me, myself and Apple PC</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apple's products have been eluding me since years now(including school &amp;amp; college days) and the biggest pain wasn't about not being able to afford when your friends could but not being able to taste the sweetest thing in Technology. Truth be told and for all to agree - Apple has some revolutionary products under its arsenal and their class is EXTRAORDINARY. Now having expressed my anguish and love for it, I had to move on but AVAILABILITY is still a factor for Apple products here in Mumbai | INDIA. Not to be surprised, my friends having &lt;b&gt;Apple iPod Touch&lt;/b&gt; or &lt;b&gt;iPhone&lt;/b&gt; get a jumping ovation followed by the curiosity of others(including me) to get their hands on it. So people possessing Apple stuff are considered privileged here, better have them if you're visiting my country. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some retailers here in Mumbai have now officially started selling Apple products claiming they are the lone official Apple reseller but I'm not interested in that and I consider just barging in to get my hands on the Apple products. Looks, quality, functionality and ease of the Apps., H/W, etc is something I look for and I did manage to get all of these at CHROMA | Bandra | Mumbai. Snapping was strictly prohibited but liberal I am and so I managed to get some. The &lt;b&gt;Apple iMac MC207&lt;/b&gt;(we PC enthusiasts can also call it as "Apple Desktop Computer"), &lt;b&gt;Apple Macbook Pro MC950&lt;/b&gt; and &lt;b&gt;Apple Macbook Air&lt;/b&gt; retails at 56,900/-*, 64,900/-* and 1,07,000/-* respectively. &lt;b&gt;*&lt;/b&gt; Local VAT extra. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;All my pictures come with a strict &lt;u&gt;&lt;b style="color: #ff6600;"&gt;DISCLAIMER&lt;/b&gt;&lt;/u&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;" I'm not endorsing myself with Apple PC. It's only [&lt;b&gt;ME with Apple PC&lt;/b&gt;]. "&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;img alt="Apple Macbook Pro MC950" border="0" height="400" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S3_h772PjTI/AAAAAAAAAKA/m2RXxwzIj3I/s320/Apple+Macbook+Pro+MC950.jpg" title="Apple Macbook Pro MC950" width="300" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;[&lt;b style="color: #0b5394;"&gt;Apple Macbook Pro MC950&lt;/b&gt;]&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img alt="Apple iMac MC207" border="0" height="320" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/S3_h_jDteLI/AAAAAAAAAKI/A3Y7hdNg904/s320/Apple+iMac+MC207.jpg" title="Apple iMac MC207" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;[&lt;b style="color: #0b5394;"&gt;Apple iMac MC207&lt;/b&gt;]&lt;/div&gt;&lt;br /&gt;&lt;img alt="Hardik Shah [Guru] with Apple iMac MC207" border="0" height="320" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/S3_iFataNAI/AAAAAAAAAKQ/W3Udusercbg/s320/Hardik+Shah+%5BGuru%5D+with+Apple+iMac+MC207.jpg" title="Hardik Shah [Guru] with Apple iMac MC207" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #0b5394; text-align: center;"&gt;Me with [&lt;b&gt;Apple iMac MC207&lt;/b&gt;]&lt;/div&gt;&lt;br /&gt;&lt;img alt="Hardik Shah [Guru] with Apple iMac MC207" border="0" height="320" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/S3_iJtUCUII/AAAAAAAAAKY/QLCKy2YO7PU/s320/Hardik+Shah+%5BGuru%5D+with+Apple+iMac+MC207+-+2.jpg" title="Hardik Shah [Guru] with Apple iMac MC207" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #0b5394; text-align: center;"&gt;Me with [&lt;b&gt;Apple iMac MC207&lt;/b&gt;]&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img alt="Hardik Shah [Guru] with Apple iMac MC207" border="0" height="320" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/S3_iKz3dplI/AAAAAAAAAKg/OKUmeZArpJA/s320/Hardik+Shah+%5BGuru%5D+with+Apple+iMac+MC207+-+3.jpg" title="Hardik Shah [Guru] with Apple iMac MC207" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #0b5394; text-align: center;"&gt;Me with [&lt;b&gt;Apple iMac MC207&lt;/b&gt;]&lt;/div&gt;&lt;br /&gt;&lt;img alt="Apple Macbook Air" border="0" height="320" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/S3_iTpeO84I/AAAAAAAAAKo/Ch3iHmAqKcw/s320/Apple+Macbook+Air.jpg" title="Apple Macbook Air" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #0b5394; text-align: center;"&gt;[&lt;b&gt;Apple Macbook Air&lt;/b&gt;]&lt;/div&gt;&lt;br /&gt;&lt;img alt="Hardik Shah [Guru] with Apple Macbook Air" border="0" height="320" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/S3_iVMz8ePI/AAAAAAAAAKw/dJGuFIQgLrM/s320/Hardik+Shah+%5BGuru%5D+with+Apple+Macbook+Air.jpg" title="Hardik Shah [Guru] with Apple Macbook Air" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: #0b5394; text-align: center;"&gt;Me with [&lt;b&gt;Apple Macbook Air&lt;/b&gt;]&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=8101690156001233193" title="Click to leave a comment on this blog post"&gt;&lt;span style="color: #006600; font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8101690156001233193?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8101690156001233193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8101690156001233193' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8101690156001233193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8101690156001233193'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/01/me-myself-and-apple-pc.html' title='Me, myself and Apple PC'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/S3_h772PjTI/AAAAAAAAAKA/m2RXxwzIj3I/s72-c/Apple+Macbook+Pro+MC950.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-3254374623873820636</id><published>2010-01-20T20:15:00.011+05:30</published><updated>2010-02-14T21:29:17.419+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='single quote problem in MS-SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='how to insert &apos; in SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='string comparison in C#'/><title type='text'>Insertion problems with single-quotes in MS-SQL and case insensitive comparison in .Net</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;b style="color: #0b5394;"&gt;Problem 1&lt;/b&gt;&lt;/u&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Anybody working with &lt;b&gt;Microsoft SQL Server&lt;/b&gt; as the back-end face this annoying issue while using insert statements, especially when they want to insert values containing single quotes within them. Now to clear the concept regarding this issue, the way &lt;b&gt;Microsoft SQL&lt;/b&gt; (or say &lt;b&gt;MS-SQL&lt;/b&gt;) works is that it treats anything between two single-quotes as a string and hence if the string itself has a single quote then it'll throw an &lt;b&gt;SQL Exception&lt;/b&gt;. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1]&lt;/b&gt; Consider the following case wherein a simple string is inserted into a column :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #38761d; text-align: justify;"&gt;&lt;b&gt;INSERT into Student(name) VALUES(' Hardik ');&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1 Row INSERTED successfully.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2]&lt;/b&gt; In the following case, a string containing a single quote is inserted which throws an SQL Exception :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #38761d; text-align: justify;"&gt;&lt;b&gt;INSERT into Student(name) VALUES(' Hardik's ');&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;System.Data.SqlClient.SqlException&lt;/b&gt; : Incorrect syntax near 's'. Unclosed quotation mark after the character string ')'.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b style="color: #ff6600;"&gt;Solution&lt;/b&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The problem as seen above is silly and so is its solution. If you want to &lt;b&gt;include a single quote included in a string&lt;/b&gt; then &lt;b&gt;use the single quotes twice&lt;/b&gt;.  &lt;b&gt;The single-quotes used twice is treated as a single-quote in MS-SQL&lt;/b&gt;. So the solution to the above SQL Query will be as follows :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #38761d; text-align: justify;"&gt;&lt;b&gt;INSERT into Student(name) VALUES(' Hardik''s ');&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1 Row INSERTED successfully.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Now having done with the problem and the solution, a real challenge would be to implement the same in projects using our own programming skills. Now the challenge is to have the single-quotes twice when we have to insert a string containing a single-quote and not when we don't have a single-quote. An important method in &lt;b&gt;.Net&lt;/b&gt; and &lt;b&gt;Java&lt;/b&gt; which can be used here is the '&lt;b&gt;replace()&lt;/b&gt;' method. The replace method accepts two arguments where the first is the character which you want to replace and the second being the character which you want to replace with. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b style="color: #ff6600;"&gt;CODE Snippet&lt;/b&gt; in &lt;b&gt;C#&lt;/b&gt; :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto;"&gt;&lt;ol style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&lt;span style="color: #2b91af;"&gt;String&lt;/span&gt; s = &lt;span style="color: #a31515;"&gt;"Guru says Lolz !!!"&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;s.Replace(&lt;span style="color: #a31515;"&gt;"!"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"."&lt;/span&gt;);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(s); &lt;span style="color: green;"&gt;// OP : Guru says Lolz ...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If you felt that the above example still doesn't suffice then consider a real-time example in use with SQL.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b style="color: #ff6600;"&gt;CODE Snippet&lt;/b&gt;&lt;b&gt; :&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto;"&gt;&lt;ol style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&lt;span style="color: #2b91af;"&gt;String&lt;/span&gt; s = &lt;span style="color: #a31515;"&gt;" Hardik's "&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&lt;span style="color: blue;"&gt;try&lt;/span&gt;&lt;/li&gt;&lt;li&gt;{&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt; con = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SqlConnection&lt;/span&gt;(conn); &lt;span style="color: green;"&gt;// where conn is the Connection String&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt; cmd = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"INSERT into Student(name) VALUES('"&lt;/span&gt; + s.Replace(&lt;span style="color: #a31515;"&gt;"'"&lt;/span&gt;,&lt;span style="color: #a31515;"&gt;"''"&lt;/span&gt;) + &lt;span style="color: #a31515;"&gt;"')"&lt;/span&gt;, con);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.Open();&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cmd.ExecuteNonQuery();&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.Close();&lt;/li&gt;&lt;li&gt;}&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&lt;span style="color: blue;"&gt;catch&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;Exception&lt;/span&gt; ex)&lt;/li&gt;&lt;li&gt;{&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515;"&gt;"Exception : "&lt;/span&gt; + ex);&lt;/li&gt;&lt;li&gt;}&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The string [&lt;b&gt;Hardik's&lt;/b&gt;] will be successfully inserted in the Column [&lt;b&gt;name&lt;/b&gt;] of the Table [&lt;b&gt;Student&lt;/b&gt;]. The case of having single-quotes in it is also dealt with appropriately.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;b style="color: #0b5394;"&gt;Problem 2&lt;/b&gt;&lt;/u&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Another very simple problem which people come across in .Net is when making &lt;b&gt;case-insensitive comparisons between strings(or say its alias "Strings")&lt;/b&gt;. If the &lt;b&gt;Itellisense&lt;/b&gt; feature in &lt;b&gt;Visual Studio&lt;/b&gt; is used wisely then you are not away from the solution but still a lot of people are found searching for the solution over search engines. Also for people who are well versed with Java might recall the '&lt;b&gt;equalsIgnoreCase()&lt;/b&gt;' method but what about its equivalent in .Net? &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b style="color: #ff6600;"&gt;CODE Snippet&lt;/b&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;br /&gt;&lt;div style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto;"&gt;&lt;ol style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #2b91af;"&gt;String&lt;/span&gt; s1 = &lt;span style="color: #a31515;"&gt;"Guru"&lt;/span&gt;;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (s1.Equals(&lt;span style="color: #a31515;"&gt;"guru"&lt;/span&gt;, &lt;span style="color: #2b91af;"&gt;StringComparison&lt;/span&gt;.OrdinalIgnoreCase) == &lt;span style="color: blue;"&gt;true&lt;/span&gt;)&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="color: #a31515;"&gt;"The String comparison was successful."&lt;/span&gt;);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=3254374623873820636" title="Click to leave a comment on this blog post"&gt;&lt;span style="color: #006600; font-family: Georgia; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-3254374623873820636?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/3254374623873820636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=3254374623873820636' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3254374623873820636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3254374623873820636'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/01/insertion-problems-with-single-quotes.html' title='Insertion problems with single-quotes in MS-SQL and case insensitive comparison in .Net'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-3992937884307027604</id><published>2010-01-13T18:16:00.014+05:30</published><updated>2010-02-20T19:06:00.990+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Send email in .Net'/><category scheme='http://www.blogger.com/atom/ns#' term='send mails in ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='How to send email in .Net'/><category scheme='http://www.blogger.com/atom/ns#' term='.net email'/><category scheme='http://www.blogger.com/atom/ns#' term='System.Net.Mail'/><title type='text'>Sending E-Mails in .NET effectively</title><content type='html'>&lt;div style="text-align: justify;"&gt;The intent of this blog is to enable you to send E-mails leveraging all the features available in &lt;b&gt;.Net&lt;/b&gt; Framework. Probably, if you already know how to send an E-mail in .Net then hold on and keep reading because you'll learn some other not-so-usually-known aspects/properties while sending an E-mail. You should be having your &lt;b&gt;IIS&lt;/b&gt; configured with your &lt;b&gt;SMTP&lt;/b&gt; details on your web-server &lt;b&gt;OR&lt;/b&gt; should mention them explicitly in the [&lt;b&gt;web.config&lt;/b&gt;] file before sending your first E-Mail. The former option is possible only in fraction of the cases since developers do not have access to the IIS Console on the web-server and hence the latter is the only option which a majority of developers use. The [&lt;b&gt;web.config&lt;/b&gt;] method to declare the SMTP details has been included in this chapter. Note that the third option of declaring the SMTP details explicitly in the CODE is also available but as such it is vulnerable to exploits and it also contradicts the very concept of ENCAPSULATION.&lt;br /&gt;&lt;br /&gt;The classes and methods for sending an E-mail are defined in the "&lt;b&gt;System.Net.Mail&lt;/b&gt;" namespace and are accessible in both Windows and Web Forms(i.e. &lt;b&gt;ASP.Net&lt;/b&gt;). The three main classes in use from the namespace while sending an E-mail are the &lt;b&gt;MailAddress&lt;/b&gt;, &lt;b&gt;MailMessage&lt;/b&gt; and &lt;b&gt;SmtpClient&lt;/b&gt;. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The following are the attributes which will come into play while sending an E-Mail :&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;To address&lt;/li&gt;&lt;li&gt;CC address&lt;/li&gt;&lt;li&gt;Bcc address&lt;/li&gt;&lt;li&gt;From address&lt;/li&gt;&lt;li&gt;Body of the mail&lt;/li&gt;&lt;li&gt; Subject of the mail&lt;/li&gt;&lt;li&gt;Priority of the mail&lt;/li&gt;&lt;li&gt;Attachments (if any)&lt;/li&gt;&lt;li&gt;Does the body have HTML(as in case of Newsletters) ?&lt;/li&gt;&lt;li&gt;ReplyTo Address&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Make sure the the requisite namespace [&lt;b&gt;System.Net.Mail&lt;/b&gt;] is referenced in your code-behind. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b style="color: #ff6600;"&gt;CODE Snippet&lt;/b&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto;"&gt;&lt;ol style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;try&lt;/span&gt;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt; to = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"reciever@microsoft.com"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"Mr. RECEIVER"&lt;/span&gt;);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt; from = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"sender@microsoft.com"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"Mr. SENDER"&lt;/span&gt;);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt; cc = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"cc@microsoft.com"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"Mr. CC"&lt;/span&gt;);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt; bcc = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"bcc@microsoft.com"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"Mr. Bcc"&lt;/span&gt;);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt; rto = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MailAddress&lt;/span&gt;(&lt;span style="color: #a31515;"&gt;"donotreply@microsoft.com"&lt;/span&gt;, &lt;span style="color: #a31515;"&gt;"DO NOT REPLY"&lt;/span&gt;);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;MailMessage&lt;/span&gt; mm = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;MailMessage&lt;/span&gt;(to, from);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.CC.Add(cc);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.Bcc.Add(bcc);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.Subject = &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.Body = &lt;span style="color: #a31515;"&gt;""&lt;/span&gt;;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.ReplyTo = rto;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Specifies the E-Mail address of the SENDER which will be seen if the RECEIVER decides to reply to the mail&lt;/span&gt;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.IsBodyHtml = &lt;span style="color: blue;"&gt;true&lt;/span&gt;; &lt;span style="color: green;"&gt;// "true" if your body has some Html content. DEFAULT is "false".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.Priority = &lt;span style="color: #2b91af;"&gt;MailPriority&lt;/span&gt;.Normal; &lt;span style="color: green;"&gt;//Possible values are "High/Normal/Low" depending upon the priority required. DEFAULT is "Normal"&lt;/span&gt;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mm.Attachments.Add(&lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Attachment&lt;/span&gt;(Server.MapPath(&lt;span style="color: #a31515;"&gt;"./files/image.jpg"&lt;/span&gt;)));&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #2b91af;"&gt;SmtpClient&lt;/span&gt; sc = &lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;SmtpClient&lt;/span&gt;();&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sc.Send(mm);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;}&lt;/li&gt;&lt;li&gt;&lt;span style="color: blue;"&gt;catch&lt;/span&gt; (&lt;span style="color: #2b91af;"&gt;Exception&lt;/span&gt; ex)&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;{&lt;/li&gt;&lt;li&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Response.Write(&lt;span style="color: #a31515;"&gt;"Exception : "&lt;/span&gt; + ex);&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;}&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;[&lt;span style="font-weight: bold;"&gt;web.config&lt;/span&gt;] &lt;span style="color: #ff6600; font-weight: bold;"&gt;CODE Snippet&lt;/span&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;img alt="Sending mails in .Net - 2.JPG" border="0" height="135" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S3_kmsoI9MI/AAAAAAAAAK4/hC1nTBDYvBQ/s320/Sending+mails+in+.Net+-+2.JPG" title="Sending mails in .NET effectively" width="100%" /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;" /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can also store some requisite variables like the recipient's address, sender's address, signature or say any values in [&lt;b style="color: #0b5394;"&gt;web.config&lt;/b&gt;] for access at runtime.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;[&lt;span style="font-weight: bold;"&gt;web.config&lt;/span&gt;] &lt;span style="color: #ff6600; font-weight: bold;"&gt;CODE Snippet&lt;/span&gt; &lt;b&gt;:&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;img alt="Sending mails in .Net - 1.JPG" border="0" height="106" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/S3_koalQslI/AAAAAAAAALA/XGWGPpdvOuk/s320/Sending+mails+in+.Net+-+1.JPG" width="400" /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;To access this global variable from CODE-BEHIND:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(0, 0, 128); color: black; font-family: 'Courier New',Courier,Monospace; font-size: 10pt;"&gt;&lt;div style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto;"&gt;&lt;ol style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0pt; padding: 0pt 0pt 0pt 5px;"&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;li style="-moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: rgb(243, 243, 243) none repeat scroll 0% 0%;"&gt;&lt;span style="color: #2b91af;"&gt;String&lt;/span&gt; from = System.Configuration.&lt;span style="color: #2b91af;"&gt;ConfigurationSettings&lt;/span&gt;.AppSettings.(&lt;span style="color: #a31515;"&gt;"FromAddress"&lt;/span&gt;);&lt;/li&gt;&lt;li&gt;&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=3992937884307027604" title="Click to leave a comment on this blog post"&gt;&lt;span style="color: #006600; font-family: Georgia; font-size: 150%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-3992937884307027604?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/3992937884307027604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=3992937884307027604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3992937884307027604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/3992937884307027604'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2010/02/aspnet-e-mail.html' title='Sending E-Mails in .NET effectively'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/S3_kmsoI9MI/AAAAAAAAAK4/hC1nTBDYvBQ/s72-c/Sending+mails+in+.Net+-+2.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-2564307735001484489</id><published>2009-12-25T10:56:00.009+05:30</published><updated>2009-12-28T23:23:05.362+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='verbatim string literals'/><category scheme='http://www.blogger.com/atom/ns#' term='how to include multiple lines in string in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='how to include HTML code in String in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='types of strings in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='String literals in C#'/><title type='text'>String literals in C#</title><content type='html'>I'm sure a quick peek at the subject of this blog post might make &lt;span style="font-weight: bold;"&gt;C#&lt;/span&gt; enthusiasts think of a mundane topic with nothing to offer. But contrary to that, it has much more to enlighten you. So just read on ...&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img alt="Strings in C#" border="0" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/SzjwRPfLtWI/AAAAAAAAAIY/zxXXulUHgDg/s320/Strings+in+C%23.jpg" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Lets clear some of the dare-bare basics regarding Strings(&lt;span style="font-style: italic;"&gt;which we thought we knew&lt;/span&gt;) in &lt;span style="font-weight: bold;"&gt;C#&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Strings are  reference types used to contain Unicode text&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;C# supports two forms of string literals :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1]&lt;/span&gt; &lt;span style="color: #ff6600; font-weight: bold; text-decoration: underline;"&gt;Regular string literals&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A regular string literal consists of zero or more characters enclosed in double quotes, as in "hello", and may include both simple escape sequences (such as '&lt;span style="font-weight: bold;"&gt;\t&lt;/span&gt;' for the tab character) and hexadecimal and Unicode escape sequences. This is the most general form of String which we all use everyday in our work.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Some examples :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;String s;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&amp;gt;&lt;/span&gt; s = "This is String";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O/P&lt;/span&gt; : This is String&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&amp;gt;&lt;/span&gt; s = "Hello \t world";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O/P&lt;/span&gt; : Hello      world&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&amp;gt;&lt;/span&gt; s = "My name is \"Hardik " + "Shah\"";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O/P&lt;/span&gt; : My name is "Hardik Shah"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As noticed above the following backslash character constants are used frequently while getting a particular O/P in your required format :&lt;br /&gt;&lt;br /&gt;|  &lt;span style="font-weight: bold;"&gt;\n&lt;/span&gt;  |  &lt;span style="font-weight: bold;"&gt;\t&lt;/span&gt;  |  &lt;span style="font-weight: bold;"&gt;\v&lt;/span&gt;  |   &lt;span style="font-weight: bold;"&gt;\b&lt;/span&gt;  |  &lt;span style="font-weight: bold;"&gt;\f&lt;/span&gt;  |  &lt;span style="font-weight: bold;"&gt;\\&lt;/span&gt;  |  &lt;span style="font-weight: bold;"&gt;\"&lt;/span&gt;  |  &lt;span style="font-weight: bold;"&gt;\'&lt;/span&gt;  |&lt;br /&gt;&lt;br /&gt;Also if you have a large string than you have to append string parts using the '+' operator.&lt;br /&gt;&lt;br /&gt;To win over this situation, we have another type of String literal i.e. &lt;span style="font-weight: bold;"&gt;Verbatim string literals&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2]&lt;/span&gt; &lt;span style="color: #ff6600; font-weight: bold; text-decoration: underline;"&gt;Verbatim string literals&lt;/span&gt;&lt;br /&gt;A verbatim string literal consists of an '&lt;span style="font-weight: bold;"&gt;@&lt;/span&gt;' character followed by a double-quote character, zero or more characters, and a closing double-quote character. So here we have the added advantage that the characters present between the two double-quotes are rendered the way they are and &lt;span style="font-weight: bold;"&gt;no white-spaces are truncated&lt;/span&gt;. Also a lot more ....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Some examples :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;String s;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&amp;gt;&lt;/span&gt; s = @"hello    world";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O/P :&lt;/span&gt; hello    world&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;--&amp;gt;&lt;/span&gt; s = @"Division is (a\b)";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O/P :&lt;/span&gt; Division is (a\b)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;--&amp;gt;&lt;/span&gt; s = @"append this type " + @"in this way";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O/P :&lt;/span&gt; append this type in this way&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Note :&lt;/span&gt; [&lt;span style="color: #ff6600;"&gt;"&lt;/span&gt;] in Verbatim string literal is [&lt;span style="color: #ff6600;"&gt;""&lt;/span&gt;] or [&lt;span style="color: #ff6600;"&gt;\""&lt;/span&gt;]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Applications of verbatim string literals&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1]&lt;/span&gt; Include a large paragraph of text without using '&lt;span style="font-weight: bold;"&gt;+&lt;/span&gt;' operator.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2]&lt;/span&gt; Multiple lines of HTML code can also be used using this type.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=2564307735001484489" title="Click to leave a comment on this blog post"&gt;&lt;span style="color: #006600; font-family: lucida grande; font-size: 180%;"&gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-2564307735001484489?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/2564307735001484489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=2564307735001484489' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2564307735001484489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/2564307735001484489'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/12/string-literals-in-c.html' title='String literals in C#'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GTY2pIbrTVE/SzjwRPfLtWI/AAAAAAAAAIY/zxXXulUHgDg/s72-c/Strings+in+C%23.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-4027424645348501875</id><published>2009-12-20T19:23:00.024+05:30</published><updated>2010-05-15T21:24:58.072+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google software'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome OS rating'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Google OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chrome OS review'/><category scheme='http://www.blogger.com/atom/ns#' term='OS review'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Chromium project'/><title type='text'>Product Review : The Google Chrome OS</title><content type='html'>&lt;div style="text-align: justify;"&gt;A very bold and unexpected announcement by &lt;span style="font-weight: bold;"&gt;Mr. Sundar Pichai&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;Engineering Director&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Google&lt;/span&gt; on 7th July, 2009 made headlines in the I.T. industry worldwide and subsequently across all forms of media. That was the announcement of the &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Google Chrome OS&lt;/span&gt;. You can read about it &lt;a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" title="Click to view the Google Chrome OS announcement" target="_blank" rel="nofollow"&gt;&lt;span style="font-weight: bold; text-decoration: underline; color: rgb(0, 153, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://chrome.blogspot.com/2009/07/google-chrome-os-faq.html" title="Click to view the Google Chrome OS announcement" target="_blank" rel="nofollow"&gt;&lt;span style="font-weight: bold; text-decoration: underline; color: rgb(0, 153, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt;. The OS is set to release in the second half of &lt;span style="font-weight: bold;"&gt;2010&lt;/span&gt; initially for &lt;span style="font-weight: bold;"&gt;Netbooks&lt;/span&gt; but the buzz currently is so high that you see every &lt;span style="font-style: italic;"&gt;Tom&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Jerry&lt;/span&gt; coming with his version of the story. But indeed, the topic is so very intuitive and exciting. Developing an open-source and freeware OS which boots in seconds and delivers rich surfing experience with the &lt;span style="font-weight: bold;"&gt;Google Chrome browser&lt;/span&gt; at the heart of the OS is surely worth an applause. Add to it, Google also offers other valuable web services spanning across E-mail, online storage, ads, custom search, socializing, feeds, source codes, etc.&lt;br /&gt;&lt;br /&gt;Guess what, whenever the offering is free unlike Microsoft's offerings, people forget the skepticism and the anticipation is great. And it's true in this case as well, even before the working &lt;span style="font-weight: bold;"&gt;ALPHA&lt;/span&gt; of Google Chrome OS hits the tester's basket rumors of Google having talks with H/W vendors like &lt;span style="font-weight: bold; font-style: italic;"&gt;Dell, Acer, HP&lt;/span&gt;, etc regarding support of its OS to launching its own version of its Netbook bearing its OS just refuse to die. Google just released its source code developed till date on its Chrome OS and a couple of enthusiasts were quick to compile it and get a &lt;span style="font-weight: bold;"&gt;VM&lt;/span&gt;(&lt;span style="font-style: italic;"&gt;Virtual Machine&lt;/span&gt;) image out of it. It also happened very quickly that a friend of mine passed this very precious stuff to me and I was prompt to try and put a review on it, though it took a lot of annoying time to get things to work. So before I start with the review I think reading a bit to clear some fallacies about &lt;span style="font-weight: bold;"&gt;Chromium projects&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Chromium&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Chromium OS&lt;/span&gt; and the &lt;span style="font-weight: bold;"&gt;Google Chrome OS&lt;/span&gt; would help. Perhaps this link &lt;a href="http://www.chromium.org/" title="Click to know more about the Chromium projects, Chromium OS, Chromium browser" target="_blank" rel="nofollow"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt; will suffice.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;So here I go with my very first review of Google Chrome OS :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;The built is that of &lt;span style="font-weight: bold; color: rgb(102, 102, 0);"&gt;Linux&lt;/span&gt; on &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;GNOME&lt;/span&gt; environment(written in &lt;span style="font-weight: bold;"&gt;Gtk+&lt;/span&gt;) with source code procured by Google from the open-source community under the &lt;span style="font-weight: bold;"&gt;GNU&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;GPL&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;The OS currently boots with the presumption that you have an active Internet connection and you are kind of an user who spends a major part of his time over the Internet.&lt;/li&gt;&lt;li&gt;The OS boots up with the login screen which takes your &lt;span style="font-weight: bold;"&gt;Google Account&lt;/span&gt; and password to begin. When done the browser shows up, which cannot be escaped and it logs you straight into your Inbox(&lt;span style="font-style: italic;"&gt;if you have one&lt;/span&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy4122JLfjI/AAAAAAAAAGg/ZCJ3h-ioZ3c/s1600-h/Google+Chrome+OS+2.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy4122JLfjI/AAAAAAAAAGg/ZCJ3h-ioZ3c/s400/Google+Chrome+OS+2.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417326618136510002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy45_3tZ1TI/AAAAAAAAAHY/RNEIHQWF9D8/s1600-h/Google+Chrome+OS+7.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy45_3tZ1TI/AAAAAAAAAHY/RNEIHQWF9D8/s400/Google+Chrome+OS+7.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417331171222213938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/Sy42CFIN55I/AAAAAAAAAGo/2-hvlPqkc7k/s1600-h/Google+Chrome+OS+3.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/Sy42CFIN55I/AAAAAAAAAGo/2-hvlPqkc7k/s400/Google+Chrome+OS+3.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417326811137566610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;The browser works in a &lt;span style="font-weight: bold;"&gt;Sandbox architecture&lt;/span&gt; which is a core part of the OS to enforce a strict security regime. So no OS level or desktop applications tolerated like in &lt;span style="font-weight: bold;"&gt;Windows&lt;/span&gt; !!! But the browser comes equipped with all basic features like &lt;span style="font-weight: bold; font-style: italic;"&gt;bookmarking, download manager, incognito mode, crashed tabs recovery, proxy settings&lt;/span&gt;,  etc.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The browser has a special tab on top-left for access to all valuable web services like &lt;span style="font-weight: bold; font-style: italic;"&gt;Google Apps, Gmail, Twitter, Facebook, Youtube&lt;/span&gt;, etc and others if needed can be added to the list. So needs like working over Office documents, mails, viewing video, social networking are easily sufficed.&lt;/li&gt;&lt;li&gt;The user doesn't have access to the system files explicitly but he can save and access any files there if he wants from the browser.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The browser can also bear a &lt;span style="font-weight: bold;"&gt;Theme&lt;/span&gt; from many possible sources.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;So eventually, it's the browser which becomes the cynosure&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_GTY2pIbrTVE/Sy44Y-nmrXI/AAAAAAAAAGw/rjswp-ewG3U/s1600-h/Google+Chrome+OS+11.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/Sy44Y-nmrXI/AAAAAAAAAGw/rjswp-ewG3U/s400/Google+Chrome+OS+11.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417329403550412146" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/Sy44rCJbh7I/AAAAAAAAAHA/3IKSSxUij3Y/s1600-h/Google+Chrome+OS+5.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/Sy44rCJbh7I/AAAAAAAAAHA/3IKSSxUij3Y/s400/Google+Chrome+OS+5.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417329713735239602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy44hoJIuBI/AAAAAAAAAG4/17FfECys6qw/s1600-h/Google+Chrome+OS+4.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy44hoJIuBI/AAAAAAAAAG4/17FfECys6qw/s400/Google+Chrome+OS+4.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417329552135862290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy44xvWeoXI/AAAAAAAAAHI/Yo86bhtHMLI/s1600-h/Google+Chrome+OS+6.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy44xvWeoXI/AAAAAAAAAHI/Yo86bhtHMLI/s400/Google+Chrome+OS+6.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417329828948779378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy448rgiQDI/AAAAAAAAAHQ/d6CAvjkDDFc/s1600-h/Google+Chrome+OS+8.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy448rgiQDI/AAAAAAAAAHQ/d6CAvjkDDFc/s400/Google+Chrome+OS+8.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417330016895778866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_GTY2pIbrTVE/Sy4-HzwsosI/AAAAAAAAAHw/RoPrRBY4TP0/s1600-h/Google+Chrome+OS+12.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/Sy4-HzwsosI/AAAAAAAAAHw/RoPrRBY4TP0/s400/Google+Chrome+OS+12.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417335705647751874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy4-MJIGm7I/AAAAAAAAAH4/t31FSku-kBI/s1600-h/Google+Chrome+OS+121.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy4-MJIGm7I/AAAAAAAAAH4/t31FSku-kBI/s400/Google+Chrome+OS+121.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417335780102544306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;SHOCKING TRAUMA&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;What was really surprising when I checked the additional configuration options deep down in the browser was that the OS keeps room for the user to install other browsers like &lt;span style="font-weight: bold;"&gt;Firefox, Opera&lt;/span&gt;, etc and you can even set them to default.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy48zGVMVZI/AAAAAAAAAHg/b0Y0t9Qwvv4/s1600-h/Google+Chrome+OS+8.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy48zGVMVZI/AAAAAAAAAHg/b0Y0t9Qwvv4/s400/Google+Chrome+OS+8.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417334250343781778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;The second piece of surprise was that the Google Chrome browser offers a choice on the &lt;span style="font-weight: bold;"&gt;default search provider&lt;/span&gt;. Yes, it's true !!! You have a choice of &lt;span style="font-weight: bold;"&gt;Google, Yahoo!&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Bing&lt;/span&gt; at the moment.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy49WXTH-DI/AAAAAAAAAHo/hK5UQk1G6I8/s1600-h/Google+Chrome+OS+15.JPG" title="Google Chrome OS" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sy49WXTH-DI/AAAAAAAAAHo/hK5UQk1G6I8/s400/Google+Chrome+OS+15.JPG" alt="Google Chrome OS" id="BLOGGER_PHOTO_ID_5417334856193931314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;Well if the above two surprises does survive to find its place at the FINAL than all fingers up for Google for developing an unbiased and altruistic piece of software for the user community.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;hr /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;a style="font-family: trebuchet ms;" href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=4027424645348501875" title="Click to leave a comment on this post"&gt;&lt;span style="font-weight: bold; text-decoration: underline;font-size:130%;" &gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-4027424645348501875?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/4027424645348501875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=4027424645348501875' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/4027424645348501875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/4027424645348501875'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/12/product-review-google-chrome-os.html' title='Product Review : The Google Chrome OS'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/Sy4122JLfjI/AAAAAAAAAGg/ZCJ3h-ioZ3c/s72-c/Google+Chrome+OS+2.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8998967180464519541</id><published>2009-12-19T10:25:00.007+05:30</published><updated>2009-12-19T11:45:01.255+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='What is SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Management Studio 2005 Guide'/><category scheme='http://www.blogger.com/atom/ns#' term='What is SQL Server Management Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005 Guide'/><title type='text'>A Guide to SQL Server Management Studio 2005</title><content type='html'>&lt;div style="text-align: justify;"&gt;Like a lot of my friends and followers knew from my &lt;a href="http://twitter.com/gameboyzone" title="Click here to follow Hardik Shah[Guru] on Twitter" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;Twitter&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://www.facebook.com/profile.php?id=684019063" title="Click here to follow Hardik Shah[Guru] on Facebook" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;Facebook&lt;/span&gt;&lt;/a&gt; updates, I had enrolled for a Seven Saturday series on System Administration courtesy - &lt;a href="http://www.mumbaiitpro.org/" title="Click here know more about MumbaiIT Pro" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;MumbaiIT Pro&lt;/span&gt;&lt;/a&gt;. The series which has its final session today saw some of the most prominent professionals from India's I.T. industry leaving their footprint in the minds of the audience with their enlivening and comprehensive coverage on the topics of their strength. The audience on the other hand were also enthralled and kept alive with contests and other Q &amp;amp; A sessions. Such a huge party in town and how can I stay behind? Having said this I had my intuition going strong before the start of this programme and hence I decided to volunteer in it with contributions in the form of Twitter updates and technical write-ups inspite of my jobbing blues and busy schedules.&lt;br /&gt;&lt;br /&gt;The right time and the topic came and I decided to write in brief on SQL Server 2005 which I guess was a topic of my strength since I've been developing on &lt;span style="font-style: italic; font-weight: bold;"&gt;ASP.Net&lt;/span&gt; using &lt;span style="font-style: italic; font-weight: bold;"&gt;Visual Studio 2008 IDE&lt;/span&gt; and &lt;span style="font-style: italic; font-weight: bold;"&gt;SQL Server 2005 Express&lt;/span&gt; as my back-end. So here I sat using all Office and web tools to get a writeup done but the climax turned out to be much more interesting - I just went on &amp;amp; on and ended up making a guide on the topic which now even included SQL Server Management Studio 2005 and a lot many sub-topics below it. A special thanks to &lt;span style="font-weight: bold;"&gt;Mark O'Neill&lt;/span&gt; - Managing Director of &lt;a href="http://www.makeuseof.com/" target="_blank" title="Click to know more about MakeUseOf" rel="nofollow"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;MakeUseOf&lt;/span&gt;&lt;/a&gt; whose "&lt;a href="http://makeuseof.org/twitter" target="_blank" rel="nofollow" title="Click to download the Complete Guide to Twitter"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;A Complete Guide to Twitter&lt;/span&gt;&lt;/a&gt;" was a very good source of inspiration to me and I emulated it quite well using &lt;span style="font-weight: bold;"&gt;Microsoft Office Word 2007&lt;/span&gt;. What ensued was that I have even applied for the post of a Writer on their portal.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 260px;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/SyxpjzpyT6I/AAAAAAAAAGQ/Z9RQMWQxMww/s400/SQL+Server+Management+Studio+2005.jpg" id="BLOGGER_PHOTO_ID_5416820515701673890" alt="" title="SQL Server Management Studio 2005" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: justify;"&gt;&lt;span style="font-size:180%;"&gt;Table of Contents in the Guide&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1]&lt;/span&gt;  &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•  What is SQL Server 2005 ?&lt;br /&gt;•  Anatomy of Database files&lt;br /&gt;•  Types of databases in SQL Server 2005&lt;br /&gt;•  A quick overview of the SQL Server Management Studio 2005 Wizard&lt;br /&gt;•  How to Login ?&lt;br /&gt;•  How to create a database using the Wizard ?&lt;br /&gt;•  How to execute a query ?&lt;br /&gt;•  Using diagnostic SQL Queries&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2]&lt;/span&gt;  &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Backup and Recovery&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•  Types of Backup&lt;br /&gt;•  Anatomy of Backup files&lt;br /&gt;•  How to take a  backup ?&lt;br /&gt;•  How to restore from a backup ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3]&lt;/span&gt;  &lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;Security&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;•  Creating Logins&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;You can download the Guide : &lt;a href="http://cid-f1ea25e8e2f38be2.skydrive.live.com/self.aspx/.Public/A%20Guide%20to%20SQL%20Server%20Management%20Studio%202005.pdf" title="Click here to download the SQL Server Management Studio 2005 Guide" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0); text-decoration: underline;"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;br /&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=8998967180464519541"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=8998967180464519541" title="Click to comment on this post"&gt;&lt;span style="color: rgb(51, 102, 102); font-weight: bold; text-decoration: underline;font-size:130%;" &gt;Post a Comment&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8998967180464519541?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8998967180464519541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8998967180464519541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8998967180464519541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8998967180464519541'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/12/guide-to-sql-server-management-studio.html' title='A Guide to SQL Server Management Studio 2005'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/SyxpjzpyT6I/AAAAAAAAAGQ/Z9RQMWQxMww/s72-c/SQL+Server+Management+Studio+2005.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1947178629524098826</id><published>2009-12-04T13:11:00.012+05:30</published><updated>2009-12-21T10:12:32.989+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='opacity in HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='opacity in CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS hover effects'/><category scheme='http://www.blogger.com/atom/ns#' term='rollover in CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='transparency in HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='rollover images'/><category scheme='http://www.blogger.com/atom/ns#' term='rollover effects'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS transparent effects'/><title type='text'>Transparency and Hover effects using CSS</title><content type='html'>&lt;div&gt;We all have witnessed the transparent and hover effects on websites. The very common approach which web designers and developers follow is that they make the object [&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;transparent&lt;/span&gt;] when a mouse hovers above it. This transparency varies depending upon the canvas/button/image upon which the effect is to be applied. Myriad of &lt;span style="font-weight: bold;"&gt;Javascript codes&lt;/span&gt; are available over the web to apply these effects but it's even much simple to understand the concept behind it and use it by yourself. All you need is a few basics of &lt;span style="font-weight: bold;"&gt;CSS &amp;amp; HTML&lt;/span&gt; and that's it you're done !!!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0); text-decoration: underline;"&gt;Problem Definition&lt;/span&gt; : &lt;span style="color: rgb(0, 153, 0);"&gt;Apply transparent effect to an Image when mouse hovers above it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Theoretical Approach&lt;/span&gt; : Under normal situation the transparency is absolute i.e. 1.0 (&lt;span style="font-weight: bold;"&gt;For Others&lt;/span&gt;) and 100 (&lt;span style="font-weight: bold;"&gt;For IE&lt;/span&gt;). When the mouse hovers above the image it should set the transparency to 0.4 (&lt;span style="font-weight: bold;"&gt;for &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Others&lt;/span&gt;) and 40 (&lt;span style="font-weight: bold;"&gt;For IE&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 338px; height: 101px;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/Sy774uLR77I/AAAAAAAAAII/TTKEQholBgQ/s400/Transparency+effects.jpg" alt="Transparency effects using CSS" id="BLOGGER_PHOTO_ID_5417544353659875250" title="Transparency effects using CSS" border="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Practical Approach&lt;/span&gt; : Define two CSS classes which do the above i.e one for applying the transparency and the other for setting it to normal. The event handlers for [&lt;span style="font-weight: bold;"&gt;onmouseover&lt;/span&gt;] and [&lt;span style="font-weight: bold;"&gt;onmouseout&lt;/span&gt;] can be handled by inline Javascript.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;CODE Snippet&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div   style="border: 1px solid rgb(0, 0, 128); color: rgb(0, 0, 0); text-align: justify;font-family:'Courier New',Courier,Monospace;font-size:10pt;"&gt; &lt;div style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;!DOCTYPE&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;html&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;html&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;xmlns&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="http://www.w3.org/1999/xhtml"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;title&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;** Transparency Effect Example **&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;title&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;style&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;type&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="text/css"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        &lt;span style="color: rgb(163, 21, 21);"&gt;.fadein&lt;/span&gt;&lt;/li&gt;&lt;li&gt;        {&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;           &lt;span style="color: rgb(255, 0, 0);"&gt;filter&lt;/span&gt;:&lt;span style="color: rgb(0, 0, 255);"&gt;alpha(opacity=40)&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;           &lt;span style="color: rgb(255, 0, 0);"&gt;opacity&lt;/span&gt;:&lt;span style="color: rgb(0, 0, 255);"&gt;0.4&lt;/span&gt;;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        }&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        &lt;span style="color: rgb(163, 21, 21);"&gt;.fadeout&lt;/span&gt;&lt;/li&gt;&lt;li&gt;        {&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;           &lt;span style="color: rgb(255, 0, 0);"&gt;filter&lt;/span&gt;:&lt;span style="color: rgb(0, 0, 255);"&gt;alpha(opacity=100)&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;           &lt;span style="color: rgb(255, 0, 0);"&gt;opacity&lt;/span&gt;:&lt;span style="color: rgb(0, 0, 255);"&gt;1.0&lt;/span&gt;;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        }&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;style&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;/head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;img&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;src&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="Search.gif"&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;alt&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="Search Image"&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;onmouseover&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="this.className='fadein'"&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;onmouseout&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="this.className='fadeout'"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;/body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;/html&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; text-decoration: underline;"&gt;Note&lt;/span&gt; :&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Internet Explorer&lt;/span&gt; takes the '&lt;span style="font-weight: bold;"&gt;filter&lt;/span&gt;' property as mentioned in the CSS class to render the transparency. &lt;span style="font-weight: bold;"&gt;Rest all browsers&lt;/span&gt; accept the '&lt;span style="font-weight: bold;"&gt;opacity&lt;/span&gt;' property.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Maintain the order of the property as mentioned in the CSS class. Interchanging it will result in the effect &lt;span style="font-weight: bold;"&gt;ceasing&lt;/span&gt; to work in &lt;span style="font-weight: bold;"&gt;IE&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Avoid using &lt;span style="font-weight: bold;"&gt;double quotes&lt;/span&gt; [&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;"&lt;/span&gt;] for the properties in CSS as it malfunctions in &lt;span style="font-weight: bold;"&gt;IE&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;More &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;HOVER effects&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; using CSS pseudo-classes&lt;/span&gt; : &lt;a href="http://www.w3schools.com/CSS/css_pseudo_classes.asp" title="Click to learn more on Hover effects using CSS" rel="nofollow" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms; color: rgb(204, 102, 0);" href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1947178629524098826"&gt;&lt;span style="color: rgb(153, 51, 0);font-size:130%;" title="Click to leave a comment on this blog" &gt;&lt;span style="font-weight: bold;"&gt;Post a Comment&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1947178629524098826?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1947178629524098826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1947178629524098826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1947178629524098826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1947178629524098826'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/12/transparency-and-hover-effects-using.html' title='Transparency and Hover effects using CSS'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/Sy774uLR77I/AAAAAAAAAII/TTKEQholBgQ/s72-c/Transparency+effects.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-7576784682157728216</id><published>2009-12-03T15:04:00.024+05:30</published><updated>2009-12-17T15:24:24.484+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='more on CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='how to use CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Access CSS class'/><category scheme='http://www.blogger.com/atom/ns#' term='ways of accessing CSS class'/><category scheme='http://www.blogger.com/atom/ns#' term='about CSS'/><title type='text'>Different ways of accessing a CSS class</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;CSS&lt;/span&gt;(&lt;span style="font-family:courier new;"&gt;Cascading Style Sheets&lt;/span&gt;) in an asset to our web. Apart from being ubiquitous it's also indispensable for enterprise level web projects. No surprises, web designers and developers find themselves facing questions on it when they appear for an interview. Yeah, it's that important !!! If you've still not seen what CSS does then you go [&lt;a style="font-weight: bold; color: rgb(0, 153, 0);" href="http://www.w3schools.com/css/" rel="nofollow" target="_blank" title="Click to learn more about CSS"&gt;Here&lt;/a&gt;]. Quite frankly, &lt;span style="font-weight: bold;"&gt;CSS 2.0&lt;/span&gt; has evolved very well with a lot of new properties added to it along with new concepts like Pseudo classes, etc. A majority of 21st generation browsers like &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;IE 7, Firefox 2.0, Chrome 2.0(stable), Safari, Opera 8.0&lt;/span&gt; and above&lt;/span&gt; have inherent support of CSS 2.0 and some even support v2.1. The only exception to the rule is &lt;span style="font-weight: bold;"&gt;IE 6&lt;/span&gt; which I don't believe stands in the league but if you still feel otherwise then you seriously need a dose of &lt;a style="color: rgb(0, 153, 0); font-weight: bold;" href="http://www.gameboyzone.com/Downloads.htm" target="_blank" title="Click to download and try Mozilla Firefox"&gt;Mozilla Firefox&lt;/a&gt; !!!&lt;br /&gt;&lt;br /&gt;I've seen numerous examples of internal and external CSS being explained over forums and across many websites but rarely does any of them explain the different ways by which you can access a CSS class. So I'll explain it here...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline; color: rgb(255, 102, 0);"&gt;Option 1&lt;/span&gt; : You can define a class named after the type of the HTML [&lt;span style="font-weight: bold;"&gt;container&lt;/span&gt;] element&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Result&lt;/span&gt; : The style will be applied to all the elements of the same type&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example&lt;/span&gt; : The DIV and SPAN tags&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CODE Snippet&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div   style="border: 1px solid rgb(0, 0, 128); color: rgb(0, 0, 0); text-align: justify;font-family:'Courier New',Courier,Monospace;font-size:10pt;"&gt; &lt;div style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;!DOCTYPE&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;html&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;html&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;xmlns&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="http://www.w3.org/1999/xhtml"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;style&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;type&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="text/css"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;                &lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;/li&gt;&lt;li&gt;                {&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;                    &lt;span style="color: rgb(255, 0, 0);"&gt;font-family&lt;/span&gt;: &lt;span style="color: rgb(0, 0, 255);"&gt;Calibri&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;                    &lt;span style="color: rgb(255, 0, 0);"&gt;background&lt;/span&gt;: &lt;span style="color: rgb(0, 0, 255);"&gt;Aqua&lt;/span&gt;;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;                    &lt;span style="color: rgb(255, 0, 0);"&gt;text-align&lt;/span&gt;: &lt;span style="color: rgb(0, 0, 255);"&gt;center&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;                }&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;            &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;/style&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;/head&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;Example 1&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;br&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;All SPAN tags will have the same attributes&lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;body&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        &lt;span style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;html&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0); text-decoration: underline;"&gt;Option 2&lt;/span&gt; : You can define a class using an identifier prefixed with a '&lt;span style="font-weight: bold;"&gt;.&lt;/span&gt;' operator. Do not include spaces in the identifier and keep it unique. You can then access it using the '&lt;span style="font-weight: bold;"&gt;class&lt;/span&gt;' attribute of the element to whom you want to apply this style to.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Result&lt;/span&gt; : The style will be applied only to those elements which [&lt;span style="font-weight: bold;"&gt;reference&lt;/span&gt;] this identifier&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CODE Snippet&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div   style="border: 1px solid rgb(0, 0, 128); color: rgb(0, 0, 0); text-align: justify;font-family:'Courier New',Courier,Monospace;font-size:10pt;"&gt; &lt;div style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li&gt;   &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;CSS&lt;/span&gt; :&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;   .style1&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;      {&lt;/li&gt;&lt;li&gt;             background: Aqua;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;             text-align: center;&lt;/li&gt;&lt;li&gt;      }&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;   &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;HTML&lt;/span&gt; :&lt;br /&gt;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;      &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="style1"&gt;&lt;/span&gt;This is Example 2&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;&lt;/span&gt;/&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0); text-decoration: underline;"&gt;Option 3&lt;/span&gt; : You can define a class using an identifier as above but prefix it with a '&lt;span style="font-weight: bold;"&gt;#&lt;/span&gt;' operator. You can then access it using the '&lt;span style="font-weight: bold;"&gt;id&lt;/span&gt;' attribute of the element to whom you want to apply this style to.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Result&lt;/span&gt; : The style will be applied only to those elements which [&lt;span style="font-weight: bold;"&gt;has&lt;/span&gt;] this identifier&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CODE Snippet&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div   style="border: 1px solid rgb(0, 0, 128); color: rgb(0, 0, 0); text-align: justify;font-family:'Courier New',Courier,Monospace;font-size:10pt;"&gt; &lt;div style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;    CSS&lt;/span&gt; :    &lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;    #style1&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;       {&lt;/li&gt;&lt;li&gt;              background: Aqua;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;              text-align: center;&lt;/li&gt;&lt;li&gt;       }&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;     HTML&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li&gt;    &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;id&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="style1"&gt;&lt;/span&gt;This is Example 2&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;&lt;/span&gt;/&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Now having learnt the above three methods of accessing a CSS class, its time to apply multiple classes at the same time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; text-decoration: underline; color: rgb(255, 102, 0);"&gt;Option 4&lt;/span&gt; : You can define multiple classes with unique identifiers as in Example 2 and then apply the classes to the elements in their '&lt;span style="font-weight: bold;"&gt;class&lt;/span&gt;' attribute seperated by a space.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CODE Snippet&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div   style="border: 1px solid rgb(0, 0, 128); color: rgb(0, 0, 0); text-align: justify;font-family:'Courier New',Courier,Monospace;font-size:10pt;"&gt; &lt;div style="background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; &lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li&gt;    &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;CSS&lt;/span&gt; :&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;    .style1&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;       {&lt;/li&gt;&lt;li&gt;           background: Aqua;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;           text-align: center;&lt;/li&gt;&lt;li&gt;       }&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;       .style2&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;       {&lt;/li&gt;&lt;li&gt;    font-family:Calibri;&lt;/li&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;       }&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;HTML&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;ol style="margin: 0pt; padding: 0pt 0pt 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;&lt;li style="background: rgb(243, 243, 243) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;   &lt;span style="color: rgb(0, 0, 255);"&gt;&lt;&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;id&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;="style1 style2"&gt;&lt;/span&gt;This is Example 2&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;&lt;/span&gt;/&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;!--&lt;/span--&gt;&lt;span style="color: rgb(163, 21, 21);"&gt;span&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;/div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=7576784682157728216"&gt;&lt;span style="color: rgb(51, 153, 153);font-family:verdana;font-size:130%;" title="Click to post a comment"  &gt;&lt;span style="font-weight: bold;"&gt;Post a Comment&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-7576784682157728216?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/7576784682157728216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=7576784682157728216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7576784682157728216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/7576784682157728216'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/12/different-ways-of-accessing-css-class.html' title='Different ways of accessing a CSS class'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1732484200288276857</id><published>2009-11-25T18:27:00.014+05:30</published><updated>2010-05-15T21:27:55.567+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='latest laptop prices'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenith dual laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='ZBook'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenith product'/><category scheme='http://www.blogger.com/atom/ns#' term='Laptop prices'/><category scheme='http://www.blogger.com/atom/ns#' term='Z-Book'/><category scheme='http://www.blogger.com/atom/ns#' term='Latest zenith laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenith PC'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenith desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Latest Laptop'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenith Z-Book'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenith Laptop'/><title type='text'>Product Review : Zenith Z-Book</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Zenith&lt;/span&gt; seems to be living to its old caption -- &lt;span style="font-style: italic;"&gt;MNC quality, Indian prices&lt;/span&gt;. With its current range of products it's set to achieve a good share in the end-user laptop and desktop segment.  Add to it that the company already has some trusted customers in many educational institutions and enterprises where it offers a volume discount and other benefits in the form of license software. And just when I say this, it has come out with another revolutionary product - &lt;span style="font-weight: bold;"&gt;The Z-Book&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So why is it revolutionary ? Many reasons actually, starting right from a new concept to this-is-what-customers-always-needed to it's-the-next-best-thing at an unbelievable price. Put into simple words, it's a &lt;span style="font-weight: bold;"&gt;PC-cum-Laptop&lt;/span&gt; at a very nominal price. For those cynics and skeptics who cannot hold back thinking about the price, it's into the nervous twentys. Now getting into the skin of the product because that's where all the magic lies. It's actually an &lt;span style="font-weight: bold;"&gt;Atom processor powered Netbook weighing just 1.1 kg&lt;/span&gt; which can be docked on a &lt;span style="font-weight: bold;"&gt;docking station&lt;/span&gt; so as to be used as a desktop. So what big is this rocket science .. ? Hmm, you guessed it right but it does have something in it to be called a revolutionary product. For example, the LCD is a &lt;span style="font-weight: bold;"&gt;22" wide screen LCD&lt;/span&gt; which has inherent support for TV viewing. So obviously you don't need to pay for a TV Tuner and the LCD becomes a TV when the Laptop isn't docked. A good point to note which even you'll notice from the looks of the Netbook -- It resembles the &lt;span style="font-weight: bold;"&gt;Apple Macbook&lt;/span&gt;. Below is the configuration of the Netbook :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Intel Atom Processor 1.6 Ghz&lt;/li&gt;&lt;li&gt;Intel 945 Mobile Chipset with integrated graphics&lt;br /&gt;&lt;/li&gt;&lt;li&gt;1 GB DDR2 RAM&lt;/li&gt;&lt;li&gt;160 GB SATA2 HDD&lt;/li&gt;&lt;li&gt;10.2" wide LCD &lt;/li&gt;&lt;li&gt;2 USB ports, Wi-Fi and Bluetooth&lt;/li&gt;&lt;li&gt;Web-Cam, Inbuilt Mic, Memory card reader&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sw1fku1lYyI/AAAAAAAAAFc/s4v2aM_zqhU/s400/Zenith+Z-Book+Offer.JPG" alt="Zenith Z-Book" id="BLOGGER_PHOTO_ID_5408083812194542370" border="0" /&gt;&lt;br /&gt;Currently, this product is available across retailers affiliated with Zenith in Mumbai, INDIA. To contact one of the retailers follow &lt;a style="font-weight: bold; color: rgb(0, 153, 0);" href="http://www.gameboyzone.com/TechWorld.htm" title="Contact Jasmira PC MALL" target="_blank"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Below are some of the snaps which I've taken just to ease out the experience of my readers regarding the product under discussion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sw1h1TRcCMI/AAAAAAAAAFs/MxG_9oDh6YM/s400/Zenith+Z-Book+1.jpg" alt="Zenith Z-Book" id="BLOGGER_PHOTO_ID_5408086295876208834" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/Sw1h1x-85qI/AAAAAAAAAF0/dm8a1BdoTso/s400/Zenith+Z-Book+2.jpg" alt="Zenith Z-Book" id="BLOGGER_PHOTO_ID_5408086304120170146" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://1.bp.blogspot.com/_GTY2pIbrTVE/Sw1h2R28MAI/AAAAAAAAAGE/LxhRxtoRFtU/s400/Zenith+Z-Book+4.jpg" alt="Zenith Z-Book" id="BLOGGER_PHOTO_ID_5408086312676503554" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/Sw1h2Lo4SxI/AAAAAAAAAF8/MdGO2vLR7sI/s400/Zenith+Z-Book+3.jpg" alt="Zenith Z-Book" id="BLOGGER_PHOTO_ID_5408086311006915346" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a style="font-weight: bold; font-family: times new roman;" href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=1732484200288276857"&gt;&lt;span style="font-size:130%;"&gt;&lt;span&gt;Post a Comment&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1732484200288276857?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1732484200288276857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1732484200288276857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1732484200288276857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1732484200288276857'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/11/product-review-zenith-z-book.html' title='Product Review : Zenith Z-Book'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/Sw1fku1lYyI/AAAAAAAAAFc/s4v2aM_zqhU/s72-c/Zenith+Z-Book+Offer.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8930063175338314924</id><published>2009-11-08T12:20:00.007+05:30</published><updated>2009-11-09T13:11:42.302+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Latest VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox 3.0.10'/><title type='text'>Sun MS's VirtualBox 3.0.10 is out</title><content type='html'>&lt;div style="text-align: justify;"&gt;In contrast to all other VMs including &lt;span style="font-style: italic;"&gt;Microsoft's Virtual PC 2007, Cisco's VM Ware&lt;/span&gt; - Sun Microsystem's &lt;span style="font-weight: bold;"&gt;Virtual Box&lt;/span&gt; surely reigns supreme. Probably it may be the size of the BINARY/INSTALLABLE or its platform independent trait or its ease of use or its stability, everything is just CLASS EXTRAORDINARY. Speaking on its EASE-OF-USE it's very easy to say - &lt;span style="font-weight: bold; font-style: italic;"&gt;Any computer literate individual can use it and run &lt;span style="font-style: italic;"&gt;MULTIPLE OPERATING SYSTEMS&lt;/span&gt; over your current one&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 290px; height: 300px;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/SvfHCEwq9yI/AAAAAAAAAFU/1O976Y7Ytas/s400/VirtualBox+3.0.10.png" alt="VirtualBox 3.0.10" id="BLOGGER_PHOTO_ID_5402005116505749282" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;And with it is latest release - version &lt;span style="font-weight: bold;"&gt;3.0.10&lt;/span&gt; its become even better. Probably is you're not a Windows fanatic and running &lt;span style="font-weight: bold;"&gt;Apple Macintosh&lt;/span&gt; or &lt;span style="font-weight: bold;"&gt;Linux Ubuntu 9.04&lt;/span&gt; or say any other OS, the latest release has got bug fixes and stability added to its CORE ENGINE without its size getting inflated. So a lot of reasons why you should migrate and if you're a begineer than you should better get your hands on &lt;span style="font-weight: bold;"&gt;VirtualBox 3.0.10&lt;/span&gt; then its previous versions.&lt;br /&gt;&lt;br /&gt;Do not forget to &lt;span style="font-weight: bold;"&gt;backup the .xml file&lt;/span&gt; containing to configuration settings of your current VM from your "&lt;span style="font-weight: bold;"&gt;Default Machine&lt;/span&gt;" folder while migrating to the latest version. You can maintain your previous VM settings and avoid any inconvinience while deploying it in the latest version.&lt;br /&gt;&lt;br /&gt;Now just to let my readers know, I've got my own portal &lt;a href="http://www.gameboyzone.com/" title="Click to view the web-site of Hardik Shah [Guru]" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt; where I go LIVE with all my stuff like DOWNLOADS, BLOGS, TWEETS, ARTICLES, etc.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;You can &lt;span style="font-weight: bold;"&gt;DOWNLOAD VirtualBox 3.0.10&lt;/span&gt; in the following manner:&lt;br /&gt;&lt;br /&gt;Navigate &lt;a href="http://www.gameboyzone.com/Downloads.htm" title="Click to view the DOWNLOADS section of my web-site" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt; ---&gt; Navigate to "&lt;span style="font-weight: bold;"&gt;Developer Tools&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr style="margin-left: 0px; margin-right: 0px;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;Read more on the &lt;span style="font-weight: bold;"&gt;BUGS FIXED in version 3.0.10&lt;/span&gt; &lt;a href="http://www.filehippo.com/download_virtualbox/changelog/" title="Click to view the CHANGE LOG of Virtual Box 3.0.10" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8930063175338314924?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8930063175338314924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8930063175338314924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8930063175338314924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8930063175338314924'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/11/sun-mss-virtual-box-3010-is-out.html' title='Sun MS&apos;s VirtualBox 3.0.10 is out'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/SvfHCEwq9yI/AAAAAAAAAFU/1O976Y7Ytas/s72-c/VirtualBox+3.0.10.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-6185284461904166704</id><published>2009-11-03T21:22:00.018+05:30</published><updated>2010-05-15T21:30:09.833+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Club party'/><category scheme='http://www.blogger.com/atom/ns#' term='WIndows 7 party'/><category scheme='http://www.blogger.com/atom/ns#' term='WIndows 7 Club Party in Mumbai'/><title type='text'>My Windows 7 Club Party experience</title><content type='html'>&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;My friends will pronounce me a SINNER if I don't share my &lt;strong&gt;&lt;span style="color: rgb(255, 153, 0);"&gt;Windows 7 club party experience&lt;/span&gt;&lt;/strong&gt;. The party was &lt;strong&gt;strictly-by-invitation&lt;/strong&gt; despite being opened to the public for registrations. At the most, only 25 early bird registrations were approved from general public. Lots of surprises, shockers and bouncers expected by everybody since the party was held at an exotic location - &lt;strong&gt;The Boat Club, Mumbai&lt;/strong&gt; during evening and the audience were explicitly asked as to what their dinner preferences were - Veg. or Non-Veg. Also the audience were given to choose over the web-site whether they would like to participate in installing &lt;strong&gt;Windows 7 &lt;/strong&gt;which never really manifested&lt;strong&gt;. &lt;/strong&gt;So many parameters set before the party and did it live up to it's surprise ... ? Yes, with a lot of BOOZERS, SHOCKERS, SURPRISES and much more...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Firstly, the party venue turned out to be a chill-out hotel and a bar with a kind of a &lt;strong&gt;Jacuzzi &lt;/strong&gt;theme. Surprises surely for everybody coz they(including me) previously thought of a gigantic hall in their mind. Secondly, the organizers had &lt;strong&gt;Tablet Laptops&lt;/strong&gt; and &lt;strong&gt;touch-based LCD-cum-PC&lt;/strong&gt; to let the audience experience the very touch capabilities of Windows 7. &lt;strong&gt;Surface Lagoon, Microsoft Maps, Windows XP Mode, Office 2010, Aero interface, Live Essentials, Security Essentials&lt;/strong&gt;, etc were the other Apps. and features which the audience were enlightened about. From delicacies and relishment point-of-view we had starters and a choice of beer/cold-drink/juice. The crowd was quite sophisticated owing to the very fact that the party was held in &lt;strong&gt;Bandra, Mumbai&lt;/strong&gt;. Overall I'll rate this party &lt;strong&gt;4/5&lt;/strong&gt;. A nice treat indeed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Now witness the party scenes in &lt;span style="color: rgb(0, 153, 0);"&gt;PIXELS&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 100%; height: 100%;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/S9a05-E8WWI/AAAAAAAAANE/qTeTM-kmbag/s400/Hardik+Shah+%5BGuru%5D+with+Aviraj.jpg" alt="Hardik Shah [Guru] with Aviraj" title="Hardik Shah [Guru] with Aviraj" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 100%; display: block; height: 100%;" alt="Windows 7 Club Party" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/SvBgz_JpUMI/AAAAAAAAAEs/OFPOU-PYy24/s400/Windows+7+Mumbai+Party+1.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 100%; display: block; height: 100%;" alt="Windows 7 Club Party" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/SvBg-Ko85BI/AAAAAAAAAE0/WAWRnAACTIw/s400/Windows+7+Mumbai+Party+2.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 100%; display: block; height: 100%;" alt="Windows 7 Club Party" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/SvBh7029g7I/AAAAAAAAAE8/JOepcQ_emE0/s400/Windows+7+Mumbai+Party+3.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 100%; display: block; height: 100%;" id="BLOGGER_PHOTO_ID_5399923723537008162" alt="Windows 7 Club Party" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/SvBiBDugxiI/AAAAAAAAAFE/QeNUTvK0rSw/s400/Windows+7+Mumbai+Party+4.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; text-align: center; width: 100%; display: block; height: 100%;" id="BLOGGER_PHOTO_ID_5399923829631169986" alt="Windows 7 Club Party" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/SvBiHO9VNcI/AAAAAAAAAFM/saHxTvS_9qY/s400/Windows+7+Mumbai+Party+5.jpg" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-6185284461904166704?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/6185284461904166704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=6185284461904166704' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6185284461904166704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6185284461904166704'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/11/my-windows-7-club-party-experience.html' title='My Windows 7 Club Party experience'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/S9a05-E8WWI/AAAAAAAAANE/qTeTM-kmbag/s72-c/Hardik+Shah+%5BGuru%5D+with+Aviraj.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-672641228891109356</id><published>2009-10-29T23:15:00.015+05:30</published><updated>2010-05-11T14:20:36.413+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu 9.10'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating Systems in 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='OS in 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Download Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple Snow Leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Operating Systems in 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='War of OS in November'/><category scheme='http://www.blogger.com/atom/ns#' term='OS in 2009'/><title type='text'>It’s going to be a war of Operating Systems this November</title><content type='html'>&lt;div style="text-align: justify;"&gt;Having put the title of this blog it’s very easy to predict what I’m after. But I can’t resist myself from writing this blog, I’m at the matrix of witnessing a very fierce competition in the OS market. Yes, it’s true and the participants are some very aggressive, muti-billion dollar companies like &lt;span style="font-weight: bold;"&gt;Microsoft Corporation, Apple Incorporation, Canonical Ltd., Sun Microsystems&lt;/span&gt;, etc. Now when you have so very powerful competitors it’s bound to generate sparks and it’ll reflect in all parts of media. Frankly speaking and the way its visible for the moment, there are three parties vying for a share in the OS market – &lt;span style="font-style: italic;"&gt;Microsoft, Apple &lt;/span&gt;and&lt;span style="font-style: italic;"&gt; the open-source enthusiasts&lt;/span&gt;. The latter among the three is just growing upon time with backing from some big Fortune 500 companies like S&lt;span style="font-style: italic;"&gt;un Microsystems, IBM, Canonical&lt;/span&gt;, etc. So without wasting much time let me put a glint on what each participant has got.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Microsoft &lt;span style="color: rgb(255, 102, 0);"&gt;Windows&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;7&lt;/span&gt; :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 251px;" src="http://4.bp.blogspot.com/_GTY2pIbrTVE/SunWqs0614I/AAAAAAAAAEM/2Qomkz0ebfw/s400/Windows+7.jpg" alt="Microsoft Windows 7" id="BLOGGER_PHOTO_ID_5398081657456220034" border="0" /&gt;The Lucky 7 bells have already started ringing at the world’s number ONE company and the leading software giant in Operating Systems. With &lt;span style="font-weight: bold;"&gt;Windows 7&lt;/span&gt; it again intends to steal the show and it seems it’ll succeed probably in a better fashion than at the time of &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Windows&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Vista&lt;/span&gt;. &lt;span style="font-weight: bold;"&gt;Virtualization, dynamic UI, robustness in terms of security, speed&lt;/span&gt; and much better hardware available this time in contrast to Vista is enough to conclude that Microsoft is all geared up to reign supreme after failing last time. Truth be told Microsoft has played all cards of the game this time very shrewdly cause -- T&lt;span style="font-style: italic;"&gt;he BETA, RC and RTM of Windows 7&lt;/span&gt;. And the people loved &amp;amp; relished testing it and won the hearts of all. From marketing point-of-view its &lt;span style="font-weight: bold;"&gt;free Windows 7 upgrade&lt;/span&gt; for a part of a crowd and &lt;span style="font-weight: bold;"&gt;discounts&lt;/span&gt; for the underprivileged. Furthermore, propping up Windows 7 are products which are Microsoft’s own creations – &lt;span style="font-weight: bold;"&gt;Visual Studio 2010, IIS 7.5, .Net Framework 3.5 SP1, Live Messenger, Office 2010 &lt;/span&gt;and&lt;span style="font-weight: bold;"&gt; Web Installer&lt;/span&gt;. Also if the leading I.T. survey giants like &lt;span style="font-weight: bold;"&gt;Gartner&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;IDC&lt;/span&gt; are to be believed Windows 7 is just inevitable for all. A very good point to be noted in their report, with &lt;span style="font-weight: bold;"&gt;every dollar spent on Windows 7 it’ll return a corresponding 8.4 $&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Apple Macintosh Snow Leopard :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 282px;" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/SunXYRI1W1I/AAAAAAAAAEc/7kyYMCIAIVY/s400/Snow+Leopard.jpg" alt="Apple Macintosh Snow Leopard" id="BLOGGER_PHOTO_ID_5398082440297536338" border="0" /&gt;One common thing can be easily drawn out between Apple’s CEO &lt;span style="font-weight: bold;"&gt;Mr. Steve Jobs&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Macintosh&lt;/span&gt; -- &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;B&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;oth are CLASS EXTRAORDINAIRE&lt;/span&gt;. And who’s there to challenge this wise saying especially when Apple has already proven itself by becoming the best stock performer of 2009 and that too in the times of depression. It’s also a matter of fact that Apple has just not changed the meaning of software with &lt;span style="font-weight: bold;"&gt;Leopard&lt;/span&gt; but has changed the entire way of computing. No doubts Apple's &lt;span style="font-weight: bold;"&gt;Macbook&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;iPhone&lt;/span&gt; are an asset of the privileged class and it’s fan followers just hate even thinking about Windows. Also  acknowledge the very fact that Apple has a very limited footprint in OS market but a very strong and cent percent footprint in whatever it does, let it be the hardware or software. Add to Apple’s advantage that it has cent percent control over its &lt;span style="font-weight: bold;"&gt;Macbook&lt;/span&gt; hardware and hence can choose to cater to only the privileged class and demand a good ransom. But it has done really well till now and with &lt;span style="font-weight: bold;"&gt;Snow Leopard&lt;/span&gt; available as a &lt;span style="font-weight: bold;"&gt;petty 29$ upgrade&lt;/span&gt; it's set to ROCK ON AGAIN. Personally speaking, &lt;span style="font-style: italic;"&gt;I feel really impotent while speaking on the very genetics of Apple’s OS since I myself don’t have an &lt;span style="font-weight: bold;"&gt;Apple Macbook&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Linux and its many variants :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/SunXtCjf9DI/AAAAAAAAAEk/ISZun7VS0Mo/s400/Ubuntu+9.10.jpg" alt="Linux Ubuntu 9.10" id="BLOGGER_PHOTO_ID_5398082797160100914" border="0" /&gt;For a majority of PC users, its just a handful of users in case of &lt;span style="font-weight: bold;"&gt;Linux&lt;/span&gt; but underestimating it will be the biggest mistake. True with whatever I’ve said the OLD WINE just keeps on getting better and better with refinements, feature additions and a much better hardware support. So many variants are available in Linux that I’m short of time and thoughts as to which DISTRO I should write on. Talking about &lt;span style="font-weight: bold;"&gt;Ubuntu 9.10&lt;/span&gt; which is one of the most liked versions of Linux, it is set to be released this &lt;span style="font-weight: bold;"&gt;29th October, 2009&lt;/span&gt; and it’s a much awaited release since a majority of features are set to be revised. Inherent features like &lt;span style="font-weight: bold;"&gt;Voice-over-Messenger, Open-Office, Mozilla Firefox 3.5.3&lt;/span&gt;, etc are a treat for the open-source followers, cost-cutting enthusiasts and those who believe in the very notion that &lt;span style="font-weight: bold;"&gt;software is our birth right and should be available free&lt;/span&gt;. Long live the ideology of Linux developers and its followers which are just growing day-by-day. Adding to the Linux party, even &lt;span style="font-weight: bold;"&gt;Google&lt;/span&gt; with its &lt;span style="font-weight: bold;"&gt;Google Chrome OS&lt;/span&gt; will be seen as a credible and a prominent competitor within a year.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-672641228891109356?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/672641228891109356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=672641228891109356' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/672641228891109356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/672641228891109356'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/10/its-going-to-be-war-of-operating.html' title='It’s going to be a war of Operating Systems this November'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_GTY2pIbrTVE/SunWqs0614I/AAAAAAAAAEM/2Qomkz0ebfw/s72-c/Windows+7.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1737829225742924674</id><published>2009-10-21T22:14:00.009+05:30</published><updated>2009-10-21T23:45:13.383+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 final bits'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 release'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><title type='text'>My last blog on Windows 7 before it releases tomorrow</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt;Windows 7&lt;/span&gt;, &lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Windows 7&lt;/span&gt;, &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Windows 7&lt;/span&gt; and on &amp;amp; on goes the poem. Sometimes I feel I had enough of it since January(&lt;span style="font-style: italic;"&gt;when the BETA released&lt;/span&gt;) but the very moment I get my hands on it the learning curve and the experience just keeps on getting better and better. So Windows 7 enthusiasts and it's bitter critics just watch out this blog coz I'm having stuff for both of you and even who stand out as an exception !!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 334px;" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/St9PfNixMOI/AAAAAAAAAEE/ZeZBZzqfwZI/s400/windows_7.jpg" alt="Windows 7 release" id="BLOGGER_PHOTO_ID_5395118276243173602" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Such is this peace of OS and written so well by it's developers that it has spurned a myriad of threads on all Forums regarding the very granularities of it's features. Features like &lt;span style="font-weight: bold;"&gt;Aero&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Home Network&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Win XP Mode&lt;/span&gt;, etc has invoked a sense of curiosity and desperation among application developers and even those on web to replicate the same in their projects. And guess what, to cater to such a vast audience Microsoft has played indeed well - thanks to it's &lt;span style="font-weight: bold;"&gt;&lt;a style="color: rgb(51, 204, 0);" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c17ba869-9671-4330-a63e-1fd44e0e2505&amp;amp;displaylang=en" title="Windows 7 Software Development Kit" target="_blank"&gt;Windows 7 SDK&lt;/a&gt;, &lt;a style="color: rgb(51, 204, 0);" href="http://www.microsoft.com/visualstudio/en-us/try/default.mspx#visual-studio-2010-beta" title="Visual Studio 2010" target="_blank"&gt;Visual Studio 2010&lt;/a&gt;&lt;/span&gt;&lt;span&gt; and &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;a style="color: rgb(51, 204, 0);" href="http://www.microsoft.com/web/Downloads/platform.aspx" title="Microsoft Web Platform Installer" target="_blank"&gt;Web Platform Installer&lt;/a&gt;&lt;/span&gt;. Propping it side-by-side is another very inherent feature in Windows 7 which most of the audience including the developer community tend to forget - &lt;span style="font-weight: bold;"&gt;.Net Framework SP1&lt;/span&gt;. Yes, you read it well, no need to read that line back but if you still want to, here you go - &lt;span style="font-weight: bold;"&gt;.Net Framework 3.5 SP1 goes native on Windows 7&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Trust your intuition, prediction and your wildest judgement and they all are going to be true - Microsoft is planning to flood .Net Apps to complement Windows 7 bigtime. Infact, it's not in the planning stage but the planning has already manifested cause - Microsoft has launched "&lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://developer.windowsphone.com/marketplace.aspx" title="Microsoft Windows Market Place" target="_blank"&gt;Windows Market Place&lt;/a&gt;" and "&lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://www.codeplex.com/" title="Microsoft Codeplex community initiative" target="_blank"&gt;CodePlex&lt;/a&gt;" for Mobiles and PC's. So all roads leading to the very inevitable conclusion - "&lt;span style="font-weight: bold;"&gt;Windows 7 is going to be one of the biggest release in the history of software&lt;/span&gt;". Well cynics still won't agree ... !!! So here's the official &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://www.idc.com/getdoc.jsp?containerId=prUS22040709" title="IDC report on Windows 7" target="_blank"&gt;IDC report&lt;/a&gt; and the &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://www.gartner.com/technology/research/reports/windows-7-report.jsp" title="Gartner report on Windows 7" target="_blank"&gt;Gartner report&lt;/a&gt; to substantiate my claims.&lt;br /&gt;&lt;br /&gt;So with Windows 7 set to release tomorrow I enumerate some very obvious and not-so-obvious facts and bits on Windows 7 :&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;A majority of audience who've tested it has labelled Windows 7 - "&lt;span style="font-weight: bold;"&gt;It's Windows Vista made perfect&lt;/span&gt;".&lt;/li&gt;&lt;li&gt;With Windows 7 Microsoft intends to grab it's lion's share in OS market after Vista sapped it. It might sound really surprising but Microsoft considers the fact that Windows 7 will succeed because of the success of Windows Vista.&lt;/li&gt;&lt;li&gt;Analysts, volume-licensing partners and other major vendors say Windows 7 is the most polished version of Windows ever and that businesses should not wait to deploy it till it's SP1 get's released.&lt;/li&gt;&lt;li&gt;The world's leading information technology research and advisory firm - &lt;span style="font-weight: bold;"&gt;Gartner&lt;/span&gt; has termed Windows 7 inevitable for all. With every dollar invested in Windows 7 businesses world-wide will earn a corresponding 8.4 $.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;AMEN&lt;/span&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1737829225742924674?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1737829225742924674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1737829225742924674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1737829225742924674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1737829225742924674'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/10/my-last-blog-on-windows-7-before-it.html' title='My last blog on Windows 7 before it releases tomorrow'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_GTY2pIbrTVE/St9PfNixMOI/AAAAAAAAAEE/ZeZBZzqfwZI/s72-c/windows_7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-1607320835056715798</id><published>2009-10-18T01:54:00.016+05:30</published><updated>2009-10-21T19:36:38.823+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='code hiding in ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='precompilation in ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net faster'/><category scheme='http://www.blogger.com/atom/ns#' term='How to get ASP.Net faster'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net precompilation'/><title type='text'>Pre-compilation and code-hiding in ASP.Net</title><content type='html'>&lt;div style="text-align: justify;"&gt;ASP.Net fanatics here comes something to relieve you from the pain and frustration. Do you always wanted to get your &lt;span style="font-weight: bold;"&gt;ASP.Net application/web-site loaded faster&lt;/span&gt; or you always wanted to &lt;span style="font-weight: bold;"&gt;hide your code&lt;/span&gt; from your not-so-very-trusted-client or say both ? Tough questions have the simplest of the answers and I'm not going to contradict that proverb  by any chance. But before I dive into the question just let me clear some of the much needed basics. So just read on....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;tt style="color: rgb(120, 183, 73);"&gt;The very first time a request is sent for an .aspx page the .Net Framework residing on the computer which physically hosts these files &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;compiles it&lt;/span&gt; and generates the corresponding &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;.dll&lt;/span&gt; files i.e. assemblies which are the  results of &lt;span style="font-weight: bold;"&gt;JIT&lt;/span&gt;(just-in-time) compilation.&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;tt style="color: rgb(120, 183, 73);"&gt;In other words, the .aspx page has been &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;serialized&lt;/span&gt; in the form of a .dll file. These .dll files are used in subsequent requests by &lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;de-serializing&lt;/span&gt; them to render the HTML to the user by the .Net Framework.&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;tt style="color: rgb(120, 183, 73);"&gt;&lt;span style="font-weight: bold;"&gt;So the real catch is whether you can avoid the initial compilation and if yes the code i.e. your .aspx page can be hidden or not ? &lt;/span&gt;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now assuming that you have &lt;span style="font-weight: bold;"&gt;Visual Studio 2005 or higher&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;IIS&lt;/span&gt; configured with your &lt;span style="font-weight: bold;"&gt;.Net Framework&lt;/span&gt; you can follow the below mentioned steps in Command Prompt to get the &lt;span style="font-weight: bold;"&gt;pre-compilation&lt;/span&gt; done :&lt;br /&gt;&lt;br /&gt;1] You have to navigate to the right destination of your .Net Framework 2.0 :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;cd "C:\Windows\Microsoft.NET\Framework\v2.0.50727"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2] You have to then compile your project/web-site folder with the following command :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;aspnet_compiler -v /GuruSample -p "C:\GuruSample" "c:\Output"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;where,&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-v /GuruSample&lt;/span&gt; --&gt; The virtual path to the project/web-site&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-p "src" "target"&lt;/span&gt; --&gt; The absolute physical path to the project folder and the location of the target files&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTE:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Giving the "&lt;span style="font-weight: bold;"&gt;-p&lt;/span&gt;" switch means the &lt;span style="font-weight: bold;"&gt;IIS metabase&lt;/span&gt; will *not* be referenced during pre-compilation. Also it means the target path is mandatory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the above command is executed the following files and folders will be generated at the target location :&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;PreCompiledApp.config&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;Web.Config&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;GuruSample.sln&lt;/li&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold; text-align: justify;"&gt;&lt;li&gt;Default.aspx&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;A "&lt;span style="font-weight: bold;"&gt;bin&lt;/span&gt;" folder will also be generated which will be having the &lt;span style="font-weight: bold;"&gt;pre-compiled&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;.dll file(s)&lt;/span&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Your process of pre-compilation is done and now you can safely copy the target files and folders to the "&lt;span style="font-weight: bold;"&gt;wwwroot&lt;/span&gt;" folder of your &lt;span style="font-weight: bold;"&gt;IIS directory&lt;/span&gt; if you're currently experimenting it in your own PC. You can view the .aspx page using the "&lt;span style="font-weight: bold;"&gt;http://localhost/Default.aspx&lt;/span&gt;" switch in your browser.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTE:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1] Any changes made to the above files or folders needs re-compilation with all the above mentioned steps.&lt;br /&gt;&lt;br /&gt;2] The .aspx file after pre-compilation &lt;span style="font-weight: bold;"&gt;need not be present&lt;/span&gt;. &lt;span style="font-weight: bold;"&gt;This helps in code-hiding&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;3] You can download my "&lt;span style="font-weight: bold;"&gt;sample project folder&lt;/span&gt;" as used in the above explanation &lt;a href="http://cid-f1ea25e8e2f38be2.skydrive.live.com/self.aspx/.Public/GuruSample.zip" title="Click to download my sample folder" target="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(0, 153, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-1607320835056715798?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/1607320835056715798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=1607320835056715798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1607320835056715798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/1607320835056715798'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/10/pre-compilation-and-code-hiding-in.html' title='Pre-compilation and code-hiding in ASP.Net'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-9075356752261224285</id><published>2009-10-09T10:31:00.009+05:30</published><updated>2009-10-15T18:09:43.490+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to clear the MSP probation'/><category scheme='http://www.blogger.com/atom/ns#' term='MSP criteria'/><category scheme='http://www.blogger.com/atom/ns#' term='MSP probation'/><title type='text'>For MSP's - How to clear the probation period</title><content type='html'>&lt;div style="text-align: justify;"&gt;Congrats and regards to all new MSP's. Sorry to be so straight to the topic but for you the intent is very much clear for now -- &lt;span style="font-style: italic; font-weight: bold;"&gt;Score 150 points to stay in the league of MSP's&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;'&lt;span style="font-style: italic;"&gt;150 points&lt;/span&gt;' that's what the ADMIN have asked for and from my experience I can tell you that I had to literally screw my schedules apart to get it. The result - Bad performance in ACADS and a lot of sleepless nights. But that was the story then but I can assure you that you will surely not have to go through this - COURTESY ME.&lt;br /&gt;&lt;br /&gt;Following are the list of activities(&lt;span style="font-style: italic;"&gt;in the order of less work and more points&lt;/span&gt;) which you can pursue to see yourself besides me i.e. a permanent MSP (till you graduate) and then an MSP Alumni. So here I go ...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1]&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Imagine Cup 2010 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(51, 153, 153);" href="http://www.imaginecup.com"&gt;&lt;span style="font-weight: bold;" target="_blank" title="Imagine Cup"&gt;Imagine Cup&lt;/span&gt;&lt;/a&gt; is a wonderful initiative and a technical competition held every year to promote display of expertise in various fields and learning to get there. Any active student can participate in it. Some of the categories include:&lt;br /&gt;&lt;br /&gt;--&gt; I.T. challenge&lt;br /&gt;--&gt; Software design&lt;br /&gt;--&gt; Inter-Operability&lt;br /&gt;--&gt; Software development&lt;br /&gt;--&gt; Game design and many more...&lt;br /&gt;&lt;br /&gt;For more information you can check out &lt;a style="color: rgb(51, 153, 153);" href="http://www.imaginecup.com" target="_blank" title="Imagine Cup"&gt;www.imaginecup.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Registering for Imagine Cup in any of the above categories and going past the 1st round can get you a whopping 100 points. EASILY said then DONE but try yourself and see for yourself. Though not many qualify past the 1st round and those who do cannot cope with the 2nd round. A matter of fact, I qualified to the 2nd round of I.T. challenge which clashed with my Exam dates !!!&lt;br /&gt;&lt;br /&gt;Coming back, you can also get participants to join this competition(&lt;span style="font-style: italic;"&gt;in groups of 40&lt;/span&gt;) and win points from it.&lt;br /&gt;&lt;br /&gt;You can create your own account with student-partners E-Mail and your ID part of your E-Mail becomes your "&lt;span style="font-weight: bold;"&gt;Referral code&lt;/span&gt;". For example, in my case "&lt;span style="font-style: italic;"&gt;hardikguru&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;I had penned down a blog on the same probably last year to promote it. You can check out &lt;a style="color: rgb(51, 153, 153);" href="http://gameboyzone.blogspot.com/2009/01/micorsofts-imagine-cup-2009-is-back.html" target="_blank" title="How to register for Imagine Cup"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2]&lt;/span&gt; &lt;span style="color: rgb(51, 204, 0); font-weight: bold;"&gt;Sessions :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A variety of sessions can be conducted to promote the MSP program, initiatives of Microsoft, any particular technologies of Microsoft like .Net/WPF/Silverlight/etc. The target audience can be students or even teachers.&lt;br /&gt;&lt;br /&gt;But do keep in mind that if you conduct these activities under your colleges' &lt;a style="color: rgb(51, 153, 153);" href="http://www.studenttechclubs.com/" target="_blank" title="Microsoft Student Tech Club"&gt;&lt;span style="font-weight: bold;"&gt;Tech-Club&lt;/span&gt;&lt;/a&gt; than you would be at any added advantage i.e. you can keep your Tech-Club abuzz. Also on having a particular amount of activities in your Tech-Club you are entitled to BENEFITS so keep that in mind. Proofs in the form of PHOTOS, feedback forms, etc are required so check out the ACTIVITES TAB of our student-partners web-site.&lt;br /&gt;&lt;br /&gt;Many other forms of sessions are there which include &lt;span style="font-weight: bold;"&gt;DevCon&lt;/span&gt; wherein you've got to conduct a day-long session on myriad of topics with a team of speakers and the mass audience should go into hundreds. Assistance in any form can be procured from "&lt;span style="font-style: italic;"&gt;studpart@microsoft.com&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Other forms like Rhythm Sessions, HOL(Hands-On-Lab), etc can be learnt and understood from the ACTIVITES TAB of our student-partners web-site.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3]&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Microsoft Live@Edu and MSDN-AA campaign :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For &lt;a style="color: rgb(51, 153, 153);" href="http://try.liveatedu.com/"&gt;&lt;span style="font-weight: bold;" target="_blank" title="Microsoft Live@Edu"&gt;Live@Edu&lt;/span&gt;&lt;/a&gt; you can check out my own blog dating back 10 months(&lt;span style="font-style: italic;"&gt;At a time when I was learning to BLOG&lt;/span&gt;) &lt;a style="color: rgb(51, 153, 153);" href="http://gameboyzone.blogspot.com/2009/02/microsoft-liveedu.html" target="_blank" title="Microsoft Live@Edu"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can also check out videos and any materials for the same &lt;a style="color: rgb(51, 153, 153);" href="http://try.liveatedu.com/" target="_blank" title="Microsoft Live@Edu"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Any questions on '&lt;span style="font-style: italic;"&gt;How-to&lt;/span&gt;' and '&lt;span style="font-style: italic;"&gt;What-to&lt;/span&gt;' can be forwarded to "&lt;span style="font-style: italic;"&gt;livein@microsoft.com&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;For &lt;span style="font-weight: bold;"&gt;MSDN-AA&lt;/span&gt; you can check out &lt;a style="color: rgb(51, 153, 153);" href="http://www.msdnaa.net/" target="_blank" title="Microsoft MSDN-AA"&gt;Here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You get 140 points for deploying any of them in your own college or any of your peer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note :&lt;/span&gt;&lt;br /&gt;Any pre-requisites for any activities are mentioned very clearly in the "ACTIVITIES" TAB of our student-partners web-site.&lt;br /&gt;&lt;br /&gt;Besides this blog I'll be coming with another BLOG later on the benefits which you derive being an MSP. But for now don't even think about it coz that might lead you astray. FOCUS on the points and enjoy all the activities. Grab what you can.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-style: italic; text-align: center;"&gt;"&lt;span style="color: rgb(51, 153, 153); font-weight: bold;"&gt;Do you have it in you to make a difference ?&lt;/span&gt;" -- The MSP Program caption&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-9075356752261224285?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/9075356752261224285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=9075356752261224285' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/9075356752261224285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/9075356752261224285'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/10/for-msps-how-to-clear-probation-period.html' title='For MSP&apos;s - How to clear the probation period'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-8458913504606458719</id><published>2009-10-05T17:11:00.003+05:30</published><updated>2009-10-05T23:48:41.316+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='proxy IP'/><category scheme='http://www.blogger.com/atom/ns#' term='How SQUID firewall works'/><category scheme='http://www.blogger.com/atom/ns#' term='How to bypass the SQUID firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='SQUID firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Hack SQUID firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Proxy sites'/><title type='text'>Outsmart your college/office FIREWALL now....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Are you miffed with the Systems Administrator &lt;span style="font-weight: bold;"&gt;blocking&lt;/span&gt; all your &lt;span style="font-weight: bold;"&gt;downloads&lt;/span&gt; and the so-very-important &lt;span style="font-weight: bold;"&gt;social networking sites&lt;/span&gt; like &lt;span style="font-style: italic;"&gt;Orkut, Facebook, LinkedIn,&lt;/span&gt; etc and &lt;span style="font-weight: bold;"&gt;Torrent clients&lt;/span&gt; in your college or company ...  ?&lt;br /&gt;&lt;br /&gt;If yes, then just read on and crack the &lt;span style="font-weight: bold;"&gt;LOGIC&lt;/span&gt; behind the &lt;span style="font-weight: bold;"&gt;BARRIER&lt;/span&gt; and harness the same LOGIC to &lt;span style="font-weight: bold;"&gt;KILL&lt;/span&gt; it. Colleges/Organizations usually have a &lt;span style="font-weight: bold;"&gt;SQUID firewall&lt;/span&gt; installed on their &lt;span style="font-weight: bold;"&gt;Linux Server&lt;/span&gt; through which all your HTTP requests get parsed. Such extra-ordinary and powerful is this piece of software that it deserves a blog on it. Here are some of the salient features of SQUID firewall from knowledge point-of-view:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;It can populate all hosts currently on the N/W with their N/W statistics like the last request they made for a particular link and so on.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Specific permissions can be granted and revoked to hosts on the N/W based on their IP, Subnet Mask, port, etc.&lt;/li&gt;&lt;li&gt;Basically all HTTP requests are routed through the SQUID firewall so it can censor all URL's which the hosts demand. Specific keywords like &lt;span style="font-style: italic;"&gt;xxx, orkut, game, facebook, s*x&lt;/span&gt; can be blacklisted so the URL's  will be blocked.&lt;/li&gt;&lt;li&gt;File level access-lists can also be defined to block/allow certain formats like '.exe', '.avi', '.wmv', etc.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;I'm sure by now you've understood why you get the '&lt;span style="font-weight: bold;"&gt;Permission denied&lt;/span&gt;' or '&lt;span style="font-weight: bold;"&gt;Access denied&lt;/span&gt;' warning when downloading files with the above mentioned formats or while surfing through URL's which contain keywords which are banned. Excellent logic right .. ? But do not forget that there is another part of the world who live to challenge this piece of software and the citizens here also have their own band of followers including me. :)&lt;br /&gt;&lt;br /&gt;So now that we're through with the LOGIC let's work to reverse-engineer it. At first glance this challenge might look really invincible but that's the way challenges are supposed to be right ... ? Let's risk an attempt and than we'll decide our own fate.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1]&lt;/span&gt; SQUID firewall like I had emphasized above screen the URL's of hosts. So the very obvious solution is that we need something to encode them. Let's move further.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2]&lt;/span&gt; Assuming URL's are encoded than what about my file downloads which I have to download? OK so let's make an exception in this case or say an '&lt;span style="font-weight: bold;"&gt;if else&lt;/span&gt;' clause comes into picture if you're kind of an programming freak. So if files are there in the URL than they should be rendered as they are.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3]&lt;/span&gt; Furthermore, there may be more constraints as well which may have been defined at the SQUID firewall by the developers and kept secret, so to escape that you need to route your traffic through a completely different channel than the conventional one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now to apply all of the above points either you can use a service provided VIA a web-site or VIA a desktop application. You can also setup your browser to do the above (not all of the above but it may do the trick in some cases).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;There are web-sites available which can come to your rescue like &lt;a style="color: rgb(51, 204, 0);" href="http://www.avoidr.com/" target="_blank"&gt;www.avoidr.com&lt;/a&gt;, &lt;a style="color: rgb(51, 204, 0);" href="http://123hideip.com/" target="_blank"&gt;www.123hideip.com&lt;/a&gt;, &lt;a style="color: rgb(51, 204, 0);" href="http://forextail.co.cc/" target="_blank"&gt;www.forextail.co.cc&lt;/a&gt;, &lt;a style="color: rgb(51, 204, 0);" href="http://netbypasser.info/" target="_blank"&gt;www.netbypasser.info&lt;/a&gt;, etc. These are proxy web-sites which offer free service to you. Just paste the link in the web-site and OFF YOU GO. You can search for more on &lt;a style="color: rgb(51, 204, 0);" href="http://www.bing.com/" target="_blank"&gt;Bing&lt;/a&gt; for better results.&lt;/li&gt;&lt;li&gt;You can use desktop Apps. like &lt;a href="http://www.gameboyzone.com/Downloads.htm" target="_blank"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;UltraSurf&lt;/span&gt;&lt;/a&gt; to so the same. You can download more Apps. of the same subject &lt;a href="http://www.gameboyzone.com/Downloads.htm" target="_blank"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt; under the '&lt;span style="font-style: italic; font-weight: bold;"&gt;Hacking and Sniffing Tools&lt;/span&gt;' section.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can also setup your browser's N/W configuration to manual with the following settings:&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;                 &lt;span style="font-weight: bold;"&gt;HTTP Proxy IP :&lt;/span&gt; 192.168.0.201                        &lt;span style="font-weight: bold;"&gt;Port :&lt;/span&gt; 3128&lt;br /&gt;            Use the above settings for all possible protocols like SOCKS, SSL, FTP, etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Apps. and certain web-sites have their own restrictions like files exceeding 20 MB in size cannot be downloaded.&lt;/li&gt;&lt;li&gt;Beware while searching for results which include keywords like '&lt;span style="font-weight: bold;"&gt;Proxy&lt;/span&gt;' coz the keywords might themselves be banned by your Admin.&lt;/li&gt;&lt;li&gt;You can use the same technique of setting up your N/W configuration using a HTTP proxy IP and proxy port with &lt;span style="font-weight: bold;"&gt;Torrent clients&lt;/span&gt; like &lt;span style="font-style: italic;"&gt;uTorrent, BitComet, Bear-Share, Limewire&lt;/span&gt;, etc. The settings are available beneath any of the menu-items so be patient. You can get more proxy IP's and ports &lt;a href="http://www.hidemyass.com/proxy-list/" target="_blank"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://www.how-to-hide-ip.info/wp-content/uploads/2008/05/proxylist.gif" target="_blank"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;Here&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;SQUID firewall usually are installed on UNIX/Linux but it's equivalent on Windows platform also work on the same LOGIC so the above SOLUTION is applicable even there.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-8458913504606458719?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/8458913504606458719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=8458913504606458719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8458913504606458719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/8458913504606458719'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/10/outsmart-your-collegeoffice-firewall.html' title='Outsmart your college/office FIREWALL now....'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-579344703414737546</id><published>2009-09-16T23:27:00.008+05:30</published><updated>2009-10-05T15:49:00.408+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Starter Edition'/><category scheme='http://www.blogger.com/atom/ns#' term='About Win 7 starter'/><title type='text'>Windows 7 Starter Edition attracts the ire of critics and bloggers</title><content type='html'>&lt;span style="color: rgb(255, 153, 0);"&gt;&lt;b&gt;Windows 7&lt;/b&gt;&lt;/span&gt; is about to release a month later on &lt;b style=""&gt;22&lt;sup&gt;nd&lt;/sup&gt; October&lt;/b&gt; and Microsoft has played it’s pre-intentional gambit with Netbook users &lt;span style="font-weight: bold;"&gt;albeit&lt;/span&gt; in a very harsh way. The current cynosure is that the &lt;b style=""&gt;Netbook segment&lt;/b&gt; has grown leaps and bounds despite the bad economic scenario. All thanks to &lt;b style=""&gt;Microsoft’s Windows XP Home Edition&lt;/b&gt; coupled with &lt;b style=""&gt;Service Pack 3&lt;/b&gt; that won the hearts of Netbooks users. Add to it the very winning idea of Microsoft leasing out Windows XP at 30% of it’s actual price to volume-licensing partners like Acer, Dell, Lenovo, etc which made the price of Netbooks a very affordable one. Now getting back to &lt;b style=""&gt;Windows 7 Starter Edition&lt;/b&gt; :&lt;p style="text-align: justify;"&gt;&lt;/p&gt;&lt;div&gt;  &lt;/div&gt;&lt;ul style="margin-top: 0in; text-align: justify;" type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style=""&gt; &lt;/span&gt;Windows 7 Starter Edition will be having      all the essential and core features of Windows 7 like the &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://windows.microsoft.com/en-us/windows7/products/features/jump-lists" target="_blank"&gt;Jump      Lists&lt;/a&gt;, &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://windows.microsoft.com/en-us/windows7/products/features/windows-taskbar" id="ID0EFBDBFBBBBA" target="_blank"&gt;Pin&lt;/a&gt;, &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://windows.microsoft.com/en-us/windows7/products/features/snap" id="ID0EDBDBFBBBBA" target="_blank"&gt;Snap&lt;/a&gt;, and &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://windows.microsoft.com/en-us/windows7/products/features/windows-search" id="ID0EBBDBFBBBBA" target="_blank"&gt;&lt;span class="notlocalizable"&gt;&lt;span style="text-decoration: none;"&gt;Windows&lt;/span&gt;&lt;/span&gt; Search&lt;/a&gt; all make using      a small notebook PC simple and easy.&lt;/li&gt;&lt;li class="MsoNormal"&gt;It’ll      be supporting an excellent feature known as &lt;b style=""&gt;Home Networks&lt;/b&gt; for PC’s running Windows 7 and comes inherently      with support for &lt;b style=""&gt;Wireless-LAN&lt;/b&gt;      and &lt;b style=""&gt;Internet Explorer 8&lt;/b&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-left: 0.25in; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Looking through Microsoft’s eyes, it intends to again steal the Netbook show with it’s meant-to-be-for-netbooks show-stopper Windows 7 Starter Edition but looking through the pragmatic eyes of critics, bloggers and myself it pours a very gloomy picture – cause -- the &lt;b style="color: rgb(255, 0, 0);"&gt;policy&lt;/b&gt;, &lt;b style="color: rgb(255, 0, 0);"&gt;constrains&lt;/b&gt; and &lt;b style="color: rgb(255, 0, 0);"&gt;restrains&lt;/b&gt; on &lt;b&gt;Windows 7 Starter Edition. &lt;/b&gt;Here I enumerate them as follows:&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="margin-top: 0in; text-align: justify;" type="disc"&gt;&lt;li class="MsoNormal"&gt;Cannot      run more than 3 applications (&lt;i style=""&gt;read      below for more enlightenment on the same&lt;/i&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;ul style="margin-top: 0in; text-align: justify;" type="disc"&gt;&lt;li class="MsoNormal"&gt;Does      not support Aero Glass, meaning you can only use the “Windows Basic” or      other opaque themes. It also means you do not get Taskbar Previews or Aero      Peek.&lt;/li&gt;&lt;li class="MsoNormal"&gt;Inability      to switch between users without having to log off.&lt;/li&gt;&lt;li class="MsoNormal"&gt;No Multi-monitor      support and DVD playback (&lt;i style=""&gt;in either case      I use VLC player&lt;/i&gt;).&lt;/li&gt;&lt;li class="MsoNormal"&gt;No &lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;Windows&lt;/st1:placename&gt; &lt;st1:placename st="on"&gt;Media&lt;/st1:placename&gt; &lt;st1:placetype st="on"&gt;Center&lt;/st1:placetype&gt;&lt;/st1:place&gt;      and Domain Support for Business customers.&lt;/li&gt;&lt;li class="MsoNormal"&gt;No      Windows XP Mode for running XP applications natively.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p class="MsoNormal" style="margin-left: 0.25in; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;b style=""&gt;"So put into simple words it’s &lt;span style="color: rgb(255, 102, 0);"&gt;Windows 7 ULTIMATE EDITION&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;minus&lt;/span&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;Aero Glass, Win XP Mode, BitLocker, language pack, Media-Center."&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="text-align: center;" class="MsoNormal"&gt;&lt;br /&gt;&lt;b style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;b style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Now getting a bit up, close and personal with the not-more-than-3-application constrain. Apps. like Anti-Virus, startup utilities, windows explorer, control panel, etc live outside the three-app limit, also opening multiple tabs in one browser is not counted as 8 or say 9 but only 1. But if I’m surfing on IE 8, I’m active on Live Messenger and I’m listening to my songs on Windows Media Player(&lt;i style=""&gt;which is a very usual case for everybody&lt;/i&gt;) than I’m done … ? Yes and if you still try to surpass the limit of 3-Apps. then the following annoying screen pops-up.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 515px; height: 269px;" src="http://img.photobucket.com/albums/v374/vishaal_here/Windows_7_Starter_Edition_3_Program.jpg" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;This gambit is really nasty and it hurts me. Microsoft did it round the time of &lt;b style=""&gt;Win XP Starter Edition&lt;/b&gt; and now again the same blunder with Windows 7 Starter Edition .. ? &lt;b style=""&gt;Why Microsoft’s got to do this .. ?&lt;/b&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;I tried searching for the answer and I got one(&lt;i style=""&gt;a very clear and to-the-point answer&lt;/i&gt;) on the official blog of ‘&lt;b style=""&gt;The Windows Team&lt;/b&gt;’. You can follow it &lt;a style="font-weight: bold; color: rgb(51, 204, 0);" href="http://windowsteamblog.com/blogs/windows7/archive/2009/05/29/let-s-talk-about-windows-7-starter.aspx" title="Click to view in a new tab" target="_blank"&gt;Here&lt;/a&gt;. The answer seems very difficult to gulp down the throat previously but I can’t afford to play FOUL with Microsoft and have to contemplate. Microsoft does acknowledge the limitations in Windows 7 Starter Edition and &lt;span style=""&gt; &lt;/span&gt;it also confesses that it’s for beginners especially Netbooks users who pre-dominantly are working over the browser. But if the constrains are not acceptable to them then they should better consider going for &lt;b style=""&gt;Windows 7 Home Premium &lt;/b&gt;as it offers way forward features than the Starter Edition. Not only this, Microsoft also intends to get the volume-licensing partners acknowledge this and follow suit.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Hmmm, JUSTICE seems to be done for the moment but will the people abide by Microsoft’s terms … ? That remains to be seen.&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;SIGNING OFF.&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;b style=""&gt;Guru says Lolz … !!!&lt;/b&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;=========================================================&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;My above blog has invoked a lot of steam and hence it has reflected in the comments as well.&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt;Click &lt;a href="https://www.blogger.com/comment.g?blogID=3763836010083259625&amp;amp;postID=579344703414737546" title="_blank"&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 255);"&gt;Here&lt;/span&gt;&lt;/a&gt; to read them.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-579344703414737546?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/579344703414737546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=579344703414737546' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/579344703414737546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/579344703414737546'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/09/windows-7-starter-edition-attracts-ire.html' title='Windows 7 Starter Edition attracts the ire of critics and bloggers'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-6305969673108411550</id><published>2009-09-10T09:50:00.017+05:30</published><updated>2010-10-16T10:45:35.988+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Free download'/><category scheme='http://www.blogger.com/atom/ns#' term='Download Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7 Enterprise Edition'/><title type='text'>Windows 7 Enterprise Edition now available for download</title><content type='html'>Previously, Microsoft released the &lt;b&gt;RTM&lt;/b&gt; version of the &lt;b&gt;&lt;span style="color: #e69138;"&gt;Windows 7&lt;/span&gt;&lt;/b&gt; for &lt;b&gt;MSDN and Technet subscribers only&lt;/b&gt;. Surely with this, Microsoft seems to have forgotten it's actual audience - Corporate users. But justice be done, Microsoft has now released it's RTM for them (&lt;span style="font-size: small;"&gt;&lt;i&gt;known as the &lt;b&gt;Windows 7 ENTERPRISE Edition&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;). What's even more interesting is that they are offering it even to the masses. So basically, even a home user can download and try it.&lt;br /&gt;&lt;br /&gt;This version is actually meant for volume-licensing partners like DELL, LENOVO, etc as suggested by bloggers over MSDN but Microsoft has now released this 90-day trial to all. Microsoft recommends using the above release mainly for enterprise and  business use, so they can gauge the feasibility of their latest OS  release and plan in advance as to when they can upgrade their current OS  over their machines.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="Windows 7 Enterprise Edition" border="0" src="http://2.bp.blogspot.com/_GTY2pIbrTVE/TLkzAPnwfhI/AAAAAAAAAU0/vmr0bmljRb8/s1600/Windows+7+Enterprise+Edition.png" style="height: 240px; text-align: center; width: 180px;" title="Windows 7 Enterprise Edition" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Some salient and worth noticing points on the &lt;b&gt;Windows 7 ENTERPRISE EDITION&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Windows 7 Enterprise Edition is not available as a &lt;b&gt;Retail Copy&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;You &lt;span style="font-weight: bold;"&gt;don't&lt;/span&gt; need a &lt;b&gt;Serial Key&lt;/b&gt; to install the above ISO.&lt;/li&gt;&lt;li&gt;Microsoft recommends installing &lt;b&gt;Windows 7&lt;/b&gt; as a clean installation (&lt;span style="font-size: 85%;"&gt;&lt;i&gt;please do not install it over any existing OS's over your computer&lt;/i&gt;&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;It's a &lt;span style="font-weight: bold;"&gt;90-day tria&lt;/span&gt;l and activation period is 10-day as in contrast to the usual 30-day period.&lt;/li&gt;&lt;li&gt;Your PC will shutdown every hour after the 90-day period expires or till the moment you do not ACTIVATE IT OVER THE INTERNET,&lt;/li&gt;&lt;li&gt; The release is &lt;span style="font-weight: bold;"&gt;VALID till the end of 2010&lt;/span&gt; (&lt;span style="font-size: 85%;"&gt;&lt;i&gt;this means you'll not be able to run it after this date&lt;/i&gt;&lt;/span&gt;).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;hr /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Try Windows 7 Enterprise Edition&lt;/u&gt;&lt;/b&gt;: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="padding-left: 20px;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gameboyzone.com/Downloads/" target="_blank" title="Click to download Mozilla Firefox"&gt;&lt;img alt="Download Windows 7 Enterprise Edition" border="0" src="http://3.bp.blogspot.com/_GTY2pIbrTVE/TAj2IZXDOZI/AAAAAAAAARM/pTAGvkBt0tI/s320/Download+Mozilla+Firefox.png" style="height: 100px; text-align: right; width: 140px;" title="Download Windows 7 Enterprise Edition" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b style="color: #f1c232;"&gt;&lt;u&gt;NOTE&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Downloading the above COPY is recommended over &lt;a href="http://www.gameboyzone.com/Downloads/" target="_blank" title="Click to download Internet Explorer 8"&gt;&lt;b style="color: #6aa84f;"&gt;Internet Explorer 8&lt;/b&gt;&lt;/a&gt;. The download can be resumed, if paused for a few hours.&amp;nbsp;&lt;/li&gt;&lt;li&gt;If downloaded over &lt;b&gt;Firefox&lt;/b&gt;, it's recommended you use a 'Download Manager' either in the form of a software or an ADD-ON.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-6305969673108411550?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/6305969673108411550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=6305969673108411550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6305969673108411550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6305969673108411550'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/09/windows-7-enterprise-edition-now.html' title='Windows 7 Enterprise Edition now available for download'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_GTY2pIbrTVE/TLkzAPnwfhI/AAAAAAAAAU0/vmr0bmljRb8/s72-c/Windows+7+Enterprise+Edition.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-6266364218077744089</id><published>2009-08-24T18:10:00.007+05:30</published><updated>2009-09-13T11:40:45.681+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jinal Shah'/><category scheme='http://www.blogger.com/atom/ns#' term='Departing Friend'/><category scheme='http://www.blogger.com/atom/ns#' term='Sweet little poem'/><title type='text'>A sweet little POEM for my DEPARTING FRIEND</title><content type='html'>&lt;div style="text-align: justify;"&gt;This is dedicated to my childhood pal who left this Thursday for New York City, U.S. to pursue his &lt;span style="font-weight: bold;"&gt;M.S.&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;Master's in Science&lt;/span&gt;) at &lt;span style="font-weight: bold;"&gt;NYIT&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;New York Institute of Technology&lt;/span&gt;) in &lt;span style="font-weight: bold;"&gt;C.S.&lt;/span&gt;(&lt;span style="font-style: italic;"&gt;Computer Science&lt;/span&gt;). Jinal Shah, that's the name by which his family and close friends know him and &lt;span style="font-weight: bold; color: rgb(204, 153, 51);"&gt;Mr. INVISIBLE&lt;/span&gt; is the name by which I know him. No prices for guessing what's his status when he signs into Yahoo Messenger. Wonder what kind of flings he's had that he has to remain INVISIBLE. I hope now that he's reached a SAFE HEAVEN  he does remain VISIBLE. One more thing, sorry dude, I had to write this post pretty much before you left but you know I'm good at procrastinating (&lt;span style="font-style: italic;"&gt;nobody can actually do it better than me in this department&lt;/span&gt;) and that's what I've done this time round. Truth be told I had embarked on writing this blog a week before you left but my draft got to have something special, so it lay back there. Hence I guess the title of this blog should actually be '&lt;span style="font-weight: bold; color: rgb(204, 153, 51);"&gt;DEPARTED&lt;/span&gt;' from '&lt;span style="font-weight: bold; color: rgb(204, 153, 51);"&gt;DEPARTING&lt;/span&gt;'. Hmmm, in retrospect I still remember the treat which you threw the night before you left but the &lt;span style="font-weight: bold; color: rgb(204, 153, 51);"&gt;CHEESE MASALA DOSA&lt;/span&gt; is already flushed by now so no point mulling over that. What I relish is memories of our friendship right from our school days, &lt;span style="font-weight: bold;"&gt;Junior K.G.&lt;/span&gt; - to be precise. Junior college was a bit embroiling for us because of our schedules but our engineering days made sure we do remain in touch and with a brisk excitement every time we met or talked over the mobile. &lt;title&gt;HTML clipboard&lt;/title&gt;All thanks to you, for making a very good choice by getting the &lt;span style="font-style: italic;"&gt;MTNL Dolphin&lt;/span&gt;  scheme. Surely, a round of applause to you for that.&lt;br /&gt;&lt;br /&gt;When I was in my 12th standard I read this sweet little poem at the back of a book and was so hooked to it that I read it everyday twice for a month. It meant so much to me in my heart for my friends. And now when you're leaving I wish the same for you. Decipher what you can, and rest I'll explain it over the messenger. Here it is as follows:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; color: rgb(204, 153, 51); font-weight: bold;"&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;font-family:trebuchet ms;" &gt;If I would ever need you,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;font-family:trebuchet ms;" &gt;I know you would be there,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;font-family:trebuchet ms;" &gt;Your smile makes me smile,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;font-family:trebuchet ms;" &gt;your pain makes me hurt.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-style: italic; font-weight: bold;font-family:trebuchet ms;" &gt;I'll never stop being your friend,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 153, 51); font-weight: bold;font-family:trebuchet ms;" &gt;&lt;span style="font-style: italic;"&gt;don't ever stop being mine.&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);font-family:trebuchet ms;" &gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;AMEN.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3763836010083259625-6266364218077744089?l=gameboyzone.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gameboyzone.blogspot.com/feeds/6266364218077744089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3763836010083259625&amp;postID=6266364218077744089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6266364218077744089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3763836010083259625/posts/default/6266364218077744089'/><link rel='alternate' type='text/html' href='http://gameboyzone.blogspot.com/2009/08/sweet-little-poem-for-my-departing.html' title='A sweet little POEM for my DEPARTING FRIEND'/><author><name>Hardik Shah [Guru]</name><uri>http://www.blogger.com/profile/05681349294517132192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://4.bp.blogspot.com/_GTY2pIbrTVE/SS5G8su173I/AAAAAAAAAAM/-A-63rNuUDA/S220/My+PIC.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3763836010083259625.post-2961063385494687638</id><published>2009-08-23T22:32:00.013+05:30</published><updated>2009-09-13T02:15:40.110+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pidgin IM updated'/><category scheme='http://www.blogger.com/atom/ns#' term='Pidgin IM Bugs acknowledged'/><title type='text'>My Pidgin IM cries get acknowledged</title><content type='html'>&lt;div style="text-align: justify;"&gt;This is with reference to my last-to-last blog on "&lt;span style="font-weight: bold;"&gt;Bugs spotted in Pidgin IM&lt;/span&gt;" which was posted by me on 16th August, 2009 &lt;a href="http://gameboyzone.blogspot.
