<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUUFRHw_fSp7ImA9WhRbEUw.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358</id><updated>2012-02-01T08:20:15.245-08:00</updated><category term="mobile" /><category term="LINQ" /><category term="app store" /><category term="Software Engineering" /><category term="Architecture" /><category term="MOSS 2007" /><category term="SQL" /><category term=".NET Framework 4.0" /><category term="apple" /><category term="PL/SQL" /><category term="Ph.D" /><category term="windows phone 7" /><category term=".NET Framework" /><category term="Higher Studies" /><category term="mobile application developement" /><category term="Software Architecture" /><category term="Oracle" /><category term="Java" /><category term="Web 2.0" /><category term="TOGAF" /><category term="Visual Studio 2010" /><category term="Enterprise Architecture" /><category term="Pilani" /><category term="C#" /><category term="References" /><category term="Team System" /><category term="Visual Studio 2008" /><category term="android" /><category term="blackberry" /><category term="General" /><category term="BITS" /><category term="InfoPath 2007" /><category term="rim" /><category term="android market" /><category term="Sharepoint" /><category term="Outlook 2007" /><category term="Doctorate" /><category term="Enterprose Search" /><category term="VSTS 2010" /><category term="SharePoint Server 2010" /><category term="JavaScript" /><category term="software Patterns" /><category term="Design Patterns" /><category term=".NET 3.5" /><category term="Social Networking" /><title>Knowledge is addictive</title><subtitle type="html">Shafeer's blog</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://technoevangelist.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/Vvthj" /><feedburner:info uri="blogspot/vvthj" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkIHQHs6fyp7ImA9Wx5bEE8.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-1352921207993987024</id><published>2010-10-25T10:42:00.000-07:00</published><updated>2010-10-25T10:42:11.517-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-25T10:42:11.517-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Enterprose Search" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Server 2010" /><title>SharePoint 2010 Enterprise Search IT Professional Training</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;Very good resource for Sharepoint 2010 Enterprise Search.&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=knowledgeisad-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: #333333;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="color: #333333;"&gt;&lt;b style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;"&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff960998" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="SharePoint Server 2010 Enterprise Search IT Professional Training "&gt;SharePoint Server 2010 Enterprise Search IT Professional Training&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style="color: #333333;"&gt;&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961001" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 1: Search Management"&gt;Module 1: Search Management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961002" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 2: Windows PowerShell for Search"&gt;Module 2: Windows PowerShell for Search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961003" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 3: Deployment and Scalability for SharePoint Server 2010"&gt;Module 3: Deployment and Scalability for SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961004" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 4: Monitoring and System Management for SharePoint Server 2010"&gt;Module 4: Monitoring and System Management for SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961005" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 5: Search Reporting and Analytics for SharePoint Server 2010"&gt;Module 5: Search Reporting and Analytics for SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961006" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 6: Connectors and Using the Business Data Connectivity Services in SharePoint Server 2010"&gt;Module 6: Connectors and Using the Business Data Connectivity Services in SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961007" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 7: Configuring User Interfaces for Search in SharePoint Server 2010 and FAST Search Server 2010  for SharePoint"&gt;Module 7: Configuring User Interfaces for Search in SharePoint Server 2010 and FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961008" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 8: Federated Search in SharePoint Server 2010"&gt;Module 8: Federated Search in SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961009" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 9: Advanced Search Security for SharePoint Server 2010 and FAST Search Server 2010 for SharePoint"&gt;Module 9: Advanced Search Security for SharePoint Server 2010 and FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961010" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 10: People Search Administration and Management for SharePoint Server 2010 and FAST Search Server 2010 for SharePoint"&gt;Module 10: People Search Administration and Management for SharePoint Server 2010 and FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961011" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 11: Advanced Deployment and Scalability for SharePoint Server 2010"&gt;Module 11: Advanced Deployment and Scalability for SharePoint Server 2010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961012" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 12: Upgrading from SharePoint Server 2010 to FAST Search Server 2010 for SharePoint"&gt;Module 12: Upgrading from SharePoint Server 2010 to FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/gg213844" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 13: Deployment and Scalability for FAST Search Server 2010 for SharePoint"&gt;Module 13: Deployment and Scalability for FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961014" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 14: Advanced Deployment and Scalability for FAST Search Server 2010 for SharePoint"&gt;Module 14: Advanced Deployment and Scalability for FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961015" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 15: Linguistics for FAST Search Server 2010 for SharePoint"&gt;Module 15: Linguistics for FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://technet.microsoft.com/enterprisesearch/ff961016" style="color: #0054a6; cursor: pointer; font-weight: normal; outline-color: initial; outline-style: none; outline-width: initial; text-decoration: none;" target="_blank" title="Module 16: Relevancy and Ranking for FAST Search Server 2010 for SharePoint"&gt;Module 16: Relevancy and Ranking for FAST Search Server 2010 for SharePoint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #333333;"&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=knowledgeisad-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=0071743677&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="align: left; height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&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/4231941786635288358-1352921207993987024?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MHrBsxZXhORGfBRDxopmi49rVKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MHrBsxZXhORGfBRDxopmi49rVKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MHrBsxZXhORGfBRDxopmi49rVKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MHrBsxZXhORGfBRDxopmi49rVKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/J9ZufjOLin4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/1352921207993987024/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=1352921207993987024" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/1352921207993987024?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/1352921207993987024?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/J9ZufjOLin4/sharepoint-2010-enterprise-search-it.html" title="SharePoint 2010 Enterprise Search IT Professional Training" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2010/10/sharepoint-2010-enterprise-search-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DQH4-fCp7ImA9Wx5UGUo.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-2043581397306519904</id><published>2010-10-24T03:55:00.000-07:00</published><updated>2010-10-24T20:54:31.054-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-24T20:54:31.054-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows phone 7" /><category scheme="http://www.blogger.com/atom/ns#" term="app store" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="blackberry" /><category scheme="http://www.blogger.com/atom/ns#" term="rim" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile application developement" /><category scheme="http://www.blogger.com/atom/ns#" term="android" /><category scheme="http://www.blogger.com/atom/ns#" term="android market" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Is Application development effort for Apple or Blackberry fruitful?</title><content type="html">Apple and Blackberry are competing for market share and the new entrants are Android, Win Mobile 7, Palm Pre 2, Meego (I dnt consider Symbian a smart phone os though they claim it is). Recently Android has overtaken RIM.&lt;br /&gt;
&lt;br /&gt;
The biggest strength for any Mobile platforms are Applications in their App stores. where Apple is king of the jungle. If app stores are biggest strength so are the app developers.&lt;br /&gt;
I was looking into and was trying to spend considerable amount of time understanding the mobile framework, but before I dig deep. I wanted to do a check if they are really benefitial. I found a big issue which scarred me away from spending time on it.&lt;br /&gt;
&lt;br /&gt;
More than 50% of apps built for mobile applications are neither downloaded nor considered useful. among the rest of 50% some 25% applications are free. so the probability for someone paying to use the app i developed is very less.&lt;br /&gt;
&lt;br /&gt;
I assume (based on my creativity and capability to build a Mobile app) can't charge more than 2$ per download.&lt;br /&gt;
If i get 100 downloads per month for max of 8 months I will earn 100*8*2=1600$ in 8 months? I dnt know how long that will continue. Also i need to target a particular mobile platform and platform OS version. I feel the strength going forward will be in the web applications even in mobile space. Web will continue to rule the connected systems. &lt;br /&gt;
If some one has a point to prove me wrong will be helpful. I just wanted to know from actual app developers is this the market situation? or there is lot of scope for earning potential. Nee d your inputs and comments&lt;br /&gt;
Thanks in Advance&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&lt;em style="font-style: normal; font-weight: bold;"&gt;DISCLAIMER&lt;/em&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;. The&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&lt;em style="font-style: normal; font-weight: bold;"&gt;views expressed&lt;/em&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif;"&gt;in this presentation are the views of my own. There is no adequate research supporting this presentation has been done. It's upon the reader decision.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-2043581397306519904?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QzqbWq5G36ZxsJy8vL0o8KRWUAE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QzqbWq5G36ZxsJy8vL0o8KRWUAE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QzqbWq5G36ZxsJy8vL0o8KRWUAE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QzqbWq5G36ZxsJy8vL0o8KRWUAE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/9TqLzZeFuKU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/2043581397306519904/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=2043581397306519904" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2043581397306519904?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2043581397306519904?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/9TqLzZeFuKU/is-application-development-effort-for.html" title="Is Application development effort for Apple or Blackberry fruitful?" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2010/10/is-application-development-effort-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEADRXY5eyp7ImA9Wx5VEU0.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-3194816683746506489</id><published>2010-10-03T03:35:00.000-07:00</published><updated>2010-10-03T03:46:14.823-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-03T03:46:14.823-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="TOGAF" /><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise Architecture" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Architecture" /><title>Introduction to TOGAF</title><content type="html">TOGAF -&gt; &lt;span style="font-weight: bold;"&gt;T&lt;/span&gt;he &lt;span style="font-weight: bold;"&gt;O&lt;/span&gt;pen &lt;span style="font-weight: bold;"&gt;G&lt;/span&gt;roup &lt;span style="font-weight: bold;"&gt;A&lt;/span&gt;rchitecture &lt;span style="font-weight: bold;"&gt;F&lt;/span&gt;ramework is like a open source software.. All the TOGAF practisioners and Enterprise Architects contribute to the development of TOGAF Framework which is accepted widely. TOGAF now is at Version 9.&lt;br /&gt;&lt;br /&gt;TOGAF has set of building blocks called references models which are used, experimemented and tested practices and framework model.&lt;br /&gt;&lt;br /&gt;TOGAF can be used to develop or establish an enterprise architecture for a enterprise as a whole or a particular department of the enterprise.&lt;br /&gt;&lt;br /&gt;The core of TOGAF is ADM (Architecture Development Method)&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span&gt;which enables to create&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;a customized framework &lt;/span&gt;&lt;span&gt;(differentiator from other vendor provide architecture framework) aligned to the long term business strategic goals&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-3194816683746506489?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l8eB1VK_aRbTJGn7OuxH0xn0PW0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l8eB1VK_aRbTJGn7OuxH0xn0PW0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l8eB1VK_aRbTJGn7OuxH0xn0PW0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l8eB1VK_aRbTJGn7OuxH0xn0PW0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/Zm9Fjp1MhlQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/3194816683746506489/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=3194816683746506489" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/3194816683746506489?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/3194816683746506489?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/Zm9Fjp1MhlQ/introduction-to-togaf.html" title="Introduction to TOGAF" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2010/10/introduction-to-togaf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcESHY9fip7ImA9WxBbFU0.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-768991529519953893</id><published>2010-03-13T10:12:00.000-08:00</published><updated>2010-03-13T10:13:29.866-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-13T10:13:29.866-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="References" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Architecture" /><title>References for Software Architecture</title><content type="html">www.bredemeyer.com/&lt;br /&gt;www.itarchitect.co.uk/links/&lt;br /&gt;www.softwarearchitectureportal.org&lt;br /&gt;www.zifa.com&lt;br /&gt;www.iasahome.org/&lt;br /&gt;http://www.togaf.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-768991529519953893?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_13nMStmmonCTaVXMU885ttIJZ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_13nMStmmonCTaVXMU885ttIJZ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_13nMStmmonCTaVXMU885ttIJZ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_13nMStmmonCTaVXMU885ttIJZ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/uGgkKow4I80" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/768991529519953893/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=768991529519953893" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/768991529519953893?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/768991529519953893?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/uGgkKow4I80/references-for-software-architecture.html" title="References for Software Architecture" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2010/03/references-for-software-architecture.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04GR3c7cCp7ImA9WxNTFUQ.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-5554216120718900931</id><published>2009-08-18T05:24:00.000-07:00</published><updated>2009-08-18T05:52:06.908-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-18T05:52:06.908-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Doctorate" /><category scheme="http://www.blogger.com/atom/ns#" term="Pilani" /><category scheme="http://www.blogger.com/atom/ns#" term="Higher Studies" /><category scheme="http://www.blogger.com/atom/ns#" term="BITS" /><category scheme="http://www.blogger.com/atom/ns#" term="Ph.D" /><title>OFF CAMPUS Ph.D/Doctorate Programme (Ph.D ASPIRANTS SCHEME) BITS Pilani</title><content type="html">The PhD programme consists of no course work, just thesis. The guide has to be from your organization. BITS appoints a review committee to review your proposal and thesis etc. You have to clear a qualifying exam to be registered for the programme. You need to give some talks in your place of work to earn course credit. The min duration is 2 years and max is 5 years.
&lt;br /&gt;BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI
&lt;br /&gt;PhD Qualifying Examination dates are Jan 22-24, 2009 and Aug 27-29,2009
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;OFF CAMPUS Ph.D (Ph.D ASPIRANTS SCHEME)&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;br /&gt;Under the Ph.D. aspirants scheme, BITS offers a unique opportunity for experienced personnel and professionals employed in various fields to work towards the Ph.D. degree in the settings of their respective work environments. The topic of research can emanate from the inhouse R &amp;amp; D needs of the host organisation and a senior professional of high academic standing from the organisation can be proposed as the supervisor. Under the scheme, professionals can seek permission to take the Ph.D. qualifying examination even before formalities of admission are completed.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Eligibility&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;
&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;As per the current rules, only those working professionals either possessing any BITS degree or working at a collaborating organization of BITS, Pilani are eligible to apply for off-campus PhD. Professionals eligible as per this rule, may apply as higher degree holder or through the M. Phil (Applied) route
&lt;br /&gt;1. Higher Degree Holders: Candidate holding a higher degree of the Institute or its equivalent, namely, M.E. / M.Phil. / M.S. /M.Pharm.
&lt;br /&gt;2. M.Phil. (Applied) Route: Candidate of high academic standing and proven competence not holding a degree equivalent to a higher degree of BITS, provided he can submit technical and professional documents giving evidence indicating that he has acquired knowledge equivalent to one of the higher degrees of the Institute, and acceptance of the same by the Institute
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;/u&gt;&lt;strong&gt;&lt;u&gt;Admissions Modality&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;
&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;1. The Candidate has to apply in the prescribed application form available from the Admissions Officer. BITS, Pilani.
&lt;br /&gt;Following information and documents have to be enclosed with the application form:
&lt;br /&gt;i) Candidates holding a formal higher degree of BITS or its equivalent (M.E./M.Pharm./M.Phil./M.S.) and opting to take Qualifying Examination on the course package of this degree should submit the following:
&lt;br /&gt;·         Mark sheet, the list and syllabus of each course prescribed for the fulfillment of the higher degree.
&lt;br /&gt;·         List of prescribed textbooks for each course.
&lt;br /&gt;·         Final examination question paper for each course indicating the level of subject treatment
&lt;br /&gt;ii) Professionals of high standing and proven competence holding only a first degree and not holding a higher degree(M. Phil. Apply Route).
&lt;br /&gt;Should identify the Higher Degree of BITS and its prescribed course package in which Ph.D. qualifying examination is to be taken and to which the professional standing can be notionally equated. As per past experience it is observed that the M.Phil. (Applied) degree of BITS is most suited for many candidates in this category. A list of courses for this degree is given below : and a minimum number of eight courses are to be chosen from the list.
&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;Course No.                                         Course Name
&lt;br /&gt;BITS E511                                             Computer Application I
&lt;br /&gt;BITS E512                                             Computer Application II
&lt;br /&gt;BITS E521                                             Technical Communication I
&lt;br /&gt;BITS E522                                             Technical Communication II
&lt;br /&gt;BITS E531                                             Social, Behavioral &amp;amp; Economic Science I
&lt;br /&gt;BITS E532                                             Social, Behavioral &amp;amp; Economic Science II
&lt;br /&gt;BITS E533                                             Modern Experimental Techniques I
&lt;br /&gt;BITS E534                                             Modern Experimental Techniques II
&lt;br /&gt;BITS E535                                             Management Methods &amp;amp; Techniques I
&lt;br /&gt;BITS E536                                             Management Methods &amp;amp; Techniques II
&lt;br /&gt;BITS E537                                             System Sciences and Engineering I
&lt;br /&gt;BITS E538                                             System Sciences and Engineering II
&lt;br /&gt;BITS E541                                             Chemical and Life Science I
&lt;br /&gt;BITS E542                                             Chemical and Life Science II
&lt;br /&gt;BITS E543                                             Instrumentation Engineering I
&lt;br /&gt;BITS E544                                             Instrumentation Engineering II
&lt;br /&gt;BITS E545                                             Project &amp;amp; Consultancy I
&lt;br /&gt;BITS E546                                             Project &amp;amp; Consultancy II
&lt;br /&gt;BITS E547                                             Public Administration I
&lt;br /&gt;BITS E548                                             Public Administration II
&lt;br /&gt;BITS E551                                             Physical and Mathematical Sciences I
&lt;br /&gt;BITS E552                                             Physical and Mathematical Sciences II
&lt;br /&gt;BITS E561                                             Use of English for Professional Purposes I
&lt;br /&gt;BITS E562                                             Use of English for Professional Purposes II
&lt;br /&gt;BITS E571                                             Methods &amp;amp; Planning &amp;amp; Development I
&lt;br /&gt;BITS E572                                             Methods &amp;amp; Planning &amp;amp; Development II
&lt;br /&gt;BITS E573                                             Study in Advanced Topics I
&lt;br /&gt;BITS E574                                             Study in Advanced Topics II
&lt;br /&gt;BITS E583                                             Case Studies I
&lt;br /&gt;BITS E584                                             Case Studies II
&lt;br /&gt;BITS E591                                             Science &amp;amp; Technology Development I
&lt;br /&gt;BITS E592                                             Science &amp;amp; Technology Development II
&lt;br /&gt;BITS E593                                             Reading Courses I
&lt;br /&gt;BITS E594                                             Reading Courses II
&lt;br /&gt;SKILL G661                                          Research Methodology I
&lt;br /&gt;SKILL G662                                          Research Methodology II
&lt;br /&gt;
&lt;br /&gt;Read the course descriptions for above courses in Section VI of BITS Bulletin to arrive at the correct course package.
&lt;br /&gt;For each of the course identified in the above package, technical documents, published papers and reports prepared by the candidate in his professional capacity have to be compiled and submitted. The course-wise documents are examined and a pronouncement of suitability for the purpose of Ph.D. Qualifying examination is made.These documents together with some prescribed readings will broadly form the syllabus.
&lt;br /&gt;
&lt;br /&gt;&lt;u&gt;Additional Information to be Submitted&lt;/u&gt;
&lt;br /&gt;
&lt;br /&gt;a) The proposed place of work and availability of facilities for research work along with organizational consent. Normally this has to be the place of work of the candidate.
&lt;br /&gt;
&lt;br /&gt;b) Summary of your high professional standing and research competence. List papers and books published.
&lt;br /&gt;
&lt;br /&gt;c) Tentative details of proposed topic of research and supervisor in the format given below:
&lt;br /&gt;Name of the candidate
&lt;br /&gt;Organization proposed as place of work
&lt;br /&gt;Proposed supervisor Name :
&lt;br /&gt;Qualification :
&lt;br /&gt;Designation :
&lt;br /&gt;Organization :
&lt;br /&gt;His affiliation with the candidate's organization :
&lt;br /&gt; Proposed topic of research
&lt;br /&gt; Objective of the proposed research
&lt;br /&gt;Background of proposed research
&lt;br /&gt;Methodology/work plan
&lt;br /&gt;Literature references
&lt;br /&gt;Major facilities needed for research work
&lt;br /&gt;
&lt;br /&gt;d) Bio-data of the proposed supervisor, his consent and no objection from his organization.
&lt;br /&gt;
&lt;br /&gt;2. Normal last dates for submission of completed application
&lt;br /&gt;forms are:
&lt;br /&gt;
&lt;br /&gt;I Semester : 5.00 PM on 30th June
&lt;br /&gt;II Semester : 5.00 PM on 30th November
&lt;br /&gt;
&lt;br /&gt;3. If found suitable, the candidate may be asked to come for interaction before being permitted to appear in the Ph.D. Qualifying Examination consisting of written and oral test.
&lt;br /&gt;
&lt;br /&gt;4. If a candidate passes the qualifying examination , he has to immediately seek admission to the Ph.D. programme and register in each semester thereafter.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Qualifying Examination&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;br /&gt;All candidates have to pass the Ph.D. Qualifying Examination, normally held at Pilani. The Ph. D. qualifying examination consists of three written papers (open book) , each normally of 3 hours
&lt;br /&gt;duration, and an oral test. The examination will test the student's knowledge, grasp of fundamentals and his ability to use them in unknown situations. It is designed to be equivalent to the standard,
&lt;br /&gt;content and intent of the comprehensive examination of the named higher degree courses.
&lt;br /&gt;
&lt;br /&gt;Sample question papers of some courses may be seen to know the type of questions asked in the qualifying examination.
&lt;br /&gt;
&lt;br /&gt;For On-campus students, the admission to the PhD programme shall be provisional in the first instance and will be confirmed only after passing the qualifying examination within the prescribed time.
&lt;br /&gt;Whenever a candidate is unable to pass the qualifying examination within the prescribed time he will automatically be disqualified from the programme.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Topic of research&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;Topic of research can evolve from the nature of work involvement of the candidate in his own organization.
&lt;br /&gt;
&lt;br /&gt;Supervisor is normally a person who is holding a Ph.D. degree from a reputed institution or who has research publications in reputed national and international journals to his credit. And has preferably supervised doctoral level research work. Proposed supervisor has to be a person from the candidate's own organization or an associated organization located in the same place. Only one supervisor is stipulated by the Academic Regulations and there is no co-supervisor.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Course Structure&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;Pattern 1 : For candidates who pass Ph.D. Qualifying examination before admission.
&lt;br /&gt;BITS E793T Practice Lect. Series I
&lt;br /&gt;BITS C790T Independent Study
&lt;br /&gt;BITS E794T Practice Lect. Series II
&lt;br /&gt;BITS C799T PhD Thesis
&lt;br /&gt; 
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;NOTE:&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;
&lt;br /&gt;All operations are governed by the 'Academic Regulations' of the Institute. For admission in the Second Semester the registration starts in that semester. In pattern 1 above, it is assumed that the topic of research, locale of research work and supervisor are approved by the Research Board in the First semester and for the 2nd pattern it is assumed that the candidate completes the higher degree requirements at the end of First semester of second year and clears the Ph.D. qualifying examination immediately after this. He submits his research proposal and the Research Board approves the same before the beginning of first semester of third year.
&lt;br /&gt;
&lt;br /&gt;Registration in Ph.D. Thesis is done only after the Topic of Research, locale of research work and Supervisor are approved by the Research Board. Registration in Thesis can be advanced/postponed
&lt;br /&gt;depending on the approval by the Research Board. Registration has to be continued till the submission of thesis.
&lt;br /&gt;
&lt;br /&gt;Before submission, the exact title of the thesis has to be approved by the Research Board.
&lt;br /&gt;
&lt;br /&gt;A minimum of 50 units are to be completed to fulfill the eligibility requirements of a higher degree of BITS.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Duration&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;
&lt;br /&gt;No minimum time limit is prescribed. Registration in prescribed minimum number of units and components normally requires 4-6 semesters depending on the time of approval of topic/supervisor and
&lt;br /&gt;locale of research work by the Research Board. An upper limit of ten semesters for submission of thesis starting from the semester subsequent to passing the Qualifying examination is normally considered.
&lt;br /&gt;
&lt;br /&gt;© Research and Consultancy Division, BITS
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-5554216120718900931?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hPQmuIOka6s4VapOiAlWESGl4bw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hPQmuIOka6s4VapOiAlWESGl4bw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hPQmuIOka6s4VapOiAlWESGl4bw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hPQmuIOka6s4VapOiAlWESGl4bw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/mSsRypWZyqs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/5554216120718900931/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=5554216120718900931" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5554216120718900931?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5554216120718900931?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/mSsRypWZyqs/off-campus-phddoctorate-programme-phd.html" title="OFF CAMPUS Ph.D/Doctorate Programme (Ph.D ASPIRANTS SCHEME) BITS Pilani" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2009/08/off-campus-phddoctorate-programme-phd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEHSHY9cSp7ImA9WxJRFUo.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-1989104434220227302</id><published>2009-05-17T08:14:00.000-07:00</published><updated>2009-05-17T08:20:39.869-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-17T08:20:39.869-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="VSTS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework 4.0" /><title>Visual Studio 2010 Beta 1 download for MSDN Subscriber on (18-May-2009) tomorrow</title><content type="html">.Net developers Visual Studio 2010 Beta 1 is getting released on 18-May-2009 for MSDN subscribers and on 20-May-2009 for general public.&lt;div&gt;Fasten your seat belts lets get our hands dirty &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://blogs.msdn.com/dannawi/archive/2009/05/15/visual-studio-2010-beta-1-available-for-the-msdn-subscribers-on-monday-may-18th.aspx"&gt;Orginal Post&lt;/a&gt; by MSDN blogger Jihad Dannawi&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-1989104434220227302?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MW7zZJodX66wjkiR4rvh5CM9NI4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MW7zZJodX66wjkiR4rvh5CM9NI4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MW7zZJodX66wjkiR4rvh5CM9NI4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MW7zZJodX66wjkiR4rvh5CM9NI4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/96H5DYqQucw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/1989104434220227302/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=1989104434220227302" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/1989104434220227302?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/1989104434220227302?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/96H5DYqQucw/visual-studio-2010-beta-1-download-for.html" title="Visual Studio 2010 Beta 1 download for MSDN Subscriber on (18-May-2009) tomorrow" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2009/05/visual-studio-2010-beta-1-download-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMBR384eCp7ImA9WxJREE8.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-4144867808008254691</id><published>2009-05-11T00:37:00.001-07:00</published><updated>2009-05-11T00:37:36.130-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-11T00:37:36.130-07:00</app:edited><title>Copying Folder with files into SharePoint</title><content type="html">&lt;span xmlns=''&gt;&lt;p&gt;&lt;span style='text-decoration:underline'&gt;&lt;strong&gt;STEP 1&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Open the Document Library into which the Folders are to be copied&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    Click on Action &lt;span style='font-family:Wingdings'&gt;à&lt;/span&gt; Open with Windows Explorer&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;			&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;span style='text-decoration:underline'&gt;&lt;strong&gt;STEP 2&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;A new window like the screen below opens. Copy the source folders ( All required folder) along with the files and paste it into this location.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;			&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-4144867808008254691?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7fMkoIyGDFXY2bQeHmpO9E5BBx0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7fMkoIyGDFXY2bQeHmpO9E5BBx0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7fMkoIyGDFXY2bQeHmpO9E5BBx0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7fMkoIyGDFXY2bQeHmpO9E5BBx0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/PDKjaxSWbTE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/4144867808008254691/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=4144867808008254691" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4144867808008254691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4144867808008254691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/PDKjaxSWbTE/copying-folder-with-files-into.html" title="Copying Folder with files into SharePoint" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2009/05/copying-folder-with-files-into.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcDQ30zeCp7ImA9WxJTEEk.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-2488101102892808030</id><published>2009-04-18T01:03:00.000-07:00</published><updated>2009-04-18T01:07:52.380-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-18T01:07:52.380-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="Java" /><title>How to convert your own javascript function into inbuilt function</title><content type="html">How to convert your own JavaScript function into inbuilt function.&lt;br /&gt;Ex:&lt;br /&gt;String.prototype.ReplaceAll = function(stringToFind,stringToReplace)&lt;br /&gt;{&lt;br /&gt;var temp = this;&lt;br /&gt;var index = temp.indexOf(stringToFind);&lt;br /&gt;while(index != -1)&lt;br /&gt;{&lt;br /&gt;temp = temp.replace(stringToFind,stringToReplace);&lt;br /&gt;index = temp.indexOf(stringToFind);&lt;br /&gt;}&lt;br /&gt;return temp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;If you include the highlighted part in front of your function you can use it like inbuilt function.&lt;br /&gt;Ex: content.ReplaceAll(‘Script','JavaScript');&lt;br /&gt;This will work within the application.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;strong&gt;Courtesy: Senthil Kumar Muthusamy&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-2488101102892808030?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9c7cixKLtw4XYFujLbjmUiuqTXw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9c7cixKLtw4XYFujLbjmUiuqTXw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9c7cixKLtw4XYFujLbjmUiuqTXw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9c7cixKLtw4XYFujLbjmUiuqTXw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/ROZ8pJiraYY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/2488101102892808030/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=2488101102892808030" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2488101102892808030?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2488101102892808030?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/ROZ8pJiraYY/how-to-convert-your-own-javascript.html" title="How to convert your own javascript function into inbuilt function" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2009/04/how-to-convert-your-own-javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04MQnsyeCp7ImA9WxVWFEU.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-2137183134448111876</id><published>2009-02-24T07:28:00.000-08:00</published><updated>2009-02-24T07:39:43.590-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-24T07:39:43.590-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Team System" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="VSTS 2010" /><title>Oracle Schema Providers for VSTS 2010</title><content type="html">Quest software has announced Oracle schema provider for VSTS 2010. Earlier VSTS 2010 supports SQL Server now quest software has introduced a tool that integrates with VSTS 2010. All these days oracle developers who work with VSTS had to do lot of manual works but this tool helps in ironing out those wrinkles.&lt;br /&gt;&lt;br /&gt;The following are functions that can be performed&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Oracle code and db design change management in VSTS&lt;/li&gt;&lt;li&gt;Generate test data&lt;/li&gt;&lt;li&gt;Compare Schema and merge changes&lt;/li&gt;&lt;li&gt;Automate your daily build&lt;/li&gt;&lt;li&gt;Import your Oracle Database (offline database and design development. great feature according to me)&lt;/li&gt;&lt;li&gt;Refactor your code&lt;/li&gt;&lt;li&gt;Communicate with the rest of the team&lt;/li&gt;&lt;li&gt;Track changes in TFS.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Ref: &lt;a href="http://cts.businesswire.com/ct/CT?id=smartlink&amp;amp;url=http%3A%2F%2Fwww.quest.com%2FVSTS&amp;amp;esheet=5902714&amp;amp;lan=en_US&amp;amp;anchor=http%3A%2F%2Fwww.quest.com%2FVSTS&amp;amp;index=9"&gt;http://www.quest.com/VSTS&lt;/a&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-2137183134448111876?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ymb80A9AVnWkT3gqkFYa0hRHdT4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ymb80A9AVnWkT3gqkFYa0hRHdT4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ymb80A9AVnWkT3gqkFYa0hRHdT4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ymb80A9AVnWkT3gqkFYa0hRHdT4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/m8oOjqgoDSI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/2137183134448111876/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=2137183134448111876" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2137183134448111876?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2137183134448111876?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/m8oOjqgoDSI/oracle-schema-providers-for-vsts-2010.html" title="Oracle Schema Providers for VSTS 2010" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2009/02/oracle-schema-providers-for-vsts-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8HQn4zeSp7ImA9WxVTGUw.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-8158318961495959001</id><published>2009-01-02T08:05:00.000-08:00</published><updated>2009-01-02T08:13:53.081-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-02T08:13:53.081-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Social Networking" /><category scheme="http://www.blogger.com/atom/ns#" term="Web 2.0" /><title>Highlight of Web in 2008</title><content type="html">This video contains the highlights of services that are provided by web in 2008. Some of the features we use day in and day out and are really cool features. we hope to see more enhanced version of 2008 services and obviously few new services in 2009.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/H3YP2HRLKck&amp;amp;rel=" width="425" height="344" type="application/x-shockwave-flash" allowfullscreen="true" fs="1" hl="en&amp;amp;feature=" color1="0x402061&amp;amp;color2="&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Video created by Orli Yakuel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-8158318961495959001?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dp3hgLJPQqQ_w2mQ5al1tRqXabU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dp3hgLJPQqQ_w2mQ5al1tRqXabU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dp3hgLJPQqQ_w2mQ5al1tRqXabU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dp3hgLJPQqQ_w2mQ5al1tRqXabU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/H2orHNbXNEo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/8158318961495959001/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=8158318961495959001" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/8158318961495959001?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/8158318961495959001?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/H2orHNbXNEo/highlight-of-web-in-2008.html" title="Highlight of Web in 2008" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2009/01/highlight-of-web-in-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EGQ3s9cCp7ImA9WxRaGUg.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-5649212414730624611</id><published>2008-12-22T01:04:00.001-08:00</published><updated>2008-12-22T06:20:22.568-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-22T06:20:22.568-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath 2007" /><category scheme="http://www.blogger.com/atom/ns#" term="Outlook 2007" /><title>Better way to get informations like Survey, Feedback, Status Report</title><content type="html">&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Calibri,sans-serif;"&gt;&lt;span style="font-size:130%;"&gt;Requesting information through Email?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Calibri,sans-serif;"&gt;&lt;span style="font-size:130%;"&gt;Tired of Consolidating the email response received with information from the mail recipients?&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri,sans-serif;"&gt;&lt;span style="font-size:130%;"&gt;InfoPath and Outlook 2007 there to rescue. Move all the response to a folder&lt;br /&gt;and click on export to excel button in outlook 2007 to get all the&lt;br /&gt;information with response from all the respondents in a excel file.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Design an InfoPath form by just dragging and dropping controls into the form.&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 453px; height: 340px;" src="http://docs.google.com/File?id=dq8pzpb_529ttcngpcx_b" name="graphics1" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Go to Tools &lt;span style="font-family:Wingdings;"&gt;&lt;/span&gt; Form Options &lt;span style="font-family:Wingdings;"&gt;&lt;/span&gt; Security and Trust Tab&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Enable full Trust and check on Sign this form Template. If the name doesn’t appear click on create certificate.&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 421px; height: 362px;" src="http://docs.google.com/File?id=dq8pzpb_530cbs6kbh4_b" name="graphics2" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Select File &lt;span style="font-family:Wingdings;"&gt;&lt;/span&gt; Publish and select To a list of e-mail recipients.&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 412px; height: 313px;" src="http://docs.google.com/File?id=dq8pzpb_531ffb7dgfj_b" name="graphics3" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Add the Columns that is required to be displayed in the outlook view&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 436px; height: 327px;" src="http://docs.google.com/File?id=dq8pzpb_532fss9znfx_b" name="graphics4" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Enter the list of recipients in the To list and/or CC list&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 443px; height: 332px;" src="http://docs.google.com/File?id=dq8pzpb_533gsc72scs_b" name="graphics5" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Create a new folder in Outlook with folder content type as InfoPath form Items as shown in&lt;br /&gt;the screen shot below&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img src="http://docs.google.com/File?id=dq8pzpb_534gpqc97dk_b" name="graphics6" width="331" align="bottom" border="0" height="405" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Move all the response mails to the newly created folder. You can even write a rule to&lt;br /&gt;automatically move mail responses to the folder created, Click on export to excel button in Outlook 2007&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 515px; height: 247px;" src="http://docs.google.com/File?id=dq8pzpb_535cjjnpndp_b" name="graphics7" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img src="http://docs.google.com/File?id=dq8pzpb_536gv8xc7gx_b" name="graphics8" width="331" align="bottom" border="0" height="139" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;Get the consolidated information in the excel file without even opening the mail responses.&lt;/p&gt;&lt;br /&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&lt;img style="width: 439px; height: 302px;" src="http://docs.google.com/File?id=dq8pzpb_537dhc5s2fp_b" name="graphics9" align="bottom" border="0" /&gt;&lt;/p&gt;&lt;p class="western" style="margin-bottom: 0in;"&gt;&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/4231941786635288358-5649212414730624611?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u-bELu1_wr1L94kRy3gy11QExVA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u-bELu1_wr1L94kRy3gy11QExVA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u-bELu1_wr1L94kRy3gy11QExVA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u-bELu1_wr1L94kRy3gy11QExVA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/lzxuvYzZQNg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/5649212414730624611/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=5649212414730624611" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5649212414730624611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5649212414730624611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/lzxuvYzZQNg/help.html" title="Better way to get informations like Survey, Feedback, Status Report" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/12/help.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkACQHk5fip7ImA9WxRWEUs.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-7820424775881216731</id><published>2008-10-27T20:29:00.000-07:00</published><updated>2008-10-27T20:32:41.726-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-27T20:32:41.726-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework 4.0" /><title>Visual Studio 2010 and .NET Framework 4.0 CTP Available</title><content type="html">&lt;p&gt;Visual Studio 2010 and .Net Framework the future technology is ready for the community technology preview&lt;/p&gt;&lt;p&gt;Some bits of the preview&lt;/p&gt;&lt;p&gt;C# 4.0, Domain Specific Language feature, Functional Language features, Democratizing Application Lifecycle Management, Enabling emerging trends, Inspiring developer delight and Riding the next generation platform wave.&lt;/p&gt;&lt;p&gt;The overview is available &lt;a href="http://msdn.microsoft.com/en-us/vs2008/products/cc948977.aspx"&gt;here &lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The CTP Download is available &lt;a href="https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=9790"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-7820424775881216731?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DUTWymF6XTQg8OS7WcAf4HNnzHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DUTWymF6XTQg8OS7WcAf4HNnzHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DUTWymF6XTQg8OS7WcAf4HNnzHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DUTWymF6XTQg8OS7WcAf4HNnzHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/bu-hQnI0VSM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/7820424775881216731/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=7820424775881216731" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/7820424775881216731?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/7820424775881216731?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/bu-hQnI0VSM/visual-studio-2010-and-net-framework-40.html" title="Visual Studio 2010 and .NET Framework 4.0 CTP Available" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/10/visual-studio-2010-and-net-framework-40.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MCRHg6eip7ImA9WxdWEUs.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-6498273069131338390</id><published>2008-07-04T02:52:00.000-07:00</published><updated>2008-07-04T02:57:45.612-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-04T02:57:45.612-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PL/SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>First day of the month oracle SQL Query</title><content type="html">pretty much simple way get the First day of any month using SQL Query is&lt;br /&gt;&lt;br /&gt;select trunc(sysdate,'MONTH') from dual&lt;br /&gt;&lt;br /&gt;Trunc Function of PL/SQL when passed with a 'Month' parameter will return the first date of a month.&lt;br /&gt;&lt;br /&gt;instead of sysdate use the date value you want&lt;br /&gt;&lt;br /&gt;sysdate trunc(my_birth_day,'MONTH') from My_Details&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-6498273069131338390?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6k-Q2UhbWBbEueay0qR79q3d7Gs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6k-Q2UhbWBbEueay0qR79q3d7Gs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6k-Q2UhbWBbEueay0qR79q3d7Gs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6k-Q2UhbWBbEueay0qR79q3d7Gs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/1kCaA3RTAW8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/6498273069131338390/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=6498273069131338390" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/6498273069131338390?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/6498273069131338390?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/1kCaA3RTAW8/first-day-of-month-oracle-sql.html" title="First day of the month oracle SQL Query" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/07/first-day-of-month-oracle-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIBSHsyeCp7ImA9WxdQGEg.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-7769750009878113756</id><published>2008-06-18T22:25:00.000-07:00</published><updated>2008-06-18T22:32:39.590-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-18T22:32:39.590-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint" /><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><title>The Sharepoint Developer Introduction for .NET Developers</title><content type="html">A good resource for dotnet developers for a hands on Microsoft Office Sharepoint Server 2007 Development.&lt;br /&gt;&lt;br /&gt;There are not much developers who are experts in MOSS 2007 Developments. This is the Microsoft's step for the .net communities to gain momentum in sharepoint development.&lt;br /&gt;&lt;br /&gt;Video Tutorials and hands on Sessions are included and are really informative.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/click/sharepointdeveloper/"&gt;The Sharepoint Developer Introduction for .NET Developers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-7769750009878113756?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rdnTM0porzrWT_yD8Ywiuz3OoFo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rdnTM0porzrWT_yD8Ywiuz3OoFo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rdnTM0porzrWT_yD8Ywiuz3OoFo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rdnTM0porzrWT_yD8Ywiuz3OoFo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/T2FGs69LR_4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/7769750009878113756/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=7769750009878113756" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/7769750009878113756?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/7769750009878113756?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/T2FGs69LR_4/sharepoint-developer-introduction-for.html" title="The Sharepoint Developer Introduction for .NET Developers" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/06/sharepoint-developer-introduction-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YNR385fSp7ImA9WxdQF0s.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-112414053491931481</id><published>2008-06-17T20:52:00.000-07:00</published><updated>2008-06-17T20:53:16.125-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-17T20:53:16.125-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Architecture" /><title>Architect Webcast Series</title><content type="html">&lt;span style=";font-family:Calibri;font-size:100%;"  &gt;Aspiring Architect Series 2008 - A &lt;/span&gt;&lt;span style=";font-family:Calibri;font-size:100%;"  &gt;Web Cast series for aspiring architects.&lt;br /&gt;Checkout the following link&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/mohammadakif/archive/2008/06/04/aspiring-architect-series-2008.aspx"&gt; Architect Webcast series &lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-112414053491931481?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e1NIA4rPHTdQSODbncCn9MpbVhM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e1NIA4rPHTdQSODbncCn9MpbVhM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e1NIA4rPHTdQSODbncCn9MpbVhM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e1NIA4rPHTdQSODbncCn9MpbVhM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/WOEd7A7IMIA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/112414053491931481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=112414053491931481" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/112414053491931481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/112414053491931481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/WOEd7A7IMIA/architect-webcast-series.html" title="Architect Webcast Series" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/06/architect-webcast-series.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIFQH0zcSp7ImA9WxdQFUQ.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-5222772411548792001</id><published>2008-06-15T21:58:00.000-07:00</published><updated>2008-06-15T22:01:51.389-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-15T22:01:51.389-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Design Patterns" /><category scheme="http://www.blogger.com/atom/ns#" term="software Patterns" /><category scheme="http://www.blogger.com/atom/ns#" term="Architecture" /><title>Software Patterns</title><content type="html">&lt;em&gt;&lt;u&gt;&lt;strong&gt;Architectural Patterns&lt;/strong&gt; &lt;/u&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;u&gt;&lt;/u&gt;&lt;/em&gt;&lt;br /&gt;• Highest level patterns&lt;br /&gt;• Determines overall system architecture and provides the skeleton for the system&lt;br /&gt;• Determines and specifies the relationship, roles and responsibilities of each subsystem&lt;br /&gt;• It organizes the relationship between the sub systems&lt;br /&gt;Eg.. SOA, Layered Architecture&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;Design Patterns &lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Used to fine tune the overall architecture and solve problems specific to the subsystem&lt;br /&gt;It does structuring components, delegating and distributing workloads and organizing the communication and creation of components&lt;br /&gt;&lt;br /&gt;Three Categories&lt;br /&gt;• Creational Pattern&lt;br /&gt;• Structural Pattern&lt;br /&gt;• Behavioral Pattern&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;&lt;em&gt;Implementation Patterns or Idioms &lt;/em&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Defines solutions specific to a language&lt;br /&gt;Even if I know the syntax in a language, to do efficient implementation one should use some specific styles that the language provides.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-5222772411548792001?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4osCaoXfTpqbEWmwiRizZ6kd7G8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4osCaoXfTpqbEWmwiRizZ6kd7G8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4osCaoXfTpqbEWmwiRizZ6kd7G8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4osCaoXfTpqbEWmwiRizZ6kd7G8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/vdfXRlgMe-c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/5222772411548792001/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=5222772411548792001" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5222772411548792001?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5222772411548792001?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/vdfXRlgMe-c/software-patterns.html" title="Software Patterns" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/06/software-patterns.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQESHg8cCp7ImA9WxdRFUg.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-997871800547346580</id><published>2008-06-03T21:10:00.000-07:00</published><updated>2008-06-03T21:38:29.678-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-03T21:38:29.678-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title /><content type="html">&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;b&gt;Yet Another reason why Properties should be used instead of Fields&lt;/b&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;Today, I did a little experiments on Properties VS Fields. It is better to use properties especially when that property is to interact with the other DLLs or external Assemblies.&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;Scenario: library.library.Name is a field in my library which I refer in my winapp. I executed it worked fine. I wanted to validate Name field for special characters so I decided to change “Name” (At present a Field in library) to a property so that I could validate it in the set property.&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;As the member name and the return type (string) did not change I did not recompile my winapp. But I got the following exception “Field not found” as it’s a property now.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;img height="164" src="http://docs.google.com/File?id=dq8pzpb_522f4m2n5dp_b" width="410" align="bottom" border="0" name="graphics1" /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;Conclusion: When you need a member to interact with the external assemblies or DLLs or EXEs make it a property instead of field. This enables you to add validators later within your class.&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="western" style="MARGIN-BOTTOM: 0in"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-997871800547346580?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5xDS5lF4PWNgewPrkLgnyCg8eN0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5xDS5lF4PWNgewPrkLgnyCg8eN0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5xDS5lF4PWNgewPrkLgnyCg8eN0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5xDS5lF4PWNgewPrkLgnyCg8eN0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/Mzc-V_hqDOs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/997871800547346580/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=997871800547346580" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/997871800547346580?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/997871800547346580?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/Mzc-V_hqDOs/yet-another-reason-why-properties.html" title="" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/06/yet-another-reason-why-properties.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIHQnc6fip7ImA9WxdSGUg.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-2989411866996040258</id><published>2008-05-27T23:11:00.000-07:00</published><updated>2008-05-27T23:35:33.916-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-27T23:35:33.916-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint" /><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><title>want to use Session Variables in Sharepoint?</title><content type="html">SharePoint by default does not use session state.   You need to explicitly change it in the Web.Config file of your sharepoint web application&lt;br /&gt;&amp;lt;httpmodules&gt;&lt;br /&gt;&amp;lt;clear&gt;&lt;br /&gt;&amp;lt;add type="System.Web.Caching.OutputCacheModule" name="OutputCache"&gt;&lt;br /&gt;&amp;lt;add type="System.Web.Security.WindowsAuthenticationModule" name="WindowsAuthentication"&gt;&lt;br /&gt;&amp;lt;add type="System.Web.SessionState.SessionStateModule" name="Session"&gt;&lt;br /&gt;&lt;/httpmodules&gt;&amp;lt;/httpmodules&gt;&lt;br /&gt;&lt;br /&gt;and also&lt;br /&gt;&lt;br /&gt;&amp;lt;pages enablesessionstate="true" enableviewstate="true" enableviewstatemac="true" validaterequest="false"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-2989411866996040258?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/55irkBgkZS_7WekHP_TIY4rjCWA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/55irkBgkZS_7WekHP_TIY4rjCWA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/55irkBgkZS_7WekHP_TIY4rjCWA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/55irkBgkZS_7WekHP_TIY4rjCWA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/lSXXWQyn01Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/2989411866996040258/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=2989411866996040258" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2989411866996040258?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2989411866996040258?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/lSXXWQyn01Y/want-to-use-session-variables-in.html" title="want to use Session Variables in Sharepoint?" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/05/want-to-use-session-variables-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EFR304fCp7ImA9WxdSF0Q.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-8627503621181634659</id><published>2008-05-26T01:45:00.000-07:00</published><updated>2008-05-26T01:46:56.334-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-26T01:46:56.334-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2008" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET 3.5" /><category scheme="http://www.blogger.com/atom/ns#" term="LINQ" /><title>LINQ, .NET 3.5, Visual Studio 2008</title><content type="html">&lt;iframe src='http://docs.google.com/EmbedSlideshow?docid=dq8pzpb_424c2fqgx24' frameborder='0' width='410' height='342'&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-8627503621181634659?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eUCe-qWr_E-ItKteMVCdbyVDx4Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUCe-qWr_E-ItKteMVCdbyVDx4Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eUCe-qWr_E-ItKteMVCdbyVDx4Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUCe-qWr_E-ItKteMVCdbyVDx4Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/sIVOWSQ57_M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/8627503621181634659/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=8627503621181634659" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/8627503621181634659?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/8627503621181634659?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/sIVOWSQ57_M/linq-net-35-visual-studio-2008.html" title="LINQ, .NET 3.5, Visual Studio 2008" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/05/linq-net-35-visual-studio-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IFSHY8fip7ImA9WxdSFU4.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-121020981864243408</id><published>2008-05-23T03:35:00.000-07:00</published><updated>2008-05-23T03:45:19.876-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-23T03:45:19.876-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint" /><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><title>Sick of unexpected error in sharepoint? Want to see asp.net like error page with stack trace?</title><content type="html">In the web.config of the sharepoint web application set the following settings&lt;br /&gt;"&lt;"SafeMode MaxControls=“200“ CallStack=“true"&gt;"&lt;br /&gt;"&lt;"customErrors mode=“Off“/"&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-121020981864243408?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZGCOKYqCiw_OIz8zMQ0Gq-dKjN4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZGCOKYqCiw_OIz8zMQ0Gq-dKjN4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZGCOKYqCiw_OIz8zMQ0Gq-dKjN4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZGCOKYqCiw_OIz8zMQ0Gq-dKjN4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/yaWbKAcBI3g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/121020981864243408/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=121020981864243408" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/121020981864243408?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/121020981864243408?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/yaWbKAcBI3g/sick-of-unexpected-error-in-sharepoint.html" title="Sick of unexpected error in sharepoint? Want to see asp.net like error page with stack trace?" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/05/sick-of-unexpected-error-in-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EBR389fyp7ImA9WxdSFU4.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-4617577605510377127</id><published>2008-04-23T22:59:00.000-07:00</published><updated>2008-05-23T03:47:36.167-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-23T03:47:36.167-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><title>Steps for creating features</title><content type="html">1. create a directory structure in visual studio as follows&lt;br /&gt;         Featues  / "&lt;"featuesname"&gt;" / feature.xml&lt;br /&gt;         Add schema to feature.xml from loc -"&gt;" web server xtn\12\template\xml\wss12.xsd&lt;br /&gt;             "&lt;"feature ID=”” Title=”” Description= “” Scope = “” Hidden=”false”&lt;br /&gt;"&lt;"feature id="””" title="””" description="“”" scope="“”" hidden="”false”""&gt;"                  "&lt;"!-Note users cant activate or deactivate the feature only admin can-"&gt;"&lt;br /&gt;                       "&lt;"elementmanifests"&gt;"&lt;br /&gt;                              "&lt;"elementmanifest location="”Elements.xml”""&gt;"&lt;br /&gt;"&lt;"elementmanifests"&gt;""&lt;"elementmanifest location="”Elements.xml”""&gt;"&lt;br /&gt;2. Add new file Elements.xml&lt;br /&gt;"&lt;"elements"&gt;""&lt;"elements"&gt;"&lt;br /&gt;            "&lt;"module name="””" path="”url”""&gt;"&lt;br /&gt;                        "&lt;"file url="””" type="”Ghostable”""&gt;"&lt;br /&gt;&lt;br /&gt;3. Inherit from SPFeatureReceiver class&lt;br /&gt;                        Override the events FeatureInstalled, FeatureActivated,&lt;br /&gt;                       Featureuninstalled, Featuredeactivated, Featureuninstalling, Featuredeactivating&lt;br /&gt;4. put the DLL in GAC&lt;br /&gt;5. In feature.xml ad these tags&lt;br /&gt;       "&lt;"Feature ID=””&lt;br /&gt;              ReceiverClass=&lt;br /&gt;                    ReciverAssembly=&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-4617577605510377127?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yhN3hb2CwV7T8s93S9JhqGKJeNM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yhN3hb2CwV7T8s93S9JhqGKJeNM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yhN3hb2CwV7T8s93S9JhqGKJeNM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yhN3hb2CwV7T8s93S9JhqGKJeNM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/G4sEdacEfAw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/4617577605510377127/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=4617577605510377127" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4617577605510377127?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4617577605510377127?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/G4sEdacEfAw/steps-for-creating-features.html" title="Steps for creating features" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/04/steps-for-creating-features.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMRXw5fCp7ImA9WxZaEEw.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-4212475428720741823</id><published>2008-04-23T22:52:00.000-07:00</published><updated>2008-04-23T22:59:44.224-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-23T22:59:44.224-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><title>Steps for Creating Item Event Handlers</title><content type="html">&lt;ol&gt;&lt;li&gt;Open VS 2005  -&gt; Select a class Library project -&gt; Name it  ____Handlers.&lt;/li&gt;&lt;li&gt;Inherit the class from SPItemEventReceiver.&lt;/li&gt;&lt;li&gt;override ItemAdded, ItemUpdated  (Asynchronous Events)&lt;br /&gt;  Item Adding, ItemUpdating  (Synchronous Events)&lt;/li&gt;&lt;li&gt;Install the DLL in GAC&lt;/li&gt;&lt;li&gt;There are Two ways to register an Event Handler                     a.  Install Features                     b. Through code&lt;/li&gt;&lt;li&gt;To Register through code -&gt; Open new console project&lt;br /&gt;Open site -&gt; web -&gt; get the list through code use the following method to register&lt;/li&gt;&lt;li&gt;List.EventReceivers.Add(&lt;type&gt;, &lt;assembly&gt;, &lt;class&gt;);&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-4212475428720741823?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Mw_8hcl8Lfo4kjQ18JpJg2LGSq0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mw_8hcl8Lfo4kjQ18JpJg2LGSq0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Mw_8hcl8Lfo4kjQ18JpJg2LGSq0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Mw_8hcl8Lfo4kjQ18JpJg2LGSq0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/CLJf4CWswz0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/4212475428720741823/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=4212475428720741823" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4212475428720741823?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4212475428720741823?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/CLJf4CWswz0/steps-for-creating-item-event-handlers.html" title="Steps for Creating Item Event Handlers" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/04/steps-for-creating-item-event-handlers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ESXg8fSp7ImA9WxZRGUQ.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-2183169446677886588</id><published>2008-02-14T05:12:00.000-08:00</published><updated>2008-02-14T05:15:08.675-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-02-14T05:15:08.675-08:00</app:edited><title>Tables for one day prayer times (Chennai India)</title><content type="html">&lt;iframe src="http://www.islamicfinder.org/prayer_service.php?country=india&amp;city=madras&amp;state=25&amp;zipcode=&amp;latitude=13.0833&amp;longitude=80.2833&amp;timezone=5.50&amp;HanfiShafi=1&amp;pmethod=1&amp;fajrTwilight1=&amp;fajrTwilight2=&amp;ishaTwilight=0&amp;ishaInterval=0&amp;dhuhrInterval=1&amp;maghribInterval=1&amp;dayLight=0&amp;page_background=&amp;table_background=&amp;table_lines=&amp;text_color=&amp;link_color=&amp;prayerFajr=&amp;prayerSunrise=&amp;prayerDhuhr=&amp;prayerAsr=&amp;prayerMaghrib=&amp;prayerIsha=&amp;lang=" frameborder=0 width=175 height=280 marginwidth=0 marginheight=0 scrolling="no"&gt; &lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-2183169446677886588?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZXVqC-6TMCNnWfBUEFK_i0rgI5I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZXVqC-6TMCNnWfBUEFK_i0rgI5I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZXVqC-6TMCNnWfBUEFK_i0rgI5I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZXVqC-6TMCNnWfBUEFK_i0rgI5I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/_c7JLWBP8yw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/2183169446677886588/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=2183169446677886588" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2183169446677886588?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/2183169446677886588?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/_c7JLWBP8yw/tables-for-one-day-prayer-times-chennai.html" title="Tables for one day prayer times (Chennai India)" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/02/tables-for-one-day-prayer-times-chennai.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYER3Y7fSp7ImA9WB9aFEk.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-4129782447968517190</id><published>2008-01-04T02:53:00.000-08:00</published><updated>2008-01-04T02:55:06.805-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-04T02:55:06.805-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint" /><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><title>This Code Creates Document Library, Creates Group and users and assigns it to Sharepoint Document Library</title><content type="html">using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using Microsoft.SharePoint;&lt;br /&gt;&lt;br /&gt;namespace DocLibCreator&lt;br /&gt;{&lt;br /&gt;    public class DocLibCreator&lt;br /&gt;    {&lt;br /&gt;        private SPWeb web;&lt;br /&gt;        private SPMember _Owner;&lt;br /&gt;        public SPGroup Group;&lt;br /&gt;        private string _utCode;&lt;br /&gt;        public Guid ListID;&lt;br /&gt;        &lt;br /&gt;        public string utCode&lt;br /&gt;        {&lt;br /&gt;            get { return _utCode; }&lt;br /&gt;            set {&lt;br /&gt;                try&lt;br /&gt;                {&lt;br /&gt;                    _utCode = value;&lt;br /&gt;                    SPUser user;&lt;br /&gt;                    if (Group != null)&lt;br /&gt;                    {&lt;br /&gt;                        user = web.Site.RootWeb.EnsureUser(_utCode);&lt;br /&gt;                        AddUsersToGroup(user);&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                catch (SPException e)&lt;br /&gt;                {&lt;br /&gt;                    //System.Windows.Forms.MessageBox.Show(e.Message);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        public MercureSiteCreator(SPWeb web)&lt;br /&gt;        {&lt;br /&gt;            this.web = web;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private SPUser GetExistingUser(string _userString)&lt;br /&gt;        {&lt;br /&gt;            //parse the string after the delimiter '#'            &lt;br /&gt;            int delimIndex = _userString.IndexOf("#");&lt;br /&gt;            string userStr = _userString.Substring(delimIndex + 1);&lt;br /&gt;            SPUser user = null;&lt;br /&gt;            foreach (SPUser thisUser in web.Users)&lt;br /&gt;            {                //if this is current user                &lt;br /&gt;                if (thisUser.Name.ToLower().IndexOf(userStr.ToLower()) &gt; -1)&lt;br /&gt;                {&lt;br /&gt;                    user = thisUser;&lt;br /&gt;                    break;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            return user;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public SPMember owner&lt;br /&gt;        {&lt;br /&gt;            get { return web.CurrentUser; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private string _groupName;&lt;br /&gt;&lt;br /&gt;        public string GroupName&lt;br /&gt;        {&lt;br /&gt;            get { return _groupName; }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                _groupName = value;&lt;br /&gt;                Group = GetSiteGroup(_groupName);&lt;br /&gt;                &lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private bool AddUsersToGroup(SPUser User)&lt;br /&gt;        {&lt;br /&gt;            if (!IsUserInGroup(User, Group.Name))&lt;br /&gt;            {&lt;br /&gt;                Group.AddUser(User);&lt;br /&gt;                web.AssociatedVisitorGroup.AddUser(User);&lt;br /&gt;                web.Site.RootWeb.AssociatedVisitorGroup.AddUser(User);&lt;br /&gt;                return true;&lt;br /&gt;            }&lt;br /&gt;            &lt;br /&gt;            return false;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private bool IsUserInGroup(SPUser user, string grpName)&lt;br /&gt;        {&lt;br /&gt;            foreach (SPGroup group in user.Groups)&lt;br /&gt;                if (group.Name.ToLower().Trim() == grpName.ToLower().Trim())&lt;br /&gt;                    return true;&lt;br /&gt;&lt;br /&gt;            return false;&lt;br /&gt;        }&lt;br /&gt;        public Guid createDocLibrary( string title)&lt;br /&gt;        {&lt;br /&gt;            Nullable&lt;Guid&gt; id = GetExistingList(web, title);&lt;br /&gt;            if (!id.HasValue)&lt;br /&gt;                id = web.Lists.Add(title, "This was created Programatically", SPListTemplateType.DocumentLibrary);&lt;br /&gt;            ListID = id.Value;&lt;br /&gt;            return id.Value;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private Guid? GetExistingList(SPWeb myWeb, string title)&lt;br /&gt;        {&lt;br /&gt;            foreach (SPList list in myWeb.Lists)&lt;br /&gt;            {&lt;br /&gt;                if (list.Title.ToLower().Trim() == title.ToLower().Trim())&lt;br /&gt;                    return list.ID;&lt;br /&gt;            }&lt;br /&gt;            return null;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private SPGroup GetSiteGroup(string groupName)&lt;br /&gt;        {&lt;br /&gt;            SPGroup group = null;&lt;br /&gt;            group = GetExistingSiteGroup(web.Site.RootWeb, groupName);&lt;br /&gt;            if (group == null)&lt;br /&gt;            {&lt;br /&gt;                web.Site.RootWeb.SiteGroups.Add(groupName, owner, null, "");&lt;br /&gt;                group = GetExistingSiteGroup(web.Site.RootWeb, groupName);&lt;br /&gt;            }&lt;br /&gt;                        &lt;br /&gt;&lt;br /&gt;            &lt;br /&gt;&lt;br /&gt;            return group;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private SPGroup GetExistingSiteGroup(SPWeb webs, string name)&lt;br /&gt;        {&lt;br /&gt;            foreach (SPGroup group in webs.SiteGroups)&lt;br /&gt;                if (group.Name.ToLower().Trim() == name.ToLower().Trim())&lt;br /&gt;                    return group;&lt;br /&gt;            return null;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        public void CreatePermissions()&lt;br /&gt;        {&lt;br /&gt;            SPRoleAssignment roleAssignment = new SPRoleAssignment(Group);&lt;br /&gt;            SPRoleDefinition role = web.Site.RootWeb.RoleDefinitions["Read"];&lt;br /&gt;&lt;br /&gt;            if (!roleAssignment.RoleDefinitionBindings.Contains(role))&lt;br /&gt;                roleAssignment.RoleDefinitionBindings.Add(role);&lt;br /&gt;&lt;br /&gt;            SPList list = web.Lists[ListID];&lt;br /&gt;            //Check inheritance&lt;br /&gt;            if (!list.HasUniqueRoleAssignments)&lt;br /&gt;            {&lt;br /&gt;            list.BreakRoleInheritance(false);&lt;br /&gt;            }&lt;br /&gt;            list.RoleAssignments.Add(roleAssignment);&lt;br /&gt;             list.Update();&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-4129782447968517190?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kexKTDE3Q8fZDpj204RzbLXsLds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kexKTDE3Q8fZDpj204RzbLXsLds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kexKTDE3Q8fZDpj204RzbLXsLds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kexKTDE3Q8fZDpj204RzbLXsLds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/f-rgXLOwv3M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/4129782447968517190/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=4129782447968517190" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4129782447968517190?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/4129782447968517190?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/f-rgXLOwv3M/this-code-creates-document-library.html" title="This Code Creates Document Library, Creates Group and users and assigns it to Sharepoint Document Library" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2008/01/this-code-creates-document-library.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQFR3o8fip7ImA9WB9bF0k.&quot;"><id>tag:blogger.com,1999:blog-4231941786635288358.post-5608145022579180848</id><published>2007-12-27T01:04:00.000-08:00</published><updated>2007-12-27T01:05:16.476-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-27T01:05:16.476-08:00</app:edited><title>Custom Search</title><content type="html">&lt;script src="http://gmodules.com/ig/ifr?url=http://www.google.com/coop/api/011286100463159911571/cse/t6ypvqbl6mm/gadget&amp;amp;synd=open&amp;amp;w=306&amp;amp;h=92&amp;amp;title=Shafeer's+Code+Crawler&amp;amp;border=%23ffffff%7C0px%2C1px+solid+%2399BB66%7C0px%2C2px+solid+%23AACC66%7C0px%2C2px+solid+%23BBDD66&amp;amp;output=js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4231941786635288358-5608145022579180848?l=technoevangelist.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iV-QZh8-TqT9rOp2MHQLmvemVN8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iV-QZh8-TqT9rOp2MHQLmvemVN8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iV-QZh8-TqT9rOp2MHQLmvemVN8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iV-QZh8-TqT9rOp2MHQLmvemVN8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Vvthj/~4/304gTXXYMeA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://technoevangelist.blogspot.com/feeds/5608145022579180848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4231941786635288358&amp;postID=5608145022579180848" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5608145022579180848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4231941786635288358/posts/default/5608145022579180848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Vvthj/~3/304gTXXYMeA/custom-search.html" title="Custom Search" /><author><name>Shafeer Ali Mohammed Sadik</name><uri>https://profiles.google.com/110473400989546491398</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-If0Jal7n5Z8/AAAAAAAAAAI/AAAAAAAAD9s/CcXIESMrMQc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://technoevangelist.blogspot.com/2007/12/custom-search.html</feedburner:origLink></entry></feed>

